自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

转载 恼人的设计模式

本文转自http://www.cnblogs.com/wisekingokok/archive/2011/10/14/2211247.html,不过最原始的出处找不到了,应该不是这个链接。     最近参加面试,总是被问到设计模式的问题。本人作为一个实用派,完全没搞懂作为一个功能的实现者,设计模式到底有多重要。当然,本人的意思不是说设计模式没用或者不该了解,但是这是一个度的问题,简单的模式

2012-10-11 10:07:46 1410

转载 关于.H和.C的文章

本文转自http://topic.csdn.net/u/20100426/18/6fe0815f-8575-4b37-ae4d-adcd9500fa3e.htmlIn general, header files contain declarations and definitions pertaining to functions defined elsewhere. In general,

2012-09-13 09:58:50 1348

转载 [Linux] undefined reference to `itoa'

本文转至http://blog.csdn.net/joeblackzqq/article/details/6934921在linux写了个简单的C程序,里面用到了itoa,但是编译时提示“undefined reference to `itoa'”,本以为加上-lc就行了,可结果还是一样。上网发现,有人说这个函数在linux中是不存在的,一般用sprintf来代替。看下面代码及注释吧:

2012-09-03 11:10:24 9788

转载 如何度过研究生生活(转)

转自http://hi.baidu.com/fillysky/item/a579d20f2350afca74cd3c19笛卡尔说过:“最有价值的知识是方法的知识。”一、研究生与大学生的区别大学生基本上是来接受学问、接受知识的,然而不管是对于硕士时期或是博士时期的研究而言,都应该准备要开始制造新的知识,所以第一个我们必须要很用心、很深刻的思考,大学生和研究生是不同的。(一

2012-07-26 11:32:16 4643

原创 Ubuntu架设HTTP方式访问的SVN服务器以及war文件上传自动部署

本文的svn服务器部署主要参考了http://blog.sina.com.cn/s/blog_567e650201011kwh.html,对其中不甚清晰之处做了一些注解,并且主要是实现了设置多个版本库,且每个版本库需进行用户验证,每个程序一个版本库。本文详细讲述了在Ubuntu上通过SVN进行业务部署。由于使用Apache服务模块的的实现和使用不同,本文的方案仅适用于ubuntu,如在其他

2012-07-24 00:17:00 2456

转载 java对字符的编码处理

本文转自http://kxjhlele.iteye.com/blog/333211,讲述了java中对字符的编码处理    在java应用软件中,会有多处涉及到字符集编码,有些地方需要进行正确的设置,有些地方需要进行一定程度的处理。1. getBytes(charset)    这是java字符串处理的一个标准函数,其作用是将字符串所表示的字符按照charset编码,并以字

2012-07-20 16:44:22 68881 1

转载 gbk, gb2312,big5,unicode,utf-8,utf-16的区别

本文转自http://blog.chinaunix.net/uid-446337-id-94462.html详细说明了各种编码的区别于联系,对于支持国际化很重要,否则各种乱码能搞死人!Unicode编码,UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动

2012-07-20 15:52:02 2126

转载 浅复制和深度复制 clone() Thinking in java 读书笔记(一)

Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是

2012-07-19 16:37:44 754

转载 String,StringBuffer与StringBuilder的区别

本文转自blog.csdn.net/rmn190/article/details/1492013评价:难怪我以前处理文本的时候使用String对象,但是该String对象内容经常变化,因此速度一直很慢,都不知道原因,现在知道了。String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, S

2012-07-19 15:35:29 458

转载 C++与MySQL的接口(Windows)

C++连接mysql的话应该说有两种方法:一种是通过mysql自身的接口函数,如下边所示;一种是通过odbc连接,如http://www.cnblogs.com/jpa2/archive/2012/05/30/2526299.html,本文只介绍第一种。本文转自:http://scut-cottontang.blog.sohu.com/116994925.html花了两天的时间,终

2012-07-03 15:16:11 1112

转载 JavaScript中的this用法

