VC++
文章平均质量分 75
john_liqinghan
我的人生需要一步步的积累需要一步步的实现也许前方是泥泞不堪但我也会风雨无阻的前行
展开
-
static 和const作用详述
Static 作用详述(来自http://www.cnblogs.com/Kane_zzt/archive/2009/05/18/1459697.html) 1.先来介绍它的第一条也是最重要的一条:隐藏 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同转载 2015-06-19 13:48:49 · 701 阅读 · 0 评论 -
线程创建和结束理解
主函数创建线程:#include #include #include #include "messageRun.h"#include "tasklist.h"#include "messageFunc.h"#include "messageDef.h"int main(int argc,char* argv[]){ VOBG VoBgPar ={ .lightness原创 2015-10-09 16:44:21 · 847 阅读 · 0 评论 -
STM32的SysTick
SysTick配置函数:static __INLINE uint32_t SysTick_Config(uint32_t ticks){ if (ticks > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible,ticks过大 */原创 2012-12-29 20:24:45 · 1551 阅读 · 0 评论 -
基于live555实时流服务器解析
#define READ_FROM_FILES_SYNCHRONOUSLY 1READ_FROM_FILES_SYNCHRONOUSLY 1void ByteFrameLiveVideoSource:: doGetNextFrame(){ if(fLimitNumBytesToStream && fNumBytesToStream == 0) { handleClo...原创 2017-02-07 21:31:19 · 2984 阅读 · 0 评论 -
hisi35xx串口驱动的完善
鉴于hisi的uart3还没有打通,ls /dev/ | grep ttyA* ,看到的只有ttyAMA0 和ttyAMA1,且使用应用程序打开ttyAMA1设备后,使用write函数,发送,示波器观察没有波形输出。猜想是GPIO复用管脚没打开于是编写了GPIO复用管脚驱动,加载驱动,ttyAMA1可以正常使用 。每次启动程序都要加载此驱动,比较麻烦,所以想要在内核添加,搜索UART,定位UA原创 2017-05-09 20:44:14 · 1554 阅读 · 0 评论 -
C++的类大小
#pragma pack(push) #pragma pack(1)class task /*:public OSThread*/{//public: // void Entry();//private: // int a;// int b;};#pragma pack(pop)sizeof(task) =1 去掉一字节对齐,sizeof(task)=1 ,所以说即使是一个原创 2017-12-27 12:29:20 · 267 阅读 · 0 评论