自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

生无涯的一亩三分地

聚焦方寸内,耕耘天地间——躬耕一亩三分,感悟人生点滴

  • 博客(74)
  • 资源 (5)
  • 收藏
  • 关注

原创 IDEA 右键 new 没有 Java Class 选项

在main java 目录右键 mark directory as sources root

2020-12-26 22:23:11 1380 2

原创 数据库操作封装

<?php/** *@desc: 数据库操作辅助文件,包括sql语句的构造、增删修查函数 *@author:JiaYusheng *@time:01.10.2011 */include_once("inc/auth.php"); // 如需登录验证则包含,未登录将退出include_once("inc/utility_all.php"); // 如需

2011-11-18 20:05:38 645

原创 八皇后及n皇后问题

八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也

2011-08-13 11:18:40 5305

原创 博客网址大全

1 博客网 www.bokee.com2 新浪博客 http://blog.sina.com.cn3 搜狐博客 http://blog.sohu.com4 Live Spaces http://spaces.live.com5 天涯博客 http://blog

2011-07-05 13:08:19 15094 2

原创 Item M1:指针与引用的区别

Item M1:指针与引用的区别 指针用操作符“*”和“->”,引用使用操作符“. ”,但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它

2011-07-03 19:55:59 436

原创 DM论坛网站博客

淘宝数据平台与产品部官方博客 http://www.tbdata.org/ 豆瓣数据挖掘小组 http://www.douban.com/group/dm/ 不周山 http://www.wentrue.net/blog/

2011-07-01 16:22:00 658

原创 条款6:析构函数里对指针成员调用delete

大多数情况下,执行动态内存分配的的类都在构造函数里用new分配内存,然后在析构函数里用delete释放内存。增加一个指针成员意味着几乎都要进行下面的工作:    ·在每个构造函数里对指针进行初始化。对于一些构造函数,如果没有内存要分配给指针的话,指针要被初始化为0(即空指针)。    ·删除现有的内存,通过赋值操作符分配给指针新的内存。    ·在析构函数里删除指针。如果在构造函数里忘了初始化

2011-06-30 17:17:00 857

原创 条款5:对应的new和delete要采用相同的形式

下面的语句有什么错? string *stringarray = new string[100];...delete stringarray;一切好象都井然有序——一个new对应着一个delete——然而却隐藏着很大的错误:程序的运行情况将是不可预测的。至少,stringarray指向的100个string对象中的99个不会被正确地摧毁,因为他们的析构函数永远不会被调用。用ne

2011-06-30 12:46:00 473

原创 条款4:尽量使用c++风格的注释

即尽量用// 而不是/* */旧的c注释语法在c++里还可以用,c++新发明的行尾注释语法也有其过人之处。例如下面这种情形: if ( a > b ) {        // int temp = a;       // swap a and b        // a = b;        // b = temp;}用c++形式的句法来注释掉这个程序块时,嵌在里面的

2011-06-30 12:24:00 415

原创 条款3:尽量用new和delete而不用malloc和free

malloc和free(及其变体)会产生问题的原因在于它们太简单:他们不知道构造函数和析构函数。假设用两种方法给一个包含10个string对象的数组分配空间,一个用malloc,另一个用new:string *stringarray1 =static_cast(malloc(10 * sizeof(string))); string *stringarray2 = new st

2011-06-30 12:17:00 485

原创 条款2:尽量用iostream而不用stdio.h

一 Shifting from c to c++条款2:尽量用而不用scanf和printf及其系列的缺点:(1)他们不是类型安全的(2)没有扩展性(3)scanf/printf系列函数把要读写的变量和控制读写格式的信息分开来---------------------------------------------------------------------sc

2011-06-30 11:42:00 743

原创 条款1:尽量用const和inline而不用#define

一 Shifting from c to c++条款1:尽量用const和inline而不用#define也称为:尽量用编译器而不用预处理。原因:(1)#define ASPECT_RATIO 1.653 编译前预处理程序会将ASPECT_RATIO 替换为1.653,编译出错时只会指出1.653,而无法跟踪ASPECT_RATIO,不便于调试(2)#define max(a,

2011-06-30 11:13:00 922

原创 LDAP与数据库

