自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 每日算法之五:Longest Palindromic Substring

题目描述:Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic substring. 求解的是字符串中zuich

2014-04-30 20:24:43 688

原创 整数溢出的危害和预防

什么是整型溢出 C语言的整型问题相信大家并不陌生了。对于整型溢出,分为无符号整型溢出和有符号整型溢出。 对于unsigned整型溢出,C的规范是有定义的——“溢出后的数会以2^(8*sizeof(type))作模运算”,也就是说,如果一个unsigned char(1字符,8bits)溢出了,会把溢出的值与256求模。例如: 1 2 u

2014-04-29 20:59:57 3542

原创 KMP算法详解(图示+代码)

图解KMP算法过程,代码注释

2014-04-27 11:09:03 1405

原创 设计模式之工厂模式

一、概念 简单工厂模式是用一个实际的工厂来创建所有你想创建的对象,如果创建的对象太多,那么反而不利于维护,所以还必须要分配责任,这就有了工厂方法模式,相比于简单工厂,它把那个实际工厂划分出来许多小工厂,每个小工厂负责创建一个产品(对象),为了可以扩展,你可以抽象出来一个抽象的工厂类,然后每个小工厂实现这个抽象工厂接口。其他和简单工厂没什么区别。 二、使用时机

2014-04-24 11:18:47 687

原创 C++中数组名和指针的关系

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。   想必这种误解的根源在于国内

2014-04-19 20:59:29 640

原创 C++中数组名和指针的关系

gc, char* argv[]) 3. { 4.  char str[10]; 5.  char *pStr = str; 6.  cout 7.  cout 8.  return 0; 9. }   1、数组名不是指针   我们先来推翻"数组名就是指针"的说法,用反证法。   证明 数组名不是指针   假设:数组名是指针;   则:pStr和str都

2014-04-19 20:57:35 598

转载 进程同步之信号量机制(pv操作及经典问题)

1.信号量机制 信号量机制即利用pv操作来对信号量进行处理。 什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。 当它的值大于0时,表示当前可用资源的数量; 当它的值小于0时,其绝对值表示等待使用该资源的进程个数。 注意,信号量的值仅能由PV操作来改变。     

2014-04-14 11:11:34 2107

转载 操作系统与C语言中的堆栈及其区别

一.C/C++ 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数名,局部变量的名等。其操作方式类似于数据结构中的栈。 2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static)—全局变

2014-04-14 10:34:09 1073

原创 每日算法之四:Add Two Numbers

题目要求如下:

2014-04-13 21:18:14 725

原创 学习笔记:协方差矩阵

今天看论文的时候又看到了协方差矩阵这个破东西,以前看模式分类的时候就特困扰,没想到现在还是搞不清楚,索性开始查协方差矩阵的资料,恶补之后决定马上记录下来,嘿嘿~本文我将用自认为循序渐进的方式谈谈协方差矩阵。 统计学的基本概念 学过概率统计的孩子都知道,统计里最基本的概念就是样本的均值,方差,或者再加个标准差。首先我们给你一个含有n个样本的集合X={X1,…,Xn},依次给出这些概念的公

2014-04-04 16:15:37 690

原创 每日算法之三:Longest Substring Without Repeating Characters

题目要求: Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the length

2014-04-02 11:18:43 947

SSH框架整合实例

完整的ssh框架整合实例,真的是完整的,不要积分

2014-08-28

排列生成算法

对排列生成算法的很好的总结,很详细,有着丰富的例子,理解起来不是问题

2013-11-23

数据库 分析了解图书信息管理的创建过程

库表的建立,这是很容易实现的,希望对大家会有作用,谢谢

2011-06-03

空空如也

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

TA关注的人

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