自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

转载 vi命令

进入vi的命令  vi filename :打开或新建文件,并将光标置于第一行首  vi +n filename :打开文件,并将光标置于第n行首  vi + filename :打开文件,并将光标置于最后一行首  vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处  vi -r filename :在上次正用

2012-02-29 19:15:36 1109

转载 linux 定时任务 crontab 详细解释

cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:  引用:  /sbin/service crond start //启动服务  /sbin/service crond stop //关闭服务  /sbin/service crond restart //重启服务  /sbin/service crond reload //重新载入配置

2012-02-29 18:59:00 1082

转载 免费PHP空间

000webhost – 1500M支持PHP可绑米免费虚拟主机   免费提供1500M空间,100G流量,FTP、Web方式上传管理文件,支持PHP5,提供2个MySQL数据库, cPanel管理面板,可一键安装WordPress、phpBB2、Drupal、Joomla等几种热门PHP程序,免费提供1个二级域名,可以绑定自己的域名,速度不错,无广告。   Zymic – 6G容

2012-02-26 21:23:26 2829

转载 计算机软件权威期刊

权威期刊计 算 机 学 报中科院计算研究所软 件 学 报中科院软件研究所模式识别与人工智能中科院智能研究所计算机研究与发展中科院计算研究所自 动 化 学 报中科院自动化研究所小型、微型计算机系统中科院沈阳计算机技术研究所◆  核心期刊计算机应用与软件上

2012-02-05 09:22:16 4993

转载 浅谈MySQL的存储引擎之表类型存储

什么是MySql数据库?  通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。  我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。

2011-12-31 21:19:52 1124

转载 MYSQL存储引擎比较

MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差

2011-12-31 20:22:29 1027

转载 mysql存储过程学习总结

mysql存储过程学习总结一.创建存储过程1.基本语法:create procedure sp_name()begin.........end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure

2011-12-11 22:33:39 972

原创 vi编辑器

vi编辑器vi编辑器的三种工作模式:①   命令模式(Command mode):控制屏幕光标的移动、字符的插入或删除、字符的移动或复制、进入插入模式或底线命令模式;②   插入模式(Insert mode):完成字符的输入;③   底线命令模式(Last line mode):存储文件或退出编辑器,也可设置编辑环境。vi工作模式的切换:①   进入命令模式:在命令提示符后

2011-12-07 22:41:50 1080

原创 cache 和 buffer的区别

Cache:高速缓存,是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期,Cache中保存着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从Cache中直接调用,这样就减少了CPU的等待时间,提高了系统的效率。Cache又分为一级Cache(L1 Cache)和二级Cache(L2 Cache),L

2011-12-07 22:26:50 1040

转载 几个java连接池

