首页
学习
活动
专区
工具
TVP
发布

北溟有鱼QAQ

专栏成员
64
文章
102276
阅读量
14
订阅数
斐讯N1盒子安装 Home Assistant Supervised(官方支持版本)
本文主要是基于以上链接进行整理实操记录一下过程,希望有网友会用到吧 本文所使用的设备为PDD购买扩容64G版本的N1盒子 U盘使用大于8G的U盘 网络环境最好是 kexue 环境下 本文所使用的系统版本 https://github.com/ophub/amlogic-s9xxx-armbian/releases
北溟有鱼QAQ
2022-09-19
7.5K1
前端H5生成海报
最近项目需要涉及到前端海报合成分享功能,前端靠不上只能自己上... 现学现卖 相关链接
北溟有鱼QAQ
2022-09-16
5060
Linux进程通信之Unix套接字(二)
执行服务端代码php demo29.php,通过ls命令可以看到已经生成文件,并且通过file命令可以看到生成的文件是一个socket文件,通过pstree -ap 查看启动的进程id,通过strace命令监控服务端进程
北溟有鱼QAQ
2021-12-14
1.8K0
Linux进程通信之Unix套接字(一)
当然PHP中还封装了其他两种类型的协议,不常用(SOCK_SEQPACKET 提供一个顺序化的、可靠的、全双工的、面向连接的、固定最大长度的数据通信;数据端通过接收每一个数据段来读取整个数据包和SOCK_RDM 提供一个可靠的数据层,但不保证到达顺序。一般的操作系统都未实现此功能。)
北溟有鱼QAQ
2021-12-12
2.6K0
Linux进程通信之共享内存
共享内存指 (shared memory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不同的处理器可能用到不同的数据。共享内存是 Unix下的多进程之间的通信方法 ,这种方法通常用于一个程序的多进程间通信,实际上多个程序间也可以通过共享内存来传递信息。
北溟有鱼QAQ
2021-09-14
4.8K0
Linux进程通信之信号量
信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。
北溟有鱼QAQ
2021-09-10
1.8K0
Linux进程通信之消息队列
在PHP扩展中,封装了8个消息队列相关的函数,有 ftok、msg_get_queue、msg_queue_exists、msg_receive、msg_remove_queue、msg_send、msg_set_queue、msg_stat_queue 具体的相关参数以及介绍,请查看PHP手册及相关文档 PHP手册之IPC
北溟有鱼QAQ
2021-09-09
2.6K0
Linux进程通信之管道通信2
通过以上图片可以发现,我们实现了不同进程间的通信,这样就可以方便一些同学在使用workman 、swoole 配合其他 fpm框架使用的时候,、拿到跨进程的数据,从而实现自己的业务逻辑
北溟有鱼QAQ
2021-09-08
1.7K0
Linux进程通信之管道通信
我们PHP中所使用的workman、swoole 或者其他语言当中的进行通信也是无非以上的几种方式
北溟有鱼QAQ
2021-07-27
1.9K0
php如何编写守护进程
守护进程是指在后台运行的程序,用于执行一些特定的任务,比如我们常见的apache、nginx、mysql等等,就是启动了守护进程,接收客户端的连接并处理相应的请求
北溟有鱼QAQ
2021-07-07
1K0
什么是会话
2、当执行php xxx.php 时,默认系统会把当前的进程设置为会话首进程(使用strace查看),所以当前会话首进程不能使用posix_setsid 创建为会话首进程,只能使用子进程调用此函数
北溟有鱼QAQ
2021-06-10
1.2K0
PHP中的会话
2、当执行php xxx.php 时,默认系统会把当前的进程设置为会话首进程(使用strace查看),所以当前会话首进程不能使用posix_setsid 创建为会话首进程,只能使用子进程调用此函数
北溟有鱼QAQ
2021-06-08
1.2K0
PHP中pcntl_sigprocmask的作用是什么
当你编写程序,想要屏蔽某个或多个信号的时候,那么我们就会用到PHP扩展中的pcntl_sigprocmask函数,这个函数就是用于设置信号屏蔽字的函数,第一个参数就是可以是否设置屏蔽信号字,SIG_BLOCK 是设置,SIG_UNBLOCK是移除不设置 第二个参数就是你要设置屏蔽的信号集合数组,第三个参数是返回之前设置屏蔽的信号集数组
北溟有鱼QAQ
2021-04-14
7210
如何用PHP编写一个信号中断处理程序
当我们使用kill命令发送或者在终端按下ctrl+c时,我们编写的中断处理函数就会收到中断信号
北溟有鱼QAQ
2021-04-13
8090
pcntl_exec函数的作用以及用法
我们会看到经过pcntl_exec函数,test.php 里面的代码也执行,这其实就是pcntl_exec的作用,用来执行一个程序
北溟有鱼QAQ
2021-03-12
2.8K1
如何编写一个PHP解释器文件
解释器文件是一种文本文件,它第一行的形式为:#! pathname [optional-argument]在!和 pathname 之间的空格不是必要的,可以根据需求选择有无。pathname 指的是绝对路径名,[optional-argument] 指的是可选参数。
北溟有鱼QAQ
2021-02-26
7940
Linux下PHP运行的过程
strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用及它所接收的系统信息
北溟有鱼QAQ
2021-02-01
3.6K0
你心中最高大上最牛X的技术到底是什么
**高以下为基,贵以贱为本 互联网技术的核心根基就是TCP/IP,TCP/IP的实现依赖于Linux socket API【我们的项目大部分运行在上面】 没有它们各种高大上牛逼的技术就无从建立起来。而这根基对大家所用的java,go,py,php,c,c++,nodejs...都是一样的,只不过是基于Linux api做了各种各样的封装百家争鸣,百花齐放,跟易经里的阴阳构成64卦一样,当你刚开始撸程序时,可能并不会觉得基础的重要性,甚至可能几年内一直是框架crud boy,你并不会察觉到基础核心Linux socket api【一般来说linux内核的api很少变动,比较稳定,国内linux内核开发工程师估计也不会天天没事干,天天修改linux内核api】! 每天被各种新技术词汇遮蔽双眼,而基础知识你一直的错失和鄙视低估,就想一步飞龙在天,达到九五爻之位,并没有“以下为基” “以贱为本” **
北溟有鱼QAQ
2021-01-27
4260
到底有几个进程在运行
A、父进程的代码从第 1 行运行到 16 行结束,每次运行时 count++【count++ 为右值运算】,运行到 16 行后结果为 3。
北溟有鱼QAQ
2020-10-16
1.3K0
EasySwoole实现Execl导入导出
需求:easyswoole实现的服务端要实现execl表格的导入以及导出,从而实现人员以及成绩的变更
北溟有鱼QAQ
2020-09-18
1.4K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档