- 博客(90)
- 资源 (4)
- 收藏
- 关注
转载 Java代码规范
Java代码规范本Java代码规范以SUN的标准Java代码规范为基础,为适应我们公司的实际需要,可能会做一些修改。本文档中没有说明的地方,请参看SUN Java标准代码规范。如果两边有冲突,以本文档为准。1. 标识符命名规范1.1 概述标识符的命名力求做到统一、达意和简洁。1.1.1 统一统一是指,对于同一个概念,在程序中用同一种表示方法,
2015-07-08 08:56:17 853
转载 SQL锁表语句
锁定数据库的一个表SELECT * FROM table WITH (HOLDLOCK)注意: 锁定数据库的一个表的区别SELECT * FROM table WITH (HOLDLOCK)其他事务可以读取表,但不能更新删除SELECT * FROM table WITH (TABLOCKX)其他事务不能读取表,更新和删除SELECT 语句中
2014-11-25 11:44:22 640
转载 oracle 索引不能使用深入解析
原文来自于:在开发过程中经常会使用到oracle 索引,偶尔会发现无法使用,本文将以此问题进行深入分析,需要了解的朋友可以参考下
2014-11-25 11:39:20 504
转载 轻松搞定面试中的二叉树题目
原文出处:http://blog.csdn.net/walkinginthewind/article/details/7518888树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递归
2014-10-27 19:51:02 480
转载 解决hibernate向mysql插入中文乱码问题
原文地址1、首先需要修改mysql数据库的配置文件my.ini,此文件放在mysql根目录下。在此文件下查找default-character-set属性,并将其值更改为utf8(注意:不是utf-8,也要注意大小写),这里需要将default-character-set属性全部属性的值修改为utf8。示例:default-character-set = utf8提
2014-10-27 08:28:22 455
转载 Java.lang.reflect.Method invoke方法 实例
转自于http://blog.csdn.net/liuwenbo0920/article/details/7257862import java.lang.reflect.Method; /** * Java.lang.reflect.Method invoke方法 实例 * 程序中配置文件中有对实体对象的get,set方法的描述,通过应用invoke()方法调用实体对
2014-10-26 22:38:57 1035
转载 十道海量数据处理面试题与十个方法大总结
文章出自于第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。 再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到I
2014-09-25 17:06:34 466
转载 寻找热门查询:搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。
寻找热门查询:搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。 假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。一个查询串的重复度越高,说明查询它的用户越多,也就是越热门),请你统计最热门的10个查询串,要求使用的内存不能超过1G。 虽然有一千万个Query,但是
2014-09-25 17:04:02 2012
转载 Hilbert空间递归演示
Hilbert空间填充曲线在图像采样等方面十分有用关于什么希尔伯特空间填充曲线看这里:http://en.wikipedia.org/wiki/Hilbert_curve程序效果:模拟Hilbert空间填充曲线效果,点击鼠标自动叠加!运行效果截图Hilbert源程序代码:[java] view plaincopy
2014-09-19 21:32:00 726
转载 谁在养鱼?
问题:在一条街上,有5座房子,喷了5种颜色。每个房子里住着不同国籍的人。每个人喝着不同的饮料,抽不同品牌的香烟,养不同的宠物。 1、英国人住红色房子。 2、瑞典人养狗。 3、丹麦人喝茶。 4、绿色房子在白色房子左面。 5、绿色房子主人喝咖啡。 6、抽Pall Mall香烟的人养鸟。 7、黄色房子主人抽Dunhi
2014-09-18 09:14:50 598
转载 有12个球,形状大小一样,有一个重量不一样,只能用天平称3次,找出那个球,应该怎么称?
分三组:每组四个,第一组编号1-4,第二组5-8,第三组9-12. 第一次称:天平左边放第一组,右边放第二组。 A 第一种可能:平衡。则不同的在第三组。 接下来可以在左边放第9、10、11号,右边放1、2、3号三个正常的。 a.如果平衡,则12号是不同的; b.如果左重右轻,则不同的在9、10、11号中,而且比正常球重。再称一次:9放左边,10放右边,如果平衡,则11号是不同的;如果左
2014-09-18 08:41:43 4511
转载 关键字static的作用及关键字const含义
这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函
2014-09-15 23:15:31 1102
转载 SQL删除重复数据只保留一条
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId havi
2014-09-13 20:06:33 448
转载 数据流图的设计
原文链接数据流图(Data Flow Diagram,简称DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经历的变换,其既提供了功能建模机制也提供了信息建模机制。 一、DFD中的基本符号: 数据流图有四种基本图形符号: →:箭头,表示数据流 〇:圆或椭圆,表示加工,即变换数据的处理
2014-08-26 10:34:11 3531
转载 Java线程面试题Top50
原文链接: javarevisited 翻译: ImportNew.com - 李 广译文链接: http://www.importnew.com/12773.html
2014-08-23 10:21:59 600
转载 组合,聚合,关联,依赖 的区别
原文地址组合,聚合,关联,依赖 的区别 依赖与关联依赖(Dependency ) :含义:是类与类之间的连接,表示一个类依赖于另外一个类的定义;依赖关系仅仅描述了类与类之间的一种使用与被使用的关系;体现:在Java和C++中体现为局部变量、方法/函数的参数或者是对静态方法的调用;举例:人依赖于水和空气;汽车依赖汽油;
2014-05-26 20:24:07 560
原创 求关键路径
#include#include#include#include#define Max 30typedef struct p1{ int data; int w; int a; struct p1*next;}bian;typedef struct{ int in; char elem; bian *first;}dian;typedef struct{ d
2014-05-08 17:15:39 526
原创 二叉平衡树的基本操作
#include#include#include#includetypedef struct s{ char xh[20]; char xm[20]; char bj[15];}STD,*STP;typedef struct t{ STD data; struct t*lchild,*rchild;}node,*Tree;int search(Tree T,char
2014-05-08 17:14:51 457
原创 拓扑排序(图)
#include#include#include#includetypedef struct p{ int w; int data; struct p*next;}bian;typedef struct{ char data; int in; bian *first;}dian;typedef struct{ dian data[30]; int d,b;
2014-05-08 17:13:50 549
原创 图的创建与显示
#include#include#include#include#define Max 30typedef struct{ char dian[Max]; int bian[Max][Max]; int d,b;}ljt;typedef struct{ int elem; char p[30];}data;typedef struct{ char dian[Ma
2014-05-08 17:13:07 503
原创 prim算法
#include#include#include#includetypedef struct t{ char dian[30]; int bian[30][30]; int b,d;}ljt; void creat(ljt &G); void disp(ljt G); void prim(ljt G); void creat(ljt &G){ int i,j,k
2014-05-08 17:12:00 440
原创 floyd算法
#include#include#include#include#define Max 30typedef char str[30];typedef struct{ char dian[Max]; int bian[Max][Max]; int d,b;}ljt;void creat(ljt &G);//有向网有注释void disp(ljt G);void flo
2014-05-08 17:11:07 402
原创 dijstla算法
#include#include#include#include#define Max 30typedef char str[30];typedef struct{ char dian[Max]; int bian[Max][Max]; int d,b;}ljt;void creat(ljt &G);//有向网有注释void disp(ljt G);void dij
2014-05-08 17:10:02 1581
原创 树的基本操作
#include#include#include#includetypedef char str[30];typedef struct t{ str data; struct t*child,*bro;}tree,*cstree;typedef struct q{ cstree *data; int f,r; int size;}queue;void init(q
2014-05-08 17:05:36 477
原创 二叉树的基本操作
#include#include#include#includetypedef char str[30];typedef struct Node{ str data; struct Node *lchild,*rchild;}BiNode,*BiTree;typedef struct queue{ BiTree data; struct queue * next;
2014-05-08 17:02:50 490
原创 循环队列
typedef int * Pint;typedef struct{ Pint *base; int front; int rear; int queuesize;}SqQueue;1.初始化void initqueue(SqQueue &Q,int max){ Q.base=new Pint[max]; Q.front=Q.rear=0; Q.qu
2014-05-08 17:01:36 533
原创 运动会安排(链队列)
#include #include #include #define status int#define ok 1#define error 0#define selemtype int/*链队列类型的定义*/typedef struct qlink{ selemtype data; struct qlink *next;}Node,*linkqueue;typedef
2014-05-08 11:20:21 1353
原创 链式队列
// bank.cpp : Defines the entry point for the console application.//#include "stdio.h"#include "conio.h"/****************************************** 定义数据结构************************************
2014-05-08 11:18:02 365
原创 顺序栈
#include#include#include#includetypedef struct { char *top; char *base; int stacksize;}charstack;typedef struct{ int *top; int *base; int stacksize;}intstack;void initchar(charstack &
2014-05-08 11:12:24 506
原创 任意实数后缀表达式求值(链栈)
#include#include#include#includetypedef struct charstack{ char data; struct charstack *next;}Node1,*stack1;typedef struct intstack{ double data; struct intstack *next;}Node2,*stack2;voi
2014-05-08 11:07:31 957
原创 多项式求和求积(链表)
#include#include#include#includetypedef struct OrderList{ float coef; // 系数 int expn; // 指数 struct OrderList *next;} ElemType, *polynomial;int initorder
2014-05-08 10:58:43 1013
原创 顺序表
#include#include#include#includetypedef struct student{ char xh[15]; char xm[10]; int cj[3];}STU,*STUP;typedef struct linklist{ STUP elem; int length; int listsize;}List;int in
2014-05-08 10:54:13 437
原创 链表
#include#include#include#includetypedef struct stu{char xh[10];char xm[10];int cj[3];}STU,*STUP;typedef struct stunode{STU data;struct stunode *next;}Node,*LinkList
2014-05-08 10:39:00 431
转载 hadoop学习之hadoop完全分布式集群安装
本文出自来自:http://blog.csdn.net/ab198604/article/details/8250461
2014-04-22 08:52:07 453
转载 如何在VS2010中运行编译C和C++
VS2010 需要先建立工程,然后在工程中添加cpp文件,再编写代码,然后编译运行才可以,给您个图吧:1。首先新建项目2。从左边找到Visual C++ 在中间找到你要建立的项目,一般回事空项目3。分别在源文件、头文件添加你要添加的东西,新建项就是新建空文件,现有项就是添加已经写好的源文件4。这个是新建项的截图5。写完代码 就
2014-04-22 08:41:42 16271 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人