- 博客(30)
- 资源 (4)
- 收藏
- 关注
原创 为什么要用BitSet
BitSet适用于一类型boolean判断,Java的BitSet在这类型判断中非常高效。举例说明:在判断前2000万数字中素数个数的程序中,如果使用最基本的素数判断代码:package com;public class Sus { public static void main(String[] args) { // TODO Auto-generated method st
2013-09-04 12:35:36
2652
原创 数据结构排序算法
冒泡排序:#include void Swap(int *a,int *b){ int tmp = *a; *a = *b; *b = tmp;}void BubbleSort(int arr[],int len){ /*需要n-1趟排序*/ for (int i = 0; i < len - 1; ++i) { for (int j = 0; j < len -
2013-07-15 13:00:09
9631
转载 Swap in JAVA, 不是想象中的简单
每个程序员都知道,在C/C++里面交换值的方法:[cpp] view plaincopyprint?void swap(int&a ,int&b) { int temp; temp = a; a = b; b = temp; } 但在JAVA中用这种方法
2013-07-05 00:57:26
854
原创 RLE行程长度编码压缩算法
原文地址,转载请注明出处:http://blog.youkuaiyun.com/anzelin_ruc/article/details/9180525 ©安泽林1.RLE概述RLE(Run LengthEncoding行程编码)算法是一个简单高效的无损数据压缩算法,其基本思路是把数据看成一个线性序列,而这些数据序列组织方式分成两种情况:一种是连续的重复数据块,另一种是连续的不重复数据块
2013-06-26 16:40:59
26137
转载 PostgreSQL数据库压力测试工具pgbench简单应用
PG数据库提供了一款轻量级的压力测试工具叫pgbench,其实就是一个编译好后的扩展性的可执行文件。介绍如下。 环境: CentOS 5.7(final) PG:9.1.2 Vmware 8.0 数据库参数: max_connection=100 ,其他略,默认 1.安装 进入源码安装包,编译,安装[postgres@localhost ~]$ cd pos
2013-06-14 16:46:48
2467
转载 Linux的 /dev/shm/
/dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev/shm/需要注意的一个是容量问题,在linux下,它默认最大为内存的一半大小,使用df -h命令可以看到。但它并不会真正的占用这块内存,如果/dev/shm/下没有任何文件,它占用的内存实
2013-05-29 14:30:25
796
转载 PostgreSQL的日志类型
刚开始学习postgres的时候,可能对PostgreSQL中的日志概念比较模糊,到底有多少种日志,哪些日志是能删除的,各自又记录什么样的功能。PostgreSQL中有三种日志,pg_log,pg_xlog和pg_clog。一.安装路径这三种数据库后两者一般的安装路径是$PGDATA/下面的文件夹下,前者默认路径是$PGDATA/pg_log,通常可自己定义路径和文件名
2013-05-20 17:57:22
6253
转载 Linux下使用BenchmarkSQL测试PostgreSQL
之前转载过师兄的一篇博文《linux下使用Benchmark测试PostgreSQL》,上面讲的很详细,自己也按照过上面的方法演练了一边,不过也发现了其中的一个小问题,这里我在根据现有的各种资料重新整理一下使用Benchmark测试PostgreSQL TPC-C性能的相关问题。一、BenchmarkSQL是什么? BenchmarkSQL是一款经典的开源数据库测试工具,
2013-05-06 20:58:47
2439
转载 多项目相互依赖的Java程序打包并引入外部Jar包方式
近期给项目的某些功能加了个J2SE的小工具,主要是用Swing编写的,写好之后需要打包jar,但是出现了丢包的错误,确切的说是打包不完全,因为所引用的jar不是在一个项目中,而是几个项目相互依赖的情况下且各个项目还有相应的第三方包,公司内部还限网,几经周折,今天总算解决了。使用的是eclipse,ibm rtc封装的,貌似是3.X版,最初试过将依赖包全部复制到主函数所在项目再打包,发现还是
2013-04-17 12:21:13
21846
转载 Sublime Text2使用教程
代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大、灵活的编辑器,相信你和我一样,都不会例外。我用过的编辑器不少,真不少~ 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号。它小巧绿色且速度非
2013-03-30 22:13:04
62024
1
转载 在 Sublime Text 2 中编译和运行 Java 程序
在 Sublime Text 2 中编译和运行 Java 程序英文原文:Compile and Run Java programs with Sublime Text 2Sublime Text 2 is my Favorite text editor for coding. You also like after using this awesome an
2013-03-27 01:05:36
2563
转载 命令行是你的至交好友
命令行既可以成为你的至交好友,又可能成为你最大的敌人。它关键取决于你怎样用它,以及用它来做什么。如果你还是像大部分人一样畏惧使用命令行界面,那么这篇文章定会让你受益匪浅。命令行界面?是的,它是在黑色屏幕上的白色(或者绿色)的显示区域,是神秘的文字流和奇怪的命令执行的地方。我知道很多大师级的程序员从来不使用命令行界面;然而,我也知道一些初级用户用命令行来做所有的事而不是用图形界面。他
2013-03-22 12:51:13
1228
原创 Fedora18初体验
最近要给操作系统课程当助教,负责平时的上机辅导,遗憾的是机房安装的是老掉牙的redhat9.0,用起来非常的不方便,介于此,我只好试着改装Fedora18在自己的机器上试试了。我将Feroda安装在VM player虚拟机下,安装过程自不用多说,只要用虚拟机按ISO方式安装过其他linux系统的人只要根据要求一步一步来即可,中间并没有多少问题,这里唯一需要说的是,在默认安装过程中,当提示启动F
2013-03-15 06:46:32
1734
转载 jQuery常用控件(一)
jQuery是JavaScript语言的一个新的资源库(框架)jQuery能快速,简洁的使用HTML documents, handle events, perform animations,并且能把Ajax交互应用到网页,jQuery能够改变你书写JavaScript的方式.使用下面这些插件,可以实现很多、新、酷的效果!File upload-文件上传Ajax F
2013-03-12 16:29:40
1389
原创 PostgreSQL中的抽象数据类型--Datum
最近在学习PostgreSQL的源代码,下面是PostgreSQL中的抽象数据类型(ADT)--Datum的一些相关知识:datum.htypedef unsigned int uintptr_t;(stdint.h)typedef uintptr_t Datum; (postgres.h)/*-----------------------------------------------
2013-03-09 21:00:51
3066
转载 C/C++中函数参数传递详解
昨天看了内存管理的有关内容,有一点了解,但不是很深入,发现之前写代码时有很多细节问题没有注意到,只知道这样做可以实现功能,却不知道为什么可以这样,对于采用自己的方法造成的隐患也未知,更不晓得还有其他方法可以实现,我们知道C++强大的一个原因是因为对于一个问题的答案多种解答方法或思路,我想着也许就是它难学的原因。因为你只知道一种或极少数的实现方法,却不知道其他的实现方法,换句话说,就是对这个东西很掌
2013-03-09 13:16:41
2004
原创 IBM 开发技术教程与博客
IBM开发工作组:https://www.ibm.com/developerworks/cn1.Java相关内容Java相关内容:https://www.ibm.com/developerworks/cn/java/1.1Java类的热替换Java类的热替换:https://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/
2013-03-04 12:54:25
746
转载 Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个
2013-03-04 11:05:19
490
转载 PostgreSQL服务器启动和关闭方法介绍
1. 启动数据库服务器(posgres用户):[postgres@localhost bin]$ postgres -D /opt/postgresql/data/ > /opt/postgresql/log/pg_server.log 2>&1 & [1] 4508 当然如果设置了环境变量PGDATA=/opt/postgresql/data expor
2013-03-01 10:56:40
8641
转载 PostgreSQL源码结构
PostgreSQL的使用形态PostgreSQL采用C/S(客户机/服务器)模式结构。应用层通过INET或者Unix Socket利用既定的协议与数据库服务器进行通信。另外,还有一种‘Standalone Backend’使用的方式, 虽然通过这种方式也可以启动服务器,但是一般只在数据库的初始化(PostgreSQL的cluster的初始化,相当于其他数据库的instan
2013-02-28 16:39:39
19225
转载 测试眼里的Hadoop系列 之Terasort
TeraSort是Hadoop的测试中很有用的一个工具,但以前只是粗略的知道它的功能和用法,简单的用它做了几个测试用例。实际上,对于这种比较通用的工具,如果能够了解它更多一些的话,对于理解Hadoop是很有帮助的,同时也可以更好的利用它来帮助测试。最近有点时间,就了解了一些它的背景,代码实现原理等等,就先记录下来吧。1. Hadoop与Sort BenchmarksSortBenchm
2013-01-30 15:05:11
887
原创 Linux下用Eclipse编译、安装、运行、调试PostgreSQL源码
原文地址,转载请注明出处:http://blog.youkuaiyun.com/anzelin_ruc/article/details/8539411 ©安泽林我的环境是:Ubuntu12.04 PostgreSQL9.2.2,其他环境没试过,个人认为如果系统是10.10之后的Ubuntu版本,PostgreSQ是L8.4之后的版本的话,编译和调试过程应该相差不大。下载安装Eclipse
2013-01-24 19:56:59
5761
1
转载 Windows系统中Eclipse C/C++环境架设
虽然c有很多经典的开发环境,但是大多数是linux或unix下的,对于windows的用户来讲来说Microsoft Visual C++ 6.0是经典的Windows开发环境,但是随着新的操作系统发布、硬件更新,这个经典的开发工具就没法在新的系统上使用了...给大家介绍下Windows系统中Eclipse C/C++环境架设:1、下载Eclipse IDE for C/C++ D
2013-01-23 17:02:37
5871
原创 数据存储和查找
原文地址,转载请注明出处:http://blog.youkuaiyun.com/anzelin_ruc/article/details/8457453 ©安泽林模拟关系数据库中关系表的存储及查询过程,本例中实现通讯录的简单存储和查看功能(select * from addrbook where name=xx)代码如下:import java.io.DataInputStream;i
2013-01-01 16:43:21
1069
原创 Lisa测试集文档切分
原文地址,转载请注明出处:http://blog.youkuaiyun.com/anzelin_ruc/article/details/8216236 ©安泽林最近信息检索要求做一个全文检索系统,给定了一个Lisa测试集,我们的任务就是根据该测试集,在Lucene之上做搜索优化,并基于Lucene做一个简单的搜索引擎。这个搜索引擎的具体实现暂时不谈,后面有时间我再将我的成果奉献
2012-11-23 13:27:19
1216
原创 几个不错的博客
原文地址,转载请注明出处:http://blog.youkuaiyun.com/anzelin_ruc/article/details/8207449 ©安泽林唐福林 Lucene: http://blog.fulin.org/category/lucene阿里数据团队: http://www.alidata.org觉先Lucene: http://
2012-11-21 13:00:20
3495
原创 JSON到BSON
下面这篇文章很好的介绍了如何将JSON转化成二进制格式的BSON 进行存储:http://www.cnblogs.com/zeliliu/archive/2012/10/01/2708330.html
2012-11-20 12:50:21
10484
原创 Oracle OLTP表压缩
原文地址,转载请注明出处:http://blog.youkuaiyun.com/anzelin_ruc/article/details/8202847 ©安泽林表数据的压缩Oracle 9i对于批量导入操作的数据提供了基本表压缩。Oracle 11g引入了一个新的特性—OLTP表压缩,所谓OLTP表压缩就是允许在任何类型的数据操作过程中对数据进行压缩,例如通常的数据操作语言,插入、更新等。除此之外
2012-11-20 11:24:11
4082
原创 Oracle 数据压缩(Compression) 技术 说明
下面的这篇文章详细介绍了Oracle 数据压缩(Compression) 的相关技术http://blog.youkuaiyun.com/tianlesoftware/article/details/8170488
2012-11-14 11:46:09
962
原创 算法开篇
原文地址,转载请注明出处:http://blog.youkuaiyun.com/anzelin_ruc/article/details/8180831 ©安泽林1.废话在前最近又刚刚结束了一年一度的校园招聘,从师兄们那里打听到的情况多是笔试面试经常出一些算法题来考,这些算法题根据公司的不同而不同,但大多大公司更倾向于出ACM类型的要求有很强算法能力的题。不免觉得自己算法又太差,因此就下
2012-11-13 23:04:12
730
C经典100题及答案
2013-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人