自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

https://github.com/Wang-Jun-Chao

分享知识,创造快乐!

  • 博客(114)
  • 资源 (22)
  • 收藏
  • 关注

原创 【面试】【Hibernate常见问题总结】【02】

hibernate的缓存分为一级缓存和二级缓存, 一级说的是session的缓存,是hibernate内置的,不能卸载。二级说的是SessionFactory中的外置缓存,SessionFactory的内置缓存是放映射数据和sql语句的,程序不能更改,也不算二级缓存。二级缓存可以配置和更改,并且动态加载和卸载。Hibernate还为查询结果提供了一个查询缓存,它依赖于第二级缓存。

2016-05-31 08:54:34 5633

原创 【面试】【Hibernate常见问题总结】【01】

对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。   Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作   hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。   hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系。

2016-05-31 07:46:18 2681

原创 【面试】【Oracle常见问题总结】【01】

系统全局区(SGA):是ORACLE为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。 SGA主要包括: 1. 共享池(shared pool) :用来存储最近执行的SQL语句和最近使用的数据字典的数据。 2. 数据缓冲区 (database buffer cache):用来存储最近从数据文件中读写过的数据。 3. 重作日志缓冲区(redo log b

2016-05-31 06:55:13 10081

原创 【面试】【MySQL常见问题总结】【04】

数据库死锁概念  多数情况下,可以认为如果一个资源被锁定,它总会在以后某个时间被释放。而死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造成每个进程都无法继续下去。简单的说,进程A等待进程B释放他的资源,B又等待A释放他的资源,这样就互相等待就形成死锁。   虽然进程在运行过程中,可能发生死锁,但死锁的发生也必须具备一定的条件

2016-05-30 06:33:15 6859 2

原创 【常见面试问题总结目录】

【博文总目录>>>】【面试常见算法-排序查找算法】【Java基础面试题】【01】【Java基础面试题】【02】【Java基础面试题】【03】【BAT(百度,阿里,腾迅)面试题】【面试】【Spring常见问题总结】【01】【面试】【Spring常见问题总结】【02】【面试】【Spring常见问题总结】【03】【面试】【S

2016-05-29 22:37:09 12253 1

原创 【面试】【MySQL常见问题总结】【03】

061 如何删除表?答案:运行命令 drop table table_name;062 创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是

2016-05-29 22:20:59 24137 2

原创 【面试】【MySQL常见问题总结】【02】

031 在已经存在的表上创建唯一索引1、CREATE UNIQUE INDEX index_name ON table_name ( field_name [(index_length)] [ASC|DESC])2、ALTER TABLE table_name ADD UNIQUE INDEX|KEY index_name(field_name [(index_l

2016-05-29 21:30:27 5915

原创 【面试】【MySQL常见问题总结】【01】

001 数据库应用系统设计1.规划   2.需求分析   3.概念模型设计   4. 逻辑设计   5.物理设计   6.程序编制及调试   7.运行及维护。002 创建数据库CREATE DATEBASE database_name003 查看数据库SHOW DATABASE004 选择数据库USE database_name005 删除数据库DORP DATABASE dat

2016-05-29 21:09:41 4132 2

原创 【编程马拉松】【004-包含一】

NowCoder总是力争上游,凡事都要拿第一,所以他对“1”这个数情有独钟。爱屋及乌,他也很喜欢包含1的数,例如10、11、12……。你能帮他统计一下有多少个包含1的正整数。

2016-05-29 20:32:01 1415

原创 【编程马拉松】【005-猴子分桃】

老猴子辛苦了一辈子,给那群小猴子们留下了一笔巨大的财富——一大堆桃子。老猴子决定把这些桃子分给小猴子。  第一个猴子来了,它把桃子分成五堆,五堆一样多,但还多出一个。它把剩下的一个留给老猴子,自己拿走其中的一堆。  第二个猴子来了,它把桃子分成五堆,五堆一样多,但又多出一个。它把多出的一个留给老猴子,自己拿走其中的一堆。  后来的小猴子都如此照办。最后剩下的桃子全部留给老猴子。

2016-05-29 13:08:37 1820

原创 【编程马拉松】【003-素数和】

【编程马拉松算法目录】【003-素数和】【工程下载>>>】1 题目描述  NowCoder发现某些整数可以拆分成两个不同的素数的和。例如7=2+5、20=3+17=7+13等。   他想知道每个正整数都有几种拆分的方法,你能帮他解决吗?1.1 输入描述:  输入包括多组数据。   每组数据仅有一个整数n (1≤n≤100000)。1.2 输出描述:  对应每个整数,输出其拆成不同素数和的个数,每

2016-05-29 11:12:31 1418

原创 【编程马拉松】【002-分遗产】

有一位阿拉伯老人,生前养有11匹马,他去世前立下遗嘱:大儿子、二儿子、小儿子分别继承遗产的1/2、1/4、1/6。  儿子们想来想去没法分:他们所得到的都不是整数,即分别为11/2、11/4、11/6,总不能把一匹马割成几块来分吧?  聪明的邻居牵来了自己的一匹马,对他们说:“你们看,现在有12匹马了,老大得12匹的1/2就是6匹,老二得12匹的1/4就是3匹, 老三得12匹的1/6就是2匹,还剩一匹我照旧牵回家

2016-05-28 06:13:49 1858

原创 【编程马拉松算法目录】

【编程马拉松算法目录】【所有工程下载>>>】  “奔跑吧,牛客”比赛是一个面向全国高校学生、踏入职场2年以内的IT人员的赛事。大赛由牛客网联合北京大学信息技术协会(深圳)、深圳大学城微软学生俱乐部、深圳大学主办,目的是为了寻找最据持久力、最具战斗力的天才GEEK编程高手。【001-NowCoder猜想】

2016-05-27 07:55:45 2766 1

原创 【编程马拉松】【001-NowCoder猜想】

1 题目描述  nowcoder在家极度无聊,于是找了张纸开始统计素数的个数。设函数f(n)返回从1-n之间素数的个数。nowcoder 发现:   f(1) = 0   f(10) = 4   f(100) = 25   …   满足g(m) = 17 * m^2 / 3 - 22 * m /3 + 5/ 3;验证素数个数。

2016-05-27 07:30:50 1843

原创 堆 (数据结构)

堆 (数据结构)[工程下载>>>]  堆(英语:Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。在队列中,调度程序反复提取队列中第一个作业并运行,因为实际情况中某些时间较短的任务将等待很长时间才能结束,或者某些不短小,但具有重要性的作业,同样应当具有优先权。堆即为解决此类问题设计的一种数据结构。1.1 逻辑定义  n个元素序列{k1,k2…ki…kn},当且

2016-05-26 06:57:39 3890 3

原创 【华为OJ】【107-24点运算】

【华为OJ】【算法总篇章】【华为OJ】【107-24点运算】【工程下载】题目描述计算24点是一种扑克牌益智游戏,随机抽出4张扑克牌,通过加(+),减(-),乘(*), 除(/)四种运算法则计算得到整数24,本问题中,扑克牌通过如下字符或者字符串表示,其中,小写joker表示小王,大写JOKER表示大王: 3 4 5 6 7 8 9 10 J Q K A 2 joker

2016-05-25 07:15:30 5012 5

原创 【华为OJ】【106-Sudoku-Java】

【华为OJ】【算法总篇章】【华为OJ】【106-Sudoku-Java】【工程下载】题目描述问题描述:数独(Sudoku)是一款大众喜爱的数字逻辑游戏。玩家需要根据9X9盘面上的已知数字,推算出所有剩余空格的数字,并且满足每一行、每一列、每一个粗线宫内的数字均含1-9,并且不重复。输入:包含已知数字的9X9盘面数组[空缺位以数字0表示]输出:完整的9X9盘面数组输入描述包含已知数字的9

2016-05-25 07:11:40 2760 3

原创 【华为OJ】【105-人民币转换】

【华为OJ】【算法总篇章】【华为OJ】【105-人民币转换】【工程下载】题目描述考试题目和要点:1、中文大写金额数字前应标明“人民币”字样。中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整等字样填写。(30分)2、中文大写金额数字到“元”为止的,在“元”之后,应写“整字,如¥ 532.00应写成“人民币伍佰叁拾贰元整”。在”角“和”分“后面不写”整字

2016-05-25 07:06:13 3190

原创 【华为OJ】【104-201301JAVA题目0-1级】

【华为OJ】【算法总篇章】【华为OJ】【104-201301JAVA题目0-1级】【工程下载】题目描述编写一个函数,传入一个int型数组,返回该数组能否分成两组,使得两组中各元素加起来的和相等,并且,所有5的倍数必须在其中一个组中,所有3的倍数在另一个组中(不包括5的倍数),能满足以上条件,返回true;不满足时返回false。输入描述输入输入的数据个数输出描述返回true或者false输

2016-05-23 06:37:23 2652

原创 【华为OJ】【103-扑克牌大小】

【华为OJ】【算法总篇章】【华为OJ】【】【工程下载】题目描述扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。牌面从小到大用如 下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER输入两手牌,两手牌之间用"-"连接,每手牌的每张牌以空格分隔,"-

2016-05-23 06:29:51 3610

原创 【华为OJ】【102-二维数组操作】

【华为OJ】【算法总篇章】【华为OJ】【102-二维数组操作】【工程下载】题目描述有一个数据表格为二维数组(数组元素为int类型),行长度为ROW_LENGTH,列长度为COLUMN_LENGTH。对该表格中数据的操作可以在单个单元内,也可以对一个整行或整列进行操作,操作包括交换两个单元中的数据;插入某些行或列。请编写程序,实现对表格的各种操作,并跟踪表格中数据在进行各种操作时,初始数据在表格

2016-05-23 06:24:37 2495

原创 【华为OJ】【101-将真分数分解为埃及分数】

【华为OJ】【算法总篇章】【华为OJ】【101-将真分数分解为埃及分数】【工程下载】题目描述分子为1的分数称为埃及分数。现输入一个真分数(分子比分母小的分数,叫做真分数),请将该分数分解为埃及分数。如:8/11 = 1/2+1/5+1/55+1/110。输入描述输入一个真分数,String型输出描述输出分解后的string输入例子8/11输出例子1/2+1/5+1/55+1/110算法实现

2016-05-23 06:20:00 2950

原创 【华为OJ】【100-配制文件恢复】

【华为OJ】【算法总篇章】【华为OJ】【100-配制文件恢复】【工程下载】题目描述有6条配置命令,它们执行的结果分别是:命令 执行reset reset whatreset board board faultboard add where to addboard delet n

2016-05-22 09:14:04 3655 1

原创 【华为OJ】【099-MP3光标位置】

【华为OJ】【算法总篇章】【华为OJ】【099-MP3光标位置】【工程下载】题目描述MP3 Player因为屏幕较小,显示歌曲列表的时候每屏只能显示几首歌曲,用户要通过上下键才能浏览所有的歌曲。为了简化处理,假设每屏只能显示4首歌曲,光标初始的位置为第1首歌。现在要实现通过上下键控制光标移动来浏览歌曲列表,控制逻辑如下:歌曲总数<=4的时候,不需要翻页,只是挪动光标位置。光标在第一首歌曲上时,

2016-05-22 09:08:19 2032

原创 【华为OJ】【098-矩阵乘法计算量估算】

【华为OJ】【算法总篇章】【华为OJ】【098-矩阵乘法计算量估算】【工程下载】题目描述矩阵乘法的运算量与矩阵乘法的顺序强相关。例如: A是一个50×10的矩阵,B是10×20的矩阵,C是20×5的矩阵计算A*B*C有两种顺序:((AB)C)或者(A(BC)),前者需要计算15000次乘法,后者只需要3500次。编写程序计算不同的计算顺序需要进行的乘法次数输入描述输入多行,先输入要计

2016-05-22 09:04:38 2718

原创 【华为OJ】【097-24点游戏算法】

【华为OJ】【算法总篇章】【华为OJ】【097-24点游戏算法】【工程下载】题目描述给出4个1-10的数字,通过加减乘除,得到数字为24就算胜利输入:4个1-10的数字。[数字允许重复,测试用例保证无异常数字]输出:true or false输入描述输入4个int整数输出描述返回能否得到24点,能输出true,不能输出false输入例子7 2 1 10输出例子true算法实现imp

2016-05-22 09:00:50 2905

原创 【华为OJ】【096-表达式求值】

【华为OJ】【算法总篇章】【华为OJ】【096-表达式求值】【工程下载】题目描述给定一个字符串描述的算术表达式,计算出结果值。输入字符串长度不超过100,合法的字符包括”+, -, *, /, (, )”,”0-9”,字符串内容的合法性及表达式语法的合法性由做题者检查。本题目只涉及整型计算。输入描述输入算术表达式输出描述计算出结果值输入例子400+5输出例子405算法实现import

2016-05-22 08:54:47 3027

原创 【华为OJ】【095-四则运算】

【华为OJ】【算法总篇章】【华为OJ】【095-四则运算】【工程下载】题目描述请实现如下接口 /* 功能:四则运算 * 输入:strExpression:字符串格式的算术表达式,如: "3+2*{1+2*[-4/(8-6)+7]}" * 返回:算术表达式的计算结果 */ public static int calculate(String str

2016-05-21 06:48:27 2193

原创 【华为OJ】【094-多线程】

【华为OJ】【算法总篇章】【华为OJ】【094-多线程】【工程下载】题目描述问题描述:有4个线程和1个公共的字符数组。线程1的功能就是向数组输出A,线程2的功能就是向字符输出B,线程3的功能就是向数组输出C,线程4的功能就是向数组输出D。要求按顺序向数组赋值ABCDABCDABCD,ABCD的个数由线程函数1的参数指定。[注:C语言选手可使用WINDOWS SDK库函数]接口说明:void in

2016-05-21 06:42:02 6838 1

原创 【华为OJ】【093-从单向链表中删除指定值的节点】

【华为OJ】【算法总篇章】【华为OJ】【093-从单向链表中删除指定值的节点】【工程下载】题目描述输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。链表结点定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};详细描述:本题为考察链表的插入和删除知识

2016-05-21 06:35:41 1992

原创 【华为OJ】【092-学英语】

【华为OJ】【算法总篇章】【华为OJ】【092-学英语】【工程下载】题目描述Jessi初学英语,为了快速读出一串数字,编写程序将数字转换成英文:如22:twenty two,123:one hundred and twenty three。说明数字为正整数,长度不超过十位,不考虑小数,转化结果为英文小写;输出格式为twenty two;非法数据请返回“error”;关键字提示:and,bi

2016-05-21 06:31:53 6338

原创 【华为OJ】【091-数据分类处理】

【华为OJ】【算法总篇章】【华为OJ】【091-数据分类处理】【工程下载】题目描述信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码、QQ用户、手机号码、银行帐号等信息及活动记录。采集输入大数据和分类规则,通过大数据分类处理程序,将大数据分类输出。输入描述:一组输入整数序列I和一组规则整数序列R,I和R序列的第一个整数为序列的个数(个数不包含第一个整数);整数范围为0~0xFFFFF

2016-05-21 06:25:57 6280 1

原创 【华为OJ】【090-合唱队】

【华为OJ】【算法总篇章】【华为OJ】【090-合唱队】【工程下载】题目描述计算最少出列多少位同学,使得剩下的同学排成合唱队形说明: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,则他们的身高满足存在i(1<=i<=K)使得T1

2016-05-20 07:14:27 2524

原创 【华为OJ】【089-DNA序列】

【华为OJ】【算法总篇章】【华为OJ】【089-DNA序列】【工程下载】题目描述一个DNA序列由A/C/G/T四个字母的排列组合组成。G和C的比例(定义为GC-Ratio)是序列中G和C两个字母的总的出现次数除以总的字母数目(也就是序列长度)。在基因工程中,这个比例非常重要。因为高的GC-Ratio可能是基因的起始点。给定一个很长的DNA序列,以及要求的最小子序列长度,研究人员经常会需要在其中找出

2016-05-20 07:09:22 2247

原创 【华为OJ】【088-按字节截取字符串】

【华为OJ】【算法总篇章】【华为OJ】【088-按字节截取字符串】【工程下载】题目描述编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF"6,应该输出为"我ABC"而不是"我ABC+汉的半个"。输入描述输入待截取的字符串及长度输出描述截取后的字符串输入例子我ABC汉DEF6输

2016-05-20 07:06:11 2030

原创 【华为OJ】【087-在字符串中找出连续最长的数字串】

【华为OJ】【算法总篇章】【华为OJ】【087-在字符串中找出连续最长的数字串】【工程下载】题目描述样例输出 输出123058789,函数返回值9 输出54761,函数返回值5输入描述输入一个字符串。输出描述输出字符串中最长的数字字符串和它的长度。输入例子abcd12345ed125ss123058789输出例子123058789,9算法实现import java.util

2016-05-20 07:00:13 2015

原创 【华为OJ】【086-密码强度等级】

【华为OJ】【算法总篇章】【华为OJ】【086-密码强度等级】【工程下载】题目描述密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分。一、密码长度: 5 分: 小于等于4 个字符 10 分: 5 到7 字符 25 分: 大于等于8 个字符 二、字母: 0 分: 没有字母 10 分: 全都是小(大)写字母 20 分: 大小写混合字母

2016-05-20 06:53:50 2352

原创 【华为OJ】【084-求最大连续bit数】

【华为OJ】【算法总篇章】【华为OJ】【084-求最大连续bit数】【工程下载】题目描述功能: 求一个byte数字对应的二进制数字中1的最大连续数,例如3的二进制为00000011,最大连续2个1输入: 一个byte型的数字输出: 无返回: 对应的二进制数字中1的最大连续数输入描述输入一个byte数字输出描述输出转成二进制之后连续1的个数输入例子3输出例子2算法实现import ja

2016-05-19 06:43:04 2028

原创 【华为OJ】【083-计算字符串的相似度】

【华为OJ】【算法总篇章】【华为OJ】【083-计算字符串的相似度】【工程下载】题目描述对于不同的字符串,我们希望能有办法判断相似程度,我们定义了一套操作方法来把两个不相同的字符串变得相同,具体的操作方法如下:1 修改一个字符,如把“a”替换为“b”。2 增加一个字符,如把“abdd”变为“aebdd”。3 删除一个字符,如把“travelling”变为“traveling”。比如,对于“a

2016-05-19 06:38:21 2089

原创 【华为OJ】【082-字符串通配符】

【华为OJ】【算法总篇章】【华为OJ】【082-字符串通配符】【工程下载】题目描述问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求: 实现如下2个通配符: *:匹配0个或以上的字符(字符由英文字母和数字0-9组成,不区分大小写。下同) ?:匹配1个字符输入描述通配符表达式;一组字符串。输出描

2016-05-19 06:31:16 2310

JDK-8-API.chm

最新的JAVA JDK 8帮助文档,方便实用,开发必备。

2014-04-04

[2007-2012][华南理工历年机试试题]

非常全的华南理工考研计算机机试试题[2007-2012][华南理工历年机试试题].pdf

2013-03-03

Java CP/IP Socket编程

JAVA SOCKET 编程的经典之书,(中文版)里面的代码可直接复制使用! 目录: 第1章简介..........3 1.1 计算机网络,分组报文和协议..........3 1.2 关于地址..........6 1.3 关于名字..........8 1.4 客户端和服务器..........8 1.5 什么是套接字..........9 1.6 练习..........10 第2章基本套接字..........10 2.1 套接字地址..........10 2.2 TCP套接字..........17 2.2.1 TCP客户端..........17 2.2.2 TCP服务器端..........22 2.2.3 输入输出流..........26 2.3 UDP套接字..........28 2.3.1 DatagramPacket类..........28 2.3.2 UDP客户端..........30 2.3.3 UDP服务器端..........36 2.3.4 使用UDP套接字发送和接收信息..........38 2.4 练习..........40 第3章发送和接收数据..........41 3.1 信息编码..........42 3.1.1 基本整型..........42 3.1.2 字符串和文本..........48 3.1.3 位操作:布尔值编码..........50 3.2 组合输入输出流..........51 3.3 成帧与解析..........52 3.4 Java特定编码..........58 3.5 构建和解析协议消息..........59 3.5.1 基于文本的表示方法..........62 3.5.2 二进制表示方法..........65 3.5.3 发送和接收..........67 3.6 结束..........76 3.7 练习..........76 第4章进阶..........77 4.1 多任务处理..........77 4.1.1 Java 多线程..........78 4.1.2 服务器协议..........80 4.1.3 一客户一线程..........84 4.1.4 线程池..........86 4.1.5 系统管理调度:Executor接口..........89 4.2 阻塞和超时..........91 4.2.1 accept(),read()和receive()..........91 4.2.2 连接和写数据..........92 4.2.3 限制每个客户端的时间..........92 4.3 多接收者..........94 4.3.1 广播..........94 4.3.2 多播..........95 4.4 控制默认行为..........100 4.4.1 Keep-Alive..........100 4.4.2 发送和接收缓存区的大小..........101 4.4.3 超时..........101 4.4.4 地址重用..........102 4.4.5 消除缓冲延迟..........102 4.4.6 紧急数据..........103 4.4.7 关闭后停留..........103 4.4.8 广播许可..........103 4.4.9 通信等级..........104 4.4.10 基于性能的协议选择..........104 4.5 关闭连接..........104 4.6 Applets..........111 4.7 结束..........112 4.8 练习..........112 第5章 NIO..........112 5.1 为什么需要NIO?..........113 5.2 与Buffer一起使用Channel..........115 5.3 Selector..........118 5.4 Buffer详解..........125 5.4.1 Buffer索引..........125 5.4.2 创建Buffer..........126 5.4.3 存储和接收数据..........128 5.4.4 准备Buffer:clear(),flip(),和rewind()..........130 5.4.5 压缩Buffer中的数据..........132 5.4.6 Buffer透视:duplicate(),slice()等..........134 5.4.7 字符编码..........136 5.5 流(TCP)信道详解..........136 5.6 Selector详解..........139 5.6.1 在信道中注册..........139 5.6.2 选取和识别准备就绪的信道..........141 5.6.3 信道附件..........143 5.6.4 Selector小结..........144 5.7 数据报(UDP)信道..........144 5.8 练习..........149 1. 使用定长的写缓冲区改写TCPEchoClientNonblocking.java。..........149 2.使用Buffer和DatagramChannel编写一个回显客户端。..........149 第6章深入剖析..........149 6.1 缓冲和TCP..........152 6.2 死锁风险..........155 6.3 性能相关..........158 6.4 TCP套接字的生存周期..........158 6.4.1 连接..........158 6.4.2 关闭TCP连接..........164 6.5 解调多路复用揭秘..........167 6.6 练习..........169

2012-04-13

嵌入式试卷

1、 嵌入式系统的设计可以分成三个阶段:分析、 设计 和 实现 2、 目前使用的嵌入式操作系统主要有 Windows CE/Windows Mobile Linux、uCos、和 Symbian 3、 XScale微处理器使用的是ARM公司 ARMV5TE 版内核和指令集。 4、 微处理器有两种总线架构,使用数据和指令使用同一接口的是 冯诺依曼 ,分开的指令和数据接口、取指和数据访问可以并行进行的是 哈佛结构 5、 ARM微处理器有七种工作模式,它们分为两类 非特权模式 、 特权模式 。其中用户模式属于 非特权模式 6、 ARM核有两个指令集,分别是 ARM 、 Thumb 7、 ARM微处理器复位后,PC(R15)的地址通常是 0X0 , 初始的工作模式是 supervisor 8、在ARM体系构架中对复杂的内存管理是通过系统控制协处理器 cp15 和MMU(存储管理部件)来进行的。当系统发生 Data Abort(数据)异常和 Prefetch Abort(指令领取) 异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。 9、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU工具链 ,ARM公司提供的工具链是 ADS工具链

2011-11-24

JDK_API_1_6_zh_CN.chm

java技术开发文档。java程序员必有的参考

2011-09-22

keygen.rar

vmware 8 支持 window8 对想体验window8功能但不想直接安装的人来说是很好的选择!

2011-09-17

plsqldev9_CRACK.rar

plsql的代码编写可视化工具。方便易用。

2011-09-02

[JAVA案例开发集锦].(袁然&郑自国&邹丰).(第1版).pdf

[JAVA案例开发集锦].(袁然&郑自国&邹丰).(第1版).pdf 一本不错的JAVA开发书籍。

2011-08-19

Oracle+Database+10g完全参考手册.7z

介绍ORACLE 10g 全面的书籍。同时也是ORACLE 10g开发中的参考手册!

2011-07-26

[英文原版]O'Reilly.MySQL.Cookbook,2nd.Edition.chm

MYSQL 数据库的经典之作。每个数据库从业人员必需掌握的一种!

2011-07-26

sql server 2008 pdf

学习 sql server 2008 必不可少的开发书籍

2011-03-24

数据结构 C 习题答案 chm

经典典算法之书,是每个程序员必备的...

2011-03-02

MySQL权威指南 sql mysql

MySQL的权威经典,学MySQL的必备.每个数据库人员必会的一种人技能

2011-02-28

C#帮助文档 C#api

C# 帮助文档帮助你更深入了解C#.是C#开发必备之物 下载后请将文件重命名为为 "Csref.chm"否则可能无法使用.

2011-01-12

空空如也

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

TA关注的人

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