自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

转载 Notepad++配置C和C++编译器

一.软件安装  我用的是Dev-C++,主要是用它的GCC和G++,Notepad++5.6.6二.设置Dev-C++的环境变量 1.设置编译器的所在路径,在windows的环境变量path中里加入D:/Dev-Cpp/bin,别忘了在前后加个分号,要和其它的隔开. 2.设置C语言头文件的路径在环境变量加一个C_INCLUDE_PATH 把它的值设为D:/Dev-C

2013-01-12 14:54:58 914

原创 C语言break和continue

break 和continue都是用来控制循环的流程。break结束循环,不执行循环中剩余的语句continue 结束当前的迭代,跳转到循环的顶部,及循环开始的位置,继续执行迭代 int i = 0; for(; i < 10; i++) { if(3 == i) continue; if(7 == i) break;

2013-01-04 22:02:40 909

原创 c语言头文件包含,及查找路径

文件包含的处理方法:  (1)处理时间:(#include)预处理阶段  (2)处理方法:在预处理阶段,系统自动对#include命令进行处理。具体做法是:将包含文件的内容复制到包含语句(#include)处,得到新的文件,然后对新的文件进行编译。一般情况下包含文件分为两种:包含.h 文件和包含.c文件包含.c文件的编译和编译多文件程序(包含.h的文件就是如此) 是不同

2012-12-23 12:48:28 12998 1

转载 给字符数组赋值的方法

main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strcpy 为 Turbo C2.0的函数)时, 首先在目标文

2012-10-10 22:17:44 918

转载 大端小端(Big- Endian和Little-Endian)

http://www.cppblog.com/tx7do/archive/2009/01/06/71276.html在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领 域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正 确的编/译码从而导致通信失败。目前在各种体系

2012-09-02 11:08:23 566

转载 C语言参数传递

一直没有好好研究C语言参数传递,只是从书上看,知道有传值和传地址两种方式,但调用函数时,他们内部发生什么变化并不清楚,现在写下来。C语言的参数传递有传值和传地址两种方式。传值的过程:(1)形参与实参各占一个独立的存储空间。(2)形参的存储空间是函数被调用时才分配的。调用开始,系统为行参开辟一个临时存储区,然后将各实参之值传递给行参,这时形参就得到了实参的值。(3)函数返回时

2012-08-18 23:40:37 1125

转载 && 与 &

&& 逻辑运算符 是逻辑与 表示并且 条件1&&条件2: 1.如果条件1为true时,再判断条件2。只有条件1和条件2同时成立,条件1&&条件2才会成立。 2.如果条件1为false时,就不会运行条件2。只要条件1和条件2有一个不成立,那么条件1&&条件2就不会成立。 注:php中true包括非0或者非空或者非NULL,而false包括0或者空或者null &&的用法: 1.一般用于逻辑判

2012-08-18 00:14:23 969

转载 extern "C"的用法解析

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有

2012-08-18 00:01:58 855

转载 函数指针及回调函数

1.什么是函数指针?void f();// 函数原型上面的语句声明了一个函数,没有输入参数并返回void。那么函数指针的声明方法如下:void (*) ();让我们来分析一下,左边圆括弧中的星号是函数指针声明的关键。另外两个元素是函数的返回类型(void)和由边圆括弧中的入口参数(本例中参数是空)。注意本例中还没有创建指针变量-只是声明了变量类型。目前可以用这个变量类型来创建类型定义名

2012-08-17 23:57:52 617

转载 struct 探索

1. struct的巨大作用 面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的标志。在网络协议、通

2012-08-17 23:11:50 895

转载 C/C++动态内存创建与内存管理

1 内存空间逻辑组织A 静态数据区:内存在程序启动的时候才被分配,而且可能直到程序开始执行的时候才被初始化,如函数中的静态变量就是在程序第一次执行到定义该变量的代码时才被初始化。所分配的内存在程序的整个运行期间都存在,如全局变量,static变量等。注意:初始化的全局变量和静态变量在一块区域,未初始化的全局变量与静态变量在相邻的另一块区域,同时未被初始化的对象存储区可以通过void

2012-08-17 22:55:41 2149

转载 enum 在c中的使用

如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。   举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔盒中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你就可以定义一个枚举类型来表示它!enum box{pencil,pen};//这里你

2012-08-17 22:32:18 144154 8

转载 #ifdef,#else,#endif和#ifndef,#else,#endif 详解

关于预处理命令中的文件包含(#i nclude),宏定义(#define),书上已经有了详细的说明,在这里就不详述了。这里主要是对条件编译(#ifdef,#else,#endif,#if等)进行说明。以下分3种情况:1:情况1:#ifdef _XXXX...程序段1...#else...程序段2...#endif   这表明如果标识符_XXXX已被#define命令定义

2012-08-15 22:35:42 6377 1

转载 H3C交换机的端口Access Trunk Hybrid 类型详解

以太网端口的链路类型以太网交换机支持的以太网端口链路类型有三种:Access 类型:端口只能属于1 个VLAN,一般用于交换机与终端用户之间的连接;Trunk 类型:端口可以属于多个VLAN,可以接收和发送多个VLAN 的报文,一般用于交换机之间的连接;Hybrid 类型:端口可以属于多个VLAN,可以接收和发送多个VLAN 的报文,可以用于交换机之间连接,

2012-08-14 23:03:56 6531

转载 vlan简介,access、trunk、hybrid的区别。

大家知道,交换机会把广播报文(目的mac地址全1的报文)和未知单播报文从所有端口转发出去(除了报文的接收端口),这就是广播。(对未知多播报文如何处理呢,我不知道,应该也会广播出去,这是一个遗留问题,哪位同学知道的请教教我哈)。一般交换机会发送很多广播报文,如果按照上面的处理方法,势必会影响整个网络的通信。vlan就是为了划分广播域而产生的。划分vlan之后,广播只在一个vlan内进行,这就大大减少

2012-08-14 22:57:09 1143

转载 数通基础知识之一Access、Hybrid和Trunk三种模式的理解

Access、Hybrid和Trunk三种模式的理解Access、Hybrid和Trunk三种模式的理解以太网端口的三种链路类型:Access、Hybrid和Trunk:Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;Hybrid类型的端口可以允许

2012-08-14 22:52:13 1784

转载 在Ubuntu11.10上面安装NS2.35

转自网络,验证可行。        去年学习了2.34的安装方法,后来换了11.10后重新安装发现NS升级到2.35,官方手册还是使用11年04月的那份。我个人建议学习英文版的手册,因为版本新,里面有一些新添加的东西。中文汉化的手册版本都比较旧,基本都是08年以前的。当然这个因人而异了,中文版看着容易一些而且做了美工,英文版原汁原味。萝卜白菜,各有所爱。        那么现在

2012-05-23 14:31:47 796

原创 ubuntu11下安装tslib-1.4——02

安装tslib库时root@VM:/home/arm/tslib# make installMaking install in etcmake[1]: 正在进入目录 `/home/arm/tslib/etc'make[2]: 正在进入目录 `/home/arm/tslib/etc'test -z "/home/arm/tslib/etc" || /bin/mkdir -p "/

2011-12-12 14:47:25 1754

原创 ubuntu11安装qt-x11-opensource-src-4.5.3.tar.gz错误解决办法01

#make之后提示如下错误:。。。。。。。。。。。。。In file included from ../../include/QtGui/private/qcups_p.h:1:0,                 from painting/qpdf.cpp:47:../../include/QtGui/private/../../../src/gui/painting/qc

2011-12-12 00:06:29 4224 2

转载 数据库事物四大特性-ACID

事务的:原子性、一致性、分离性、持久性事物(transaction)是由一些列操作序列构成的执行单元,这些单元要么都做,要么不做,是一个不可分割的工作单元。数据库事物的四个基本性质(ACID)1.原子性(Atomicity)指的是事物中包含的所有操作要

2011-09-28 09:02:31 14913 3

转载 linux文件系统基础知识

这两天看了一本fedora 6的实践教程,下面是有关linux文件系统知识的学习笔记:1、linux文件系统分配策略:块分配( block allocation ) 和 扩展分配 ( extent allocation )块分配:磁盘上的文件块根据需要分配给文件,避免

2011-09-28 08:34:53 669

原创 黑客常用的一些cmd命令

net use $">\\ip\ipc$Content$nbsp;" " /user:" " 建立IPC空链接   net use $">\\ip\ipc$Content$nbsp;"密码" /user:"用户名" 建立IPC非空链接   net use h: $">\\

2011-09-05 20:00:18 522

转载 定制一个eVC上的中文模拟器

转载  原文www.Walzer.cn - 技术与管理博客中文模拟器这个问题实在被问得太多了,eVC自带的STANDARDSDK_500 Emulator用起来显然不顺手,存在以下缺点:(1) 不支持中文的,只支持英文。中文显示上去一堆框框。(2) 不支持Folder Sharing。模拟器开起来后,菜单里的Emulator->Floder Sharing是灰的,点不了。导致要用到的所有文件都得用Remote File Viewer传上去,不仅麻烦,而且上传的大小总量还有限制。比如你打算用模拟器上的播放器,

2010-12-23 13:33:00 652

原创 EVC模拟器的几点错误记录

<br />进来要在WINCE下作一个控制面板,开始学习MFC.来回往开发板上下载实在是太麻烦了 ,今天终于下定决心安装个模拟器了evc4.0 xp。记录下几点错误以供自己日后参考<br />1.<br />================== <br />Make run-time image后 <br />出现如下提示 <br />==================== <br />--------------------Configuration: Emulator: x86_Release----

2010-12-23 13:31:00 765

原创 mfc evc CheckBox控件被Group Box控件给遮盖

<br />CheckBox控件被Group Box控件给遮盖住,只要把CheckBox挪到Group Box外面来就能看到。<br /> <br />            解决办法:就是把各个控件的顺序重排一下,我用的是evc4.0 。在Resource编辑界面下按Ctrl + D,把Group Box的编号放在CheckBox的编号之后,顺便也把各个控件的顺序理了一下。OK!问题解决.<br /><br /> <br /><br />logogcn  高先生 mail:gaochengnan@yaho

2010-12-23 13:25:00 3280

原创 vc++控件变量SetDlgItemText(): cannot convert parameter 1 from 'char [10]' to ‘

这是因为SetDlgItemText()的参数要求一个真正的CString对象,而不是一个字符串数组。解决办法改编码为多字节,或者用CString变量将ch*构造一下:代码——————————————————————代码——————/////////////////////////////////////////////////////////////////////////////<br />// CTestDlg message handlersvoid CTestDlg::OnBuz() <br />

2010-12-13 20:09:00 3134

原创 EVC对话框的中文支持 wcebar.cpp ceappwzchs.dll MFC

<br />需要用EVC在wince5.0下做一个控制界面,发现EVC不支持中文,建工程师竟然没有中文选项,默认竟然是德语!<br /><br />解决方法:<br />1)<br /><br />2)<br /><br />需要注意的是:工程的所有资源都得设为中文,原因应该是使用了混合资源文件,必须删除所有原英文资源文件再重新加入中文资源,如果是在原英文资源基础上加入了中文资源,然后再存盘的话,资源文件(   .rc   )同时定义两种语言这样就会出现乱码。我的实践得来的没时间去细究了,全改了就是。<br

