相关文章
ThinkPHP6事件系统使用指南
本文由 ChatMoney团队出品 在ThinkPHP 6中,事件系统提供了一种优雅的方式来实现解耦和动态响应。你可以通过注册事件和对应的监听者来处理各种应用逻辑。
事件注册
闭包注册
闭包是最简单的事件监听者,可以直接在注册时定义。
Event::listen("C…
建站知识
2024/9/17 15:53:53
[短笔记] Ubuntu配置环境变量的最佳实践
结论:
不确定是否要设为系统,则先针对当前用户设,写~/.profile确定为系统级,写/etc/environment,注意无需export不推荐写在~/.bashrc(Ubuntu不推荐,理由见references)
References&…
建站知识
2024/9/18 15:17:31
C++的链接指示extern “C“
目录 链接指示extern "C"A.What(概念)B.Why(extern "C"的作用)C.How (如何使用链接指示extern "C") 链接指示extern “C”
A.What(概念) extern&quo…
建站知识
2024/9/17 18:18:39
ubuntu系统Docker常用命令
1.查看docker是否开机启动
sudo systemctl list-unit-files | grep enable|grep docker
2.设置开机启动
sudo systemctl enable docker
3.关闭docker开机启动
sudo systemctl disable docker
4.开启docker服务
sudo service docker start
5.关闭docker服务
sudo servi…
建站知识
2024/9/17 18:12:37
Writing Bazel rules: data and runfiles
Bazel has a neat feature that can simplify a lot of work with tests and executables: the ability to make data files available at run-time using data attributes. You may have seen these in rules like this:Bazel 有一个巧妙的功能,可以简化测试和可执…
建站知识
2024/9/17 15:55:49
GB35114国密算法-GMSSL
C有个三方库-GMSSL是可以进行GB35114所需要的SM2、SM3、SM4等加解密算法的,但是使用国密算法是需要申请报备的 GmSSL是由北京大学自主开发的国产商用密码开源库,实现了对国密算法、标准和安全通信协议的全面功能覆盖,支持包括移动端在内的主流…
建站知识
2024/9/18 15:17:19
STM32编写代码之嵌入式常用位操作
在单片机编程的过程中,经常会遇到位操作进行赋值,例如
//程序1
int a 0,b 0x5b,c 0; //1
for (i 0; i < 8; i ) { //2a b & (0x80 >> i)); //3 c | (0x80 >> i); //4
}
这些位操作是什么意思呢?…
建站知识
2024/9/18 15:17:11