- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 gtest试用(windows)
下载gtest-1.7.0.zip,解压后,vs2008打开 msvc\gtest.sln 工程;编译整个 解决方案,在msvc目录下会生成gtest\debug目录下的gtestd.lib(debug模式),gtest\relase目录下的gtest.lib(release模式);在gtest-1.7.0目录下的include和这两个的其中一个lib即可 使用 gtest功能!
2015-09-03 18:13:33
651
原创 进制转换
十进制 转 二进制int main(){ int i=0, j =0; int a[200] = {0}; int num = 10; while(num) { a[i++] = num%2; num = num/2; } for(j = i-1; j >=0; j--) { printf("%d", a[j]); } return 0;}
2015-07-09 17:26:12
456
原创 小小的几个功能子函数
求取字符串的长度int getStringLength(const char* pszIPAddr){ int len = 0; while('\0' != pszIPAddr[len++]); return len-1;}判断字符是不是0~9的数字bool isNum(char ch){ if('0' <= ch && ch <= '9') return tru
2015-07-09 16:44:42
609
原创 孙鑫第一课
创建的是win32程序!传参顺序和堆栈清除有区别stdcall :标准调用(其他一般为stdcall)cdecl:c语言调用,(实例:可变函数调用,VC++默认为cdecl)定义窗口类注册窗口类创建窗口显示更新窗口消息循环(翻译消息,分发消息)窗口过程在定义窗口类时指定,直接switch进行处理事件驱动和消息响应机制就是(window
2015-05-25 09:11:33
552
原创 putty直接登录VMware虚拟机ubuntu,安装ssh教程
1、需要虚拟机联网,见上篇文章;2、默认ubuntu不安装ssh,可以先检验一下:ssh localhost
2015-02-02 16:37:16
1206
原创 VMware虚拟机下ubuntu设置上网,亲测可行
【只说NAT方式】:【环境:win7主机,通过路由器联网】1、打开VMware;2、选中你的虚拟机(不打开);3、通过VMware的Edit->Vitual Network Editor->选择NAT->点击左下方Restore Default即可!
2015-02-02 16:16:09
633
原创 冒泡排序方便理解记忆
冒泡排序实现方式是相邻两个元素比较;外层循环,循环一次,将一个最大的数沉到最末尾,总共n个数,外层循环次数就是n;内层循环,循环一次,将比较n-i-1次(i从0开始,最大取值到n-1),所以内层循环次数就是n-i;注意最后是说的循环次数所以是(注意内层循环是j=1): for(i = 0; i < n; i++) for(j = 1; j < n - i;
2014-12-18 22:48:39
825
原创 快速排序Lxx
#include int partionLxx(int a[], int i, int j){ int pivot = a[i]; while(i < j) { while(i < j && pivot <= a[j]) j--; if(i < j) a[i] = a[j];//pivot保留,该位置处被找到的小值覆盖 while(i < j && a[i]
2014-12-18 22:30:04
1183
原创 杂乱的点
i++和(i++)是一样的,都是先将i的值取出!void main(){ int a = 0; int b = 0; a = 5; b = (a++) + 1;}执行结果:a = 6;b = 6;
2014-12-18 20:05:53
524
原创 sql基本语句顺序实行,可能需要分拆看到效果
create DATABASE test3gouse test3create table dbo.studentlxx(stuID int primary key not null,stuName varchar(20) not null,stuSex varchar(20) null,stuClass varchar(20) null)gouse test3insert
2014-11-17 16:02:39
553
原创 sql的最基本5大语句
CREATE DATABASE TestData1GO--TestData1为数据库名,两杠实现注释USE TestData1--实现连接GO--CREATE TABLE dbo.Products (ProductID int PRIMARY KEY NOT NULL, ProductName varchar(25) NOT NULL, Price money N
2014-11-17 15:23:27
642
原创 sql基本语句
测试1:-- Search for a contactSELECT leibie,rz, gz, tx, rFROM jcwdb.dbo.rhkiniWHERE id = 1;GO--有无均ok测试2:insert into tb_fp ([悬挂类型]) values('1')/*id一项未操作,自己叠加*/
2014-11-17 10:58:52
633
原创 字符转整型,比系统的好用!a2iLxx (涵盖 16进制,VC6亲测可用)请提出宝贵意见~
系统自带的atoi不太好用,而itoa我们也常常用snprintf代替,故针对这种情况,对应于方便的snprintf(buf,len,"%d",3),实现了反向操作!里面涵盖“大小写字母转换”及“位移巧妙算法”!笔者抛砖引玉,望各位大神提出宝贵意见~~
2014-10-21 21:02:04
960
原创 字符转整型,比系统的好用!a2iLxx
#include "string.h"#define INVALID_VALUE_LXX ((1 /*有符号整型最大值,如果越界将为0*//* 2^x == 1 bool is0to9(char ch){if ('0' {return true;}else{return false;}}int a2iLxx(char*
2014-10-20 21:34:27
521
原创 小米笔试第一题:回文数
#include "iostream.h"#include "string.h"#include "stdio.h"bool isLxx(long num){ char ch[200] = {0}; int lens = 0; sprintf(ch, "%d", num); lens = strlen(ch); for (int i = 0; i < lens / 2 + 1
2014-09-25 20:55:10
692
原创 华为编程大赛第四轮第一题:求多个正整数的最大公约数!C++
计算多个正整数的最大公约数描述:计算多个(最多100个,最少一个)正整数(正整数的范围是:1~20000)的最大公约数。公约数是指:能被所有的整数整除的整数。运行时间限制:无限制内存限制:无限制输入:第一个数字是整数的数量,后面是每个整数的具体值;备注:读取的时候,不需要读入换行符'\n'输出:最大公约数备注:输出的时候,不需要输出换行符
2014-05-05 21:06:02
890
转载 __stdcall 和 __cdecl 的区别浅
__stdcall 和 __cdecl 的区别浅析,需要的朋友可以参考一下1. __cdecl__cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,由调用者负责把参数压入栈,最后也是由调用者负责清除栈的内容,一般来说,这是 C/C++ 的默认调用函数的规则,MS VC 编译器采用的规则则是这种规则2. _
2014-04-03 22:46:05
697
转载 堆和栈的区别
堆和栈的区别 (转贴)非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时
2014-04-03 22:29:54
496
转载 测试桩的概念
首先我们得了解下什么是桩函数,如下有个定义,更具体可以查阅白盒测试相关文章了解。测试桩:代替被测模块调用的子模块的实体,该实体一般为桩函数,这个测试桩就是我们所说的桩函数。那么好好的一个函数,为啥我们非得要去整一个桩函数来替代呢,那不是没事找事么?说到点子上去了,这就是我要给各位看官讲的应用了。比如有如下被测代码(C代码,为了便于看官阅读样例代码简单了点): //被测源码
2014-04-01 21:54:53
3067
原创 CEO、COO、CFO、CTO、CIO是什么意思
CEO(Chief executive officer)首席执行官 类似总经理、总裁,是企业的法人代表。 COO(Chief operating officer)首席运营官 类似常务总经理 CFO(Chief financial officer)首席财务官 类似财务总经理 CTO(Chief technology officer)首席技术官 类似总工程师 CIO(Chief
2014-03-29 21:39:17
1526
原创 华为实习生招聘-2014.03 本人菜鸟,求不喷
题目一:umin, umax,ustep,输入方式是逗号相隔,求以最小值为开始,固定步长的各值至最大值的一个算式累加!最小值最大值必须计算,这里简化为累加!解答: 通过scanf("%umin,%umax,%ustep);获取输入,for(i=0;umin+i*ustep〈umax;i++)res += umin +i*ustep;res += umax;心理历程及当时
2014-03-29 21:06:19
808
原创 数据库及界面跳转携带变量
UpdateData(); CoInitialize(NULL); _ConnectionPtr pConn(__uuidof(Connection)); _RecordsetPtr pRst(__uuidof(Recordset)); pConn->ConnectionString ="Provider=SQLOLEDB.1;Password=12345sa12345;Per
2014-03-29 20:42:33
594
原创 VC与SOCKET
DOS下面只需要Project->settings->Link->modules 中最后加 空格ws2_32.lib服务器端:#include#includevoid main (){ WORD wVersionRequested; WSADATA wsaData; int err; wVe
2014-03-29 20:39:50
677
原创 new的悬挂指针可以直接赋值
#include using namespace std;void main(){ /*!悬挂的指针 //不报错,运行时奔溃 int *p; *p = 3; cout<<*p<<endl; */ //无误 int *p = new int; *p = 5; cout<<*p;}
2014-03-29 20:32:03
606
原创 MFC的TXT
void CFile_wrDlg::OnBtnNew(){ UpdateData(); m_name += ".txt"; CFile file(m_name,CFile::modeCreate | CFile::modeNoTruncate); file.Close(); UpdateData(0); MessageBox("创建成功
2014-03-29 20:27:35
583
原创 SQL的EOF
pRst=pConn->Execute(pipei,NULL,adCmdText);如果搜不到则pRst->rsEOF为1;若有记录集,则pRst->rsEOF为0!stdafx.h最后一个#endif前添加:#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("E
2014-03-29 11:03:54
3087
MFC编的连连看小程序
2012-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人