自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (8)
  • 收藏
  • 关注

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

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

2016-10-28 09:48:08 897

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

转载网址:http://lib.csdn.net/article/c/307931.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库

2016-10-28 09:12:47 866

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

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

2016-10-27 10:42:50 2986

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

sio_DTR, sio_RTS, sio_flowctrl

2016-09-12 13:36:19 9050

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

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

2016-09-12 10:52:07 619

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

PathRemoveFileSpec()使用方法指导

2016-09-12 10:00:22 6425

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

GetModuleFileName

2016-09-12 09:34:04 3322

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

pcomm.dll库介绍

2016-09-09 16:37:33 15952 7

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

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

2016-09-02 16:29:10 2618

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

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

2016-09-02 15:41:58 14145 2

转载 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 7625

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

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

2016-09-01 15:23:26 2296

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

转载:http://blog.csdn.net/huanjieshuijing/article/details/5822942对_stdcall 的理解在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一

2016-09-01 13:59:37 2039

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

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

2014-05-07 21:31:26 42104 7

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

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

2013-11-03 21:48:22 4323

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

操作步骤:注意事项:本文档讲解预装Windows 8 机型更换低版本操作系统的修改方法,由于ThinkPad电脑随机不带Windows 8恢复光盘,如果您仍想保留预装的正版Windows 8系统,请在更换系统之前创建恢复介质提前保留,创建方法见《创建恢复介质方法》温馨提示:尊敬的联想用户,为了预防计算机数据意外丢失风险,建议您定期备份您的重要数据到第三方存储介质(如服务器、光盘

2013-11-03 21:42:49 14610

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

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

2013-06-16 23:13:30 7275

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

LinkList* LinkListInsertSort(LinkList* pHead){ LinkList *pFirst = (LinkList *)NULL; /* 原链表剩下未排序节点的头指针 */ LinkList *pCurrInsert = (LinkList *)NULL; /* 无序链表中当前待插入节点 */ LinkList *pPrev

2013-06-16 22:41:22 4224

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

#include "stdafx.h"#include #define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20 /* 存储空间初始分配量 */typedef int Status; typedef int SElemType; /* SElemType类型根据实际情况而定,这里假设为i

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

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

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

2013-06-11 00:27:32 808

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

Linux之父Linus Torvalds和英特尔开源技术中心CTO Dirk Hohndel在LinuxCon Japan 2013大会上举行了“炉边谈话”,讨论隐私、多样性和Linux走向何处等范围广泛的话题。Torvalds谈到了一个他经常被问到的问题——为什么创造Linux。他说,他曾经也是鲁莽的年轻人,不知天高地厚,他只是想要一个操作系统,愿意为之付费,但他负担不起当时现成的操作

2013-06-11 00:01:29 962

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

/*========================== 功能:直接插入排序(由小到大) 返回:指向链表表 头的指针==========================*//* 直接插入排序的基本思想就是假设链表的前面n-1个节点是已经按键值 (就是用它排序的字段,我们取学号num为键值)排好序的,对于节点n在 这个序列中找插入位置,使得n插入后新序列仍然有序。按照这种思想,依次

2013-06-02 23:43:31 30118 14

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

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

2013-06-02 22:18:29 12189 4

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

#include "stdafx.h"#include "stdio.h"#include "stdlib.h"#include "time.h"#define OK (1)#define ERROR (0)#define TRUE (1)#define FALSE (0)#define MAXSIZE 20 /* 存储空间初始分配量 */typedef i

2013-06-02 19:26:37 1884

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

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

2013-05-26 23:06:10 2691

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

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

2013-05-26 22:41:28 1147

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

(1)基站发射功率越大,覆盖越远,发射功率Pt越大,接收功率Pr越大。这也就是现在为什么GSM基站有的要通过60W来提升覆盖距离(GSM基站的标准发射功率为20W)(2)频率越高,损耗越大(损耗L与距离d的平均成正比);(3)基站天线位置越高,增益越大,损耗越小;(4)手机如果在比较高的位置,受到的障碍物的阻挡比较少,接收的信号强度比在平地上要大。上面4点结论非常重要,它解释 了几

2013-05-26 22:21:57 1827

转载 4G——LTE-Advanced

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

2013-05-26 20:45:34 1270

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

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

2013-05-26 20:13:01 753

转载 链表排序

链表的排序(转)========================== 功能:选择排序(由小到大) 返回:指向链表表头的指针==========================*//* 选择排序的基本思想就是反复从还未排好序的那些节点中, 选出键值(就是用它排序的字段,我们取学号num为键值)最小的节 点, 依次重新组合成一个链表。 我认为写链表这类程序,

2013-05-24 22:42:51 722

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

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

2013-03-25 18:17:16 1381

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

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

2013-03-05 21:51:42 590

原创 编程问题的分解总则

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

2013-03-02 22:43:48 721

转载 Word 2007中添加MathType选项卡

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

2013-01-24 11:19:40 11251

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

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

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

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

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

2013-01-08 22:57:18 695

原创 什么是Clean C

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

2013-01-08 21:43:02 1809

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

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

2013-01-08 21:16:29 957

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

struct student{char * name;        int  score;}stu, *pstu;int main(){strcpy(stu.name, 'Jimy');        stu.score = 90;        return  0;}问:这段代码有什么错误?答:定义的结构体变量stu,分配了char *类

2013-01-08 21:10:19 5527

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

使用malloc函数申请内存空间需要了解:(malloc的原型为:(void *) malloc(int  size)        )1)内存分配给谁?2)分配多大的内存?3)是否还有足够内存分配?4)内存将用来存储什么格式的数据?5)分配的内存在哪里?举例:char *p = (char *) malloc(1000);在堆上分配了1000个字节的内存,返回这块

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

VC++6.0开发环境学习指导手册

VC++6.0提供了可视化的集成开发环境,包括AppWizard、WorkSpace、ClassWizard和WizardBar等实用开发工具。学习了本章你将了解这些实用工具的使用,并熟悉集成开发平台的基本操作,学会一些简单的程序调试手段。

2016-09-12

VC++6.0入门教程

零基础教程:建立第一个VC++6.0工程

2016-09-12

软考中级数据库系统工程师历年真题2004-2011年

软考中级数据库系统工程师历年真题2004-2011年,真题为word和pdf格式

2012-12-21

2013IBM IPAT测试部分真题

2013年IBM IPAT测试真题—数字推理题17题

2012-12-21

软考网络工程师历年2004_2011试题分析与解答

网络工程师考试历年真题(从2004年到2011年),涵盖了每年的考试真题和详细分析,适合于参加网络工程师考证的读者学习

2012-10-24

先锋商泰2013软件类笔试题

先锋商泰2013软件类笔试题,以C语言和数据结构为主

2012-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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