自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Netty入门之创建Maven多模块依赖项目

https://github.com/banjiexiaoxian/EchoServerAndClient新学Netty,编译运行时踩了一些坑,记录在此。 essential netty in action中有一个入门demo,EchoServer and EchoClient,用于Netty入门的小demo。 (Essential Netty in Action)EchoClient主要功能1

2017-05-03 16:01:01 19829 3

原创 HashMap源码学习笔记

理解HashMap的关键,在于理解它底层的数据结构,查找、增加、删除元素的方法,为了理解这些方法,就需要理解Hash函数的原理,HashMap如何触发自动扩容,以及如何解决散列冲突。 本文试图从上述几个关键问题说起来分享一下HashMap源码学习的过程。源码中的docHashMap大致上跟HashTable相同,但是HashMap是非线程安全的,而且支持Null Key和Null Value.

2017-03-20 18:18:55 337

原创 Java多线程之死锁情形(持续更新)

本文中的所有情形收集来自博客、论坛、github及自己在项目中遇到的情形。 持续更新中1、多生产者多消费者问题中由于所有角色共享一个同步锁而发生死锁 来源链接package CreatorAndConsumer;import java.util.ArrayList;import java.util.List;//盘子,表示共享的资源,在Plate类中维护一个eggs列表public cla

2017-03-18 20:41:26 319

原创 Java之单例模式的各种实现

最近连续在各种群里、博客里看到单例模式的讨论。根据我的理解总结一下: 先直接说结论:最优雅最简洁最稳的方法是使用枚举实现单例模式。饿汉式//无懒加载//在类加载时初始化唯一的实例对象,由jvm在多线程环境时保证线程安全//增加了初始化的时间和内存开销public class SingleDog { private static final SingleDog instance = n

2017-03-14 16:07:21 274

原创 小仙的摘抄本

写在前面的话: 哇哈哈,喝着咖啡晒着太阳发着呆,突然就想到了要做个“美句”摘抄本。 这种事情中学时代常干的,看到精致的摘抄本和长得喜人的笔就想买回家收藏,只等遇到动人的歌词和段落,就往上誊抄。 不知道抄满了多少个本子,沧月的文字,煽情的漫评,唱了很久不腻的歌词…… 唉,都是青春呀。 不知道从什么时候起,遇到文具精品店还是会驻足,但已经不再有冲动买下来。笔袋里装的笔全是一个牌子一个型号不同色

2017-02-26 15:17:10 454 1

转载 JAVA系书单

本书单节选自cyfonly的博文《听说你读过不少书》中提供的书单首先要感谢原博的分享。 临到找工作了,才发现自己平时在实验室帮老板做了那许多项目,从前端做到后端,但均所学甚浅。无意中发现此文,转载过来,仅作为收藏和分享用。 回忆起初读研时要多读书的宏愿,还收藏了许多大神的书单。因为自己的惰性和生活学习中的琐事耽搁了,现在把这份书单中部分自己有计划在近期阅读的书转到自己的博客,让自己经常能看到,

2017-02-25 12:36:02 272

转载 web服务器硬件软件配置选择

本文节选自浅谈服务器性能测试的全生命周期——从测试、结果分析到优化策略 小白用户一个,前段时间自己选择云服务器时就面临了不知道选什么参数配置的问题,也不知道各个性能指标是怎样限制服务器性能的。觉得此文拿来做科普非常好,这里备忘一下。如何选择硬件硬件对服务器性能影响还是蛮大的,如果是土豪的话,可以直接买最好的。我们分析硬件主要是希望选择合适的配置,节约资源,避免出现高射炮打蚊子的情况。CPU在资金

2017-02-24 14:03:00 3216

原创 Dijkstra算法、Floyd算法的区别与联系,并由此谈到greedy和DP

首先,Dijkstra算法与Floyd算法都是广度优先搜索的算法。都可以用来求单源点到其他所有点的最短路径。那么这两者的原理分别是怎样?彼此又有什么区别呢?求此有向图中起点1到其他所有点的最短距离在本文中,我们以一个小小的包含3个节点的有向图和邻接矩阵Graph来进行说明。Graph[3][3] = {0,5,6 1000,0,1000

2017-02-21 22:44:31 17117 1

原创 Cantor展开、全排列问题、魔板问题(JAVA实现)

Cantor展开、全排列问题、魔板问题(JAVA实现)本文由全排列问题的递归和非递归写法入手,引出Cantor展开的公式及其应用,最后讨论Cantor数的经典应用之魔板问题全排列问题Cantor展开及其逆展开魔板问题问题:给定字符串S[0…N-1],设计算法,枚举S的全排列(注:感谢邹博老师在《面试算法》课程中的精彩讲解) 以一个简单的示例来表示解题过程 示例 枚举0123的全排列 0

2017-02-20 11:48:31 900 1

武汉大学07,08,09,11年数据结构试卷及答案

武汉大学本科生2007,2008,2009,2011年数据结构试题及答案,希望对各位学弟学妹们有所帮助

2013-12-04

软件工程实践者之路(英文第5版)(仅用于教学).

Preface xxv PAR T ONE The Product and the Process 1 CHAPTER 1 The Product 3 CHAPTER 2 The Process 19 PAR T TWO Managing Software Projects 53 CHAPTER 3 Project Management Concepts 55 CHAPTER 4 Software Process and Project Metrics 79 CHAPTER 5 Software Project Planning 113 CHAPTER 6 Risk Analysis and Management 145 CHAPTER 7 Project Scheduling and Tracking 165 CHAPTER 8 Software Quality Assurance 193 CHAPTER 9 Software Configuration Management 225 PAR T THREE Conventional Methods for Software Engineering 243 CHAPTER 10 System Engineering 245 CHAPTER 11 Analysis Concepts and Principles 271 CHAPTER 12 Analysis Modeling 299 CHAPTER 13 Design Concepts and Principles 335 CHAPTER 14 Architectural Design 365 CHAPTER 15 User Interface Design 401 CHAPTER 16 Component-Level Design 423 CHAPTER 17 Software Testing Techniques 437 CHAPTER 18 Software Testing Strategies 477 CHAPTER 19 Technical Metrics for Software 507 PAR T FOUR Object-Oriented Software Engineering 539 CHAPTER 20 Object-Oriented Concepts and Principles 541 CHAPTER 21 Object-Oriented Analysis 571 CHAPTER 22 Object-Oriented Design 603 CONTENTS AT A GLANCE CONTENTS AT A GLANCE viii CHAPTER 23 Object-Oriented Testing 631 CHAPTER 24 Technical Metrics for Object-Oriented Systems 653 PAR T FIVE Advanced Topics in Software Engineering 671 CHAPTER 25 Formal Methods 673 CHAPTER 26 Cleanroom Software Engineering 699 CHAPTER 27 Component-Based Software Engineering 721 CHAPTER 28 Client/Server Software Engineering 747 CHAPTER 29 Web Engineering 769 CHAPTER 30 Reengineering 799 CHAPTER 31 Computer-Aided Software Engineering 825 CHAPTER 32 The Road Ahead 845

2013-03-29

武汉大学2007级C语言期末试卷

一. 单项选择题:(选择最合适的答案填空,每小题2分,共16分) ( )1、设有变量定义:int m=5,n=3;则执行表达式((m+=2)>=7)||((n-=3)<10)后,m,n的值分别为_____ _。 A. 5和0 B. 5和3 C. 7和0 D. 7和3 ( )2、已知各变量的类型说明如下: int k,a,b; unsigned long w=5; double x=1.42; 则以下不符合C语言语法的表达式是 。

2012-07-11

空空如也

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

TA关注的人

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