Laravel框架illuminate\support\collection排序问题
和参数方式,过早的优化代码,都是不好的。这个世界上应该没有哪两家的公司的业务是完全一样的,用了太多的开源软件也不一定是好事。顺便评价下 Laravel,传说中的 Artisan,我感觉用起来很不舒畅,错误日志不打印日期,不打印哪里出错,叫人怎么调试。 sort 方法 和 values 方法内部实现代码: public function sort(Closure $callback) { uasort(...
来几句励志的文字
真正能励志的东西,往往是最真实,最原始的东西。也许一个人的无能,和对自己无能的认知就是最大的励志。 人的痛苦在于错误的追求。 你现在所经历的任何一件事,每一次的呼吸,每一刻的存在都是最好的事情,都应该珍惜。 Always believe that something wonderful will be happen,永远相信美好的事情即将发生。 人的坚持在于睡觉,睡了一觉,形势就会变化 - Jack...
解决Ubuntu cannot change locale (en_US.UTF-8)
101.231.33.158 -bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) 使用 locale 命令,查看错误原因,如下。 root@may:/var/www/WebChat# locale locale: Cannot set LC_CTYPE to default locale: No such file...
JavaScript实现图片懒加载非可视区域延迟加载
,如果不对图片使用懒加载(延迟加载)技术,网站显示速度就会很慢,给用户的感觉很不好,图片资源服务器的负载也会很大,一般不太好的服务商会直接返回 503 Service Unavailable 暂停服务错误。很多网站在处理这个问题时,直接使用 JQuery 的懒加载扩展,这样一来,网站必须要加载 JQuery,速度自然下降。JQuery 是一个很臃肿的 JavaScript 框架,虽然非常强大,但我个人...
解决GIT本地的远程分支删不掉的问题
git branch -D 删除提示分支不存在。本地远程分支删不掉的原因,系远程分支已经被其他终端删除,本地更新后 packed-refs 已经被删除,导致 git branch -d 报找不到分支的错误,需要手动清理 .git/refs/remotes/origin/branch_name。 如下示例:$ cat .git/packed-refs # pack-refs with: peeled 6...
如何让MySQL支持utf8mb4字符集
HARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;遇到的问题,在 Ubuntu 下操作请不要使用 service 的方式重启 MySQL,这样会导致奇怪的错误,比如无法启动等,直接在 /etc/init.d/ 下面重启。关于网页支持 utf8mb4 问题。在使用 PDO 操作的时候,如果提交了 emoji 表情到数据库,并且数据库不支持 emoji 时,会...
git pull git-upload-pack: command not found 报错怎么办
偶尔碰到这样一个错误,记录下bash: git-upload-pack: command not found fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists....
ArchLinux 更新报错解决 ffmpeg2.8 libxfont
ArchLinux 更新报错,主要两类错误,一个是 ffmpeg2.8,另一个是 libxfont。报错如下:looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: ffmpeg2.8: installing libvpx (1.7.0-1)...
苹果笔记本还值得买吗?
。对于 MacBookPro 有 Multi Touch Bar & Touch ID 和 CPU 型号不同而单独多出来一个选择还能理解。这样多选择的结果就是,对于小白用户,可能因为稍不注意,就选择了错误的电脑。再说说选择电脑的配置和价格。如果决定要买,内存 16G 和存储至少 256G 是必须的,CPU 和显卡差一点点还没太大关系。这样的配置除 Air 系列外,nmb(New MacBook)12 ...
Solve activation of network connection failed
于是使用桌面去做,最后却一直报错。尝试了很多方法,依然不行,于是尝试更新系统。$ sudo pacman -Syyu更新出现 signature from ... is unknown trust 的错误,最后强制修改 pacman.conf,将 SigLevel 值修改为 Optional TrustAll 解决。系统更新好了,一切 OK!雨过天晴了。...