本文转自http://www.ruanyifeng.com/blog/2010/04/using_this_keyword_in_javascript.html作者: 阮一峰日期: 2010年4月30日this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。

2012-06-22 15:23:32 460

转载 Javascript 面向对象编程(一):封装

本文转自http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html作者: 阮一峰日期: 2010年5月17日学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特

2012-06-22 15:21:13 574

原创 通过SVN上传war文件至服务器并解压

本文主要通过SVN把文件上传至服务器实现一键部署:首先,需要安装SVN服务器。服务器采用ubuntu,而安装SVN服务器有2种方式:  1.独立服务器 (例如:svn://88181.com/88181);  2.借助apache(例如:http://svn.88181.com/88181)。  两种方式各有利弊,使用独立服务器的方式更加容易一下,在此就使用第一种方式部署。

2012-06-16 01:37:36 5371

原创 Linux Mysql使用rpm安装的后的路径问题

使用rpm包安装MySQL的时候是把各个子目录分别安装到相应目录下了,不存在那个/usr/local/mysql这个目录,并且使用rpm -ql mysql的时候会显示“package mysql is not installed”,具体可以参考一下的一个帖子:[rpm安装 路径]mysql的rpm包默认安装路径问题请教高手帮我解决个 问题.由于我装的是RPM包,没能像装源代码文件那样

2012-03-21 16:08:34 4897

转载 C语言深度解剖笔记

1.11.2,节省空间,避免不必要的内存分配,同时提高效率编译器通常不为普通const 只读变量分配存储空间,而是将它们保存在符号表中,这使得它成为一个编译期间的值,没有了存储与读内存的操作,使得它的效率也很高。例如:#define M 3 //宏常量const int N=5; //此时并未将N 放入内存中......int i=N; //此时为N 分配内存,以后不再分配

2012-03-01 17:38:19 613

原创 散列表问题

好的散列函数的特点:每个关键字都等可能的散列到m个槽位中的任何一个之中去,并且与其他的关键字已经被散列到哪个槽位中去无关。但是一般都不太可能检查这个条件是否成立,因为很少知道关键字所符合的概率分布。将关键字解释为自然数:一般都有方法可以将关键字不是自然数的转化为自然数,如对于字符串,pt,可以被解释为十进制整数对(112,116),这是因为在ASCII中p=112,t=116,然后按照

2011-12-05 14:33:23 1159

原创 Linux程序设计第四版 笔记

1:5.2节中与终端进行对话      如果不希望程序中与用户交互的部分被重定向,单允许其他的输入和输出呗重定向,你就需要将与用户交互的部分与stdout和stderr分开,因此,可以直接对/dev/tty进行读写,该设备始终指向当前终端或当前的登录会话。代码如下:#include #include char *menu[] = { "a - add new record",

2011-11-21 00:46:04 1126 1

转载 回车和换行的区别(Linux程序设计第4版)

学习C语言的时候就一直没有搞清楚,这个回车和换行到底又啥子区别,这两个不都是通过按Enter键来搞定的嘛,结果今天看Linux程序设计第4版第五章147页时搞清楚原来是因为在Linux同Unix系统一样,在起内部都是通过换行符作为文本行的结束,也就是说Unix用一个单独的换行副来表示一行的结束,而MS-DOS中用回车符和换行符两个字符的结合来表示一行的结束。如果输入或者输出设备本身需要发送或者接受

2011-11-21 00:14:12 1024

转载 Linux学习之文件I/O操作

Linux将所有的硬件设备也当作文件来处理,因此,文件输入输出也是对设备进行操作的基础。文件的IO有两种:(1) 非缓冲文件操作:           这种操作方式便于对较小规模的文件的读写和对实施行要求很高的设备的数据进行通信,这类操作是系统调用提供的;并且系统只提供了两个文件操作的函数:read()和write()函数。使用的形式为:read(文件标识符,内存块指针,内存块长度);wr

2011-10-24 22:26:17 780

原创 0-1背包问题之使用回溯法解决

问题描述:一位旅行者准备旅行,所以决定挑选一些物品放入背包之中。每一件物品有一个体积和价值,而背包的总体积也是固定的,问该旅行者应该怎样挑选物品,使得总的价值为最大值?注意物品不能分割,即只能要么全部选中,要么不选。解决方案:1、动态规划(现在先不管,哪天有空了再说吧~~);2、回溯法:      使用回溯法最重要的是要确定约束函数和限界函数,只有这样才能确定需要减去哪

2011-10-20 16:40:34 16804 1

原创 研究生期间应该看完的书!

今天在这小小立个誓,希望自己在接下来的两年里能把以下的读书任务完成了!(1)《算法导论》——看三遍以上,将所有的算法都实现一遍!(2)《编译原理》——认认真真看完两遍,将题目做一遍。(3)《Unix环境高级编程》——将所有的代码自己实现一遍!(4)《Unix'网络

2011-10-18 23:35:32 2294

原创 回溯法之旅行商问题

问题描述:旅行商问题(Traveling Salesman Problem,TSP)是旅行商要到若干个城市旅行,各城市之间的费用是已知的,为了节省费用,旅行商决定从所在城市出发,到每个城市旅行一次后返回初始城市,问他应选择什么样的路线才能使所走的总费用最短?此问题可描述如下:

2011-10-18 16:08:33 9107

原创 使用回溯法来解决n皇后问题

问题描述:在一个N*N的棋盘上放置N个皇后,使得这N个皇后不能相互攻击,共有多少种不同的放置方法?#include #include #include #include int * X = NULL;int solutionCounts = 0;/

2011-10-18 11:04:51 1352

原创 Stable Marriage Question

刚刚上完卜东波老师的算法课,听完Stable Marriage Question问题,现把这个算法实现一下:问题描述:今天刚研究的一个ACM/ICPC题目,叫做“稳定婚姻问题(The Stable Marriage Problem)”大致说的就是100个SSG

2011-10-16 00:21:38 1075

原创 算法导论之选取第j小的元素

// RandomizedSelect.cpp : Defines the entry point for the console application.//#include #include #include #define MAX 1000int P

2011-10-14 23:38:46 571

原创 锦标赛排序之使用n+lgn-2次比较来选出第二小的元素

/* * FindSecondElement.c * *  Created on: 2011-10-13 *      Author: kontrol */#include #include #include #define MAX 1

2011-10-13 16:15:45 1772

原创 桶排序算法

/*  ============================================================================  Name        : BucketSort.c  Author      : Kontrol

2011-10-12 22:26:43 593

原创 WinDbg为什么插入断点后也不变红并且也不停下来?

有时候进行内核调试的时候,WinDbg插入断电后就是死活不停在断点处~~~这让人调试的时候十分之无语!自己调试了半天,网上找了好几天都没有找到原因,今天终于知道了!原来当你重新编译之后,你在windbg中得reload一下那个pdb文件,就是执行一下.reload命令,然后等执行

2011-09-30 17:22:51 2522 1

原创 NDIS Passthru转发数据包开发小记(1)

今天进展还行,终于解决怎么调试了。以前老是出现在WinDbg中不能插入断点的问题,我个人还是估计应该是使用的pdb文件不统一,然后导致不能插入断点。解决方法是重新copy一下一下我的驱动,然后在windbg中也重新配置,并且重新安装passthru文件的时候要确保文件和调试的文件

2011-09-21 21:26:27 2295

原创 烦人的中秋节!

今天是第一次在CSDN上边写文章。希望可以借此开个好头,可以为以后三年的研究生生活的点滴留个纪念!       不过第一篇文章就是抱怨的文字,只希望留个纪念,以便以后重温这些烦人的小事~~~       先说说近况。研究生生活刚刚开始,才上了一个星期的课,老师,同学基本上

2011-09-12 23:56:58 679

ndis中间层防火墙

本程序是一个完整的基于windows ndis中间层驱动的防火墙程序,包含了整个驱动层和客户端的代码,以及使用说明。若想研究一下ndis中间层,可以参考一下这个源码~~~

2011-08-15

空空如也

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

TA关注的人

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