蛋蛋强的专栏

技术追求,永无止境!

Kindle资源-史上最全60GB的Kindle电子书资源网盘打包下载

  Kindle资源-史上最全60GB的Kindle电子书资源,主要格式是azw3和mobi,排版质量都很好,需要百度云网盘链接的加微信: sdwuyulunbi       更多精彩内容和优质资源,请关注公众号:我们爱知识(ID:dandanqianggzh)     也可长按下方图片扫码...

2018-10-11 11:31:47

阅读数 46700

评论数 1

杨萃先-撕掉单词语法书,颠覆你的传统英语学习资源

                                                       最近在学习杨萃先-撕掉单词语法书的课程,效果很好,尤其是口语进步很快,需要百度云网盘链接的加V: sdwuyulunbi     包含全部的12节课程视频+音频+讲义        ...

2018-09-02 19:01:44

阅读数 1696

评论数 0

使用高通QXDM工具抓取Modem Log的操作方法(独家!)

高通QXDM工具包下载链接如下: 链接:https://pan.baidu.com/s/1rRNicFvlRSstUhka2JSiOg 密码:pssp   具体操作步骤如下: 1、安装工具包里的QPST和QXDM软件。 2、打开工具包里的3.dmc文件来启动QXDM软件,启动过程中会自动...

2018-08-11 16:18:51

阅读数 3028

评论数 0

使用高通QXDM工具实现Android设备网络制式更改(如仅注册LTE网络)(独家!)

修改网络制式需要用到高通的QXDM工具,该工具包下载链接如下: 链接:https://pan.baidu.com/s/1rRNicFvlRSstUhka2JSiOg 密码:pssp   具体操作步骤如下: 1、安装工具包里的QPST和QXDM软件。 2、打开工具包里的3.dmc文件来启动...

2018-08-11 15:51:31

阅读数 1592

评论数 0

字符编码ASCII、GB2312、Unicode、UTF-8——深入解析

几个值得深思的问题什么是字符?字符是各种文字和符号的总称,包括各个国家文字、标点符号、图形符号、数字等。什么是字符集?字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集有:ASCII字符集、ISO 8859字符集、GB2312字符集、BIG5字符集、GB18030字符...

2018-07-05 19:29:22

阅读数 641

评论数 0

屏幕坐标与客户坐标的转换

WIN32  API函数: 1、ClientToScreen 函数:   函数功能:该函数将指定点的用户坐标转换成屏幕坐标。   函数原型:BOOL ClientToScreen(HWND hWnd,LPPOINT lpPoint);   参数:   hWnd :用户区域用于...

2014-04-03 14:21:49

阅读数 4826

评论数 0

Invalidate与UpdateWindow的区别

1、Invalidate函数     void Invalidate( BOOL bErase = TRUE );      该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘,这时Wi...

2013-09-13 10:44:57

阅读数 910

评论数 0

OnDraw与OnPaint的区别

1、Invalidate()和InvalidateRect()其实是触发对OnPaint()函数的调用,OnPaint()函数调用OnDraw()函数,OnDraw函数还需要同时支持打印机输出。OnPaint()函数和OnPrint()函数都要调用OnDraw(),于是同样的绘图代码既可以用于屏幕...

2013-09-13 10:12:18

阅读数 936

评论数 0

static全局变量与普通全局变量的区别

全局变量(外部变量)的说明之前再冠以static就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。       这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件...

2013-01-18 14:46:52

阅读数 1111

评论数 0

揭秘typedef四用途与两陷阱

typedef用来声明一个别名,typedef后面的语法,是一个声明。本来以为这里不会产生什么误解的,但结果却出乎意料,产生误解的人不在少数。罪魁祸首又是那些害人的教材。在这些教材中介绍typedef的时候通常会写出如下形式:typedef int PARA; 这种形式跟#define PARAi...

2013-01-18 11:04:39

阅读数 1680

评论数 5

内存对齐详解

内存地址对齐,是一种在计算机内存中排列数据(表现为变量的地址)、访问数据(表现为CPU读取数据)的一种方式,包含了两种相互独立又相互关联的部分:基本数据对齐和结构体数据对齐 。        为什么需要内存对齐?对齐有什么好处?是我们程序员来手动做内存对齐呢?还是编译器在进行自动优化的时候完...

2013-01-16 17:38:02

阅读数 16960

评论数 6

堆和栈的区别

一、预备知识—程序的内存分配     一个由C/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)—   由编译器自动分配释放,存放函数的参数值,局部变量的值等。其     操作方式类似于数据结构中的栈。     2、堆区(heap)   —   一般由程序员分配释...

2013-01-11 13:50:36

阅读数 903

评论数 0

printf函数使用—针对不同数据类型的输出结果详解

#include #include int main() { char c, s[20], *p; int a=1234, *i; float f=3.141592653589; doub...

2013-01-05 17:26:12

阅读数 2225

评论数 0

C语言中auto,register,static,const,volatile,extern的区别

1)auto   这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。 (2)register   这个关键字命令编译器尽可能的将变量存在CPU内部...

2013-01-05 15:38:19

阅读数 5176

评论数 0

C/C++异同

C++语言是一个面向对象的语言,使用C++编写的代码更加简捷、高效,更具可维护性和可重用性。但是很多人使用了C++语言后却感到C++与C编程没有什么区别。这其实是由于对C++语言的特点和特色理解和使用不够造成的。事实上,没有任何一个程序员使用C语言的编程效率可以超过C++语言的。    ...

2012-12-31 17:00:27

阅读数 1200

评论数 0

CCS中头文件添加extern C { }语句的作用

CCS工程的头文件中添加extern "C" { }语句的原因是,由于C++支持函数重载,一个函数的名字可能有几个,在编译到汇编的时候,这些函数可能被重新命名(不是简单的在开头添加下划线'_'),这样C语言或汇编在链接由C++实现的函数时就会找不到具体位置。     C语...

2012-12-14 13:53:06

阅读数 2907

评论数 2

使用EMCV将工程.c文件改为.cpp文件所出现错误的解决办法

编译现象: "dm642_pci.cpp", line 183: error: argument of type "Ptr" is incompatible with parameter of type "GIO_Handle" &q...

2012-12-14 13:52:07

阅读数 2043

评论数 0

使用EMCV出现missing DW_AT_name attribute问题的解决办法

链接现象: >> warning: missing DW_AT_name attribute >> warning: function definitions in CSU declarations are not supported >> warni...

2012-12-14 13:50:58

阅读数 1377

评论数 0

CCS工程中使用EMCV所需做的配置和修改(独家!)

1、从网上下载EMCV(嵌入式平台的OpenCV)程序包,在CCS下新建lib工程,使用EMCV程序包中的cv源文件和cxcore源文件分别编译生成库文件dm642_cv.lib和dm642_cxcore.lib,将这两个库文件添加到工程中,将C++编程所使用的库文件rts64plus.lib添加...

2012-12-14 11:18:09

阅读数 6478

评论数 19

CCS中使用DSP定时器的计时程序,可以精确计算某一段程序的执行时间

#include TIMER_Handle hTimer0; TIMER_Config TimerConfig = { TIMER_CTL_RMK ( TIMER_CTL_SPND_EMUSTOP, TIMER_CTL_INVINP_NO, TIMER_CTL_CLKSRC_C...

2012-12-14 11:11:53

阅读数 10943

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