自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 日志源代码,删除指定路径所有文件夹名,并创建新的日志文件

#include "stdafx.h" #pragma warning( disable : 4786) // Disable warning messages #include #include #include #include #include ...

2016-10-28 09:48:08 596 0

转载 C和C++中的new , malloc 的区别

转载网址:http://lib.csdn.net/article/c/30793 1.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求...

2016-10-28 09:12:47 493 0

原创 Jenkins持续集成Job创建和配置

从http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不能安装,从http://mirrors.jenkins-ci.org/war/latest/jenkins.war下载war包,手动配置,配置说明参见h...

2016-10-27 10:42:50 2517 0

转载 Pcomm.dll(串口通讯库)中流控函数操作的说明手册

sio_DTR, sio_RTS, sio_flowctrl

2016-09-12 13:36:19 5472 0

转载 VC中读写*.ini文件的方法

GetPrivateProfileInt(), GetPrivateProfileString()函数读取自定义ini文件内容。

2016-09-12 10:52:07 405 0

转载 VC++库函数PathRemoveFileSpec() 使用说明

PathRemoveFileSpec()使用方法指导

2016-09-12 10:00:22 5222 0

转载 win32/VC库函数之LoadLibrary()、GetModuleHandle()、GetModuleFileName()

GetModuleFileName

2016-09-12 09:34:04 2175 0

转载 工业级串口编程利器:Pcomm lite 串口库介绍 (Pcomm.dll)

pcomm.dll库介绍

2016-09-09 16:37:33 9248 3

转载 C语言sscanf函数格式化参数用户手册

C语言基础之sscanf()函数格式化参数用户手册

2016-09-02 16:29:10 1784 0

转载 C语言sprintf函数的深入理解

C语言中标准函数sprinft的格式化参数使用手册。

2016-09-02 15:41:58 6978 0

转载 C++中纯虚函数virtual func(int a, int b)=0;

C++纯虚函数 virtual func(int a, int b)=0;   参考:http://hi.baidu.com/cunlin/blog/item/d82b160102e0e4037aec2ccb.html (百度空间)   ==========================...

2016-09-02 15:05:09 5359 0

转载 DLL驱动源代码中的WINAPI和APIENTRY理解

转载出处:http://www.cnblogs.com/shenfengok/archive/2011/09/07/2169431.html 结论:WINAPI表示此函数是普通的winapi函数调用方式,APIENTRY则表明此函数是应用程序的入口点,相当于c代码中的main()函数...

2016-09-01 15:23:26 1057 0

转载 函数调用修饰符__stdcall/__cdecl的理解

转载:http://blog.csdn.net/huanjieshuijing/article/details/5822942 对_stdcall 的理解 在C语言中,假设我们有这样的一个函数:int function(int a,int b) 调用时只要用result = func...

2016-09-01 13:59:37 1599 0

转载 C++中的头文件和源文件:如何写头文件

