自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1的个数

1的个数描述小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?输入第一行输入一个整数N,表示测试数据的组数(1每组测试数据只有一行,是一个整数M(0=输出每组测试输出占一行,输出M的二进制表示中1的个数样例输入3467样例输出123***************

2014-07-31 09:20:37 1261

原创 strcpy函数的实现

流行的strcpy函数写法是:void mycpy(char *ch1,const char *ch2){ while(*ch2 != '\0') { *ch1 ++ = *ch2 ++; }}

2014-07-28 11:31:32 587

转载 NULL, '\0',0 '0'的区别

如题,在程序中经常遇到NULL,和'\0',常常疑惑它们是什么关系,其实它们的值是一样的,只不过表现的形式不一样: 1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个:#if !defined(NULL)&&defined(__NEEDS_NULL)#ifdef __cplusplus#define NULL 0#else#d

2014-07-28 10:44:05 545

原创 关于string.h文件中strlen函数

头文件:string.h格式:strlen (字符数组名)功能:计算字符串s的(unsigned int型)长度,不包括'\0'在内说明:返回s的长度,不包括结束符NULL。

2014-07-28 10:38:59 1519

转载 四种强制类型转换的总结(const_cast、static_cast、dynamic_cast、reinterpreter_cast)

C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:  TYPE b = (TYPE)a  C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。  const_cast,字面上理解就是去const属性。  static_cast,命名上理解是静态类型转换。如int转换成char。  dynamic_cast,

2014-07-25 20:43:06 980

转载 不使用中间变量交换两个整数

不使用中间变量交换两个整数  1.     void swap(int &a, int &b)       { a = a + b; b = a - b; a = a - b; }2.   void swap(int &a, int &b)

2014-07-25 20:18:59 687

转载 如何检查内存泄露问题

简单说明了一下没有工具的情况如何运用VC库中的工具来检查代码的内存泄漏问题。一: 内存泄漏         内存泄漏是编程中常常见到的一个问题,内存泄漏往往会一种奇怪的方式来表现出来,基本上每个程序都表现出不同的方式。 但是一般最后的结果只有两个,一个是程序当掉,一个是系统内存不足。 还有一种就是比较介于中间的结果程序不会当,但是系统的反映时间明显降低,需要定时的Reboot才会正常。

2014-07-18 10:16:50 7958

转载 win7系统损坏无法进入系统(dsark.sys文件损坏)

电脑今天突然开不了机,出现yixi

2014-07-17 20:09:05 41513 3

转载 MFC动态链接库的制作步骤和使用方法

MFC动态链接库1.制作的步骤:  (1)新建MFC AppWizard(dll)工程,工程名为MFCDll,选择Regular DLL using shared MFC DLL类型。  (2)在生成的MFCDll.cpp文件后面增加下面几行:以下是引用片段:  int sum(int a, int b)   {   return a+b;   }

2014-07-17 19:49:37 13504

原创 打印小票的一段程序

BOOL CPosDlg::PrintListCtrl(CListCtrl &list){ CDC dc; //把打印设备环境附加到DC对象 CPrintDialog pdlg(FALSE,PD_NOPAGENUMS|PD_NOSELECTION,this); BOOL bFindPrinter=pdlg.GetDefaults(); if(!bFindPrinter) retur

2014-07-17 17:29:20 2690

原创 键盘消息处理(按下某个键,响应一个函数)

可以利用PreTranslateMessage(MSG* pMsg) 函数来对键盘消息进行处理例如:

2014-07-17 17:15:07 8447

原创 C++派生类函数调用基类的函数

在MFC的程序中,我们经常会看到下面的程序片段,

2014-07-17 15:48:05 29956

转载 关于虚函数和多态(很好的解释)

C++:派生类中重定义基类的成员函数与虚函数区别在哪里?

2014-07-17 12:15:25 4694 1

原创 cdialog::onclose(); 和 cdialog::onok();还有 showwindow(SW_HIDE);的具体区别

cdialog::onclose(); //点击关闭按钮产生事件和 cdialog::onok();//点击ok按钮产生事件还有 showwindow(SW_HIDE);//隐藏当前窗口

2014-07-17 11:54:16 2793

转载 实用新型专利和发明专利有什么区别?

先从专利法实施细则中有关发明和实用新型的定义来看,发明是指,对产品、方法或者其改进提出的新的技术方案,实用新型是指产品的形状、构造或者其结合提出的适于实用的新的技术方案,你可以看得出来,发明可以保护的主体比实用新型来得多,实用新型只能保护结构方面的(包括层结构),方法、材料之类的就不能保护,但是发明可以保护除了实用新型能保护的外,还能保护方法、材料等。 另外,从专利申请审查的角度来看,发明

2014-07-16 11:25:24 2290

原创 word和WPS之间的一些问题

一、如果同时装了office和WPS,如何在新建文档或表格时默认是office的?如果同时装了office和WPS,请点击 开始——程序——WPS Office——WPS Office工具——配置工具——高级——文件关联选项——把下面的钩都去掉——确定。 这样新建文件就会默认为office

2014-07-15 13:10:20 1018

转载 顺序表 线性表 数组的区别

数组就是相同数据类型的元素按一定顺序排列的集合。一句话:就是物理上存储在一组联系的地址上。也称为数据结构中的物理结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。一句话:线性表是数据结构中的逻辑结构。可以存储在数组上,也可以存储在链表上。 线性表的结点按逻辑次序依次存放在一组地址连续的存储单元里的

2014-07-15 12:36:53 16793 2

原创 visio的一些小用法~~

一、visio怎么将图旋转指定角度?单击菜单上的视图下拉菜单,然后单击大小和位置窗口选项,然后会在图形编辑区左下方出现一个窗口,选中图形后你就可以在其中精确的设定旋转角度了

2014-07-13 19:27:47 3466 2

转载 Android开发者必备的十大开发工具

Android开发者必备的十大开发工具 http://www.admin10000.com/document/176.htmlAndroid SDK提供了一系列可帮助开发者设计、创建、测试和发布Android应用程序的强大工具,以下是我们编译developer推荐的10款最常用的开发工具。 1.Eclipse w/ADT  虽然Eclipse并非唯一可用于开

2014-07-08 10:25:16 1160

原创 环境变量中classpath 和 path区别

简单来讲,path是os用 classpath java用path里面不光有Java的bin,还可以包含许多其他的,tc啊,masm阿,只要在path中设了这些环境的路径,你在dos下的任何路径上都可以调用这些路径下的命令。 classpath是java专用的查找类的路径

2014-07-08 10:02:24 8193

原创 环境变量中administrator的用户变量和系统变量

我们在java运行环境或android开发环境时,经常要配置

2014-07-08 09:48:36 17309

原创 怎样计算一个整数的位数&并把每一位上的数字保存下来

用循环 每次除以10 再用一个变量P每循环一次 加1  知道这个数除去10后的数小于10 P再加1就可以了

2014-07-07 18:20:53 5819

原创 关于更换手机字体

今天早上闲的蛋疼,在网上看了一个字体大师的软件,于是下了一个试试,选了一个

2014-07-07 12:27:16 790

原创 日期计算-ACM

日期计算描述如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。输入第一行输入一个数N(0输出每组输入数据的输出占一行,输出判断出的天数n样例输入32000 4 52001 5 42010 10 24样例输出96124297来源************************

2014-07-04 14:31:24 1696

原创 我常用错的switch…case语句

switch…case语句是C/C++或java很常用的一种语句,我却经常用错~~下面是我曾经用错的几种情况~1.

2014-07-04 09:55:09 1631

原创 关于ADO

ADO是微软的数据库访问标准,一般windows都支持,windows下用比较方便。C或C#一般数据库访问层可以用ODBC比较通用,而且在linux下也可以用。如果是java的话可以使用jdbc或框架自己的持久化层都可;数据库访问层一般的数据库都支持,sql server,mysql,oracle都行另外如果是oracle的话,oracle自己还开发了一套数据访问接口OCI,是C接口,更底

2014-07-04 09:37:21 821

原创 ADO 数据库开发技术一些小知识

连接对象Connection 通过连接可以从应用程序中访问数据源。连接时必须指定要连接的数据源以及连接所使用的用户名和用户口令。 命令对象Command 可以通过已建立的连接发出命令,从而对数据源进行指定操作。一般情况下,命令可以在数据源中添加、修改或删除数据,也可以检索数据。

2014-07-03 16:59:15 1021

原创 CreateInstance(_T("ADODB.Connection"))和CreateInstance(__uuidof(Connection))的区别

MFC+ADO数据库编程时,需要用到COM中的组件CreateInstance,

2014-07-03 15:04:48 5701

原创 VC_ADO连接SQLSERVER时连接字符串的模式

VC的数据库编程中,使用ADO连接连接SQL SERVER 时,连接字符串的概念很重要。这篇文章重点介绍ADO和SQL SERVER进行连接时,几种不同的连接字符串形式,并且分析了连接SQL SERVER和连接ACCESS时,连接字串的异同,对初学数据库编程的朋友有一定的帮助。

2014-07-01 18:40:22 9001

linux下gcc编译器的简易入门

介绍了gcc编译器中-o、-c、-Wall等常用选项(参数)的用法,并结合一个实例,详细介绍了gcc编译多个文件生成可执行文件的过程。

2017-06-11

MFC中获取进程路径

MFC中进程路径的获取,相对路径和绝对路径 进程和线程的不同

2013-04-26

MFC中利用多线程实现定时器

MFC中利用多线程实现定时器,对于学习多线程和 ontimer的同学有用

2013-04-26

空空如也

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

TA关注的人

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