LDAP与数据库的比较一 LDAP 概念LDAP(Lightweight Directory Access Protocol),轻量级目录访问协议。它是目录访问协议一个标准。它是基于X.500 标准的,可以根据需要定制。轻量级目录访问协议以信息目录的形式存在,在该目录中可只定义一次用户和组,而在多台机器和多个应用程序间共享它们。【1】LDAP 定义与目录服务进行通信所使用的操作,如何找

2011-06-25 09:35:00 9805

原创 第8章 类

第8章 类8.1 从结构体到类1.struct 、class定义的自定义数据类型为了和 数据变量 的名称作区分名称以大写字母开头。2.struct定义的复合数据的成分还可以是struct类型的,即可以嵌套。3.最初struct没有成员函数,结构体花括号和函数花括号是分开定义、互不关联的,结构体还和初始化语法相关联,构成一种语句形式,故要加花括号。后来class沿用了struct的形

2011-06-17 22:07:00 787

原创 操作符重载

/** Copyright (c) leo* All rights reserved.* filename: f0805.cpp* summary : 重载操作符* version : 1.0* author : leo* date : 6.16.2011*/#include#includeusing namespace std;cl

2011-06-17 19:03:00 380

原创 单链表的高级操作--合并

/** Copyright (c) leo* All rights reserved.* filename: LinkListOperate.h* summary : 单链表的合并操作 头文件* version : 1.0* author : leo* date : 6.11.2011*//*将单链表la,lb归并到lc,不破坏la、lb*la、lb

2011-06-11 17:35:00 593

原创 单链表 基本操作 的实现源码

   /** Copyright (c) leo* All rights reserved.* filename: LinkList.h* summary : 单链表(带头结点)头文件* version : 1.0* author : leo* date : 6.10.2011*/#define TRUE 1#define FALSE 0

2011-06-11 16:55:00 918

原创 链表的合并 源码

链表的合并,用三种方法实现: ListUnion对应算法2.1MergeList对应算法2.2MergeList对应算法2.7    /** Copyright (c) leo* All rights reserved.* filename: listOperate.h* summary : 线性表的高级操作-合并 头文件* version :

2011-06-10 17:22:00 532

原创 第7章 程序组织结构

第7章 程序组织结构1         头文件(1)头文件的作用是将程序文件中用到的函数等所在的程序包含进来,一块编译。将自己的程序函数定义、全局数据声明等放在头文件中,在其他程序文件中引用,可以避免自己将所有的函数、全局数据等在程序文件中声明。(2)界面头文件通过头文件可以明白的看出某个程序文件提供了什么服务,这种头文件成为界面头文件。(3)头文件的内容可以是:预编译指令

2011-06-10 10:06:00 523

原创 动态顺序 线性表 的实现源码

    用c实现的顺序线性表,大部分源码来自于学校的教学资料,如果造成侵权,请作者联系我:)我进行了完善与部分修改,因水平有限,错误难免,随着以后功力的加深,还会不断进行修改完善。/** Copyright (c) leo* All rights reserved.* filename: dslist.h* summary : 动态顺序线性表的类型和界面定义头文件* ver

2011-06-08 20:37:00 607

原创 利用栈判断车厢顺序安排的可行性

/** Copyright (c) leo* All rights reserved.* filename: f0606.cpp* summary : 利用栈判断车厢顺序安排的可行性* version : 1.0* author : leo* date : 6.06.2011*///====================================

2011-06-06 11:35:00 1104

原创 第5章 函数

第5章 函数5.1函数的性质1 a)函数可以有参数有返回值,可以没参数有返回值,可以有参数没有返回值,也可以无参数无返回值,表现的像一个过程。b)函数具有独立性,一个函数内不能定义另一个函数,所以不存在子函数的概念。2 函数参数靠传值机制实现,传值即在函数被调用时,用克隆实参的办法来创建形参,而实参本身不发生改变。传值时,实参和形参类型应该匹配或者能隐式类型转换。void f2

2011-06-03 21:41:00 553

原创 mianArg.cpp 使用mian函数的参数 f0512.cpp

使用mian函数的参数

2011-06-02 10:57:00 607

原创 f0508.cpp 函数指针向量实现菜单驱动函数调用

函数指针向量实现菜单驱动函数调用

2011-05-29 11:32:00 852

原创 第4章 计算表达式

第4章 计算表达式

2011-05-26 21:03:00 579

原创 字符串拷贝strcpy的实现

字符串拷贝strcpy的实现

2011-05-26 20:36:00 592

原创 用位操作解人员派遣问题

