自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

summerlemon的专栏

美丽程序人生

  • 博客(43)
  • 资源 (9)
  • 收藏
  • 关注

转载 十大最炫酷的手机应用软件

北京时间8月21日消息,财富网站发表文章介绍当前最酷的十大手机软件,这些软件可以帮你做任何事情,从计算碳足迹到远程控制自己家门等等,虽然有些软件目前尚未真正走向市场,但这些炫酷的软件肯定能吸引你的目光。以下为其全文:1,Where使用这款软件,通过GPS定位可以很容易找到最近的Zipcar位置。Zipcar是北美一家著名的汽车租赁公司,顾客只需支付年费就可以成为会员,并按照小时或者天数来租用车

2009-08-20 13:30:00 3651

转载 手机内元件的类别划分

      第一大类是主动元件。所谓主动元件是指通电后物理或者化学特性发生变化的元件,主动元件主要是半导体元件和显示屏。半导体元件占手机成本的50%以上,大 部分被欧美企业把持。主要包括基频、内存、应用处理器、电源管理、射频、相机模组。基频又可以分为模拟基频和数字基频,通常两者集成在一起,也有分开的。      第二大类是被动元件,通电后不发生物理或者化学变化的元件,主要包括电容、电感和电阻。

2009-08-20 12:30:00 2236

原创 C网跟G网是什么意思?

  C网是CDMA频段:CDMA 1X:CDMA 1X采用扩频速率为SR1,即指前向信道和反向信道均用码片速率 1.2288Mbit/s的单载波直接系列扩频方式。因此它可以方便地与IS-95(A/B)后向兼容,实现平滑 过渡。由于CDMA 1X采用了反向相干解调、快速前向功控、发送分集、Turbo编码等新技术,其容量比 IS-95大为提高。在相同条件下,对普通话音业务而言,容量大致为IS-

2009-08-20 12:26:00 8228 1

原创 手机增值业务

  手机增值业务即为:电话,短信心以外的另收费的服务。  最常见的方式为短信(SMS)彩信(mms),语音(IVR)WAP  短信业务包括:  1 天气预报、每日新闻、每日英语、彩票信息、体坛报道等push类信息发布。  2 智力竞猜、脑筋急转弯、谜语抢答等互动类游戏。  IVR业务包括:  1 语音点歌(送歌给亲朋好友)  2 语音聊天(交友)  3 语音贺卡

2009-08-20 12:21:00 1357

原创 什么是3G手机?

3G手机是什么意思?现在“3G通信”快要成为人们嘴上的口头禅了,那么您知道到底什么是3G通信吗?所谓3G,其实它的全称为3rd Generation,中文含义就是指第三代数字通信。1995年问世的第一代数字手机只能进行语音通话;而1996到1997年出现的第二代数字手机便增加了接收数据的功能,如接受电子邮件或网页;第三代与前两代的主要区别是在传输声音和数据的速度上的提升,它能够处理图像、音

2009-08-20 12:12:00 577

转载 堆栈

什么是堆栈  在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。  堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。  要点:  堆:顺序随意  栈:后进先出(Last-In/First-Out) 堆和栈的区别  一、预备知识—程序的内存分配   一个由c/C++编译的程

2008-09-25 09:25:00 475

转载 VC++下对匿名管道的编程实现

概述   管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。匿名管道(Anonymous Pipes)是在父进程和子进程间单向传输数据的一种未命名的管道,只能在本地计算机中使用,而不可用于网络间的通信。   匿名管道实施细则   匿名管道由CreatePipe()

2008-04-11 09:56:00 829

转载 必备编程修养

 什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。 5、写出的代码质

2008-04-08 17:08:00 720

转载 vc 进程间通讯

在Windows下各个任务是以不同的进程来完成的,当一个进程启动后,操作系统为其分配了4GB的私有地址空间,由于位于同一个进程中的线程共享同一个地址空间,所以线程间的通信很简单,就像两个人如果在同一个房间里说话的话就比较容易,只要动动嘴皮子就OK了, 但是如果在两个国家里就比较麻烦,必须借助于一些其他的手段,比如打电话等. 以下介绍四种进程通信方式,虽然是在windows下的环境但是在其他的操作系

2008-04-08 11:49:00 1237

原创 vc中对话框如何屏蔽ESC和ENTER键

在VC6.0中,我们可以对CDialog选中,按F12,然后在该类中找到虚函数 virtual void OnOK();virtual void OnCancel();我们改写他。屏蔽ESC/Enter:方法一:  重载CDialog的OnCancel   ,且让这两个函数的实现为空。     加入WM_CLOSE消息处理,实现如下,     void   CMyDialog::O

2008-04-02 11:17:00 4430

原创 MSDN下自带学习VC例程路径

