| 程序 | 版本 |
|---|---|
| PHP | 7.2 |
| CI | 3.0 |
今天在使用ci框架的时候发现,后台界面总是登陆不上, 代码中session信息也的确存储了, 后来发现,session_id在每次访问的时候都会重新生成, 这是为什么呢?百度,google了很长时间, 也没有找到问题的解决办法, 后来在代码的一处地方发现了这个校验session名字的地方。
| 程序 | 版本 |
|---|---|
| PHP | 7.2 |
| CI | 3.0 |
今天在使用ci框架的时候发现,后台界面总是登陆不上, 代码中session信息也的确存储了, 后来发现,session_id在每次访问的时候都会重新生成, 这是为什么呢?百度,google了很长时间, 也没有找到问题的解决办法, 后来在代码的一处地方发现了这个校验session名字的地方。
使用xdebug不仅能够帮助我们调试程序,也赋予了我们断点调试和tarce以及性能分析的功能, 而开启这些功能都是很简单的一件时间, 就像我们使用Php一样。
借用php的一对函数,可以很方便的生成连续的ip序列。
在shell中我们有时候可能需要生成一些日期序列, 下面简单的实现了一下。
删除默认网关 route del default gw xxx.xxx.xxx.xxx
删除默认网关 ip route delete dev enp0s8 default
今天利用go写了一段代码, 用来获取网页的内容并写入到文件中,编译无异常, 但是偶尔运行会报出runtime error.代码如下
备忘录又名快照, 主要是用来保存一个对象的状态, 可以在不同的状态中进行回滚。
windows 的命令行实在是太丑了, 而且功能也远远没有linux下的shell的强大, 但是为了不折腾还是用windows比价好。为了能够体验与linux shell的相同快感, 我们需要安装 gitbash 这个软件, 虽然还有其他的同类产品, 但我觉得gitbash就很不错, 但是这还有个缺点, 就是无法运行交互界面, 比如我们要连接mysql, 比如我们要运行python的交互模式, 还有windows的wsl(windows subsystem linux), 这时候我们可以尝试在运行命令的前面添加 winpty 这个命令。
对于任何的网站和复杂的系统来说日志都是极其重要的, 完整的日志系统不仅便于我们在系统出错时定位问题, 也能用此来统计系统的使用情况, 用户的地域分布, 系统的cpu占用, 用户请求分布时间, 等等。。。
策略模式:指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。这么说或许有点抽象, 设想有这么一种场景。 我们写了一个博客网站,为了能够方便的更换外观, 我们指定了一个theme参数, 并且在渲染的函数中进行了一系列的if/else判断(或者swith), 这样出现了什么问题呢, 每次我们尝试增加一种主题, 都不可避免的要修改render函数。这样显然不利于维护, 策略模式是通过注入不同的算法,来实现自动切换, 避免了不必要的if/else和对应用策略类的修改。