自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux下抓包工具tcpdump以及分析包的工具wireshark

近日在学习网卡驱动时,需要抓取网卡发送、接收数据的情况,于是找到了tcpdump和wireshark这两个工具,tcpdump是用来抓取数据的,wireshark则是用于分析抓取到的数据的,现将用法记录下来:Tcpdump使用方法(1)第一种是关于类型的关键字主要包括host,net,port例如: host 210.27.48.2,指明 210.27.48.2是一台主机,net 20

2012-12-28 14:51:27 434

转载 Makefile的写法入门心得

转:http://www.cnblogs.com/airfighter/archive/2012/07/21/Makefile.htmlMakefile的写法入门心得 Makefile的出现使得编译过程极大地自动化了,省去了很多人工工作,非常方便。这里,小结一下写Makefile的一点小心得。嗯,对了,差点忘了一件事,同一个Makefile在不同的内核版本和Linux发行版本中不一定能

2012-11-28 09:49:03 547

转载 C++常见错误

1 redefinition of class && previous definition of class   表示重复定义了类,一般说来是因为在你进行该类定义的头文件中没有使用#ifndef,#define和#endif来进行保护.如果你确定你在该头文件中使用了宏进行保护,那么检查一下#endif忘写了么还是#ifndef和#define后的宏名字完全一样么?   总之,就是你重复定

2012-11-27 09:42:29 3746

转载 使用code blocks连接mysql数据库的方法 .

转:http://blog.csdn.net/shinan_77/article/details/76690001.将/lib/libmysql.dll拷贝到windows/system32下    2.打开项目的构建选项        3.添加下列信息                3.测试代码:    [cpp] view plaincopyprin

2012-11-26 14:04:35 1115

转载 C++学习重点分析

C++是一种语言,仅仅是它的语法、特性、标准类库就已经是一门非常高深的课程,所以在开始学习的时候,必须先要打好基础。要知道当我们在学习它的时候重点应该注意什么。一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件 二、头文

2012-11-26 11:52:54 312

转载 C++连接mysql数据库的两种方法

现在正做一个接口,通过不同的连接字符串操作不同的数据库。要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多。通过网上的一些资料和自己的摸索,大致清楚了C++连接mysql的方法。可以通过2种方法实现。第一种方法是利用ADO连接,第二种方法是利用mysql自己的api函数进行连接。第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库

2012-11-26 11:32:56 495

转载 C/C++写日志代码

C代码#include "stdafx.h"#include #include #define DEBUG_LOG( str ) log_append_to_file("c:\\test.txt", str,__FILE__,__LINE__ ); void log_append_to_file(char* filename,char* str,char* sourceFile

2012-11-24 15:46:16 541

转载 动态链接库解析

动态链接库解析题记:      此文主要对windows和Linux下对动态链接库调用的一些简单说明,比如多个应用调用同一个动态链接库(后面简称DLL,希望不要误解)时,DLL是一个应用启动一个(可能描述不太恰当,但意思希望能理解)还是调用的同一个内在地址?DLL中的静态区是一个一份还是共用静态区?函数是一个一份还是共用?这些都是我们在编写DLL与调用时需要思考的地方。

2012-11-23 11:22:28 472

转载 C++文件操作详解(ifstream、ofstream、fstream)

C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a file)对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联

2012-11-22 13:28:39 562

转载 Linux安装Oracle

转自:http://www.hack520.com/linux-oracle-install/  在昨天Linux安装Oracle前配置的基础上,今天正式在Red Hat Enterprise Linux AS5上安装Oracle 10g。以下的截图都是我当时亲自安装时,在Linux里截取下来的。一张一张地截图比较辛苦,如果你要转载本文,请务必注明本站原创。接下来还是以图文并茂的形式,详细讲解

2012-11-09 14:33:19 444

转载 Linux下动态链接库的编写

类似Windows系统中的动态链接库,Linux中也有相应的共享库用以支持代码的复用。Windows中为*.dll,而Linux中为*.so,我来详细的告诉你如何在linux下编写动态库,以及如何使用它.在linux下编写动态链接库的步骤: 1.      编写库的头文件和源文件.2.      把所有涉及到的源文件用如下方式编译为目标文件: g++

2012-11-01 09:35:51 535

转载 动态链接库的创建与使用

我们可以创建一种文件里面包含了很多函数和变量的目标代码,链接的时候只要把这个文件指示给链接程序就自动地从文件中查找符合要求的函数和变量进行链接,整个查找过程根本不需要我们操心。这个文件叫做 “库(Libary)”,平时我们把编译好的目标代码存储到“库”里面,要用的时候链接程序帮我们从库里面找出来。静态链接库:  在早期库的组织形式相对简单,里面的目标代码只能够进行静态链接,所以我们称为

2012-10-31 16:53:15 571

转载 kdevelop的点滴收获(2)