MSDN中自带的很多例程写的都非常好。特别是关于MFC的。一下是路径(针对VC2005编译器自带的msdn)。打开2005的编译器后选择工具条上的“目录”,然后照着下面图片的路径就可以了。里面的自带例程都可以直接下栽下来调试,使用。所有的例程名称都是见名知义的。好好分析名字就知道功能是什么了。 

2008-03-28 15:14:00 1631

转载 VC 常见问题百问

VC 常见问题百问 (1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行

2008-03-28 15:02:00 762

原创 将多个类似命令消息或多个控件消息映射到同一个响应函数:ON_COMMAND_RANGE

我们在日常操作中往往会遇到好多种类似的命令消息处理,比如在运算器中的数字键,每次点击都是为了得到该数字,如果为每个数字键都添加消息命令函数,想想我们的程序会变的怎么样?冗长,累赘。但是有没有一种方法只需要定义一个消息映射函数就可以得到所有数字键的数值呢?当然。我们可以同一个函数响应数字按键消息,用另一个函数处理所有的运算操作,需要用到消息范围映射宏,将多个命令消息或多个控件消息映射到同一个

2008-01-09 10:51:00 1702

原创 类模板和模板类

首先看二者的概念:   类模板:是一个模板。一个类模板是一个含有模板的定义,用来抽象某种算法。编译器不会为类模板生成代码。           类模板强调的是模板           template           class   A           {};           这个A就是是一个模板        类模板是类的抽象,类是类模板的实例。 模板类:是一个类,在

2008-01-07 16:01:00 861

转载 C语言 volatile 关键字讲解:

volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。使用该关键字的例子如下:int volatile nVint;当要求使用volatile 声明的变量的值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令

2008-01-02 10:52:00 652

原创 总结:黑盒测试、白盒测试以及灰盒测试

软件测试的方法和技术是多种多样的。 对于软件测试技术,可以从不同的角度加以分类:从是否需要执行被测软件的角度,可分为静态测试和动态测试。从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试; 1. 黑盒测试  黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑

2007-12-06 15:42:00 4790

转载 想学习编程却又不知从何入手?那么先看所有语言的比较

    如果您想学习编程,却又不知从何入手,那么您不妨看看下面的几种学习方案,可能会给您一些启示吧! 方案一 Basic语言 & Visual Basic    方案二 Pascal语言 & Delphi 方案三 C语言 & Visual C++    方案四 C++语言 & C++ Builder    方案五 SQL语言 & Power Builder   ~~~~~~~~~~~~

2007-11-07 13:50:00 901

原创 线程: 同步对象的使用

  不管是辅助线程还是用户接口线程,在存取共享资源时,都需要保护共享资源,以免引起冲突,造成错误。处理方法类似于Win32 API函数的使用,但MFC为我们提供了几个同步对象C++类,即CSyncObject、CMutex、CSemaphore、CEvent、CCriticalSection。这里,CSyncObject为其它四个类的基类,后四个类分别对应前面所讲的四个Win32 API同步对象。

2007-11-07 11:11:00 927

原创 win32 API函数大全

1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetCo

2007-11-07 10:29:00 1138

转载 COM组件设计与应用(三)————数据类型

COM组件设计与应用(三)数据类型作者:杨老师一、前言  上回书介绍了GUID、CLSID、IID和接口的概念。本回的重点是介绍 COM 中的数据类型。咋还不介绍组件程序的设计步骤呀?咳......别着急,别着急!孔子曰:“饭要一口一口地吃”;老子语:“心急吃不了热豆腐”,孙子云:“走一步看一步吧” ...... 先掌握必要的知识,将来写起程序来才会得心应手也:-)  走入正题之前,请大家牢牢

2007-02-08 15:29:00 509

转载 COM组件设计与应用(二)——GUID 和 接口

  COM组件设计与应用(二)GUID 和 接口作者:杨老师一、前言  书接上回,话说在 doc(Word) 复合文件中,已经解决了保存 xls(Excel) 数据的问题了。那么,接下来又要解决另一个问题:当 WORD 程序读取复合文件,遇到了 xls 数据的时候,它该如何启动 Excel 呢?启动后,又如何让 Excel 自己去读入、解析、显示 xls 数据呢?二、CLSID 概念  有

2007-02-08 15:27:00 535

转载 COM 组件设计与应用(一)

COM 组件设计与应用(一)起源及复合文件作者:杨老师一、前言  公元一九九五年某个夜黑风高的晚上,我的一位老师跟我说:“小杨呀,以后写程序就和搭积木一样啦。你赶快学习一些OLE的技术吧......”,当时我心里就寻思 :“开什么玩笑?搭积木方式写程序?再过100年吧......”,但作为一名听话的好学生,我开始在书店里“踅摸”(注1)有关OLE的书籍(注2)。功夫不负有心人,终于买到了我的第

