
学习笔记
嵌入式学习
一如既往の
海内存知己,天涯若比邻
展开
-
【文件锁】多进程线程安全访问文件demo
组合文件锁+共享锁,并RAII 化,保证文件的跨进程线程读写安全。demo模拟使用多个进程,每个进程包含多个线程对文件进行读写测试。原创 2025-01-13 20:58:57 · 476 阅读 · 0 评论 -
【打字】打字训练之针对性键盘区域练习
之前有个想法比如想要练习左手的键盘区域,从左手按键的区域随机选取2到4个字母,然后把选出来的字母随机排序组成一个词组,然后用同样的方式生成一百个这样的随机词组。再升级一下,每个词组的开头必须为声母呢,或者每个词组的开头也自定义呢?然后就有了下面的代码,把上面的想法变成了现实:运行代码可以生成自定义选取的键盘区域的按照随机的组合,来生成预设长度的词组。'''用于生成打字练习的词组,详细功能如下:1.可控制按键范围2.可控制声母范围3.可控制生成的词组总个数,以及每个词组的字母长度范围'''原创 2024-05-14 19:36:59 · 705 阅读 · 0 评论 -
【Python】Win创建虚拟环境运行Python
它能够将 Python 应用程序和其所有依赖项捆绑成一个独立的可执行文件,使得你可以在没有 Python 解释器的情况下运行应用程序。任何在此虚拟环境中安装的包都只会影响到这个虚拟环境,而不会影响系统中的全局Python环境。一旦激活了虚拟环境,会发现终端提示符的开头会显示出虚拟环境的名称。-e: 在生成的可执行文件中嵌入一个 Python 脚本。:安装完Python,就可以在项目目录中创建一个虚拟环境。-D: 创建一个包含可执行文件和依赖项的目录。-n: 设置生成的可执行文件的名称。–name 的缩写。原创 2024-02-29 20:58:12 · 779 阅读 · 0 评论 -
线程同步互斥
【代码】线程同步互斥。原创 2024-02-09 00:08:12 · 367 阅读 · 0 评论 -
线程函数用法
【代码】线程函数用法。原创 2024-02-09 00:07:47 · 404 阅读 · 0 评论 -
进程函数用法
【代码】进程函数用法。原创 2024-02-09 00:07:18 · 402 阅读 · 0 评论 -
非实时信号列表
【代码】非实时信号列表。原创 2024-02-09 00:06:54 · 352 阅读 · 0 评论 -
消息队列函数
【代码】消息队列函数。原创 2024-02-09 00:06:29 · 413 阅读 · 0 评论 -
汇编指令语法
【代码】汇编指令语法。原创 2024-02-09 00:06:05 · 814 阅读 · 0 评论 -
文件IO函数
【代码】文件IO函数。原创 2024-02-09 00:05:54 · 353 阅读 · 0 评论 -
广播组播及转换
【代码】广播组播及转换。原创 2024-02-09 00:05:31 · 436 阅读 · 0 评论 -
套接字函数使用
【代码】套接字函数使用。原创 2024-02-08 22:09:18 · 418 阅读 · 0 评论 -
共享内存函数
【代码】共享内存笔记。原创 2024-02-08 22:08:01 · 342 阅读 · 0 评论 -
信号量V笔记
【代码】信号量V笔记。原创 2024-02-08 22:07:04 · 387 阅读 · 0 评论 -
SQLite常用命令
【代码】【无标题】原创 2024-02-08 22:05:19 · 2907 阅读 · 0 评论 -
shell编程基础
【代码】shell编程基础。原创 2024-02-08 22:03:13 · 387 阅读 · 0 评论 -
POSIX有名信号量
【代码】POSIX有名信号量。原创 2024-02-08 22:02:31 · 408 阅读 · 0 评论 -
POSIX无名信号量
【代码】POSIX无名信号量。原创 2024-02-08 22:01:08 · 346 阅读 · 0 评论 -
makefile教程
【代码】makefile教程。原创 2024-02-08 21:59:56 · 363 阅读 · 0 评论 -
gcc和gbd笔记
【代码】gcc和gbd笔记。原创 2024-02-08 21:58:16 · 406 阅读 · 0 评论