自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ivory_Lei的专栏

菜菜鸟的成长记录...

  • 博客(20)
  • 收藏
  • 关注

翻译 Oracle并发控制中的乐观锁

数据库的管理员要分散他们的数据库,以便处理基于Web,B2B,电子商务的访问,快速的硬盘读写以及更多的资源或许只能解决一部分问题。疲乏的锁机制甚至会削弱拥有很好资源的应用性能。乐观锁可以大大改善具有较多事务处理的数据库载入性能,比如基于web的客户端访问。悲观锁引发的问题:大多数Oracle开发者已经非常熟悉悲观锁,即在对数据进行更新之前给数据加锁。使用熟悉的SELECT...FOR UP

2012-09-03 23:36:41 7907

原创 C++学习笔记(一)(20120208 C++ Primer)

C++语言中定义了几种基本类型:字符型,整型,浮点型,布尔型字符类型有两种:char 和wchar_t,char类型通常是单个机器字节(byte),wchar_t类型常用于扩展字符集比如汉字和日语,这些字符集中的一些字符不能用单个char表示。C++是一门静态类型语言,在编译时会作类型检查extern int i//声明但是并没有定义i事实上,extern声明不是定义也不分配存储空

2012-02-14 21:53:24 693

原创 C++学习之new 与 delete表达式

new和delete表达式动态创建和释放单个对象a)         基本知识介绍:定义变量时,必须指定其数据类型和名字。而动态创建对象时只需指定其数据类型而不必为该对象命名。取而代之的是,new表达式返回新创建对象的指针,我们通过指针来访问此对象:int i;//命名的但未初始化的变量int *pi = new int;//pi指向一个动态分配的未命名,未初始化的变量b)

2012-02-07 18:07:58 884

原创 利用ComboBoxModel构建JComboBox

