`
samuschen
  • 浏览: 405896 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
MySQL的表类型和存储引擎 1. MySQL的表类型由存储引擎(Storage Engines)决定,类型包括MyISAM、innoDB、BDB等。创建表时指定表类型的方法: CREATE TABLE et (i INT) ENGINE = MYISAM; 也可以创建后更改: ALTER TABLE et ENGINE = INNODB; 查看表类型 ...

电影票问题

一、题目 有一个人站在电影院门口卖票,票价50,一开始手上没有找零的钱,现在有两种人来买票,A拿着100元的钱,人数为m(m<20),B拿着50元的钱,人数为n(n<20)。卖票的人必须用从B类人中那里得来钱找给A,所以卖票的顺序是有限制的。 要求写一个程序打印出所有的买票序列: 例如:m =2 ,n = 3; BABAB BBAAB BBBAA BBABA   二、解法→递归法 1、思想 金句:涉及“状态转换和记录”的都可以用递归的方法求解   模拟 所有人买票的全过程,   变量假设 假设拿着100元钱的人 ...
   int 这个数据类型比较特殊,具体分配的字节数与机器字长和编译器有关。如果要保证移植性,尽量用__int16 __int32 __int64 ,__int16、__int32,_int64 这些数据类型在所有平台下都分配相同的字节。所以在移植上不存在问题。 所谓的不可移植是指:在一个平台上编写的代码无法拿到另一个平台上运行时,不能达到期望的运行结果 。 例如:在32为平台上(所谓32位平台是指通用寄存器的 数据宽度是32)编写代码,int 类型分配4个字节,而在16位平台是则分配2个字节,那么在16位上编译出来的exe,其中是为int分配2字节,而在32位平台 ...
堆栈和队列 1、 堆栈 使用 LinkedList 实现堆栈:   /** * 使用 LinkedList 双向链表实现堆栈 * 2008.12.21 */   import java.util.LinkedList;   public class Stack<T> {    
  BloomFilter——大规模数据处理利器   Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。   一 . 实例     为了说明Bloom Filter存在的重要意义,举一个实例:   假设要你写一个网络蜘蛛(web crawler)。由于网络间的链接错综复杂,蜘蛛在网络间爬行很可能会形成“环”。为了避免形成“环”,就需要知道蜘蛛已经访问过那些URL。给一个URL,怎样知道蜘蛛是否已经访问过呢?稍微想想 ...

synchronized

在Java中,每个对象都有个对象锁标志(Object lock flag)与之想关联,当一个线程A调用对象的一段synchronized代码时,   它首先要获取与这个对象关联的对象锁标志,然后执行相应的代码,执行结束后,把这个对象锁标志返回给对象;因此,在线程A执行   synchronized代码期间,如果另一个线程B也要执行同一对象的一段synchronized代码时(不一定与线程A执行的相同),它将   要等到线程A执行完后,才能继续....      如何利用wait() notify() notifyAll()?      ...
  关于equals与==的区别 从以下几个方面来说: (1) 如果是基本类型比较,那么只能用==来比较,不能用equals 比如: public class TestEquals { public static void main(String[] args) { int a = 3; int b = 4; int c = 3; System.out.println(a == b);//结果是false System.out.println(a == c);//结果是true System.out.println(a.equals(c));//错误,编译 ...
9,i=i+1和i+=1完全等价吗?     可能有很多程序员认为i+=1只是i=i+1 的简写方式,其实不然,它们一个使用简单赋值运算,一个使用复合赋值运算,而简单赋值运算和复合赋值运算的最大差别就在于:复合赋值运算符会自动地将运算 结果转型为其左操作数的类型。看看以下的两种写法,你就知道它们的差别在哪儿了:   (1) byte i=5;       i+=1;   (2) byte i=5;       i=i+1;      第一种写法编译没问题,而第二种写法却编译通不过。原因就在于,当使用复合赋值运算符进行操作时,即 ...
1 JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然后会写个复杂点class ,然后再找一些开源框架,比如Spring ,Hibernate 等等,再然后就开发企业级的应用,比如网站、 ...
import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; public class TestLinkedHashMap {   public static void main(String args[])   {    System.out.println("*************************LinkedHashMap*************");    Map<I ...
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie 里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie 来辨认使用者,以方便送出使用者量身定做的内容,像是 Web 接口的免费 email 网站,都要用到 Cookie。 具体来说c ...
Java中的访问控制public,private,protected,package 读完就能深刻理解! 原文地址: Java中的访问控制public,private,protected,package 作者: 一根筷子 1. Java中的访问控制 表1-1   可见/访问性 在同一类中 同一包中 不同包中  同一包子类中  不同包子类中   public  yes  yes  yes  yes  yes  protected   yes  yes ...
数据库引入了索引 用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高 ...
 编译师姐的hive,从cvs导出到本地的代码编译出错: D:\workspace\hive-0.4.0-dev_src\lib\jdo2-api-2.3-SNAPSHOT.jar 时出错;invalid CEN header (bad signature)   原因:因为cvs迁出代码是默认的是文本格式,所以二进制的.jar文件也被当成文本迁出,破坏了文件格式。 解决:在本地从新导入.jar文件,不要用迁出的那些。.jar包可以去http://www.docjar.com/下载。
1、聞き間違いかもしれない        可能是听错了 2、それほどでもない                    不是那么回事 3、手元にお金がない                   我也缺钱 4、話せば長くなる                       不是三言两语能说清的/这话说起来就长了 5、こうじゃない                           不是这样子 6、最近仕事はどう                      近来工作(生意)如何 7、ゆっくり寝てね                        好好休息吧 8、デタラメ ...
Global site tag (gtag.js) - Google Analytics