2016上海PHPCON技术峰会
点大都是内核级别提供或者解决了的,有颠覆性的技术产品并不多,Nginx 颠覆 Apache 可以说是为数不多的一个了。真正的技术大牛需要充沛的体力,自由的时间,强大的原动力,扎实的操作系统知识和 C 语言编程功底,还必须有丰富的项目实战经验,缺一不可啊,也许只有这样的人才能做出跨界融合的颠覆性软件产品。所以没有自己的事业和业务需求很难有高质量的软件产品诞生,一些打工的人聚在一起,能做出的牛逼的产品吗?...
2016上海PHPCON技术峰会(二)
得性能更高,以及写法上需要注意的地方?。鸟哥更是侃侃而谈,说写法上虽然有好有坏,但是对性能的影响微乎其微,可以忽略不计,但是对于一个程序员的修养来讲,还是建议大家按照统一的好的风格来写,还比如在 C 语言中将一个数除以 2,比较好的写法当然是位移而不是使用除法,最终编译器会优化这个问题。说到这里,鸟哥更是提起曾经 09 年在百度邮件组工作的一些事情。见下文分解:鸟哥曾经在百度邮件组,有次他们组收到一封...
ArchLinux及Gnome主题安装精简教程
/mnt/etc/fstab这一步主要生成系统分区信息,如果没有正确的生成,以后也是可以再次修改的。切换到新系统# arch-chroot /mnt # vi /etc/locale.gen // 语言配置,一般打开 zh_CN.UTF-8 和 en_US.UTF-8 # locale-gen # locale > /etc/locale.conf # ln -s /usr/share/zonein...
使用PHP自带服务器进行WEB开发与调试
时代在进步,软件也在进步,在各大语言都纷纷自带服务器之后,PHP 在 5.4 版本之后也自带了一个 WEB 服务器。现在的前端工程师都喜欢使用 NodeJs,当我们使用 PHP 开发的时候,开启一个 WEB 服务理所应当的使用 PHP 自带的服务器。 开启服务需要指定本机 IP 和端口,也可以指定 web 目录,如下示例:$ sudo php -S 192.168.1.168:1111 -t /srv...
代码分享之PHP实现DES和3DES加密解密
容进行了补全操作,DES 算法的向量长度就是 8,所以在 Java 的代码实现中,很多人的写法会根据数据长度的取模来补上相应的空字符,达到 8 的倍数。加密解密算法,不论是 PHP,Java 还是其他语言,算法都是已经实现好了的。PHP 使用内置的扩展 mcrypt,Java 导入相应的 jar 包,只是在写法上稍有差异。而 PHP 这方面的资料官方也不太详细,因为 mcrypt 好像也过时了。虽然代...
使用PHP实现Unicode编码转换为UTF-8编码示例
的简写,简称为UCS。Unicode 是多个八位编组的字符编码集合,它本身只是编码规范,并没有任何实现。目前,大多数 Unicode 编码都是占用两个字节,一共可以编 65536 个字符,全世界所有的语言基本上都在里面了,至少绝大多数中文都编进去了,所以很多 json 编码的中文字符串都是用的四个十六进制的数字表示。UTF-8 编码是对 Unicode 编码的一个实现,是目前世界上使用最广泛的一个编码...
解决Nginx报错Permission denied和Primary script unknown
作为程序员,当我去开发的时候,会尽量的做到简单。也就是随时随地都可以开发,尽量的零配置。所以首选当然是语言自带的轻量级服务器。但是 PHP7.1 实在是太不争气了。PHP7 自带的服务器有个毛病,不能正确加载静态资源,也就是只要你访问的 URL 是以 .js .css .jpg 等后缀结尾的,它都认为这是静态资源,如果这个静态文件或文件夹不存在,就直接返回 404。按理来讲,PHP7 不应该出现这样低...
谈谈关于技术和设计中 px dp in 等的含义
本文将使用简单易懂的语言简述 inch,mm,px,pt,dp,dip,sp,ppi,dpi 的含义。其实关于 UI 设计和技术领域的大小单位特别多,上面也就是列举了常见的部分单位。而市面上的文章大多数都是长篇大论,讲述的不是很清楚,并且涵盖的不全面。首选说一说长度单位,有 inch,mm,pt。Inch不得不说,大英帝国不愧是日不落帝国,Inch 是长度单位,表示的是英寸,约等于 2.54 厘米。m...
LMLJS之代码高亮插件highlight发布
很久之前就想写一个代码高亮的插件,要求非常短小精悍,让本站的代码看起来舒服些漂亮些。市面上的代码高亮 JS 动不动就是将近 1M 的代码量看起来实在可怕,并且配置超级麻烦,要求指定语言,感觉就是很难用。于是就动手写了一个前端代码高亮插件,用起来还过的去,也发现有一些小的地方可以继续优化,但是现在已经没有时间用在这方面了,以后再优化吧。下面分享本次高亮代码 JS 开发过程中遇到的问题。 我对代码高亮的...
JavaScript try catch 语句
在 js 中,很少人使用 try catch 语言,其实偶尔还是需要的。常用的场景,比如使用 JSON.parse() 时。try { throw new Error("Whoops"); } catch (e) { if (e instanceof EvalError) { console.log(e.name + ': ' + e.message); } else if (e instanceof...