用位操作解人员派遣问题某项任务由A、B、C、D、E五个人去完成,但人员派遣受限于以下条件:(1) 若A去,则B跟去(2) D、E两人中必有人去(3) B、C两人中必有人去,但只去一人(4) CD两人要么都去,要么都不去(5) 若E去,则AB都不去

2011-05-26 15:02:00 760

原创 回溯法 解 作业分配问题

回溯法 解 作业分配问题

2011-05-24 16:36:00 8255

原创 int float double 各类型的最大值最小值

int float double 各类型的最大值最小值

2011-05-13 20:21:00 3307

转载 Web Spam相关实验室与学者

Web Spam相关实验室与学者实验室<br />Algorithm Design and Engineering Group http://www.dis.uniroma1.it/~ae/<br />山东大学信息检索实验室 http://ir.sdu.edu.cn/index.htm<br />ITNLP LAB http://www.insun.hit.edu.cn/default_cn.asp<br /><br />DMWS http://datamining.sztaki.hu/?q=en/en-i

2011-05-13 14:56:00 797

原创 海量数据面试题整理

海量数据面试题整理

2011-05-13 14:48:00 483

原创 算法届的十位牛人

·Don E. Knuth<br />伟大的智者——Don E.Knuth,中文名:高德纳(1938-)算法和程序设计技术的先驱者。Oh,God!一些国外网站这样评价他。一般说来,不知道此人的程序员是不可原谅的。其经典著作《计算机程序设计艺术》更是被誉为算法中“真正”的圣经,像KMP和LR(K)这样令人不可思议的算法,在此书比比皆是。难怪连Bill Gates都说:“如果能做对书里所有的习题,就直接来微软上班吧!”<br />对于Don E.Knuth本人,一生中获得的奖项和荣誉不计其数,包括图灵奖,美国国

2011-05-13 14:44:00 2636 1

原创 利用哈弗曼编码实现 压缩 解压缩

利用 哈弗曼编码 实现 压缩 解压缩 c++ 实现

2011-05-06 22:11:00 2761 1

原创 vc6.0 没有找到mspdb60.dll 的解决方法

vc6.0 没有找到mspdb60.dll 的解决方法

2011-05-04 11:04:00 34873 16

原创 learning plan

<br />c++<br /> <br />linux<br /> <br />数据结构<br />算法<br /> <br />分布式系统<br />人工智能<br />机器学习<br />数据挖掘<br /> <br />搜索引擎

2011-04-25 16:47:00 1008 1

原创 MD5加密解密 zip格式压缩解压

MD5加密解密 zip格式压缩解压

2011-04-21 10:13:00 7792 3

原创 常量引用型形参躲避模板类型参数精确匹配

常量引用型形参躲避模板类型参数精确匹配

2011-04-17 16:12:00 709

原创 java 验证码的实现 以及 使用

本文介绍一下web开发中常用的验证码的设计及使用。image.jsp 用于生成验证码,login.jsp 使用验证码,validate.jsp 用于验证用户输入的验证码是否正确。

2011-04-15 16:13:00 581

原创 response.setHeader()

以下三行代码的作用:response.setHeader("pragma", "no-cache");response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires", 0);禁用浏览器缓存HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。普通报头中的Cache-Control用于指定缓存指令,缓存指令是单向的(响应中出现的缓存指令在请求中未必会出现),且是独立的(一个消息的

2011-04-15 15:46:00 1539

原创 第 3 章 数据类型

c++ 基本数据类型

2011-04-09 20:09:00 427

hadoop-eclipse-plugin-1.0.4

hadoop 1.0.4 版本的eclipse 插件,在eclipse3.7.2 linux32版本上验证过,可以

2012-12-26

VC6LineNumberAddin vc6.0显示行号和设置字体

VC6LineNumberAddin vc6.0显示行号和设置字体

2011-05-13

Xml 学习资料 比较全面

Xml 学习资料 比较全面 XML的语法规则既简单又严格,非常容易学习,在使用过程中只需认真仔细,没有多大困难。

2011-03-22

串行遗传算法c语言实现

串行 遗传 算法串行 遗传 算法串行 遗传 算法串行 遗传 算法串行 遗传 算法

2010-11-29

Intel_C_Compiler_Neutrino_InDepth.pdf

Intel C++ Compiler VC上使用OpenMP并行程序设计(zz) 最近由于工作的需要

2010-11-27

空空如也

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

TA关注的人

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