赞了文章2019-12-24
导读:对于一个架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战,无论是 94 年 GoF 的 Design Patterns , 99 年的 Martin Fowler 的 Refactoring , 02 年的 P of EAA ,还是 03 年的 Enterprise Integration Patterns ,都是通过一系列的设计模式或范...
赞了文章2018-12-05
最近开发一个公司项目,发现Go语言结构体Json转换时,存在时间格式不一样问题。在网上找了很久也没有找到一个很好的方案。即结构体序列化后的格式是`1993-01-01T20:08:23.000000028+08:00`。但为了兼容公司以往的项目,希望沿用`1993-01-01 20:08:23`这种格式。...
赞了回答2017-11-13
我不知道有什么办法,不过你可以换一种解决办法,定义CC字段为string类型,判断string是"0" 还是 ""
赞了回答2017-11-13
你把interface{}看做structs1、intreface的值是可比较的。如果两个interface 有相同的动态类型和相同的动态值,而且不为nil,那么这两个interface就是相同的2、非interface类型X 和 intreface类型T,如果X实现了T, 那么x和t(x t 分代表X和T的值)就是可比较的。如果他...
提出了问题2017-11-09
回答了问题2017-10-26
因为在Go里面分为命名类型(named,所有使用type定义的类型都是命名类型,如int int64 string bool)和非命名类型(unamed map slice array),一个非命名类型可以赋值给一个命名类型,只要他们的结构相同详见下面链接
提出了问题2017-10-26
赞了回答2017-08-16
终于找到答案了。先贴最终代码,用法跟Des3类一样: {代码...} 说说找到这个方法的过程吧...实在是找到了很多互相矛盾的资料,比如以下 3des 到底支不支持 ECB 模式,这个导致一楼的码友都疑惑,为什么我用 openssl 时,不选DES-ECB模式? Des3类里有用到iv,为什么...
赞了回答2017-02-09
{代码...} {代码...} 自己找到答案了,如上。
回答了问题2017-01-19
[链接]正解在这里
赞了文章2016-09-25
在他们的github上看到的,收藏一下备用。看完觉得还有很多要努力的地方。 FEX 的面试过程 我们一般会有 3 轮面试,对于高级别的工程师可能会有 4-5 轮面试。 我们可能会采用哪些方法来面试 代码编写笔试 问答式 过程遵循 STAR 面试法 。 我们喜欢什么样的面试者 基础...
回答了问题2016-08-24
去掉dd也没用,要么return session()->set('ccc',111),要么继续调用session()->save()
关注了问题2016-08-24
赞了回答2016-08-24
让我来告诉你原因,laravel 的session 机制实在你类方法执行完毕后才统一存储,也就是说在你调用session([foo,bar]); 后并不会直接存储到session中,而是在整个逻辑执行完成以后再存储,如果你需要实时的存取session信息,你可以 加一个Session::save(); 就可以存储...
回答了问题2016-08-24
laravel文件真心太粗糙了,session估计坑了不少人,如果不是一个正常的return 返回的控制层函数,就需要调用session()->save()
关注了问题2016-08-24
回答了问题2016-08-24
我只能回答你关于session的问题,在laravel中session设置之后并不会立刻写入到存储,如果你使用dd函数就会中断代码,导致session没有写入成功,如果你要在dd前写入,需要调用session()->save()方法,包括控制层里面如果要存储session,而且没有其他任何逻辑要么sa...
关注了问题2016-08-24
提出了问题2016-08-24
赞了问题2016-08-23