C++中的头文件和源文件 一、C++编译模式 通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。 C+ +语言支持“分别编译”(separate...

2014-05-07 21:31:26 36913 6

转载 如何将Windows8系统的磁盘格式(GPT格式)转换成Windows 7系统的磁盘格式(MBR格式)

知识点分析: 随机预装Win8的电脑,磁盘为GPT格式的,如果需要安装Win7等早期版本系统,需要转换为MBR格式的,使用Diskpart命令即可完成转换。 操作步骤: 注意:转换磁盘格式需要清空磁盘中的所有分区和数据,在操作前,请保存好磁盘中所有重要数据。 1.使用Win7光盘或...

2013-11-03 21:48:22 4150 0

转载 Thinkpad x230i预装Windows 8的机型更换Windows 7及XP的常规设置方法

操作步骤: 注意事项: 本文档讲解预装Windows 8 机型更换低版本操作系统的修改方法,由于ThinkPad电脑随机不带Windows 8恢复光盘,如果您仍想保留预装的正版Windows 8系统,请在更换系统之前创建恢复介质提前保留,创建方法见《创建恢复介质方法》 温馨提示:尊敬...

2013-11-03 21:42:49 13464 0

原创 单向链表排序——冒泡排序(C语言版)

LinkList* LinkListBubbleSort(LinkList* pHead) { LinkList* pCurr = (LinkList *)NULL; LinkList* pPost = (LinkList *)NULL; LinkList* pFirst ...

2013-06-16 23:13:30 6621 0

转载 不带头结点的单向链表排序——插入排序(C语言)

LinkList* LinkListInsertSort(LinkList* pHead) { LinkList *pFirst = (LinkList *)NULL; /* 原链表剩下未排序节点的头指针 */ LinkList *pCurrInsert = (LinkL...

2013-06-16 22:41:22 3244 0

转载 链式栈的基本操作——LinkStack(C语言版)

#include "stdafx.h" #include #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define MAXSIZE 20 /* 存储空间初始分配量 */ typedef int ...

2013-06-11 22:57:52 15181 5

转载 代码里的命名规则:错误的和正确的对比

编程初学者总是把大量的时间用在学习编程语言,语法,技巧和编程工具的使用上。他们认为,如果掌握了这些技术技巧,他们就能成为不错的程序员。然 而,计算机编程的目的并不是关于精通这些技术、工具的,它是关于针对特定领域里的特定问题创造出相应的解决方案,程序员通过相互合作来实现这些。所以,很 重要的一点,你...

2013-06-11 00:27:32 728 0

转载 Torvalds说他没有任何Linux的长远规划

Linux之父Linus Torvalds和英特尔开源技术中心CTO Dirk Hohndel在LinuxCon Japan 2013大会上举行了“炉边谈话”,讨论隐私、多样性和Linux走向何处等范围广泛的话题。Torvalds谈到了一个他经常被问到的问题——为什么创造Linux。 他说,...

2013-06-11 00:01:29 878 0

转载 链表排序——插入排序(纯C语言版)

/* ========================== 功能:直接插入排序(由小到大) 返回:指向链表表 头的指针 ========================== */ /* 直接插入排序的基本思想就是假设链表的前面n-1个节点是已经按键值 (就是用它排序的字段,我们取学号num...

2013-06-02 23:43:31 28587 13

转载 链表排序——选择排序法(纯C语言版)

/********************************* 链表的排序 *******************************************/ /* ========================== 功能:选择排序(由小到大) 返回:指向链表表头的指针 ===...

2013-06-02 22:18:29 11493 3

转载 链表的操作(纯C语言版)

#include "stdafx.h" #include "stdio.h" #include "stdlib.h" #include "time.h" #define OK (1) #define ERRO...

2013-06-02 19:26:37 1731 0

转载 运营商最关注的网络指标——掉话率、接通率、数据业务下载速率

运营商最关注的网络指标——掉话率、接通率、数据业务下载速率 (1)最糟糕的用户体验——掉话          1)弱信号掉话(电梯中打电话)          2)切换掉话(临区没有配置好,小区切换掉话)          3)干扰掉话(干扰信号太大,信噪比低于解调门限,造成信号解不出来)...

2013-05-26 23:06:10 1877 0

转载 当前网络测试的主要方法

DT和CQT 测试都是当前主要的评估网络的方法。(缺点:1)成本高,2)DT和CQT都是通过机器拨打或者人工拨打的方式来对用户的感知进行小批量的模拟和评估,这毕竟是一种抽样的方法,样本容量有限,无法了解整个网络的情况) (1)路测DT(Driver Test,驱车测试) (2)质量拨打测试(C...

2013-05-26 22:41:28 757 0

转载 基站传播距离的影响因素

(1)基站发射功率越大,覆盖越远,发射功率Pt越大,接收功率Pr越大。这也就是现在为什么GSM基站有的要通过60W来提升覆盖距离(GSM基站的标准发射功率为20W) (2)频率越高,损耗越大(损耗L与距离d的平均成正比); (3)基站天线位置越高,增益越大,损耗越小; (4)手机如果在比较高...

2013-05-26 22:21:57 1080 0

转载 4G——LTE-Advanced

(1)无线通信发展的网络制式进程:WCDMA——HSPA——LTE——LTE-Advanced(HSPA:High Speed Packet Access) (2)LTE的下行速率100Mbit/s,上行速率为50Mbit/s (3)在峰值速率上,LTE-Advanced 要求低速移动的情况下...

2013-05-26 20:45:34 1027 0

转载 无线通信发展的原动力

无线通信发展的原动力是:         源于一个伟大的梦想——在任何时间、任何地点与任何人进行任何类型的信息交换。(大话移动通信)

2013-05-26 20:13:01 619 0

转载 链表排序

链表的排序(转) ==========================  功能:选择排序(由小到大)  返回:指向链表表头的指针 ========================== */ /*  选择排序的基本思想就是反复从还未排好序的那些节点中,  选出键值(就是用它排序的...

2013-05-24 22:42:51 577 0

翻译 摘录:什么情况下数据需要写回磁盘

在内存中积累起来的脏页最终必须被写回磁盘。在以下3种情况发生时,脏页被写回磁盘: 1)当空闲内存低于一个特定的阈值时,内核必须将脏页写回磁盘以便释放内存,因为只有干净内存才可以被回收。当内存干净后,内核就可以从缓存清理数据,然后收缩缓存,最终释放出更多的内存。 2)当脏页在内存中驻留的时间超过...

2013-03-25 18:17:16 798 0

原创 关于“设备驱动程序”

一个设备的中断处理程序是设备驱动程序(driver)的一部分。设备驱动程序是用于对设备进行管理的内核代码。

2013-03-05 21:51:42 477 0

原创 编程问题的分解总则

编程问题的分解总则 大部分的编程问题都可以被切割成两个部分:“需要提供什么功能”(机制mechanism)和“怎样实现这些功能”(策略policy)。

2013-03-02 22:43:48 527 0

转载 Word 2007中添加MathType选项卡

假定已经完成了Office 2007和MathType 6.0的安装,要在Word2007中加载MathType,可以进行如下操作: 1、寻找MathType 6.0(或高级版本)安装位置,在MythType \MathPage\目录下找到MathPage.wll文件,在MathType\O...

2013-01-24 11:19:40 10522 0

原创 Source Insight的设置:将函数名的字体设置为大号字体,加粗,醒目,方便阅读

问题:我只想把设置里的函数名的字体设置为大号点,加粗,其它的不变       我在“Opertions” -> "Style Properties..." -> "Declare Function"选项里修改了好久都没成功 解决方法:快捷...

2013-01-15 19:16:51 19853 3

原创 什么时候数组和指针是相同的?

C语言标准对数组和指针作了3条规则说明: 规则1:表达式中的数组名被编译器当作一个指向数组第一个元素的指针; 规则2:数组的下标总是与指针的偏移量相同; (arr[10] 等价于 *(arr+10)) 规则3:在函数参数的声明中(函数的形参),数组名被编译器当作指向该数组第一个元素的指针。 ...

2013-01-08 22:57:18 538 0

原创 什么是Clean C

把用标准C和标准C++的公共子集编写的C代码称为 “Clean C”

2013-01-08 21:43:02 1140 0

原创 怎么理解数组的小标从0开始?

将小标理解为偏移量,即将数组的访问理解为:基址(首元素的地址)+ 偏移量;当偏移量为0时,就表示访问首元素

2013-01-08 21:16:29 842 0

原创 内存泄露——结构体成员指针未初始化

struct student { char * name;         int  score; }stu, *pstu; int main() { strcpy(stu.name, 'Jimy');         stu.score = 90;     ...

2013-01-08 21:10:19 4902 0

原创 使用malloc函数申请内存空间注意事项

使用malloc函数申请内存空间需要了解:(malloc的原型为:(void *) malloc(int  size)        ) 1)内存分配给谁? 2)分配多大的内存? 3)是否还有足够内存分配? 4)内存将用来存储什么格式的数据? 5)分配的内存在哪里? 举例: char...

2013-01-08 20:54:12 11806 1

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