2010-12-11 12:38:00 1186

原创 u-boot2009.11 s3c2440移植手记一

    奋战了好几天了 U-BOOT终于有点眉目了,虽然nandflash还没有弄好,目前还不支持从nandflash启动。先来张图片吧哈哈。u-boot作为现在主流的bootloader同样分为boot 和 loader两部分。boot:(靴子呵呵基础支撑作用)为第一阶段,主要是硬件设备的初始化。loader:(装载机)为第二阶段完成初始化后将flash的内容搬运到内存ram中运行。具体步骤我就不说了 网上很多大侠都说过了我第一阶段boot的调试方法:点灯(1)——cpu/arm920t/start.S 

2010-12-01 11:38:00 923

转载 U-Boot启动过程完全分析

<br /> 1.1       U-Boot工作过程<br /> <br />U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:<br />       (1)第一阶段的功能<br />Ø  硬件设备初始化<br />Ø  加载U-Boot第二阶段代码到RAM空间<br />Ø  设置好栈<br />Ø  跳转到第二阶段代码入口<br />       (2)第二阶段的功能<br />Ø  初始化本阶段使用的硬件设备<br />Ø  检测系统内存映射<br />Ø  将内核从Flash读取到

2010-11-30 19:24:00 696

原创 哈哈 正式落户这里了 先写篇小文纪念一下

