sonix 移动电源 充电宝 源程序 成功案例,已量产 sonix 移动电源 充电宝 源程序 成功案例,已量产
2023-04-26 21:02:23 5KB sonix 移动电源 充电宝 源程序
1
#include #include #include "fstream.h" //全局变量 int readcount=0; //读者数目 int writecount=0; //写者数目 /* 关键代码段是指一个小代码段,在代码能够执行前,它必须独占对某些共享资源的访问权。 这是让若干行代码能够“以原子操作方式”来使用资源的一种方法。 */ CRITICAL_SECTION RP_Write; //临界区 CRITICAL_SECTION cs_Write; CRITICAL_SECTION cs_Read; struct ThreadInfo //线程信息 { int Threadhao; //线程序号 char ThreadClass; //线程类别 double ThreadStartTime; //线程开始时间 double ThreadRunTime; //线程读写持续时间 }; void ReaderFun(char* file);//读者优先函数 void R_ReaderThread(void *p);//处理读者优先读者线程 void R_WriterThread(void *p);//处理读者优先写者线程 void WriterFun(char* file); void W_ReaderThread(void *p); void W_WriterThread(void * 这个程序可以供大家参考,完全可以正确运行,得到自己想要的结果。
2023-04-26 16:59:51 1.33MB 操作系统 读者写者问题 C/C++
1
MD5字符加密解密源程序 MD5字符加密解密源程序 MD5字符加密解密源程序 MD5字符加密解密源程序 MD5字符加密解密源程序
2023-04-18 14:34:04 1KB MD5字符加密解密源程序
1
JPDA 雷达目标跟踪算法matlab源程序,能实现两个匀速直线运动目标。 感谢原作者,希望对大家有所帮助 JPDA 雷达目标跟踪算法matlab源程序,能实现两个匀速直线运动目标。 感谢原作者,希望对大家有所帮助
2023-04-18 10:29:45 5KB JPDA 多目标跟踪 matlab源程序
1
VB6 点阵汉字提取源程序和字库打包 压缩包没加密码 文件信息如下 Size: 3021542 bytes Modified: 2011年3月10日, 22:34:54 MD5: E89282A1F1CDCD6D3ACE55EC92150712 SHA1: 56D0021A537B74EA1395859BFF8603B471C8305C CRC32: 6066B699
2023-04-09 14:42:39 2.88MB VB6 点阵汉字提取源程序和字库打包
1
MATLAB霍夫曼Huffman编码译码GUI界面设计 源程序代码 %simbolsout1 排序之前的ASCII码 %fout1 排序之前的对应概率 %simbolsout2 排序之后的ASCII码 %fout2 排序之后的对应概率 %codeword_OK 霍夫曼码 %NORM2HUFF Huffman 编码器 % 对于输入向量, NORM2HUFF(X) 返回向量的 Huffman编码后的码串 % 矩阵用 X(:) 的形式输入 % 输入限制为uint8格式,输出uint8的序列.
2023-04-08 22:18:00 27KB matlab 霍夫曼码
1
Hopfield网络C++源程序,可以正常运行
2023-04-07 01:30:10 31KB Hopfield C++
1
dos下exe2bin 和 exe2com的工具源程序
2023-04-06 15:25:17 24KB exe2bin exe2com
1
K-Means动态聚类算法源程序,K-means算法进行了重点分析,K-means算法是最为经典的根据聚类中的均值进行聚类划分的聚类算法
2023-04-05 14:07:38 29KB K-Means聚类
1
AD9220高速数据AD采板驱动板PDF原理图+STM32F103源程序代码+datasheet资料 主控芯片: STM32F103RCT6(或STM32F103RBT6均可) 程序编译平台: keil5.11.1.0 工程文件路径:\AD9220-数采板驱动板-V0.2驱动\USER\VirtualCOMPort.uvprojx int main(void) { int i; char showLcd[30]; MY_NVIC_PriorityGroup_Config(NVIC_PriorityGroup_2); //设置中断分组 delay_init(72); //初始化延时函数 AD9220_IO_Init();//AD9220初始化 delay_ms(300); initial_lcd(); LCD_Show_CEStr(0,0,"AD9220");//黑色 LCD_Show_CEStr(0,2,"Read Test");//黑色 LCD_Refresh_Gram(); while(1) { AD_Data = AD9220ReadDat