基础知识介绍:ComboBoxModel是一个combo box的一个数据模型,其中引入了selected  item的概念,被选中的元素在combo box的显示区域可以显示出来。定义为:public interface ComboBoxModel extends ListModel接口中定义的方法如下:Object getSelectedItem():返回选中的项目值(re

2012-02-06 20:12:36 10236

原创 关键字之final

final关键字之final Data概括来说final的含义为:This cannot be changed即不能被改变。下面就data,methods以及class三个方面来进行说明。final datawith a primitive ,final makes value a constant...final修饰基本数据类型的变量时,表示的是一个常量即在定义时就必须赋值。

2012-02-06 20:08:01 799

原创 深度优先(DFS)

算法的伪代码描述为:DFS(G)1  for each vertex u ∈ V [G]2       do color[u] ← WHITE3          π[u] ← NIL4  time ← 05  for each vertex u ∈ V [G]6       do if color[u] = WHITE7             then DFS-

2012-02-06 19:04:20 798

原创 面试信息获取_1——进程与线程的区别

进程是具有一定独立功能的程序关于某数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单元。线程自己基本上不用有系统资源,只拥有一点运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它与同属于一个进程的其他线程共享进程拥有的全部资源。一个线程可以创建和撤销另一个线程,同一个进程

2012-01-27 20:25:05 633

原创 面试信息获取_1

刚才读了一篇腾讯面试的帖子,摘取出来的问题如下:1.stl有哪些容器?各个容器的区别?以及各容器的数据结构?2.手机汉字输入法的架构设计?3.手机汉字输入法的存储数据结构?4.手机英文输入法的设计架构?5.进程与线程的区别?

2012-01-26 19:48:58 115

原创 蛇形数组

要求的结果输出为:please input the number:6   1   2   3   4   5   6  20  21  22  23  24   7  19  32  33  34  25   8  18  31  36  35  26   9  17  30  29  28  27  10  16  15  14  13  12  11实现

2011-12-01 21:10:41 139

原创 近似计算(approximation)

计算π/4=1-1/3+1/5-1/7+1/9-...直到最后一项的值小于10^-6为止程序的源代码如下:#include#includevoid main(){ float partValue = 0; float upper = 1; float number = 1; while(1/number>=10e-6){ partValue += upper/n

2011-11-23 21:59:30 297

原创 调和级数(harmony)

调和级数:输入正整数n。输出h = 1+1/2+1/3+...+1/n源代码如下:#includevoid main(){ int n; float h = 0; printf("please input a number:\n"); scanf("%d",&n); for(int i = 1; i <= n;i++){ h +=(fl

2011-11-23 21:36:18 1167

原创 Emacs学习——打开文件

开始学着使用Emacs写程序,记录一下打开文件的整个过程:因为升级到了11.10,所以很丢人的是现在还没有找打终端在哪儿,终于发现使用快捷方式以及命令行的优点了,不用适应新系统的格局,因为命令是不会变的么...首先Ctrl+Alt+T得到终端窗口然后在终端中输入emacs,这样就可以打开emacs了在emacs中按住Ctrl一直不放,先按x再按f然后松开Ctrl就会出现Find f

2011-11-23 20:29:39 1997

原创 正则表达式中查找字符串常量

项目中因为要对源文件进行词法分析,用正则表达式要查找字符串常量,但是在网上找资料却很少,所以决定自己写程序找出一段源程序中字符串常量的个数。正则表达式为:” \”\w*\”” 其中\w表示表示单词java实现如下:import java.util.regex.Matcher;import java.util.regex.Pattern;public class ReplaceQ

2011-11-20 16:25:57 5773

原创 北美电话号码的合法性验证和格式化

本文中的问题描述以及解决方案均来自于《正则表达式经典实例》,作者只是在学习的过程中进行了实现。问题描述:你想要确定一个用户是否输入了一个常见格式的北美电话号码,其中包括区号。这些格式可以包括1234567890,123-456-7890,123.456.7890,123 456 7890,(123) 456 7890和所有类似的组合形式。如果电话号码是合法的,那么你还需要把它转换成为一种标

2011-11-20 16:23:09 3942

原创 摆渡的士兵分析(一)以及代码实现

本题截取于算法设计与分析基础第五章课后习题第一题,摆渡的士兵,题目愿意如下:n个士兵组成的小分队必须越过一条又深又宽,又没有桥的河。他们注意到在岸边有两个十二岁大的小男孩在玩划艇。然而船非常小,只能容纳两个男孩或者是一个士兵。怎样才能让士兵渡过河并且留下两个男孩共同操作这条船?这条船要与岸之间横渡多少次?下面用图来对问题进行描述与分析:<!--p {margin-botto

2011-11-07 23:33:24 6117 2

原创 全排列算法——JohnsonTrotter之粗略实现(1)

今天看到了JohnsonTrotter算法,通过穷举来计算给定数据的全排列。因为一点逻辑错误调了很久,所以在程序设计师设计模式方面还没有考虑很周到,以后会慢慢改进的。实现代码如下:package algorithm;import java.util.ArrayList;public class JohnsonTrotter { public boolean isMo

2011-10-29 23:36:49 1783 1

原创 jdom生成xml文件

最近项目需要,要自动生成xml数据文件,因此学习了一点东西...下面就以水果为例子说明如何是用jdom生成xml文件...具体代码如下:package 每天学习;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import

2011-10-21 00:03:54 8867 2

原创 数据结构算法2.2 链表的合并

La,Lb为两个非递减的链表,Lc按照非递减的顺序将La与Lb合并...合并算法实现如下:public void MergeList(List La,List Lb,List Lc){ int i = 0; int j = 0; int k = 0;

2011-10-18 21:53:11 1088

原创 两个链表之间的联合----Java实现

存在链表La,Lb...将在Lb在La中没有的元素加入La中...代码实现如下:public void union(List La,List Lb){ int Lb_Len = Lb.size(); for(int i = 0;i < Lb_Len;i++

2011-10-18 00:15:19 2035

原创 选择排序

最近开始看数据结构和算法,打算每天写点代码留作纪念吧...今天看的是算法导论的选择排序,下面是代码实现以及测试例子:插入排序:public void insertSort(int A[]){ for(int j = 1;j < A.length;j++){

2011-10-09 23:51:49 839 2

空空如也

空空如也

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

TA关注的人

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