自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(262)
  • 资源 (39)
  • 收藏
  • 关注

转载 你的灯还亮着吗?》

<br />你的灯还亮着吗?》一书中写道:<br />当你为了寻找解决问题的方法而累得筋疲力尽时,不妨向后看看,看看你是不是已经迷路了?你的问题究竟是什么?<br /><br /><br /><br /><br />2005.01.29  增补:<br /><br /><br />QUOTE:<br />节选自 http://wiki.perlchina.org/main/show/brian%27s+Guide+to+Solving+Any+Perl+Problem<br />当你的程序碰到了问题时,请试

2010-07-23 00:34:00 733

转载 外观模式(Façade Pattern)

转自:http://terrylee.cnblogs.com/archive/2006/03/17/352349.html外观模式(Façade Pattern)——.NET设计模式系列之十二Terrylee,2006年3月概述在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系

2012-02-21 17:10:40 1157

转载 mysql bigint类型和datetime类型的转换

转自:http://lbyzx123.iteye.com/blog/10734671、bigint类型转换为datetime类型-- 假设 1164691264437 是 Java 里的“日期时间”:即:自1970-01-01 00:00:00以来的毫秒数/*getTimepublic long getTime()Returns the numb

2012-02-21 17:05:03 18832

转载 我是如何在12周内由零基础成为一名程序员的(转)

我是如何在12周内由零基础成为一名程序员的我的故事在海军陆战队服役超过10年后,我于去年7月份退役了。随后在8月份找到了一份赌场的工作做公关,到今年2月中旬的时候又被辞退了。到5月中旬的时候我在DE协会找到了一份临时的“初级用户体验工程师”工作,而到了8月底我则成了正式的“用户体验工程师”。当我丢掉赌场的那份工作时,我就在想公关这行可能真的不适合我。我想做一名程序员。于是我

2011-12-12 15:33:48 1089

转载 一个容易上手的2D游戏引擎love2d (lua)

给大家推荐一个容易上手的2D游戏引擎love2d该游戏引擎包括一个图形引擎和一个物理引擎Box2d,整体表现效果不俗,且使用Lua作为编程接口,比较容易上手。love2d的网址是:http://love2d.org/

2011-12-01 10:28:44 3091 1

转载 LINUX平台可以用GDB进行反汇编和调试。

转自:http://www.cppblog.com/liu1061/articles/53762.html如果在Linux平台可以用gdb进行反汇编和调试。(转)2. 最简C代码分析    为简化问题,来分析一下最简的c代码生成的汇编代码:    # vi test1.c          int main()    {        return 0;

2011-11-26 14:32:46 864

转载 C++虚函数调用的反汇编解析

转自:http://blog.csdn.net/apemancsdn/article/details/82606虚函数的调用如何能实现其“虚”?作为C++多态的表现手段,估计很多人对其实现机制感兴趣。大约一般的教科书就说到这个C++强大机制的时候,就是教大家怎么用,何时用,而不会去探究一下这个虚函数的真正实现细节。(当然,因为不同的编译器厂家,可能对虚函数有自己的实现,呵呵,这就算

2011-11-10 15:57:53 798

转载 常用代码段 rep movsw/rep movsw

转自:http://apps.hi.baidu.com/share/detail/32932237移动代码段:rep movsw              mov    ax,#BOOTSEG             mov    ds,ax             mov    ax,#INITSEG             mov    es,a

2011-11-09 23:42:43 3363

转载 c++编程中的调试技巧(C++编程思想)

转自:http://hhfighting.blog.163.com/blog/static/55700323200922093543827/1.调试标记    适用预处理#define定义一个或多个调试标记,在代码中把调试部分使用#ifdef 和#endif 进行管理。当程序最终调试完成后,只需要使用#undef标记,调试代码就会消失。常用的调试标记为DEBUG, 语句序列:

2011-11-08 16:39:38 8558 1

原创 mysql 5.1 存储过程例子

CREATE   PROCEDURE `temp_test`()begin  declare a int;  declare b int;  declare c int;declare cur1 CURSOR  for select aid  from  t_test;declare continue handler for not found set b = 1;op

2011-10-28 21:14:03 1891

转载 windows 平台下 生成Dump文件例子

/////////////////////////////////////////////////////////////////////////////////// MiniDump.cpp //// Sample approach to collecting data with MiniDumpWriteDump and MiniDumpCallback // // A

