小杜 的文章
-
-
-
-
文件系统 – Linux内核API get_max_files
get_max_files()函数的功能是返回在系统中可以同时打开的最大文件数目。 get_max_files文件包含 #include <linux/fs.h> get_max_files函数定义 在内核…… -
Nginx编译及部署 -Nginx编译安装
Nginx 是一款优秀的开源软件,支持在 FreeBSD、Linux、Windows、macOS 等多种操作系统平台下编译及运行。CentOS 拥有良好的系统结构和工具软件生态环境,是一…… -
文件系统 – Linux内核API dput
dput()函数的作用是释放一个dentry结构体,并且将该结构体的使用计数d_count的值作减1操作,将该结构体从队列中删除,同时,释放该结构体的资源,如果是父结…… -
如何使用HBuilderX开发微信小程序
注意,本文讲的是使用HBuilderX开发原生微信小程序,不是uni-app。使用uni-app请在HBuilderX中新建uni-app项目 很多开发者需要开发小程序,但小程序的开发…… -
关于appsetting.json文件的问题
如何在ASP.NET Core的appsetting.json文件下再添加另一个appsetting.json文件类似下图 一般都是这样的,只有一个appsetting.json文件 -
同步机制 – Linux内核API read_seqbegin
函数read_seqbegin():读者访问共享资源前需要调用该函数,该函数实际并没有进行获得和释放锁的操作,它只是返回顺序锁sl的当前顺序号。如果顺序锁sl正被某一…… -
Nginx 极简扫盲入门
基本介绍 Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。 Nginx 特点是占有内存…… -
同步机制 – Linux内核API down_write_trylock
函数down_write_trylock()是写者用来尝试得到读写信号量sem时调用的,它与down_write()的功能类似,只是它不会导致调用者睡眠,即调用该函数的进程在不能获取…… -
LoRa Core正在创造一个更加智慧的星球
短短六年时间,Semtech的LoRa Core产品组合就已推动了全球经济和环境的变化。这项技术为创新提供了新的机遇,激励企业和个人去创造一个更加美好的世界。 Semte…… -
同步机制 – Linux内核API down_timeout
down_timeout()函数的功能是在指定的时间timeout内获取信号量sem,成功获取信号量后,sem的计数器的值将减1。如果超时还未获取信号量则返回,不会继续等待下…… -
Nginx核心配置指令 -Nginx rewrite重定向配置详解
访问重写 rewrite 是 Nginx HTTP 请求处理过程中的一个重要功能,它是以模块的形式存在于代码中的,其功能是对用户请求的 URI 进行 PCRE 正则重写,然后返回 3…… -
同步机制 – Linux内核API down_read
函数down_read()是读者用来得到读写信号量sem时调用的,如果该信号量在被写者所持有,则对该函数的调用会导致调用者的睡眠。通过该操作,多个读者可以获得读…… -
15.6 DS1302 通信时序介绍
DS1302 我们前边也有提起过,是三根线,分别是 CE、I/O 和 SCLK,其中 CE 是使能线,SCLK 是时钟线,I/O 是数据线。前边我们介绍过了 SPI 通信,同学们发现没…… -
-
Dart循环-Dart for
for 循环是一个明确循环次数的循环实现。在 for 循环执行用于指定次数的代码块。它可用于迭代一组固定的值,例如数组。 以下是 for 循环的语法。 for (initia…… -
同步机制 – Linux内核API atomic_set
函数atomic_set()的功能是将原子类型的变量v的值设置为i atomic_set文件包含 #include <asm/atomic.h> atomic_set函数定义 在内核源码中的位置:linux…… -
-
同步机制 – Linux内核API atomic_inc
函数atomic_inc()的功能是将原子类型的变量v的值原子地递增1。 atomic_inc文件包含 #include <asm/atomic.h> atomic_inc函数定义 在内核源码中的位置…… -
同步机制 – Linux内核API atomic_dec_and_test
函数atomic_dec_and_test()的功能是将原子类型的变量v的值原子地递减1,并判断执行该操作后v的值是否为0。 atomic_dec_and_test文件包含 #include <asm/at…… -
嵌入式开发和web开发,未来10到20年,哪个的前景更好呢?
近期,知乎这个问题引起了21ic家的注意。题主表示:“计算机专业大二学生,大三要分流,目前对web开发和嵌入式系统开发两个方向比较有兴趣,也在知乎上看了类似…… -
压感TWS阵营再添星品,NDT助力小米FlipBuds Pro探索人机交互创新
5月13日,北京小米科技有限责任公司(简称“小米”)发布旗下定位最高端的旗舰耳机产品——FlipBuds Pro,在降噪、音质、工艺、人机交互等方面均达到行业一流水准。…… -
定时机制 – Linux内核API timer_pending
函数timer_pending( )用于测试动态定时器的状态是处于活动状态还是处于非活动状态。 timer_pending文件包含 #include<linux/timer.h> timer_pending函……