LMLPHP后院

Docker 的一些命令

search_word在 docker hub 中搜索图像。 docker pull user/image从 docker hub 下载镜像。 docker login向 docker hub 进行身份验证 docker push user/image将图像上传到 docker hub。 注册表命令 登录注册表 $ docker login $ docker login localhost:8...

php-fpm 顺滑的启动 重启 终止操作

时候,我们被 service, /etc/init.d/ 洗脑了,觉得来个方便的操作就应该是那样,想起当年老师讲 signal 的时候,觉得排不上用场,通信一般都是 socket 的啊,有谁会用信号来进行进程的通信呢?这不,signal 肯定是有优点的,我们习惯了 kill 掉一个命令,却总是忘记了使用信号来的更加优雅。启动 php-fpm /usr/local/php/sbin/php-fpm ph...

基础决定个人学术高度

区,当你的技能满足日常要求,或者在外界要求之上。那此时,若要进阶,必须痛苦刻意的练习。其实人类学习使用筷子是一件痛苦且高难度的技能,可,这样一项高难度的技能所有正常人都学会了,这个事情从小就被有压力的进行学习,小孩子学习筷子一年不会第二年,慢慢的也就会了,因为所有人都会,你必须会。但你看,老外就很多人不会使用筷子。前面说,所有人会使用筷子,这个技术也仅仅是应付日常吃饭,可,有多少人可以使用筷子夹苍蝇呢...

刚刚,我删掉了最后一台机器,告别了 Linode

其实我最开始对 Linode 并不是很了解,我以为它能够无感扩容,后来证明我的想法是错的,可以说是 too young too simple。因为它不能无感扩容,导致我在 Linode 上面为了扩容而进行过搬迁,期间还用过他们家的日本和新加坡以及后面还使用了伦敦的机器。总体来讲,不论哪个地方,都不如美国的网络稳定和速度快,延迟其实都差不多,日本的也是绕了美国,这个如果我不讲,看官一辈子也不可能知道了。...

PHP 0=='UNSET'? 刷新你的三观

');" string(5) "unset" lindeMacBook-Pro:l lin$ php -r "var_dump('unset'==0);" bool(true) 所以,对于字符串和数字进行比较的话,就要注意了,所有字符串都等于 0,保险起见,还是用三个等号来比较。...

树莓派 Raspberry 安装与使用教程

raspberry(可在 raspi-config 中修改)。树莓派的 Raspbian 系统 root 用户默认是禁用状态,且没有密码,所以要先设置个密码,然后开启才能正常使用。 使用 pi 账户进行登陆命令行,执行命令:【sudo passwd root】设置 root 用户密码,然后再执行【sudo passwd --unlock root】开启 root 账户,使用【su root】测试是否...

论先知

辑没有变,通过流量变现,直白一点就是卖广告。就像雷军说的,有些人没有好恶,没有善良,当夸你有流量,就雷军状元什么什么的,当骂你有流量,全网就都铺天盖地的黑粉就来了。可惜的是,当代人绝大多数都是靠互联网进行信息获取和交流的,人与人之间的交流变得越来越狭窄。想象一下,这是多么恐怖,细思极恐啊,这将产生多少精神病患者啊!所以,一个人能不能当网红,能不能有流量,也是底层逻辑决定的,能不能改变,得看自己愿不愿意...

谈谈 PHP 协程的任务调度

ield 只能包裹在 function 中。yield 不同于线程和进程,它是编译器实现的执行控制,而后者是操作系统层面的时间片控制。说的更直白一点,yield 就是高级的 goto 语句,并且还可以进行简单的双向通信。看如下最简单的任务调度控制:$coroutineArr = array(); require DEFAULT_THEME_PATH.'index/script/task_1.php';...

Java 中如何避免空指针异常

将 java8 中基础类型的封装类赋值给对应的基础类 如何避免空指针异常:?多留心,多判断多使用 CollectionUtils,MapUtils,StringUtils.isNotEmpty() 等进行判断。多余的性能担忧很多网友担心性能问题,其实多几个简单判断对于计算机来讲可以忽略不计。如何优雅的写出 Java 代码这个需要不断的积累和细腻的重构,一般需要 Java 大神才能回答这个问题,普通人还...

HTML5 表单新属性 pattern 的使用

么回事。于是审查元素查看到输入框的属性中含有 pattern,由于是一个邮箱字段,pattern 写的过于严格,导致不能通过校验。这样的提示对于一般的用户来说,是不会明白怎么回事的。 于是写了个小页面进行测试,发现不同的浏览器的提示内容不一样,也有部分支持 HTML5 的浏览器不支持 pattern 属性的,比如 Safari 浏览器。测试发现 Chrome 和 Firefox 都支持 pattern...
2026-05-27 00:36:40 1779813400 0.006047