- 博客(5)
- 资源 (26)
- 收藏
- 关注
原创 并行调用一个函数时,局部变量无需加锁保护
#include #include int fun(){ int a = 0;//演示同一个函数,并行调用时,局部变量是不同的内存(并行时局部变量相互不干扰) a++; /* ** 加锁等操作,保护的是全局资源(如对设备寄存器的读写等) */ printf("a = %d, addr = %d\n", a, &a); Sleep(1000); fun();}int
2013-08-28 17:18:47 2555
转载 正则表达式删除代码注释
1、删除含有指定字符串的行替换: ^.*(指定字符串).*$ 为空例如,删除含有"JOIN"的行, 替换: ^.*JOIN.*$ 为空 2、删除//行注释替换: //.*$ 为空(需注意,此正则会误删在引号中的'//', 如 'http://www' ) 3、删除/*...*/段注释替换: //*.*/n*.*/*/ 为空(需要注意,
2013-08-20 13:38:23 4534
转载 回环接口(loop-back/loopback)
Loopback接口是一个虚拟网络接口,在不同的领域,其含义也大不一样。 1. TCP/IP协议栈中的loopback接口 在TCP/IP中回环设备是一个通过软件实现的虚拟网络接口,它不与任何硬件相关联。loopback接口一般被完整的集成在计算机系统的内部网络框架中。 IP协议中的loopback地址RFC2606中明确指出了loopback地址的标准域名为loca
2013-08-06 14:00:28 2460
原创 CCS5 建立SYS/BIOS工程时报错“cannot find file "./configPkg/linker.cmd" bios”的解决方法
CCS5 建立SYS/BIOS工程时报错“cannot find file "./configPkg/linker.cmd" bios”的解决方法报错#10008-D cannot find file "./configPkg/linker.cmd" bios或Cmdr.xs", Error: xdc.tools.configuro: configuration faile
2013-08-02 17:07:44 8052
原创 DSP优化总结
1.循环不要急于展开,在循环前加上#pragma MUST_ITERATE(min, max, multiple)效果可能更好,因为编译器会自动进行软件流水,多线程并行执行。把#pragma MUST_ITERATE( , , )放在循环体之前,告知开发板循环次数,改善软件流水MUST_ITERATE告诉编译器循环的属性,但是这些属性必须是真实的,不然程序可能运行出错。此指
2013-08-01 09:26:05 2043 2
适用于openproject的PDF导出解决中文乱码的字体
2024-03-05
GeoLite2-City-20220812.tar.gz GeoLite2-Country-20220812.tar.gz
2023-12-20
SuiteCRM v8.4.2中文语言包
2023-11-15
ESP32单核芯片适用的arduino库文件
2022-05-06
21天学通C++(第五版).pdf
2010-06-23
C语言入门超简单课件
2010-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人