<br />哈哈  正式落户这里了 先写篇小文纪念一下

2010-11-30 10:01:00 779

CMMI-DEV V1.3中文版

本文由三部分构成: 第一部分: 关于CMMI -DEV 第二部分:通用目标和通用实践,以及过程域。 第三部分:附录和词汇表 第一部分:关于CMMI-DEV,由5个章节组成: 第一章,简介,提供了CMMI和CMMI-DEV星型结构的轮廓,过程改进的概念,以及用于过程改进模型和过程改进方法的历史。 第二章,过程域组件,描述所有CMMI-DEV过程域的组件 。 第三章,集成在一起,把模型组件汇总,并解释成熟度等级和能力等级的概念。   第四章,过程域之间的关系,提供CMMI-DEV过程域内涵和相互关联之间的涵义。 第五章,CMMI模型的使用,描述研发企业采用CMMI过程改进和标杆实践的路径。 第二部分,通用目标和通用实践,过程域,以及组成CMMI模型所必须和期望的组件。 第二部分包括23个章节,第一节通用目标和实践,其余22章节每个代表一个CMMI-DEV的过程域。 为了让这些过程域很容易的检索,它们以过程域简称的字母先后顺序进行排序的。 第三部分:附录和词汇表,由4个章节组成。 附录A,索引,包括用于文档定位所有信息的索引,例如报告、过程改进模型,工业标准,以及与CMMI-DEV相关的书籍。. 附录B:缩写词,定义了本模型用到的所有缩写词. 附录C:CMMI V1.3项目的参与者,包括所有参与开发CMMI-DEV V1.3的团队成员。 附录D:词汇表,CMMI-DEV模型中使用的词汇。

