自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝

在面向对象程序设计中,对象间的相互拷贝和赋值是经常进行的操作。如果对象在申明的同时马上进行的初始化操作,则称之为拷贝运算。例如:class1 A("af"); class1 B=A;此时其实际调用的是B(A)这样的浅拷贝操作。如果对象在申明之后,在进行的赋值运算,我们称之为赋值运算。例如:class1 A("af"); class1 B;B=A;此时实际调用的类的缺省赋

2014-01-06 09:46:31 722

转载 VS2010 Boost编译安装(转)

1.下载安装包boost 1_46_0 http://www.boost.org/users/news/version_1_46_0 选择下载 windows 或 unix 版本2.解压缩到D:\boost 目录下3.编译bjam (1)从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Microsoft Visual Studio

2013-07-14 12:10:25 640

原创 c++ curl get 访问网页(post关于curl 的文章都有就不介绍了)

CURL* pEasyHandle = InitCurl();CURLcode code;if(NULL == pEasyHandle){//curl_global_cleanup();return false;}char* szpage = "www.baidu.com";curl_easy_setopt(pEasyHandle, CURLOPT_UR

2012-11-12 20:03:01 6754

原创 有用的vi 命令1

删除目录:rm -rf 目录名会把目录名的文件夹删掉,建议使用:rm -rf 目录名/*以保留目录名的空文件夹。df -m  硬盘的大小将linux 下vi 中的tab 设置:set tabstop=4//g++ 编译程序g++ -o out main.cpp./outawk如果不指定分隔符的话,-F来指定分割符,默认以空格分割,你比如:echo

2012-02-10 16:34:51 638

转载 gdb attach 进程

gdb调试正在运行的进程2009年04月18日 星期六 下午 08:21    有时会遇到一种很特殊的调试需求,对当前正在运行的其它进程进行调试(正是我今天遇到的情形)。这种情况有可能发生在那些无法直接在调试器中运行的进程身上,例如有的进程 只能在系统启动

2011-07-30 16:18:34 40169

原创 有用的linux 命令

rm -rf  `find . -name  *.xml`    //删除文件夹下所有后缀名为xml的文件 find ./bin/  -type f | xargs md5sum > md5sum.txt   //找到./bin/下所有文件的md5码 //获得当前文件夹下所有的文

2011-07-15 16:49:53 536

原创 c++ 在windows 和 linux 获得扩展名是(.xml)文件的文件名

<br />//windows <br />#include <stdio.h><br />#include <io.h><br />#include <string><br /> <br />int main()<br />{<br />    std::string sPath = "c://test//*.*";<br />    _finddata_t file;<br />    long lHandle;<br />    if((lHandle = _findfirst(sDir.c_str(

2011-05-09 19:34:00 676

转载 将一个十六进制字符串转换为十进制数值的问题

<br />将一个十六进制字符串转换为十进制数值的问题<br />主要有两个方法,其实都是对现有函数的使用:<br />  方法1: sscanf()<br />  函数名: sscanf<br />  功  能: 从字符串格式化输入<br />  用  法: int sscanf(char *string, char *format[,argument,...]);<br />  以上的 format 为 %x 就是将字符串格式化为 16 进制数<br />  例子:<br />  #include <s

2011-05-04 17:19:00 809

原创 time_t

#include #include #using namespace std;//tm->tm_year是从1900年开始计算的年份,tm_mon是月份0--11void main(){ time_t t = time(NULL);   //==>time_t t;time(&t) struct tm* local;  local = localtime(&t); char time[100]; memset(time, 0, sizeof(time)); sprintf(time,"%04d-02%d-0

2011-05-03 17:53:00 452

转载 vi命令

<br />s进入vi的命令 <br />vi filename :打开或新建文件,并将光标置于第一行首 <br />vi +n filename :打开文件,并将光标置于第n行首 <br />vi + filename :打开文件,并将光标置于最后一行首<br />vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处<br />:1,$s / A / a / g<br />则从文件第一行至文件尾将大写A全部替换成小写a<br />vi -r filename

2011-05-03 17:35:00 434

原创 静态函数调用类中实例函数

<br />以一个编辑框控件为例:<br /> <br />CEdit* pEdit = (CEdit*)theApp.m_pMainWnd->GetDlgItem(IDC_EDIT);

2011-05-03 17:21:00 498

转载 外挂

游戏外挂的编写原理一、 前言  所谓游戏外挂,其实是一种游戏外辅程序,它可以协助玩家自动产生游戏动作、修改游戏网络数据包以及修改游戏内存数据等,以实现玩家用最少的时间和金钱去完成功力升级和过关斩将。虽然,现在对游戏外挂程序的“合法”身份众说纷纭,在这里我不想对此发表任何个人意见,让时间去说明一切吧。  不管游戏外挂程序是不是“合法”身份,但是它却是具有一定的技术含量的,在这些小小程序中使用了许多高端技术,如拦截Sock技术、拦截API技术、模拟键盘与鼠标技术、直接修改程序内存技术等等。本文将对常见的游戏外挂

2011-02-06 12:47:00 725

转载 socket

//socket_server#include #include //using namespace std;void main(){ std::cout  WSADATA wsaData; WORD sockVersion = MAKEWORD(2, 0); if(0 != WSAStartup(sockVersion, &wsaData)) {  std::cout   return; } SOCKET sock_sev; sock_sev = socket(AF_INET,SOCK_STREAM, 0

2011-02-04 13:37:00 395

翻译 共享上下文菜单

//建立一个目录菜单MenuStrip ms =new MenuStrip();ToolStripMenuItem menuTop =new ToopStripMenuItem("Top");ms.Items.Add(menuTop); //建立一个含三个菜单项的菜单ContextMenuStrip ctxMenu=new ContextMenuStrip();ctxM

2010-04-03 10:15:00 541

原创 c# 自绘列表框

在form上添加一个列表框控件.     public Form1()   {      InitializeComponent();      listBox1.DrawMode = DrawMode.OwnerDrawFixed; //控件中的每个列表项具有相同的大小     listBox1.ItemHeight = 20;                      

2010-03-31 11:21:00 1454

转载 vs2005 快捷键

CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定

2009-11-08 00:19:00 334

转载 .net控件命名规范

以下是按照asp.net工具箱排列的.Winform等同样适用.BTW:微软虽然已经不推荐匈牙利方法,但是为了区别大量的控件,控件的命名上前缀还是有必要的.这里补充一点,类的私有成员:_myName,局部变量:myName,参数:myName,属性(property):MyName,其他命名方式参考<微软推荐的.net命名规范>一文.我们所使用的控件默认来说,也是priva

2009-11-08 00:04:00 844

转载 c# listview的用法示例

private void CreateMyListView(){    // Create a new ListView control.    ListView listView1 = new ListView();    listView1.Bounds = new Rectangle(new Point(10,10), new Size(300,2

2009-11-07 21:43:00 5762 1

原创 winform 中按钮弹出菜单

 1.新建一个contextMenuStrip1控件,并添加你要的数据 2.建立一个按钮的单击事件        private void button1_MouseDown(object sender, MouseEventArgs e)       {            //如果是单击的是左键            if (e.Button == Mouse

2009-11-07 14:39:00 2019

转载 保存程序的设置 Settings.settings

 对于桌面应用程序,常常会需要记录一些用户配置信息,早期的做法一般是使用读写INI文件的办法。    对于.NET应用程序,并没有提供直接操作INI文件的类,需要调用Win32API,具体办法可以参考:http://www.blogcn.com/user52/seabluescn/blog/23969537.html 可以看到这种办法比较麻烦。    随着.NET Fr

2009-11-06 12:06:00 1080

原创 winform窗体的伸缩

 //picDragFlag是一个图片控件,为其添加鼠标移动事件 private void picDragFlag_MouseMove(object sender, MouseEventArgs e) {            //当窗体达到最小时,则不能再拉伸            if (e.Button == MouseButtons.Left && this.W

2009-11-04 19:39:00 1579

原创 winform窗体失去焦点事件

方法一:1、在InitializeComponent函数中添加如下语句:      this.Deactivate += new System.EventHandler(this.Form1_Deactivate); 2、在form1.cs中编写以下函数:     private void Form1_Deactivate(object sender, EventArgs e)

2009-11-03 22:29:00 6689 4

vc++物流综合管理系统

vc++物流综合管理系统,里面有许多可以参考的东西

2011-04-03

tinyxml_2_6_1源码

很好用的c++读取Xml的封装类 把以下文件加到你的工程中即可: tinyxml.h tinystr.h tinyxml.cpp tinystr.cpp tinyxmlerror.cpp tinyxmlparser.cpp

2011-03-25

空空如也

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

TA关注的人

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