转于:http://blog.chinaunix.net/uid-20288152-id-67345.html——使用kdevelop内建的调试器在FreeBSD下安装的Kdevelop,如果不进行配置的情况下使用内建调试器会造成程序“无响应”,要正常使用内建调试器需要对“工程”菜单中的“工程选项”进行配置。对一个工程进行调试的步骤如下:1、利用Kdevelop的向导新建一

2012-10-31 14:40:08 631

转载 kdevelop的点滴收获(1)

转于:http://blog.chinaunix.net/uid-20288152-id-67327.htmlautoconf的错误提示:在freebsd下安装好的kde环境,往往在用kdevelop编译“自动生成的kde框架应用程序”的时候会出现这个错误,大体的意思是"autoconf没有找到,或者不符合版本要求“,而实际系统这些组件都已经安装了。而这个错误是在 gmake

2012-10-31 14:38:44 900

转载 kdevelop的点滴收获(3)— 关于代码自动补全

转于:http://blog.chinaunix.net/space.php?uid=20288152&do=blog&id=67346 kdevelop作为集成开发环境,提供了代码自动补全功能,这个功能可以在用户输入代码时,根据程序上下文显示可用的成员函数列表并自动补齐,并且提供成员函数的参数提示以及一些参数的注释信息。这得益于kdevelop所完成的代码分析功能。默认安装的kd

2012-10-31 14:32:15 1994

转载 VC++网络编程-文件传输

在SOCKET编程中,以前学习的时候都是简单的字符传输,而在实际的应用中,经常需要传输文件,其实网络上的文件传输都是先把数据转化为字节流,当然,最底层的是01二进制数据的传输,但是这部在我们讨论范围之内,其实现在还只是研究小文件怎么传输,当文件很大时,需要用到断点续传。好了,要传输文件,首先先要计算出服务器端文件的大小,然后打开数据,读入到缓冲区中,首先发送文件的大小给客户端,然后客户端根据收

2012-10-17 13:47:44 732

转载 vc中对话框使用技巧集合 .

注:以下代码以一个名为CTest6Dlg的对话框类为例--------------------------------------------------------------------------------1. 在任务栏隐藏对话框       ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);---------------

2012-10-15 12:55:26 759

转载 VC连接MySQL

VC连接MySQL  一、MySQL的安装可以考虑安装mysql-5.0.41-win32(可到http://www.newhua.com/soft/3573.htm处下载),当然你有更新的版本更好,注意选择“完全安装”(只有这样才会安装VC编译时需要的头文件等)。安装后期会进行服务器配置,你可以设置你的服务器登陆密码,也可以不设置密码。二、VC6.0的设置(1

2012-10-14 21:44:36 608

转载 MFC 加载gif动态图片的方法

在一个项目中需要加入GIF动画。一个版本时通过IE浏览器显示网页的形式,js脚本、CSS他人编写较繁琐;另一个VC项目需要使用MFC直接加载GIF动画。加载GIF动画网上有多种方式,大多数是将GIF填进资源,使用PictureEx类load资源文件  如下:PictureEx图片显示类支持以下格式的图片:GIF (including animated GIF87a and GIF89a), J

2012-10-12 15:56:14 8085 1

转载 一条语句改变对话框背景和文本颜色

CLabel类可以有选择地改变 Static 静态文本颜色、背景,或将静态文本设置为超链接,但如果对话框全部改成其它统一的背景色和文字颜色,在VC中则只需一条语句。首先下载我做的示例源程序bgtextcolor.ziip:下载(VC6.0,WIN9X/2000) (269提供链接),在压缩包内我还放了个WORD文档的256颜色表,你选择颜色时会非常方便的。下面是详细的编程过程:1.

2012-10-11 10:48:41 744

转载 wxWidgets系列之入门例子

1.  应用程序类的建立使用wxWidgets建立系统需要一个类来描述整个应用程序。这个类必须从wxApp类继承。class MyApp : public wxApp   //应用程序类{public:    virtual bool OnInit(); // 在应用程序启动时调用,如果返回false,退出应用程序};这个类只覆盖了wxApp的一个虚方法OnInit

2012-10-10 10:38:17 574

转载 wxWidgets系列之入门例子

1.  应用程序类的建立使用wxWidgets建立系统需要一个类来描述整个应用程序。这个类必须从wxApp类继承。class MyApp : public wxApp   //应用程序类{public:    virtual bool OnInit(); // 在应用程序启动时调用,如果返回false,退出应用程序};这个类只覆盖了wxApp的一个虚方法OnInit

2012-10-10 10:33:07 955

转载 Mysql日期和时间函数大全

对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) = 30; DAYOFWEEK(date

2012-10-10 10:17:23 605

转载 经典MySQL语句收藏(高手必备)

下列语句部分是MsSql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DA

2012-10-10 10:16:09 390

转载 SQL语句删除表中重复字段

1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有

2012-10-10 10:13:42 420

vc 连接mysql简单应用

我的博客里有一篇写着关于vc连接mysql的文章可以看一下。

2012-10-23

空空如也

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

TA关注的人

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