- 博客(42)
- 资源 (1)
- 收藏
- 关注
转载 使用MySQL connector/C++链接MySQL数据库
首先去MySQL官网下载MySQL connector/C++http://dev.mysql.com/downloads/connector/cpp/1.0.html下载第二个包,windows32位非安装版(个人觉得这个包干净)。目前的版本是Connector/C++ 1.0.5。Windows (x86, 32-bit), ZIP Archive (mysql-conne
2014-08-08 15:23:28
950
原创 C++ 代码片段(积累)
1、MFC中点出对话框显示另存为的一个路径和文件:void CPatchDlg::OnBnClickedBtnPath(){//一下为选择另存为一个路径 m_strSavepath = ""; BROWSEINFO bi; ZeroMemory(&bi, sizeof(BROWSEINFO)); bi.hwndOwner = m_hWnd; bi.ulFlags = BIF_
2014-07-09 16:06:25
1428
原创 Git 学习
Git点解:1.1分布式版本控制系统( Distributed Version Control System,简称 DVCS )1.2$$$$对于任何一个文件,在Git内都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged)。已提交表示该文件已经被安全地保存在本地数据库中了;已修改表示修改了某个文件,但还没有提交保存;已暂存表示把已修改的文件放在下
2014-06-19 15:16:30
575
转载 char、varchar、nchar、nvarchar的区别(MSSQL)
对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如v
2014-05-29 17:34:56
1340
转载 MSSQL——快捷键
快捷键·F5这个恐怕是最常用的快捷键了,用来代替那个“!执行”按钮,写完SQL语句后手不用离开键盘。虽然没什么技术含量,但不会用的人八成是菜鸟。快捷键·CTRL+C/V复制/粘贴。COPY流程序员神器,安全环保无污染。不多说,只会右键的同学直接定性为菜鸟。MS所有文本编辑器通用。快捷键·↑↓←→上下左右。功能全人类都知道。另外据本鸭验证,在SSMS启动时快速输入
2014-05-29 15:57:13
1236
转载 UCScript——C++集成脚本
使用UCScript作脚本,主要是因为它几个特点很适合用于集成(脚本引擎体积小,占用资源少,运行快,跨平台跨语言,与宿主语言交互方便),而且它的语法类C语言,不用去多学一门语言。在C++中集成UCScript脚本是轻而易举的事。我们接下来用实例来说明,如何把UCScript脚本集成到你的程序中去。1. 创建UCScript引擎 ucScript ucs; 或者 ucScrip
2014-05-29 14:03:45
1167
原创 深入理解计算机系统第2版--读书笔记
第一章 计算机系统漫游 hello.c就是只由ASCII字符构成的文件称为文本文件,所有其他文件都称为二进制文件。 系统中所有的信息都是由一串位表示的,区分不同数据对象的唯一方法是读这些数据对象时的上下文。 hello.c通过GCC编译器翻译成一个可执行目标文件hello分四个阶段: 1、预处理阶段。预处理器(cpp) hello.i,被修改的源程序(文本) 2、编译阶段。编译
2014-05-23 14:58:35
718
转载 C++标准库
C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。 C++标准库的内容分为10类:
2014-05-21 17:25:51
454
转载 学习C++——实践者的方法(转整)
学习C++:实践者的方法(Beta1) By 刘未鹏(pongba) C++的罗浮宫(http://blog.youkuaiyun.com/pongba)你应当如何学习C++ 大多数原先的反对者能从中找出反对的理由,于是更加反对;大多数原先的赞同者也能从中找到赞同的理由,于是更加赞同;而剩下来的原先没有明确意见的,看双方各有各的道理,可能还是没有头绪。 啰嗦一大通 所以,如果你能够理性
2014-05-03 21:31:49
640
原创 招聘要求看技术发展
1、SNG后台开发工程师(深圳):工作要求有Unix/Linux操作系统下C/C++项目2年以上开发经验;有大容量网络服务后台架构开发经验优先熟练掌握TCP/IP网络协议及相关编程全面的软件知识结构(操作系统、算法、数据结构、数据库系统、网络安全)具备良好的学习能力和分析解决问题能力,责任心强具有良好的团队合作意识,沟通能力,协调能力,能够承担工作压力。2、岗位要求:
2014-05-03 16:37:53
748
原创 笔记本自建无线wifi
开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。比conncetify方便,稳定,网速好!以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下:1、以管理员身份运行命令提示符:“开始”---在搜索栏输入“cmd”----右键以“管理员身份运行”2启用并设定虚
2014-04-30 19:22:07
758
原创 sortAlgorithms
#include #include #include using namespace std;//数的交换void swap( int* _va, int* _vb ){ if( *_va==*_vb ) { return; } *_va = *_va + *_vb; *_vb = *
2014-04-30 19:12:24
643
原创 sql
1、建表create table Student (Sno char (9) primary key, Sname char (20) unique, Ssex char(2), Sage smallint, Sdept char(20), );create table Course (Cno ch
2014-04-30 18:50:32
619
转载 耐得住寂寞,拥得了繁华
转人人:耐得住寂寞,拥得了繁华(当你学累了,孤独了,看一看吧) 一GMAT牛人推荐的好文章!贴出来给大家看看~~~ 生活不可能像你想象得那么好,但也不会像你想象得那么糟。我觉得人的脆弱和坚强都超乎自己的想象。有时,我可能脆弱得一句话就泪流满面,有时,也发现自己咬着牙走了很长的路。 ——莫泊桑单以这样的一句话作为开头,看高木直子的《一个人住第五年》的时候还在国内,那时觉得那样的生活根本
2014-04-30 18:43:34
654
转载 C++函数重载实现原理浅析
C++函数重载实现原理浅析 C++实现函数重载的技术手段是函数符号改名,所以我们可以通过分析编译器的函数符号改名机制来验证C++函数重载规则。 1.函数重载的概念 函数重载出现在相同作用域中的多个函数,具有相同的名字而形参表不同。 注意:不能仅仅基于不同的返回类型而实现函数重载。返回值是不影响函数签名的。
2014-04-29 16:42:48
1452
转载 【转藏】Makefile学习
概述 什么是makefile?或许很多Winodws程序员都不知道这个东西,因为那些Windows IDE都为你做了这个工作,但我觉得要做一个好的和professional的程序员,makefile还是要懂的。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写m
2014-04-11 16:31:39
489
转载 IT人的自我导向型学习:学习的4个层次
谈起软件开发一定会想到用什么技术、采用什么框架,然而在盛行的敏捷之下,人的问题逐渐凸显出来。不少企业请人来培训敏捷开发技术,却发现并不能真正运用起来,其中一个主要原因就是大家还没有很好的学习能力。没有学习,就不会有合格的ScrumMaster,没有懂得敏捷本质的成员,没有Being敏捷的思想。其实学习敏捷开发本身就是一种学习,敏捷实践中也都是学习,学习无处不在。学习那么重要,但又有多少人不仅是爱学
2014-04-09 10:38:27
543
原创 SZ第二次找工作--笔试汇总
1、map 内有为结构体的键值,怎么使用2、获取共享内存的函数:shmget、shmat、shmdt、shmctl3、strstr(*str1, *str2) ::实现从字符串str1中查找是否有字符串str2,如果有,从str1中的str2位置起,返回str1中str2起始位置的指针,如果没有,返回null。4、函数库调用和系统调用区别:函数库调用是语言或应用程
2014-03-25 23:32:36
876
原创 Linux 日常问题汇总
一、修改完主机名后在执行sudo命令时, 会提示sudo: 无法解析主机。在网上搜了下,找到了解决方法: $ sudo vim /etc/hosts 找到如下行: 127.0.1.1 XXX 修改为:127.0.1.1 (修改后的主机名)
2014-03-19 12:21:12
690
转载 正则表达式 (re包)——python(快餐)
开始:正则表达式 (re包)作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我将从正则表达式开始讲Python的标准库。正则表达式是文字处理中常用的工具,而且不需要额外的系统知识或经验。我们会把系统相关的包放在后面讲解。 正则表达式(regular expression)主要功能是从字符串(str
2014-03-14 09:33:55
832
原创 Python-快速学习
推荐:Python 学习入门(0)—— 简明教程http://blog.youkuaiyun.com/ithomer/article/details/8907268
2014-03-13 01:05:07
735
原创 Vim的使用
一、关于Vi 插入问题: i 在光标之前插入 I 在光标所在行 行首插入 a 在光标之后插入 A 在光标所在行的行末插入 o 在光标所在的行的下面插入一行 O 在光标所在的行的上面插入一行 s 用输
2014-03-13 00:55:01
967
转载 Vim Python
仰慕一下(http://wxl24life.iteye.com/blog/1923176)~~(下面是转载)Vim上真正牛逼的地方不是代码补全提示功能这些功能(我不知道有没有提示,但是补全功能很多),而是快速定位,快速把想要的代码格式化。我主要是在格式上配置了一些插件和设定。编译和调试还没有弄。下面所说的都是linux系统上的设定,win下有些地方不一样。首先要
2014-03-13 00:22:49
647
转载 Git详细教程
Git详细教程Table of Contents1 Git详细教程1.1 Git简介1.1.1 Git是何方神圣?1.1.2 重要的术语1.1.3 索引1.2 Git安装1.3 Git配置1.3.1 用户信息1.3.2 高亮显示1.3.3 忽略特定的文件1.3.4 使用.gitkeep来追踪空的文件夹1.4 开始操作Git1
2014-03-12 11:12:34
679
转载 MySQL常用命令和增删改查语句
MYSQL的常用命令和增删改查语句和数据类型25July20111 连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [库名] 当前选择的库状态:SELECT DATABASE();
2014-03-06 22:41:39
916
原创 除单词外反转字符串(反读)
#include using namespace std;void RevStr(char sz[], int iLeft, int iRight){ while (iLeft < iRight) { char cTmp = sz[iLeft]; sz[iLeft] = sz[iRight]; sz[iRight] = cTmp; iLeft++; iRight-
2013-11-13 00:30:04
708
原创 C++中的mutable,volatile,explicit关键字
1、mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时候,我们需要在const的函数里面修改一些跟类
2013-10-23 23:53:14
719
原创 Vi配置文件--Vimrc
set encoding=gb2312set guifont=Luxi/ Mono/9 " 设置字体,字体名称和字号settabstop=4 " 设置tab键的宽度setbackspace=2 " 设置退格键可用setnu " 显示行号setwrap
2013-10-20 15:51:32
820
原创 putty连接Ubuntu(安装ssh并开启服务)
首先保证你的网络配好能拼通ubuntu,再查看ssh服务情况。ubuntu下如何安装使用SSH ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行: zcw@zcw-VM-Ubuntu:~$ ssh localhost ssh: connect to host lo
2013-10-08 23:42:33
1228
原创 结构体和类的区别
1.C的结构体和C++结构体的区别 1.1 C的结构体内不允许有函数存在,C++允许有内部成员函数,且允许该函数是虚函数。所以C的结构体是没有构造函数、析构函数、和this指针的。 1.2 C的结构体对内部成员变量的访问权限只能是public,而C++允许public,protected,private三种。 1.3 C语言的结构体是不可以继承的,C++的结构体是可以从其他
2013-09-05 08:16:50
648
转载 [转]恢复视力的方法(500度以下)
[转]恢复视力的方法(500度以下)2013-8-31 18:55阅读(76)转载自美丽秘籍赞(23913)评论转载(6.61万)分享(9.97万)复制地址举报更多上一篇 |下一篇:上帝开的药房 恢复视力法(500度以下)为了你的眼睛请收藏吧恢复视力的方法!不需要做手术!恢复视力的方法(飞行员都用) 为了你的眼
2013-09-04 12:49:05
1148
原创 与struct相关的宏定义 ---今Tencent笔试用到的
获取成员变量的偏移以及通过成员变量的地址获取struct的起始地址1. 获取成员变量的偏移。 #define offset_of(type, field) ( (unsigned int)&(((type *)(0))->field) ) 简单解释一下这个宏:如果我们定义一个struct:typed
2013-09-04 01:51:49
776
转载 如何在C++中调用C的代码
如何在C++中调用C的代码 以前曾经总结过一篇(http://www.cppblog.com/franksunny/archive/2007/11/29/37510.html),关于在C中如何调用C++的代码,当时并未做完全的展开,只是简单的做了下调试,最近看到一个题目要求实现C和C++中代码的互相调用,其结果虽然都是通过extern “C”来实现,但是具体还是有些差别的。先对C中
2013-09-04 01:33:43
725
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人