2007-02-08 15:23:00 513

原创 结构体的sizeof

结构体的sizeof这是初学者问得最多的一个问题,所以这里有必要多费点笔墨。让我们先看一个结构体:struct S1{char c;int i;};问sizeof(s1)等于多少聪明的你开始思考了,char占1个字节,int占4个字节,那么加起来就应该是5。是这样吗你在你机器上试过了吗也许你是对的,但很可能你是错的!VC6中按默认设置得到的结果为8。请不要沮丧,我们来好好琢磨一下sizeof的

2007-02-08 14:23:00 807

转载 【一只好牛B的蚂蚁】

 一只蚂蚁在路上看见一头大象,蚂蚁钻进土里,只有一只腿露在外面。  小兔子看见不解的问:“为什么把腿露在外面?”  蚂蚁说:“嘘!别出声,老子绊他龟儿子一跤!”  Re:  第二天,兔子看见整窝的蚂蚁排着队急匆匆赶路,问何故  蚂蚁答:“昨天有头大象被我们一兄弟绊倒,摔成重伤,我们给那丫献血去。”  Re:  没多久,兔子见大批蚂蚁又回来了,就问怎么回事,一只蚂蚁说:“哦,只有一个跟那大象的血型一

2007-02-02 10:16:00 533

转载 C、C++天下平分

 一、#include “filename.h”和#include#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 二、头文件的作用加强安全检测通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名四、if语句不要将布尔变

2007-02-02 10:10:00 665

原创 一道经典的字符串反转问题**

递归, 栈原理发挥的淋漓尽致:堪称经典!#includevoid reverse(char *p) { if( *p == /0 )  return;  reverse( p+1 ); printf( "%c", *p ); }int main() {  reverse("abcdefg"); printf("/n");    return 0;} 

2006-11-20 16:56:00 1133 2

原创 字符数组的一写特性

     字符数组是元素类型为字符的数组,它既具有普通数组的一般性质,又具有某些特殊性质。     字符串常量是用双引号包围的字符序列。存储字符串常量时,系统会在字符序列后自动加上/0,标志字符串的结束。字符串的长度定义为字符串中的有效字符数,不包括结束标志/0和双引号。     字符串变量是以/0作为结束标志的字符数组。字符串变量用于存储和处理字符串常量。在书中统称为字符串的

2006-11-20 15:27:00 3056

原创 虚基类

        虚基类:如果基类被声明为虚基类,则重复继承的基类在派生磁对象实例中只好存储一个副本,否则,将出现多个基类成员副本。        虚基类说明格式如下:  virtual                         class B:virtual public A       注意:       a.如果一个派生类有直接或间接的虚基类,那么派生类的构造函数的成员初始列表中必须

2006-11-18 08:58:00 702

转载 关于拷贝构造函数和赋值运算符

以下讨论中将用到的例子: class CExample{public:CExample(){pBuffer=NULL; nSize=0;}~CExample(){delete pBuffer;}void Init(int n){ pBuffer=new char[n]; nSize=n;}private:char *pBuffer; //类的对象中包含指针,指向动态分配的内存资源int nSize

2006-11-18 08:56:00 486

原创 杰立培训学后感

        我是陕西杰立科技有限公司的一名学员,现在已经走向工作岗位,在应聘面试过程中,总会被人问到:“你在杰立培训了四个月,究竟学到了什么?”我想正在杰立学习的朋友,和计划要参加培训的朋友,也应该很关心这个话题吧!所以想把我的看法说出来,与大家共同分享。       我想我学习的收获要从两方面去说:一方面是技术,一方面是思想。       首先,先谈谈技术吧!我在杰立主要参加

2006-11-15 15:11:00 1170

原创 自定义消息

消息映射、循环机制是Windows程序运行的基本方式。VC++ MFC 中有许多现成的消息句柄,可当我们需要完成其它的任务,需要自定义消息,就遇到了一些困难。在MFC ClassWizard中不允许添加用户自定义消息,所以我们必须在程序中添加相应代码,以便可以象处理其它消息一样处理自定义消息。通常的做法是采取以下步骤:  第一步:定义消息。  推荐用户自定义消息至少是WM_USER+100,因为很

2006-10-26 11:06:00 736

原创 Win32 Application和Win32 Console Application的区别

  Win32 Application和Win32 Console Application的区别在HelloWindows工程建好后,有些学员可能会常遇到如下链接错误:--------------------Configuration: hellowindows - Win32 Debug--------------------Linking...LIBCD.lib(crt0.obj) : e

2006-10-19 16:12:00 1665

原创 fread和 fgets的区别:

  fread和 fgets的区别:fread :以字节位计算长度,按照指定的长度和次数读取数据,遇到结尾或完成指定长度读取后停止. fgets :整行读取,遇到回车换行或结尾停止.在文本方式时使用. 读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针);其中的n是一个正整数。表示从文件中读出的字符串不

