小杜 的文章
-
Mysql与Oracle中修改列的默认值
背景: 业务发展需要,需要复用历史的表,并且通过表里面原来一个未使用的字段来区分不同的业务。 于是想到通过default来修改列的默认值: alter table A mo…… -
-
freertos创建函数xTaskCreate( v
signed portBASE_TYPE xTaskGenericCreate( pdTASK_CODE pxTaskCode, const signed char * const pcName, unsigned short usStackDepth, void *pvParameters, …… -
调用freertosAPI函数的一些注意事
1. 将启动汇编文件中的 替换 DCD vPortSVCHandler //内核SVC中断 DCD DebugMon_Handler ; DCD SVC_Handler …… -
-
NorFlash程序烧死的解锁
我们的某位客户,在使用K9仿真器烧写cavium的CNW5602芯片外接的NorFlash时出现因烧写非法代码导致仿真器无法停止内核的问题。所用的Flash器件为一块普通的并…… -
51单片机控制DS18B20测温的PID温
#include<reg51.h> #include<intrins.h> #include<math.h> #include<string.h> struct PID { unsigned int SetPoint; // 设定目标 …… -
12864液晶的超声波测距与语音播报
器件清单: 单片机 瓷片电容0.1uf 电解电容10uf 电解电容220uf 电解电容4.7uf 0.001uf(瓷片电容) 22PF(瓷片电容) LED小灯(5mm) 语音芯片 12…… -
超声波测距51单片机12864液晶显示
超声波测距的模块,51单片机接上12864液晶,HC-SR04超声波模块,就可以了,具体程序没怎么看,超声波模块的硬件也不晓得,今天先贴个图,贴个程序吧(程序…… -
ARM2440ddr.h文件解读
板子上电后就会从这里开始执行,主要完成基本初始化,还有判断是从nor还是nand启动,再实现把程序搬到SDRAM当中,在搬运成功后再跳到main函数里面执行。 我们…… -
关于51单片机双机通信
上图为双机通信示意图,下面分别给出双机通信的程序 //用于接收方 #include #define uchar unsigned char; #define uint unsigneed int; uchar a;…… -
89C51单片机定时/计数器0
89C51单片机的定时计数功能由特殊功能寄存器TMOD和TCON共同控制。 TMOD没有位地址,不能进行位操作,其每位的名称和功能如下:TMOD:GATE C/T1 M1 M0 GATE …… -
51单片机烟雾报警器制作+程序
烟雾报警器制作过程及相关程序 //程序头函数 #include <reg52.h> //宏定义 #define uint unsigned int #define uchar unsigned char #define Da…… -
-
C语言关键字之“union”
union 关键字 其一:在union的所有数据成员中,同一时间只能存储一个数据成员。所有数据成员具有相同的地址,其空间的大小,以最大数据成员为准。eg:union S…… -
关于 c :Braced-init-lists 和函数模板类型的推演顺序
Braced-init-lists and function template type deduction order 我有一个关于函数模板参数类型推导程序的问题。 举个例子: 123456789101112 #inc…… -
关于 c : 使用 OpenAL(Stream) 播放声音
Play sound with OpenAL(Stream) 我需要播放从网络获取的声音。每 10 毫秒,需要 882 字节的声音(单声道,16 位,44100 Hz)。并这样做: 1234567891011…… -
关于 c :Java 死锁与 Eclipse CDT 无头构建
Java deadlock with Eclipse CDT headless build 我的情况与此类似: 构建完成后,Eclipse CDT Headless 构建挂起,但我深入研究了一下,发现了其他问题。 …… -
关于 c :Opencv 2.4 编译错误与 objectdetect.hpp
Opencv 2.4 compilation error with objectdetect.hpp 我已经使用 wiki 上提供的说明使用 cmake 安装了 OpenCV。我已经在我的桌面上构建了这些文件。我尝试…… -
关于 c:我如何测试静态断言确实断言”假”?
How do I test that static assert does indeed assert for "false"? 假设我有一个自定义的静态断言实现(因为我需要针对没有内置 static_assert 的编译器)。…… -
C 使用双三次方法进行图像插值
C++ Image interpolation with Bicubic method 我只是想通过 BiCubic 插值来平滑图像。我得到了一些用于插入 RGB 图像的代码。我已更改代码以适用于灰度图像…… -
关于 c:各种输入 API 的问题(RAWINPUT、WINAPI)
Trouble with various input API's (RAWINPUT, WINAPI) 背景: 在我使用 Windows API 进行开发的大部分时间里,我一直在分别使用 WM_MOUSEMOVE 和 WM_KEYDOW…… -
关于C#:宏在字符串末尾添加字符而不传递源字符串
Macro to add character at end of string without passing source string 我正在尝试编写一个宏,它在字符串末尾添加一个字符(结束功能键)而不传递源字符串…… -
关于 c :如何添加模数? (时:分:秒)
How do I add modulus to this? (hours:minutes:seconds) 这是我第一次访问这个网站,因此,这个问题的格式在某些方面可能是错误的。话虽如此,这是我正在努…… -
关于 c :将 boost::strand package的处理程序存储在数组中
Storing handlers wrapped by boost::strand in array 我正在尝试将一些事件处理程序存储在数组中。其中一些被 boost::strand::wrap. 包裹 1234 bo……