自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (24)
  • 收藏
  • 关注

转载 windbg命令分类与概述

转自: http://www.cnblogs.com/awpatp/WinDBG的大多数功能是以命令方式工作的, 本系列将介绍WinDBG的三类命令, 标准命令, 元命令和扩展命令.===============标准命令===============标准命令用来提供适用于所有调试目标的基本调试功能.所有基本命令都是实现在WinDBG内部的, 执行这些命令时不需要加载

2013-04-06 20:55:58 1465

翻译 WinObj介绍与使用

原文地址:http://technet.microsoft.com/en-us/sysinternals/bb896657.aspx    最近在看《windows核心编程》,上面简单的提及了如何使用WinObj查看当前系统中的内核对象。我在网上找到了WinObj的介绍,翻译出来一下,翻译的不好,请各位多多指教。1、介绍    WinObj是关注安全的系统管理员必备的工具,它也可以

2012-12-21 16:02:01 9699 1

转载 全同态加密技术文章分类

原文地址:http://xagawa.net/bib-lattice/?FHEsFully HomomorphicOnes †↑Before Gentry'sFHE †[BGN][GHV10-EC] Craig Gentry, Shai Halevi, Vinod Vaikuntanathan: ASimple BGN-Type Cryptosystem

2012-11-29 09:36:32 4572

原创 将整数转换成字符串

将整数转换成字符串,例如,-123变为“-123”这个是2013年IBM校园招聘的笔试题目,是一个非常基础的题目。但是,有几点非常容易出现错误,本人笔试的时候,这个基础题目写错了,所以没有进入IBM的面试。可见,平时的练习十分的重要,学习算法的时候,一定要经过实践的检验。1、传入函数的指针参数,一定要做正确性检测。2、对于负数的处理,很容易被忽略掉,因为-1 % 10 = -1,所以,

2012-10-17 10:55:44 2282

转载 fork函数详解

一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。    一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原

2012-10-11 14:02:14 867

转载 数据库事务隔离级别

事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。2、不可重复读取:事务T1读取一行记录,紧接着事

2012-10-11 13:57:31 546

转载 什么是C++ Traits

原文:http://blog.csdn.net/sparkliang/archive/2009/03/20/4008096.aspx什么是C++ Traits? 并举例说明首先假如有以下一个泛型的迭代器类,其中类型参数 T 为迭代器所指向的类型:template class myIterator{ ...};当我们使用myIterator时,怎样

2012-10-09 16:50:51 699

转载 快速排序及其相关应用(中位数,第几大数等等)