2011-10-28 02:02:55 854

转载 c++异常处理机制示例及讲解

转自: http://ticktick.blog.51cto.com/823160/191881 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/191881      这两天我写了一个测试c++异常处理机制的例子,感觉有很好的示范作用

2011-10-24 00:09:44 751

转载 unicode,ansi,utf-8,unicode,big5有什么区别【转】

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://zongtongyi.blogbus.com/logs/17208294.html本文转自 HAL9000PLUS 的 知道吧,写的很精彩,故收藏之,希望对有类似疑问的人一些帮助。

2011-10-17 00:40:33 1377

转载 一个因为sql语句引起的服务器挂掉

没时间总结,有空的话再整理下。SQL LEFT JOIN 关键字Previous PageNext PageSQL LEFT JOIN 关键字LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (tab

2011-09-28 20:22:03 1193

转载 网络游戏服务器设计浅析

转自:http://www.ha97.com/3461.html网络游戏服务器设计浅析 谈这个话题之前,首先要让大家知道,什么是服务器。在中,服务器所扮演的角色是同步,广播和服务器主动的一些行为,比如说天气,NPC AI之类的,之所以现在的很多网络游戏服务器都需要负担

2011-08-25 20:30:01 1023

原创 http://edu.codepub.com/2010/1108/27051.php

http://edu.codepub.com/2010/1108/27051.php

2011-07-19 00:05:37 835

转载 Notepad++的字体设置加Consolas和微软雅黑混合字体

<br />如图1 <br />图1 <br /> <br />选择“字体格式”。注意红框内的设置。 <br />其中一定要勾选“使用全局字体” 、 “使用全局字体大小”。 <br />如图2<br /><br />图2 <br /> <br /> <br />建议大家使用Consolas和微软雅黑混合字体。consolas是公认的很好用的编程字体。 <br />微软雅黑大家都耳熟能详了。 <br />转载地址:http://www.iamle.com/archives/461.html<br />注意:文

2011-05-30 15:07:00 1842

转载 vsprintf 与 vsnprintf

vsprintf<br />  /* 函数名: vsprintf   功 能: 送格式化输出到串中   返回值: 正常情况下返回生成字串的长度(除去/0),错误情况返回负值   用 法: int vsprintf(char *string, char *format, va_list param);   注: 该函数会出现内存溢出情况,建议使用vsnprintf   程序例:   */   #include <stdarg.h>   char buffer[80];   int vspf(char *fmt

2011-05-18 20:14:00 13068

转载 遍历二叉树的非递归算法

<br />编写的方法:根据树中结点的遍历规律及顺序直接写出其非递归算法。<br />先序非递归算法<br />【思路】<br />假设:T是要遍历树的根指针,若T != NULL<br />对于非递归算法,引入栈模拟递归工作栈,初始时栈为空。<br />问题:如何用栈来保存信息,使得在先序遍历过左子树后,能利用栈顶信息获取T的右子树的根指针?<br />方法1:访问T->data后,将T入栈,遍历左子树;遍历完左子树返回时,栈顶元素应为T,出栈,再先序遍历T的右子树。<br />方法2:访问T->data

2011-05-16 19:31:00 813

转载 算法复杂度的计算

<br />算法复杂度是在《数据结构》这门课程的第一章里出现的,因为它稍微涉及到一些数学问题,所以很多同学感觉很难,加上这个概念也不是那么具体,更让许多同学学起来无从下手,下面我们就这个问题给各位考生进行分析。<br />首先了解一下几个概念。一个是时间复杂度,一个是渐近时间复杂度。前者是某个算法的时间耗费,它是该算法所求解问题规模n的函数,而后者是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。<br />当我们评价一个算法的时间性能时,主要标准就是算法的渐近时间复杂度,因此,在算法分析时,往往对两者

2011-05-16 16:35:00 875

转载 lua 取一个数字的整数部分

<br />lua在对两个整数进行除法操作时不会向C那样将结果转换成整数,而是自动转换成浮点数。(lua没有数据类型之分)。如果要实现此功能需要取得结果中的整数部分。math.ceil (x)<br />Returns the smallest integer larger than or equal to x.<br />--取一个数的整数部分<br />function getIntPart(x)<br />if x <= 0 then<br />   return math.ceil(x);<br /

2011-05-04 20:23:00 78153 7

转载 VS2008反汇编小解

<br />了解反汇编的一些小知识对于我们在开发软件时进行编程与调试大有好处,下面以VS2008环境下的VC++简单介绍一下反汇编的一些小东西!如果有些解释有问题的地方,希望大家能够指出。<br />1、新建简单的VC控制台应用程序(对此熟悉的同学可以略过)<br />A、打开Microsoft Visual Studio 2008,选择主菜单“File”<br />B、选择子菜单“New”下面的“Project”,打开“New Project”对话框。<br />C、左边选择Visual C++下的win

2011-04-29 20:23:00 8087

转载 vs2008【断点无效】解决方法

<br />果是在debug下,请打开:<br />Tools->Option->debugging->General  找到<br />Require source files to exactly match the original version<br />不要打勾<br /> <br />即:<br />工具->选项->调试里->常规 找到<br />要求原文件与原始版本完全匹配<br />不要打勾<br /> <br />再调试一下试试,应该可以了。<br />如果不行,清一下工程.

2011-04-18 15:35:00 2436

转载 检测不了的错误(2) --- 分析

为什么编译和运行时都不能检测到这个问题呢. 为什么一个空指针还能够调用对象的成员函数呢? 我们要看看汇编代码.MyClass::Foo() 其实是一个全局函数, 在符号表中的名字是 "_ZN7MyClass2FooEv". 所以调用时并不需要通过对象指针. 不过在调用这个函数时,会传递对象指针进去.函数的定义:.globl _ZN7MyClass3FooEv .type _ZN7MyClass3FooEv, @function_ZN7MyClass3FooE

2011-04-13 20:22:00 944

转载 不使用调试器查看堆栈的调用情况(CallTrace)

转自:http://www.xue5.com/itedu/200707/127638.html程序不大,调了三个小时,自己有必要在强化下对指针的理解:(原理:函数调用的时候会建立栈帧,其大致存放如下压栈传入的参数2压栈传入的参数1------------------------函数返回时的地址------------------------栈帧---------

2011-04-13 20:21:00 1778

转载 详解LEA指令

<br />比如你用local在栈上定义了一个局部变量LocalVar,你知道实际的指令是什么么?一般都差不多像下面的样子:<br />push   ebp   <br />mov   esp,   ebp   <br />sub   esp,   4   <br />现在栈上就有了4各字节的空间,这就是你的局部变量。   <br />接下来,你执行mov   LocalVar,   4,那么实际的指令又是什么?是这样:<br />mov   dword   ptr   [ebp-4],   4<br />

2011-04-13 10:36:00 2737

转载 启用地址级调试的设置

#271、启用地址级调试的设置的作用是什么?<br />原文链接:What the Enable Address-Level Debugging option does<br />操作步骤:<br />菜单:工具+选项+调试+常规,有个"启用地址级调试"项,如果启用该项,将会得到另外三个调试工具:“反汇编”窗口、“寄存器”窗口和地址断点。<br /><br />如果不选中此项,就不会有。 <br /><br />评论:启用地址级调试非常有用,可特别针对一些深层次的bug,容易找到问题所在。<br /><br

2011-04-12 19:48:00 1712

原创 寻路小例子 没写完(待续)

<br /><br />#include "Graph.h"<br />#include <iostream><br />#include <assert.h><br /> <br />using namespace std;<br /> <br />#define  INVALID_ID -1<br /> <br />#define MAX_PATH_SIZE900<br /> <br />#define  MAX_PATH_SCENEID  20<br />//#define  INFINITY 655

2011-04-05 23:28:00 872

转载 要好好掌握反汇编调试程序BUG

<br />没事的时候 用GOOGLE搜搜 反汇编调试,看看别人用反汇编调试的例子。<br /> <br />备忘--通过反汇编定位release版本程序的bug所在<br />转自:http://blog.csdn.net/swordll80/archive/2007/01/06/1475847.aspx<br /> <br /><br />今天帮忙调试了一个release版本的程序,此程序运行较长一段时间后终于(不挂就不好查了)挂了,系统报错是某处的指令访问了非法地址,显然是内存访问越界(不测试也能猜到

2011-04-04 14:46:00 9980

原创 无权无向图的邻接矩阵的BFS简单算法实现

<br />#define  MAX_VEX 20<br />//#define  INFINITY 65535<br />#define  INFINITY 0<br />class Graph<br />{<br />public:<br /> Graph();<br /> ~Graph(){};<br /> <br /> int FirstVex(int i);<br /> int NextVex(int i , int j);<br /> void BFS_Graph(int start,int e

2011-03-30 20:06:00 1692 1

转载 无向图最短路径问题

转自:http://giszpp.spaces.live.com/blog/cns!4593EEA7FACB3D7F!435.entry问题描述:在一个无向图中,有若干个点。某些点存在路径。如何从一个点到达另一个点使走的路程最短?    它是运用贪心的算法不断添加点从而到达终点。建立一个集合,在代码中可以用来标记一下就可以。这个集合的初始时只有起点,我们把从源到u且中间只经过S中顶点的路程为从源到u的特殊路径,并用dist数组记录当前每个顶点所对应的最短特殊路径。Dijkstra算法从源出发,达到直接相连的

2011-03-29 13:12:00 13053 2

转载 用BFS找最短路,并打印路径

<br />转自:http://lingyibin.javaeye.com/blog/849828<br /> <br />我想大部分人都用Floyd或者Dijstra算法,甚至dfs算过最短路吧。<br />其实BFS也可以计算最短路。(补充:本文只针对无权图,有权图很难用BFS)<br />当我们用BFS找端对端最短路时,从出发点开始,第一次遍历到终点时过的那条路径就是最短的路径。(读者可以思考一下为什么!)<br />下面就用邻接表来实现一下BFS最短路,并把路径打出来。<br /> Cpp代码 #i

2011-03-29 13:11:00 5459

转载 字节序,C程序内存布局【很好的文章】

<br />转自:http://blogold.chinaunix.net/u1/43190/showart.php?id=1090249s<br /> <br />一、字节序定义<br />字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。<br />其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。<br />在所有的介绍字节序的文章中都会提到字节序分为两类:Big-

2011-03-28 17:46:00 828

转载 C语言中的联合体union

转自:http://blogold.chinaunix.net/u2/84450/showart_1829958.html在C/C++程序的编写中,当多个基本数据类型或复合数据结构要占用同一片内存时,我们要使用联合体;当多种类型,多个对象,多个事物只取其一时(我们姑且通俗地称其为“n 选1”),我们也<br />可以使用联合体来发挥其长处。首先看一段代码:union myun <br />{<br /> struct { int x; int y; int z; }u; <br /> int k; <br

2011-03-26 16:06:00 741

转载 关于c++ vs2008中数据断点的设置

熟悉数据断点的设置,能提高调试效率。简单看下,数据断点是怎么设置的。一般来说,函数断点在下面几种情形下有用:   1 例如调试一个网站程序,你通过分析网站的日志发现最有可能发生错误的函数,打开调试器并将调试器附加到程序上去,设置函数断点,重新执行网站……这样做的好处是,不用到处打开源文件去找出错的源代码行,调试器会自动打开源代码,并且在函数的入口处中断(岂不是很方便?)。  2 例如你在阅读源代码的时候,通常在读到虚函数调用的时候,因为通常这种调用都是通过基类指针调用的,而你又一时半会不知道到底有哪个继承类

2011-03-23 10:31:00 10421 1

原创 记个网站 晚上回去整理

http://www.eefocus.com/andysun001/blog/10-07/192341_cd0c0.htmlhttp://topic.csdn.net/u/20090417/13/6169972c-390e-427b-bd05-119afb937f1b.htmlhttp://loveolive.com/courses/CLang/dir/se1203.htm

2011-02-14 14:17:00 698

转载 由参数传递实现的python多态

<br />以动物吃东西为例子,讲述由python实现的参数传递实现的多态<br />#实现一个父类,虚构的动物类,并实现一个空的Eat方法class Animal(object):    def __init__(self):        pass    def Eat(self):        pass<br />class Chicken(Animal):    def __init__(self):        super(Chicken, self).__init__()    def Ea

2011-02-05 13:45:00 1107

转载 python的类、基类、多态、取消基类

<br /> <br />很早以前见到过“python的类、基类、多态、取消基类的代码",现在很想找到那个例子,可惜,又找不到了!算了,把已经知道的收集一下,以后看到了再补充!<br />__bases__是一个元组(可能是None或独元), 包括其基类, 以基类列表中它们的排列次序出现<br />---------<br />http://www.ixpub.net/redirect.php?tid=641482&goto=lastpost<br />http://www.linuxforum.net/f

2011-02-05 01:18:00 7891

转载 python中的函数重载(by qshpeng)

<br /> 如果你习惯用C++,JAVA或者其它的面向对象语言,你会经常用到函数重载。<br />所谓函数的重载是指多个函数的名称以及返回值类型均相同,仅参数类型或参数个数不同。函数重载大大提高了代码重用率和程序员开发效率。<br />但如果你现在转向使用python,你就有可能不习惯它的形式上不支持函数重载。但python作为面向对象语言,自然不会丢掉函数重载这个面向对象语言所共有的重要特性。python中实现函数重载的方法非常特别而有趣。先看下面的一个函数定义:<br />def f(str,time

2011-02-05 00:59:00 628

原创 书名

ActionScript 3.0 Cookbook 中文完整版.pdf

2011-01-26 20:34:00 836

mongodb-win32-i386-2.2.3

mongodb-win32-i386-2.2.3

2013-04-03

ChinaDBA.net出品《Redis实战》

ChinaDBA.net出品《Redis实战》

2013-02-18

Source Insight3.5+注册码.rar

Source Insight3.5+注册码.rar

2013-02-04

C++语言的设计和演化.pdf

C++语言的设计和演化.pdf

2013-01-08

黑客与画家

黑客与画家

2012-11-20

用TCP_IP进行网际互联第一卷_原理协议与结构

用TCP_IP进行网际互联第一卷_原理协议与结构

2012-11-20

程序设计实践

程序设计实践

2012-11-20

cloudwu-skynet

cloudwu-skynet

2012-11-20

libevent-1.4.9

libevent-1.4.9

2012-11-20

glog-0.3.2

glog-0.3.2glog-0.3.2

2012-11-20

mysql++-3.1.0

mysql++-3.1.0

2012-11-20

mysql++文档

mysql++文档

2012-11-20

Cmake手册

Cmake手册

2012-11-20

YouProxy20120825.zip

YouProxy20120825.zip

2012-09-28

libevent-0.1

libevent-0.1

2012-06-28

facebook-folly

facebook-folly

2012-06-27

Programming+with+vim+-+Ver.0.7.pdf

Programming+with+vim+-+Ver.0.7.pdf

2012-06-27

AS3游戏编程大学.pdf

AS3游戏编程大学.pdf

2012-03-05

Flex 3 Cookbook

Flex 3 Cookbook

2012-03-02

A*算法文档

A*算法文档

2012-02-23

SmartFoxServer中文教程及API.zip

SmartFoxServer中文教程及API.zip SmartFoxServer中文教程及API.zip SmartFoxServer中文教程及API.zip

2011-09-16

windows核心编程(书+代码)

windows核心编程(书+代码) windows核心编程(书+代码) windows核心编程(书+代码)

2011-07-26

The C Programming Language中文版.pdf

The C Programming Language中文版.pdf

2010-09-25

lighttpd-1.4.27 源代码

lighttpd-1.4.27 源代码 lighttpd-1.4.27 源代码

2010-09-25

Windows网络编程第二版中文.pdf

Windows网络编程第二版中文.pdf Windows网络编程第二版中文.pdf Windows网络编程第二版中文.pdf

2010-09-19

c++笔试面试宝典2010版.doc

c++ 笔试 面试 宝典 2010版 .docc++ 笔试 面试 宝典 2010版 .docc++ 笔试 面试 宝典 2010版 .docc++ 笔试 面试 宝典 2010版 .docc++ 笔试 面试 宝典 2010版 .docc++ 笔试 面试 宝典 2010版 .doc

2010-08-30

网络五子棋(毕业设计包括论文)

网络五子棋(毕业设计包括论文) 想要的看看吧

2009-05-15

网络五子棋设计与实现毕业论文

网络五子棋设计与实现毕业论文 想要的看看吧

2009-05-15

部分IT公司笔试算法题

部分IT公司笔试算法题部分IT公司笔试算法题部分IT公司笔试算法题

2008-11-16

应届生求职大礼包——销售职业篇.pdf

应届生求职大礼包——销售职业篇,应届生求职大礼包——销售职业篇

2008-11-16

空空如也

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

TA关注的人

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