使用array_map取代PHP函数array_column
unction($e) {return $e['type'];}, $array);个人不是很推荐使用 if function exists 的方式判断某个函数是否存在,然后再申明某个函数,这样做感觉代码特别乱,函数要么用,要么不用,只要保证代码在编写过程中兼容到某个最低的 PHP 版本的原则即可。自从 PHP5.3 开始支持了 lambda 表达式,此后 PHP 的函数可以实现的功能就非常强大了,可...
影响程序员开发效率的几大神器
些的,你可能要 stash 一下,可能要各种 checkout,要 rebase 一下,然后重复上面的简洁过程,然后 merge 一下,然后 push。现在公司的绩效管理制度,让这些程序员越来越犹豫,代码看了又看,时间就在这些环节浪费掉了。并且 console 下,输入各种命令总得要点时间吧。还是 UI 省事一些。VIMVim 的变种特别多,UI 也特别多。学会 Vim 其实比 GIT 还要重要,但是...
Android WebView 使用 loadData 无法渲染怎么办
dData方法注意事项 loadData() 中的 html data 中不能包含 '#', '%', '\', '?' 四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分 html 代码。需要如何处理呢?我们需要用 UrlEncoder 编码为 %23, %25, %27, %3f 。 可以使用以下两种代码,data 为 string 类型的 html 代码 1 webView.lo...
本站文章链接增加英文描述
面一眼就明白这是哪篇文章。当然,这么做也有另外的一些好处,比如 SEO 更加友好。URL 加上描述信息后,也有不好的地方,那就是地址变长了。 我在开发新功能时,一般不喜欢加字段,一般不喜欢修改之前写的代码,现在的做法是直接加表和加代码。这样做代码体积会稍微变大一些,但是逻辑更加清晰和简单。 之前发过的文章,暂时先不增加,这是第一篇 URL 含描述信息的文章。 ...
PHP扩展exif源代码编译安装教程
PHP 的 exif 扩展可以很方便的读取相机拍摄的图片的原始信息,此扩展的函数只有五个,但是却单独的做成了一个扩展。此扩展在 pecl 库 images 分类中是找不到的,需要直接下载 PHP 源代码才能找到。虽然网上有人提供了使用正则的方式获取相机拍摄的原图的相关信息,但是不够稳定和成熟,主要是各大厂商存储的图片信息格式不一致。关于手动编译安装 PHP 的扩展,其实我已经很多年没有这样做过了。但 ...
上海的房价还能涨多久?
工作者,我想其他行业,比如金融一样会有很多房奴,都是一样在苟且的维持着生活。国内一线城市,现状都比较相似,高房价导致民众越来越懦弱无能。程序员就有很大的差别,绝大多数技术人员都是只懂皮毛,这样的人写的代码实在恶心,看那种乱糟糟代码让人烦躁,很生气,公司招的怎么都是这样的人。市面上有很多文章说,程序员干不了几年,新技术出来了就不行了。写这类文章的人一定是不懂技术的人,随着经验的增长,一门新技术出来,看一...
小米路由 MIWIFI 自动重新拨号
应该折腾换掉它,毕竟人生短暂啊,没有时间就算了。小米路由如何远程重新拨号呢?其实是可以实现的。远程拨号有个最大的危险,就是会中断,导致完全失联。这样必须找一个本地终端,设置好自动脚本,这样才能做到!上代码:miwifi 的网页版含有 JQuery 对象,可以直接使用,VUE 太臃肿,太费终端资源,终究不是最好的选择。 $('#pppoeStop').trigger('click'); setTimeo...
LMLPHP Fatal Error:Array and string offset access syntax with curly braces is deprecated
PHP7.4 不允许使用花括号来访问字符串偏移。报错原因是: PHP7.4 不再能够使用花括号来访问数组或者字符串的偏移 解决办法:将 {} 改成 [] 新浪 SAE 报错的代码: if( in_array($parameter, array('pic', 'image')) && $value{0} == '@' ) { 这代码风格真的很像我刚开始的时候: 我最初习惯 if( in_array() ...
HTML5 history API改变浏览器地址无需hash和刷新加载页面
说,那个“#”号是可以隐藏的。之前也了解过这样的技术,大概知道是 HTML5 history 相关的 API 可以实现,当他告诉我使用隐藏锚点时,我顿时感觉很奇怪,于是才写了这篇文章。 最简单的实现,代码如下: <script> window.history.pushState("object", "ignored param title", "/this_is_new_url"); </script...
突发,写了一段测试电脑速度的代码
s user1m36.295s sys0m0.036s 这就是差距啊,比 Mac 用了 3 倍多的时间,从平时的运行其他程序来看,并感觉不出什么区别?因为运行速度受存储,网络,IO 等的影响,这个代码估计只是测试了 CPU。下面是树莓派 4B+ 8G 版本运行结果,时间比 2G 版本稍微多一点。$ time php test.php string(2) "ok" real1m41.645s us...