2006-10-19 15:54:00 28262 1

原创 关于镜像

   关于镜像专业解释:镜像(Mirroring)是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。分软件镜像与硬件镜像,它们的的区别就在于实现镜像所需的CPU周期所处的位置。最终,都是根据程序的指令,为硬件(磁盘,以及磁盘上存储的数据)制作一个镜像副本。镜像主要作备份用,镜像内容可以是系统、光盘、软件,网站,甚至服务器。

2006-10-19 15:53:00 814

原创 什么是3G? 3G标准定义

   什么是3G? 3G标准定义什么是 3G ? 3G 是英文 3rd Generation 的缩写,指第三代移动通信技术。相对第一代模拟制式手机 (1G) 和第二代 GSM 、 TDMA 等数字手机 (2G) ,第三代手机一般地讲,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。它能够处理图像、音乐、视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息

2006-10-19 15:52:00 4520

原创 标准c++中主要四种强制转换类型运算符

  标准c++中主要四种强制转换类型运算符标准c++中主要有四种强制转换类型运算符:const_cast,reinterpret_cast,static_cast,dynamic_cast等等。1、static_cast   是静态转换,只能用于类型兼容的转换(由宽向窄),   无RUNTIME损耗   可以用来对多态对象的指针进行高效的downcasting,但是当被转换的指针实际上指向错误

2006-10-19 15:44:00 1393 2

原创 C++概念梳理

  7:C++概念总结7.1, c语言中,结构体struct中不能包括函数的,而在C++中struct中可以包括函数。7.2,C++中结构体和类可以通用,区别主要表现在访问控制方面:struct中默认是public,而 class中默认的是private。7.3,构造函数最重要的作用是创建对象的本身,C++中每个类可以拥有多个构造函数,但必须至少有一个构造函数,当一个类中没有显

2006-10-19 15:40:00 2119

原创 随机数

  5.关于随机数srand()是用来初始化随机种子数的,因为rand的内部实现是用线性同余法做的,它不是真的随机数,只不过是因为其周期特别长,所以有一定的范围里可看成是随机的.(最好使用系统时间作为随机种子,这样每次得到的随机数就不同了) #includesrand((unsigned)time(NULL));int a = rand(); //a 就是生成的随机数

2006-10-19 15:32:00 672

原创 关于printf()函数和scanf()函数

 1:printf()函数  %c              单个字符      %d              十进制有符号整数     %e              以“科学记数法”的形式输出十进制的浮点数 如2.451e+02    %f              输出十进制浮点数,不带域宽时,保留6位小数    %g              选用e或f格式中较短的一个输出十进制

2006-10-19 15:28:00 751

原创 数据库操作组件的ATL实现

数据库操作组件的ATL实现 COM表示Component Object Model即组件对象模型,是Microsoft生成软件组件的标准。它最大的优点在于它是二进制兼容软件组件的规范,即不论用什么语言生成COM组件,它都与其它COM组件兼容和可供其它组件使用。用VC++进行组件开发通常使用ATL (Active Template Library)来进行,在教材的第11章对数据库的操作我们使

2006-10-19 14:00:00 2058 2

魔方阵代码

C语言,VC编译器下:工程类型:Win32控制台下。

2008-05-05

谭浩强C语言程序设计

谭浩强C语言程序设计该书根据word版编写成一本,收藏使用均非常方便,更重要的是它更加清晰……

2007-11-07

VC++6.0下的C语言课件

CPPT,非常方便好看,是幻灯片的形式,但是最重要的是它是基于VC++6.0环境下的……很难得到噢……

2007-11-07

数据结构算法与应用-C__语言描述02

这是下部,因为>10M,所以只能分两次上传了。辛苦大家。。。

2007-11-07

数据结构算法与应用-C__语言描述01

该压缩包不仅讲数据结构,还回顾了所有C,C++的知识,温故知新,掌握数据结构是我们在编程中必不可少的,他可以帮助我们在此晋级……

2007-11-07

VC常见问题集(中文)

使用VC的过程中会有很多的问题,如果没有一个老师可以咨询,那么请看这本书,他是不会说话的好老师:)

2007-11-07

MFC深入浅出

不是候捷写的那本。那个有点难,这个就适合我们初学者。简单易懂!

2007-11-07

C++习题与解析

C++中的概念我们不好理解,但是结合本书中的程序事例,也许您马上就明白了。

2007-11-07

软件开发文档

主要针对软件开发写文档环节。这个模板相当不错哦!

2007-11-07

空空如也

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

TA关注的人

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