LMLPHP后院

MySQL 非法混合字符集等号操作异常

置都保持一致。个人认为统一编码是不太好的做法,至少是不合适的,比如数据库个别表为了支持 emoji,使用的是 utf8mb4 编码,你总不能把所有的表都改成 utf8mb4 编码吧,这也太操蛋了。这些方法其实都是解决编码不一致,并且用户的行为是不能确定的,比如在自己的站内编码肯定是一致的,如果是用户模拟请求的话,就不是自己能控制的了的。utf8 urlencode 转码没有问题,而 gb2312 ur...

Java 中如何避免空指针异常

a 语言的设计问题。其实,空指针异常是可以根治的,写下这篇文章希望能给大家带来帮助。据网友总结,Java 空指针异常 NullPointerException 主要原因如下:引用空对象,即调用空对象的方法或引用空对象的属性将 java8 中基础类型的封装类赋值给对应的基础类 如何避免空指针异常:?多留心,多判断多使用 CollectionUtils,MapUtils,StringUtils.isNot...

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

PHP7 的函数和方法支持声明返回值类型,出于好奇,试了下如果在运行时返回值类型与声明不符会怎么样?<?php function test() : array{ return 'lmlphp'; } test(); 如下致命错误:PHP Fatal error: Uncaught TypeError: Return value of test() must be of the type array, ...

冬夜寒风中漫天飞舞的银杏叶

Adsense 的代码是很傻的,让人原封不动的放到网页中,一个广告加载一次 JS 文件,两个广告呢?页面放了三个呢?测试证明 JS 加载一次就够了,只是需要调用 adsbygoogle.push() 方法就可以了,页面有几个 ins 就调用几次。结果发现有人真的加了多次,虽然 JS 有缓存,但是看着很傻逼。添加 Adsense 赚的是小钱,按照一个人写原创文章内容的速度,估计只够服务器和域名的钱。让我...

换行符\n回车符\r是0AH 0DH还是OAH ODH

十六进制数字的表示方法,习惯在前面加上 0x 或者在后面加上 h。例如 0x0A 或 0AH。鉴于很多文档将 0AH 写成 OAH 的问题,我自己一开始也被弄糊涂了,OAH 是什么意思?。下面我截取了一段 ASCII 码表。0000 1010100ALF␊换行键\n0x0A或0AH 0000 1011110BVT␋垂直定位符号 0000 1100120CFF␌换页键 ...

代码分享之使用ImageMagick将PDF转图片

e format 如果 ImageMagick 没有正确安装好,程序在运行的时候会报“NoDecodeDelegateForThisImageFormat”这样的错误。下面给出 CentOS 下的安装方法,如下示例:$ yum -y groupinstall 'Development Tools' $ yum -y install bzip2-devel freetype-devel libjpeg-...

如何防止ISP网络运营商篡改网页

ance.getEntriesByType 来获取 Entity 遍历每个实体的性能,检测是否加载了外部非法 JavaScript,进一步处理通知用户跳转到 HTTPS 页面。目前为止,发现唯一可行的方法就是这个啦。...

Windows下修复VirtualBox不能为虚拟电脑打开一个新的任务

0 版本,解决问题。关于"不能为虚拟电脑打开一个新的任务"这个问题的解决,网上找了很多,各大搜索引擎都找了,中文的,英文的网页,最终没能解决问题,无意中看到有个人说回到以前的版本,就解决了。网上提供的方法都试过的,不行。有人说删除 Virtual Box 下的其他文件。有人说中文路径问题。有人说修改  Bios 虚拟设置  virtualization technology 为 enabled(这个我...

CSS兼容问题IE6/IE7浏览器position为relative时margin失效

属性来达到位置的偏移。但是 margin 属性也不完全没有作用,只是偏移出现问题,使用 margin:auto 来实现居中对齐还是有效的。网上的说法是这个算是 IE 的 Bug。网上也有人提供了其他的方法来解决 margin 失效的问题,那就是重绘。重绘的意思是操作该元素的父节点,通过给父节点添加任意一个 class 属性来使它生效。这样能修复真的算是邪了门了,IE 如果此时不支持那是更好,这样反而又...

修改sshd_config文件配置防止Linux下btmp文件内容过大

来的麻烦不止一点点啊,特别是有的人比较糊涂,忘记了端口怎么办,并不是所有的主机服务商都有 web shell 的支持的。为了安全,还是让自己痛苦一点吧,必须得记住一个对自己有点意义的端口号。修改端口的方法:$ vi /etc/ssh/sshd_config将 port 22 修改为其他的端口,端口号尽量大于 1024,然后重启服务:$ service ssh restart修改了端口号之后,另一种更...
2024-04-27 13:38:04 1714196284 0.024109