闲谈
OrangeHeng
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
展开
-
mysql事物的等级
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员原创 2017-06-19 21:14:09 · 408 阅读 · 0 评论 -
PHP安全
一个有趣的拉请求已开通针对PHP来作出bin2hex()一定的时间。这导致了一些关于邮件列表的有趣讨论(甚至让我回复:-X)。PHP在远程计时攻击方面的报道非常好,但他们谈论了字符串比较。我想谈谈其他类型的定时攻击。什么是远程定时攻击?好的,让我们假设你有以下代码:function containsTheLetterC($string) { for ($i = 0; $i < str...转载 2018-03-12 21:38:20 · 323 阅读 · 0 评论 -
Laravel excel 导出
简单导出Excel 基础 用create方法设置第一个参数是文件名可以创建一个新文件。 1Excel::create('Filename'); 要操作创建的文件可以用回调函数。 12345Excel::create('Filename', function($excel) { // Call writer methods here }); 改变属性 一些属性可以在内置闭包里改变,...翻译 2018-05-03 09:31:50 · 806 阅读 · 0 评论 -
Laravel中使用wangEditor
wangEditor是一个优秀的国产的轻量级富文本编辑器(虽然本人还是喜欢MarkDown,但是不是任何人都喜欢MarkDown这样的编写方式的),wangEditor和百度的UEditor相比,确实是要轻量很多,UEditor太过于臃肿而且编辑用起来很难做到格式的一个统一性。本人现在在使用laravel-admin这个后台的框架,感觉用起来还比较轻量级,中文文档充足。截图创建一个Field的扩展...转载 2018-05-10 16:28:26 · 1420 阅读 · 2 评论