2012-03-02

NAT Traversal Module

NAT穿越模块 1.1. 概述 1.2. 保活功能 1.3. 依赖性 1.4. 输出参数

2011-03-28

Project Server 2010 配置安装手册

microsoft Project Server 2010 配置安装文档 目录: 1. 准备部署 ................................................................................... 1 1.1. 权限准备 .............................................................................. 1 1.2. 安装环境软件要求 ................................................................... 1 2. 安装 SQL Server 2008 .............................................................. 1 2.1. 安装SQL server 2008软件需求 ................................................ 1 2.2. 安装 SQL Server 2008 .......................................................... 2 3. 安装 SQL Server 2008 更新 ....................................................... 3 3.1. 安装 SQL Server 2008 SP1 .................................................... 3 3.2. 安装 SQL Server 2008 SP1 累积更新包 2 ................................... 4 4. 安装 SharePoint Server 2010 ................................................... 5 4.1. 添加本地管理员...................................................................... 5 4.2. 安装 SharePoint Server 2010 必备组件 ..................................... 5 4.3. 安装 SharePoint Server 2010 ................................................. 6 5. 安装和配置 Project Server 2010 ................................................ 7 5.1. 安装 Project Server .............................................................. 7 5.2. 配置Project Server 2010 ....................................................... 8 。。。。。。

2011-03-15

空空如也

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

TA关注的人

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