快速排序及其相关应用(中位数,第几大数等等)为何称其快速排序,理由很简单,只因为其平均速度是所有排序中最快的。先给下快速排序的代码。int partition(int* R,int low ,int high){    int t = R[low];    while(low    {        while((low=t))            high--;

2012-09-15 22:04:02 2493

转载 MFC 设置对话框位置

原文地址:http://blog.sina.com.cn/s/blog_455245fc01000a43.html今天想写个程序,需要对话框在屏幕的右下角。懒得想就去网上搜搜,不过却没找到什么好的。大部分都是给个函数MoveWindow,或者SetWindowPos却不给大家写用法。比如怎么的到对话框的大小等等!反正就是不方便向我一样新手学习。    所以我今天就献丑了,把这写出来。虽

2012-08-13 15:08:55 11124 1

转载 GetVersion和GetVersionEx函数详解

出自:http://flyxxtt.blogbus.com/logs/42705986.htmlWindows API 中有两个函数可以得到系统版本信息:GetVersion和GetVersionEx。      GetVersion这个函数曾经困扰了很多程序员,其本来设计的是在DWORD返回值中用低位的那个字表示MS-DOS的版本号,高位的那个字表示Windows版本号。对于每个字来说,

2012-08-06 20:13:29 3892

转载 SystemParametersInfo调用失败的问题

从 PUDN 上下载了读取 EXCEL 文件的程序,刚开始编译不通过,主要是因为循环变量定义位置的问题,好解决! 但编译通过后,运行程序即出现错误:ExcelAccess.exe 中的 0x1026ed6a (msvcr90d.dll) 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突出错的代码如下:[cpp] view pl

2012-08-06 15:20:15 1464

转载 选择目录对话框和选择文件对话框——CFileDialog

网上相关文章很多,现简单整理如下 1、CFileDialog构造函数1CFileDialog:CFileDialog(BOOL    bOpenFileDialog,2LPCTSTR     lpszDefExt=NULL,3LPCTSTR     lpszFileN

2012-08-04 22:46:16 12922

转载 VC文件读写操作总结

From:http://www.xiaozhou.net/ReadNews.asp?NewsID=248各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析

2012-08-04 22:44:30 780

转载 CListCtrl控件的使用详解

1. CListCtrl 样式及设置 LVS_ICON: 每个item显示大图标 LVS_SMALLICON: 每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 如windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”  LONG lStyle; lStyle=GetWind

2012-08-02 22:50:13 665

转载 MFC字符串类型总结

MFC支持有很多种字符和字符串数据类型,在此将他们整理一下以便记忆。1. char wchar_tchar         这个不用说了是标准c的字符类型,8bit wchar_t       用来保存UNICODE字符集的类型,16bit 2. CHAR WCHAR TCHARCHAR         与小写的char等价             typedef

2012-08-02 22:27:48 983

转载 Unicode字符集下CString与char *转换 (解决中文乱码等)(转)

UniCode 下 CString 转 char* 的方法的文章有很多,但是大部分都是在互相转载,看了那么多资料,仍然没有解决乱码的问题,后来从一个论坛的一条回复里面找到了正确的方法,特此拿出来与大家分享。先总结一下网上找到的三种转换的方法:方法一:使用函数setlocale    setlocale(LC_ALL,"chs");    需要包含头文件#include

2012-08-02 22:24:46 20348 2

转载 程序员面试题精选算法58题加答案

非常好的文章,在此转载,谢谢原文作者。程序员面试题精选(01)-把二元查找树转变成排序的双向链表  题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。  比如将二元查找树                                            10

2012-06-28 10:31:37 4647

原创 关于Error making query:MySQL server has gone away

最近发现之前做的一个项目运行之后总是出现“Error making query:MySQL server has gone away”的错误。其实项目很简单,一个是socket服务器端,一个是socket客户端;客户端发送请求给服务器端,服务器端收到请求从数据库中查询,再把结果发送给客户端。之前做好之后测试只是简单的发十几条消息,没有问题。但是,如果连续发消息(可间歇1秒),一段时间之后,服务器端

2012-05-29 23:04:11 1604

原创 GetKeyState、GetAsyncKeyState、GetKeyboardState函数的区别:

GetKeyState、GetAsyncKeyState、GetKeyboardState函数的区别:1、BOOL GetKeyboardState( PBYTE lpKeyState );获得所有的256个键(键盘按键、鼠标按键等等)的状态,lpKeyState是指向一个256bit的数组,存放所有键的状态。2、SHORT GetAsyncKeyState( int vKey );判断V

2012-05-29 11:58:44 25899 4

原创 VS2008创建C++项目——使用dll文件

网上有许多的文章都在介绍如何创建一个自定义的dll文件,以及如何使用一个dll文件,在此不在赘述。本文主要介绍如何使用VS2008的"生成后事件"的命令行,将一个dll文件直接拷贝到项目的debug,或者release文件中。   首先,找到项目属性下的“生成事件”选项如下图所示:单击“命令行”右侧的三点号,出现了命令行添加窗口,如下图所示。输入命令“copy /b "$(Inpu

2012-05-23 22:49:44 2578

转载 创建自己的dll与lib:dll与lib文件的区别

原文地址:http://blog.csdn.net/dizuo/article/details/4103614经常使用到第三方库。比如:glut,freetype,sdl,大一点的有CEGUI,OSG等。这些库虽然是开源的,但是很多时候只是使用他们,一般不会去修改。使用就会涉及到三个东西:.h  .lib  .dll文件。主要有三种模式:.h+.lib       .h

2012-05-11 22:27:40 1119

转载 VS2008 使用小技巧-------快捷键

以下的内容转载自:http://www.21industry.com/group_thread/view/id-32435 VS2008 使用小技巧——快捷键1. 怎样调整代码排版的格式?选择:编辑—>高级—>设置文档的格式 或 编辑—>高级—>设置选中代码的格式。格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d2. 怎样跳转到指定的某一行?两

2012-05-11 11:31:14 699

转载 __declspec(dllimport)和__declspec(dllexport)的区别,以及有关c/c++调用约定

DLL可以使用两种方法将公共符号导入到应用程序中或从 DLL 导出函数: 生成 DLL 时使用模块定义 (.DEF) 文件。 在主应用程序的函数定义中使用 __declspec(dllimport) 或 __declspec(dllexport) 关键字。 使用 .DEF 文件模块定义 (.DEF) 文件是包含一个或多个描述各种 DLL 属性的 Module 语句的文本文件。如果不

2012-05-11 09:13:55 705

转载 在vs2008中添加lib文件以及一些常用项目设置选项

下面以添加ws2_32.lib文件为例方法一(直接添加代码):直接在.cpp文件中,添加#pragma comment(lib, "ws2_32.lib");即可。(ws2_32.lib即为你要添加的lib文件) 方法二(在vs工具栏中添加):1.项目(project) -> TcpSrv属性(TcpSrv properties) (其中TcpSrv为工程名)

2012-05-09 17:00:28 9671 1

原创 华为机试——含有通配符的字串匹配

今天去华为参加暑期实习生机试,一共三个题目,前面两个较为简单(二选一)。1、给定一个日期(如2012年4月15日),判断是周几?2、把一个字符串中的非字母删掉,并且将大写字母小写。3、求一个字符串2在字符串1中的最先匹配,字符串2中可以使用通配符*,即*可以代替任意字符。例如,str1[]="abcdefgh";str2[]="a*f";则输出结果是“abcdef”.    第三个题目是选作题

2012-04-18 15:33:28 3220 1

转载 在VC中创建DLL文件的方法步骤--DLL文件与exe文件的区别

原文地址:http://dev.yesky.com/475/7667475.shtml今天教大家在VC中创建DLL文件的方法步骤,一起来学习一下,并不是很难的,相信聪明的你一看就会。  一.Win32动态链接库  1.制作的步骤:  (1)新建WIN32 Dynamic-link Library工程,工程名为MyDll,选择A simple DLL project类型。

2012-04-18 15:27:16 2153

转载 c++ 虚函数的实现机制:笔记

作者写的太好了,转载!1、c++实现多态的方法其实很多人都知道,虚函数在c++中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive c++其中一篇文章里面可以知道:是每个类用了一个虚表,每个类的对象用了一个虚指针。具体的用法如下:class A{public:    virtual void f();    virtual voi

2012-04-16 21:04:11 459

转载 [中文/英文]VC6 sp6补丁下载|VS6 sp6补丁下载 [防VC6link死机]

原文地址:http://hi.baidu.com/doyee/blog/item/c216dd8809282697a4c2720a.html#0    初学VC的人最容易遇到的问题,就是VC6在编译的时候,linking.....,一直就这样link下去,打击了多少渴望掌握VC的人。网上的所谓vc集成sp6版本,由于没有测试完全,留下了bug,导致非常容易link卡死,由于这些版本自称集成

2012-04-09 16:30:43 990

转载 内存对齐的规则以及作用

原文地址:http://www.cppblog.com/snailcong/archive/2009/03/16/76705.html首先由一个程序引入话题: 1 //环境:vc6 + windows sp2 2 //程序1 3 #include iostream> 4  5 using namespace std; 6  7 struct st1  8

2012-04-06 20:41:27 533

转载 VC 开机自动启动程序代码

很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software//Microsoft//Windows//CurrentVersion//Run。参考程序可以见下:(查找程序目录的执行文件,存在则进行添加注册表操作)  //实用代码一int C***Dlg::CreateRun(void){//添加以下代码 HKEY

2012-04-05 11:08:51 705

原创 sprintf错误以及类型转换

最近,编写一个程序需要将两个字符串连接起来,我使用了sprintf函数,总是出现错误的结果。后来,把结果打印出来,才发现原来是char指针中有空字符(ASCII码为0的字符)。我的错误代码如下:unsigned char szbuffer[1024];unsigned char head[10]={0xFF,0xFF,0x01,0x01,0x06,0x01,0x00,0x00,0x00

2012-04-04 19:40:36 5901

转载 extern的作用

1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];   在另外一个文件里用下列语句进行了声明:extern char *a;   请问,这样可以吗?

2012-03-13 17:20:18 434

转载 C/C++中的结构体对齐问题(内存对齐)

由于程序运行时占用的内存过大,所以想办法给程序瘦身。在调试中发现结构体占用的size竟然和预想的不一样,原来……看看下面讲的吧,肯定会不枉此看哦!1,比如:struct{    short a1;    short a2;    short a3;}A;struct{    long a1;    short a2;}B;sizeof(A)=6,

2012-03-12 22:33:54 548

转载 "DAMAGE:after Normal block"的解决方法

在释放内存时,崩溃了,出现了如下错误: User breakpoint called from code at 0x7c921230 Debug Assertion Failed! Program:... File: dbgheap.c Line: 1011 Expression: _CrtIsValidHeapPointer(出现问题的指针) For information

2012-03-12 22:32:39 8090

转载 失业七个月,面试六十家公司的深圳体验

首先,坦白的讲,如果我现在不是找到了一份还合适的工作,我是根本不愿意再去回想那七个月的事情的。   失业整整七个月,简直是噩梦一场。很辛酸,很痛苦,也很无奈。由刚开始的自信满满,多方挑剔,到最后的完全没有了自信,觉得自己是废物,这个过程让我经历了太多,如果不是有家人与好朋友一直支持着,应该是早就彻底放弃了的。   事情过后,再回过头去看这段简历,开始有点感谢这样一次机会,感谢这次有磨练的经

2012-03-08 12:32:12 19584 1

转载 VS中Debug模式和Release模式的区别

一、Debug 和 Release 编译方式的本质区别  Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。  Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /

2012-03-05 11:28:46 784

转载 VC中_beginthread 使用错误

原文地址:http://www.cnblogs.com/jiji262/archive/2007/01/12/618530.html在VC++ 6.0 中使用_beginthread 和 _endthread 的时候,出现如下错误:error C2065: '_beginthread' : undeclared identifiererror C2065: '_endthread'

2012-02-29 21:28:50 1682

原创 ubuntu c++下连接mysql数据库和数据库的使用

今天在ubuntu下 ,用eclipse连接mysql数据库,总是出现mysql_init() undefined 错误,后来发现需要在项目中添加一个静态链接库。下面把eclipse+CDT用C++连接mysql的过程描述一下。首先、安装MySQL,在终端中输入:sudo apt-getinstall mysql-server mysql-client(或者在ubuntu的软件中心安装)。同时

2012-02-29 11:41:41 4787

转载 泛C++开发: 如何用C++写跨平台应用

原文地址:http://www.cnblogs.com/WuErPIng/archive/2005/07/29/202603.html(感谢作者的无私奉献)口号:一次编码,到处编译! :-)      一次编码,在 vc7.1 , vi 甚至ulteredit 上完成编码。     到处编译,将写好的代码 copy  到其它操作系统,也能够编译运行,而不用去修改哪怕一行代码。

2012-02-28 12:47:38 573

原创 无法显示 XML 应有分号错误的解决办法

最近,使用php生成XML文件,结果,访问XML文件时出现以下错误:无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 应有分号。处理资源 'http://127.0.0.1/phprss3/XML/index_1.xml' 时出错。第 103 行,位置: 46 http://127.0.0.1/

2012-02-28 11:34:04 3992 1

关于反病毒引擎的设计以及病毒介绍

收集的几篇关于反病毒引擎的设计以及病毒介绍的文章,希望对你有用

2012-07-09

C++内存分区的划分

C++内存分区的划分 heap stack 区别

2012-06-26

计算机网络课件 内存泄露 C++ 题目

计算机网络课件 内存泄露 C++ 题目

2012-06-26

Java经典基础知识和UML类图介绍以及设计模式

Java经典基础知识和UML类图介绍以及设计模式,里面放了几分java基础知识课件,几分UML类图课件,以及一份设计模式的课件。

2012-06-20

操作系统物理地址与逻辑地址转换课件

操作系统物理地址与逻辑地址转换课件 线程同步资料

2012-06-14

Visual studio 2008的操作界面截图2

Visual studio 2008的操作界面截图

2012-05-23

Visual studio 2008的操作界面截图

Visual studio 2008的操作界面截图。最近在一个日本的公司实习,操作系统与软件全部都是日文的。截下一些图片,备用。

2012-05-13

MBR修复工具

MBR修复工具,可以修复windows操作系统的引导区。在硬盘安装windows/linux 双系统之后,经常会出现引导区错误,无法进入linux/windows,而是直接进入了grub引导程序中,需要手动输入许多命令才可以进入linux/windows。出现这种情况之后,一般的解决办法是删除linux系统,使用MBR修复工具修复引导区

2012-04-09

WinAVI.Video.Converter.v10.1

1. 安装软件原版 2. 将crack文件夹中的所有项目复制到安装目录下 3. 运行软件,输入任意的注册码即可激活 PS: language 文件夹中为繁体中文语言文件 ================

2012-04-09

turbo C 2.0

经典的c语言开发环境,很好!turbo c 2.0版本,希望对你有用.下载之后,不需要安装,解压之后,打开tc.exe。需要修改路径才可以正常运行。option->directory下面的几个路径需要修改

2011-10-23

matlab帮助手册 matlab函数

matlab手册 matlab函数 chm,很详细的介绍matlab

2011-09-03

MSHFlexGrid 、vb调用数据库

vb实现一个登陆界面,登陆之后,访问数据库并将数据显示在MSHFlexGrid控件中。MSHFlexGrid控件可以响应双击事件;可以导入导出excel文件。

2011-09-02

editplus 以及其序列号

editplus 3.3.0 以及其序列号,很好的文本编辑器,很强大

2011-08-14

oracle函数大全

oracle函数大全,里面包含了常用函数

2011-08-14

php调用java类

用php-java-bridge配置php调用java类的环境,里面包含了php-java-bridge5.4.5版本,以及我总结的配置方法,我已经配置成功了。官方网站下载的最新php-java-bridge会有点问题。

2011-08-14

C实现FTP客户端 socket编程

我们的实验报告,C实现FTP客户端,有实验报告和源程序。 socket编程实例C实现FTP客户端 socket编程实例C实现FTP客户端 socket编程实例C实现FTP客户端 socket编程实例C实现FTP客户端 socket编程实例C实现FTP客户端 socket编程实例

2010-12-18

socket编程入门.CHM

socket编程入门,介绍了基本的socket编程的接口和函数,有看的价值

2010-12-18

FTP官方标准文档(找了很久才找到的)

FTP官方标准文档,中英文对应的很不错FTP官方标准文档,中英文对应的很不错FTP官方标准文档,中英文对应的很不错FTP官方标准文档,中英文对应的很不错FTP官方标准文档,中英文对应的很不错

2010-11-26

量子密码学课件(有BB84协议、B92协议)

量子密码学课件,希望对你有用!有BB84协议、B92协议有BB84协议、B92协议

2010-11-24

量子密码学课件(非常好)

量子密码学的课件,非常具体,内容新颖,有深度,希望对你有用!

2010-11-03

网页模板 很好 很强大

非常好的模板,希望对你有用!网页模板网页模板网页模板网页模板

2010-11-03

空空如也

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

TA关注的人

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