-
简单的线程池
应用背景通过线程池实现文件拷贝,效率较高,提高文件拷贝的效率关键技术linux平台下的文件拷贝小程序,通过创建链表,把源文件全插入到链表中,再创建线程池,从链表中拿文件拷贝到目标文件夹,直到链表为空。任务完成
- 2022-05-21 10:14:05下载
- 积分:1
-
simple_write.c
#include < unistd.h >
#include < stdlib.h >
int main)
{
如果 ((写 (1,"这是一些大滩"、 18))! = 18)
写 (2,"写已发生错误的文件描述符 1n"、 46) ;
exit(0) ;
}
- 2022-07-12 19:01:51下载
- 积分:1
-
python.hellosworld
应用背景Python(英语发音:/ˈPAɪθən /),是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python源代码同样遵循GPL(GNU通用公共许可证)协议[ 1 ] ;。关键技术Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C / C + +)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C / C + +重写,而后封装为可以调用的扩展类库需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现Python。
- 2022-02-14 22:32:54下载
- 积分:1
-
IEC61850电力系统远动控制代码
电力系统远动系统采用61850标准,详细实现了61850协议的细节,用于电力系统各个智能设备IDE远动系统之间通讯,兼容大部分电力系统标准。
- 2023-05-30 23:05:03下载
- 积分:1
-
linux fm25l04驱动
FM25L04是采用先进的铁电工艺制造的4K位非易失性存储器。铁电随机存储器(FRAM)具有非易失性,并且可以象RAM一样快速读写。FM25L04中的数据在掉电后可以保存45年。相对EEPROM或其他非易失性存储器,FM25L04具有结构更简单,系统可靠性更高等诸多优点。
与EEPROM系列不同的是,FM25L04以总线速度进行写操作,无须延时。数据发到FM25L04后直接写到具体的单元地址,下一个总线操作可以立即开始,无需数据轮询。此外,FM25L04的读/写次数几乎为无限次,比EEPROM高得多。同时,FM25L04的功耗也远比EEPROM低。
此源码包基于linux内核3.2的驱动设计,已经调试通过,可直接使用
- 2022-05-27 10:50:08下载
- 积分:1
-
linux 内核
这是一个linux内核用C语言编写。它包括:处理器,内存管理,不同的文件。
- 2022-04-15 03:20:24下载
- 积分:1
-
进程间管道通信
实现简单的进程间管道通信。创建无名管道;创建子进程;执行子进程;子进程向父进程写数据,关闭管道的读端;执行父进程;
父进程从管道读取子进程写的数据,关闭管道的写端
- 2022-02-03 22:35:07下载
- 积分:1
-
串口封装基类,支持linux,windows
封装好的串口控制操作基类,可直接继承使用,已经过多个项目测试,支持linux或者windows。使用注意windows与linux 设备符号区别
- 2022-08-16 14:41:44下载
- 积分:1
-
Cmake 的 Linux 的动态库
这是一个项目,显示如何为 linux 准备我们自己的动态库。
示例是在 c + +,编写使用 cmake 为准备制作和生成源代码。
包包含 2 个单独项目 1) 动态库-简单的类
2) 简单的测试程序使用在第 1 点中创建的动态库。
为生成的每个部件类型:./compile.sh ;cd build_pc ;使
通知: 将生成的库已在 /usr/lib 路径
- 2022-07-08 20:31:30下载
- 积分:1
-
用C语言实现内存2次分配
在系统中,容量是有限的,怎么实现系统的内存可以多次利用了。我就用了C语言实现了内存的2次分配,大概的过程是:假设你开辟了一个很大的空间用来数据,然后在很大空间在拿去malloc一个个小的空间。用一个结构体把他们连接起来,当某些小内存不用时在链接起来。
- 2022-08-14 17:57:45下载
- 积分:1