C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。(主页:http://sourceforge.net/projects/c3p0/)BoneCP 是一个开源的快速的 JDBC 连接池。BoneCP很小,只有四十几K(运行时需要l

2011-12-07 22:11:30 1104

转载 数据库连接池基本原理

数据库连接池的基本原理  传统的数据库连接方式(指通过DriverManager和基本实现DataSource进行连接)中,一个数据库连接对象均对应一个物理数据库连接,数据库连接的建立以及关闭对系统而言是耗费系统资源的操作,在多层结构的应用程序环境中这种耗费资源的动作对系统的性能影响尤为明显。   在多层结构的应用程序中通过连接池(connection pooling)技术可以使系统的

2011-12-07 21:59:20 546

原创 数据库中的连接(以mysql为例)

因项目需要,最近在思考SQL优化问题,这是一种很基础的优化:select * from table where ... 应尽量少用,很多时候并不需要*。所以就应该指定属性列,而不用*。于是我联想到在使用连接的时候也会有类似的问题,用外连接、内连接、左连接、右连接 最终的结果行数是不同的,但却让我纠结了,在网上找了资料来看,发现有说法是存在错误的,自己运行下脚步就明白了,上次还碰上一位项目经

2011-12-05 11:08:31 682

原创 MySQL内置函数获取几天前的日期

如何采用mysql内置函数获取指定时间之前的日期呢?SELECT something FROM table_name WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) select date_sub(now(),interval 1 year); 获取一年前的今天的日期select date_sub(now(),interval 1

2011-11-29 21:09:55 44124

原创 HQL问号与冒号的区别

Hibernate 中 HQL问号与冒号的区别:在网上搜资料,得到的答案是基本相同,既然是基本相同并不是完全相同,所以肯定有区别。目前发现的区别就是用了 ? 则用变量的序号来赋值,从0 开始。如果用了:变量名 的 则用变量名来赋值。

2011-11-27 11:48:01 4799

转载 linux下用Mentohust替代锐捷

面对下校园网络,锐捷上网客户端,想要玩转linux,苦于上网问题。用虚拟机,万恶的锐捷不支持双网卡,只能是切换系统,受不了。于是装成双系统,win+ubuntu,采用mentohust解决上网问题。good! 下面是转载使用教程:本文是MentoHUST的使用教程,旨在介绍MentoHUST怎么用 目录1 程序简介2 主要功能3 相关链接4 联系方式

2011-11-21 12:24:33 7776

原创 java实现随机抽样

     编程实现对数据记录的随机抽样。给定概率p,依概率p对给定的数据集合进行随机抽样。比如说现在在一个数组中存放了10000位同学的身高和体重信息,现在需要你对这100位同学以概率p=0.002进行抽样,随机取出这10000位同学中约20位同学的信息。 import java.io.BufferedReader;import java.io.FileInputStream;

2011-06-06 12:34:00 11244

原创 java实现指数分布

 import java.util.*;public class zhishu { public static void main(String[] args) { double x, z; double lamda; System.out.println("请输入lamda的值:"); Scanner scanner = new Scanner(Sys

2011-06-06 12:31:00 6629

原创 java实现指数分布

import java.util.*;public class zhishu { public static void main(String[] args) { double x, z; double lamda; System.out.println("请输入lamda的值:"); Scanner scanner = new Scanner(System

2011-06-06 12:31:00 1499

原创 java实现标准正态分布

 import java.util.*;public class zheng0_1 { public static void main(String[] args) { double zhengtai0_1; java.util.Random r = new java.util.Random(); for(int i=0;i<20; i++) {

2011-06-06 12:29:00 17294 1

原创 java实现对数正态分布

 import java.util.*;public class zheng0_1 { public static void main(String[] args) { double zhengtai0_1; double duishuzhengtai; java.util.Random r = new java.util.Random(); f

2011-06-06 12:26:00 3211

原创 java Random随机数

import java.util.*;public class Random { public static void main (String[] org) { for (int j=0; j<10; j++) { int d = (int)(Math.random()*100); System.out.println(d); } } } 

2011-06-06 12:24:00 693

原创 C不可预见的随机数

     如何才能产生不可预见的随机序列呢?利用srand((unsign)(time(NULL))是一种方法,因为每一次运行程序的时间是不同的, time() 函数的功能是返回从1970/01/01到现在的秒数,然而这个起始时间可能不正确, C还提供了另一个更方便的函数,randomize()原形是void randomize(),功能是用来始初rand() 的种子的初始值,而且该值是不

2011-06-06 12:22:00 519

原创 伪随机数的生成

 许多编程语言提供了“伪随机数”生成函数,其实不是随机的。用C语言编写一个程序,生成10个(0,1)区间的随机数,让同一程序执行多次,可以看到每次产生的随机数都是重复。 #include #include #include void main() { int i; double d; for(i=0; i<20; i++)

2011-06-06 12:19:00 558

原创 用子程序调用法设计语法分析器

 对每个非终极符按其产生式结构产生相应语法分析子程序.其中:     1,终极符产生匹配命令     2,非终极符则产生调用命令  实验用例:Z → a B aB → b B  | c  import java.util.*;public class ReadToken { private int ip=0; private ch

2011-06-06 12:16:00 500

原创 java中控制数据输出的格式

<br />java中控制数据输出的格式:<br /> <br /> <br /><br />import java.text.DecimalFormat;<br /> <br /> <br />public class format {<br />public static void main(String[] args) {<br />DecimalFormat   fmt   =   new   DecimalFormat( "##.### "); <br /><br />double x=12345

2011-05-30 10:45:00 807

原创 MyEclipse 快捷键

<br /><br />MyEclipse 快捷键(从网上搜回来的)<br /><br /><br />(1)Ctrl+M切换窗口的大小<br />(2)Ctrl+Q跳到最后一次的编辑处<br />(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。<br />          F3跳到声明或定义的地方。<br />          F5单步调试进入函数内部。<br />          F6单步调试不进入函

2011-05-23 19:44:00 337

原创 powerdesigner反方向工程

powerdesigner反方向工程 设置好数据源之后,在修改了环境变量classpath,各种重启之后,却发现还是test fail 于是我把环境变量中的驱动包路径给删了。。。还原回去 然后把驱动把复制到powerdesigner的安装目录下。。。 重新配置数据源。test success

2011-05-19 15:14:00 720

原创 编程模拟DFA接受的字符串

<br /><br />DFA接受的字符串:对于å*中的任何字符串t,若存在一条从初始结点<br />到某一终止结点的路径,且这条路上所有弧的标记符连接成的字符串等于t,则称t可为DFA M所接受(识别)。<br />状态转换表的形式:(数组T存放转换函数)<br />   1.当前状态State置为初始状态<br />   2.读一个字符 àCurrentChar<br />   3.如果CurrentChar¹Eof并且T(State,CurrentChar)¹error(表示当前状态可以接受当前字

2011-05-09 16:16:00 4935

原创 用java编程实现Diffie-Hellman算法

<br /><br /> <br />Diffie-Hellman密钥交换代码如下:<br />importjava.util.ArrayList;   <br />importjava.util.List;   <br />importjava.util.Random;<br />importjava.math.*;<br /> <br />public classDHtest {<br /> <br />    public static void main(String[]ar

2011-05-09 16:12:00 3835 1

原创 Vernem加密伏安法的实现

<br /><br />Vernam加密算法<br />A.把每个明文字母当作一个数字,如A=0,B=1,……,Z=25<br />B.将明文每个字母与输入密文中的相应字母相加<br />C.如果得到的和大于25,则进行模运算<br />D.将和变成相应字母,得到输出密文<br />其具体实现方法如下:<br /> <br />#include<stdio.h><br />#define LEN 1000<br /> <br />int main(int argc,char* argv[]) <br /

2011-04-26 23:52:00 597

原创 Red Hat正在秘密筹划“Java杀手”项目Ceylon

<br />Hibernate项目、Java EE 5应用框架Seam的创始人,来自红帽(Red Hat)的Gavin King最近透露了他过去两年从事的超级机密项目,一种设计替代Java的新语言和SDK。Gavin King在上周日QCon北京2011大会上演讲了“Ceylon项目——下一代Java语言?”。Gavin King在演讲中表示,Java语言和开发平台的出现,绝对是计算机行业里一次重大突破。<br /> <br /><br />通过将平台无关性、自动内存管理、静态类型、安全引用、静态域和 可读

2011-04-16 00:16:00 390

原创 int与Integer的区别

<br />JAVA提供两种不同的类型:引用类型和原始类型(或称内置类型)。<br />int是java的原始数据类型,Integer是java为int提供的封装类。<br />java为每个原始类型提供了封装类。eg:Boolean--boolean; Character--char; Byte--byte; Short--short; Long--long等<br />引用类型与原始类型是完全不同的,其原始类型的行为完全不同。并且他们具有不同的语义。引用类型和原始类型具有不同的特征和用法。他们包括大小和

2011-04-10 23:29:00 547

原创 生成素数 筛选法 C语言

<br />生成素数 C语言  筛选法<br /> <br />#include<stdio.h>#include<math.h>#define N 100000void main() { int a[N]; //筛子数组 int i,num; int minp,doub; //minp筛选种子,doub倍数 int n=0; //素数个数,用于输出格式控制 printf("input a num..."); scanf("%d",&num);

2011-04-09 00:27:00 6839

原创 编程模拟自动机的实现方法(用状态转换图)

<br />算法如下:<br />State=i;Nextchar(ch);While(state!=error&&ch!=EOF) switch (state)     {Case i: switch(ch)  {       case a: state=j;  break;       case b: state=k;  break;       }Case j: switch(ch)  {…..}}If (state是终止状态 and ch=EOF) print

2011-04-08 15:54:00 2307 1

原创 禁用myeclipse indexes 及优化myEclipse 启动速度(转)

<br /> <br />禁用myeclipse indexes 及优化myEclipse 启动速度<br /> <br />1.禁用myeclipse updating indexes<br />MyEclipse 总是不停的在 Update index,研究发现Update index...是Maven在下载更新,但很是影响myeclipse的使用速度,禁用办法如下:Window => Preferences => Myeclipse Enterprise Workbench => Maven4Myec

2011-04-08 15:23:00 454

网络交友网站源码javabean+JSP+Mysql

网络交友网站采用纯javabean+JSP+Mysql实现,实现会员注册、会员登录、会员查找、会员浏览、公共留言、私人留言等功能。项目源码包web_sy.zip里面包含网络交友网站的所有源码以及sql脚本。适合java web开发初级者。

2011-07-01

密码学基础-筛法素数-最大公约数等

编程实现加解密的基本运算。 (1)移位 (2)逻辑运算 (3)欧几里德算法求两个整数的最大公约数 (4)素数的判定和寻找(筛法)

2011-04-18

GUID代码生成与算法介绍

GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。生成算法用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。

2011-04-18

空空如也

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

TA关注的人

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