自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 三进制补码

姜咏江 Altera杯全国研究生电子设计大赛有一道简单的“将-37表示成三进制补码”的题。有判卷的老师一上来就提出答案的异议,认为1122(3)的结果不对,因为“除去最高符号位”之外,122(3)=1×32+2×31+2×30=17。这反映出我们长期进行的数字电路设计的理论教学存在问题。 要说“将-37表示成三进制补码”的提法有漏洞,那就是没有提出“用几位来表示”,

2013-04-28 14:53:47 4024 1

原创 打印1到最大的n位数

打印1到最大的n位数主要的逻辑在Increase这个函数。从末位开始循环,如果当前位为9,则置0后向前一位循环,一直找到不为9的位置后加1即可。如果循环到了最前一位,则退出。 /** * * @param n * 打印1到最大的n位数 */ public void print1ToN(int n){ int[] num=new int[n]; while(Inc

2013-04-27 22:11:52 781

原创 字符串移位包含的问题

编程之美3.1给定两个字符串s1和s2,要求判定s2是否能被s1做循环移位得到的字符串所包含例如,给定s1 = AABCD, s2 = CDAA,返回true,给定s1 = ABCD, s2 = ACBD,返回falsepublic static boolean isIn(String par,String son){ boolean flag=false; char[] pa

2013-04-25 20:51:43 651

转载 MySQL数据库存储引擎详解(转)

存储引擎是什么?  MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。  例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要

2013-04-25 15:36:49 723

转载 数据库Sharding的基本思想和切分策略

本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示 一、基本思想      Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因

2013-04-23 17:28:27 603

转载 Hibernate3.x调用存储过程

Hibernate3.x调用存储过程原文出处:http://tech.it168.com/j/d/2007-05-14/200705141007843.shtml说明:该文不得转载摘要:本文以详尽的实例展示了hibernate3.x中调用存储过程各步骤,从建立测试表、存储过程的建立、工程的建立以及类的编写和测试一步一步引导用户学习hibernate3.x中调用存储过程的方法.

2013-04-16 19:35:06 673

转载 SQL Server 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。    存储过程中可

2013-04-16 19:18:36 606

转载 SQL Server 2008 定时作业的制定

-SQL Server 2008 定时作业的制定--1.打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】;--2.鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤;--3.展开【SQL Server 代理】列表,右击【作业】-->【新建作业】;--3.1  在【常规】选

2013-04-16 16:53:14 666

原创 java中==相关的问题

如果进行比较的两个操作数都是数值类型,即使它们的数据类型不相同,只要它们的值相等,也都将返回true。例如97=='a'返回true,5.0==5也返回true。如果两个操作数都是引用类型,那么只有两个引用变量指向同一个对象才会返回true。对于Integer类型而言:如果Integer ina=2;Integer inb=2;则ina==inb的结果为true;如果Integ

2013-04-16 11:05:33 645

转载 equals和hashCode解析

覆盖equals时需要遵守的通用约定:   覆盖equals方法看起来似乎很简单,但是如果覆盖不当会导致错误,并且后果相当严重。《Effective Java》一书中提到“最容易避免这类问题的办法就是不覆盖equals方法”,这句话貌似很搞笑,其实想想也不无道理,其实在这种情况下,类的每个实例都只与它自身相等。如果满足了以下任何一个条件,这就正是所期望的结果: 类的每个实例本质上都是唯

2013-04-15 20:22:43 734

原创 三种洗牌算法

import java.util.Random;public class Shuffle { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = new int[54]; int i; for(i

2013-04-15 11:09:36 604

原创 java参数传递

java里面,String,Integer等包装类在方法调用的时候采用的是与基本类型相同的值传递的方式,即在被调用方法中不会改变变量原有的值.而数组在传递的时候传递的是地址,会改变掉数组中原有的值。

2013-04-14 22:43:02 527

原创 sql server中datetime类型通过Hibernate与java的映射关系

sqlserver中的datetime类型对应问题,数据库数据如下:name time5555       2000-03-30 10:07:10.01066666     2000-03-20 10:07:10.100Model类字段映射文件结果    Model类字段映射

2013-04-12 10:25:13 3049

转载 解密Redis持久化

本文内容来源于Redis作者博文,Redis作者说,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章非常长,也很值得一看,NoSQLFan将主要内容简述成本文。什么是持久化,简单来讲就是将数据放到断电后数据不会丢失的设备中。也就是我们通常理解的硬盘上。写操作的流程首先我们来看一下数据库在进

2013-04-11 14:42:17 642

转载 activemq入门示例

1.JMS介绍     JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。JMS有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。 1)JMS服务提供者实现消息队列和通知,同时实现消息管理的API。J

2013-04-10 08:52:49 777

空空如也

空空如也

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

TA关注的人

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