LMLPHP后院

使用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...

PHP数组式访问接口ArrayAccess

对象的能力的接口。看 Web Artisan Laravel 框架的 Illuminate\Container 就实现了 ArrayAccess 接口,这样就可以像操作数组的方式一样来操作对象。这样的语言预定义接口功能很少人知道,即使不知道也不会影响一个程序员的开发和设计。PHP 的设计者们不直接实现这样的接口就是让程序员有更强的能力创造新的行为的对象。 实现了 ArrayAccess 的类需要实现四...

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...

Java 中如何避免空指针异常

在 Java 程序中,排名前几位的异常一定包含空指针异常,空指针异常是程序员之痛,甚至让人怀疑 Java 语言的设计问题。其实,空指针异常是可以根治的,写下这篇文章希望能给大家带来帮助。据网友总结,Java 空指针异常 NullPointerException 主要原因如下:引用空对象,即调用空对象的方法或引用空对象的属性将 java8 中基础类型的封装类赋值给对应的基础类 如何避免空指针异常:?多留...

PHP7 返回值类型与声明不符报错

rk/code/repo/lmlphp.com/temp1.php on line 4 觉得这玩意儿对于解释性执行意义不大,Java 的强类型导致人家的 IDE 能够做的相当的强大和智能,这个是弱类型语言无法做到的,这声明了类型在运行时才会抱错,不是自己给自己找事情吗?难道只是为了阅读上的方便?...

Linux下screen命令使用教程

ntu 下安装非常方便,直接 $ apt-get install screen 就可以搞定。 网上的一些关于 screen 的教程,都不是很清晰,特别是对这个不懂的人,估计看了还是不会玩,下面以通俗的语言来玩玩 screen 命令。 启用 screen,同时开启一个 screen 会话 $ screen // 执行上面的命令后出现如下全屏界面 Screen version 4.00.03jw4 (FA...

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...

2016上海PHPCON技术峰会

点大都是内核级别提供或者解决了的,有颠覆性的技术产品并不多,Nginx 颠覆 Apache 可以说是为数不多的一个了。真正的技术大牛需要充沛的体力,自由的时间,强大的原动力,扎实的操作系统知识和 C 语言编程功底,还必须有丰富的项目实战经验,缺一不可啊,也许只有这样的人才能做出跨界融合的颠覆性软件产品。所以没有自己的事业和业务需求很难有高质量的软件产品诞生,一些打工的人聚在一起,能做出的牛逼的产品吗?...
2024-05-03 13:54:43 1714715683 0.005578