- 博客(30)
- 资源 (12)
- 收藏
- 关注
转载 java 面试 2013年
转自:http://blog.csdn.net/csh624366188/article/details/8070266一. Java基础部分......................................................................................................21、一个".Java
2016-04-26 23:30:08 807
转载 10个经典的Android开源应用项目
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目 如果不是从学习Android
2015-01-13 16:09:30 415
转载 Java这十年 - Java 在中国 (4)
Java在中国聚焦Sun中国九九归一Java情——专访Sun中国研究院院长宫力记者/闫辉记者:10年前您能预见到今天Java的成功局面吗?宫力:其实,任何一个人都没有想到Java到现在会这么热。从1995年宣布叫“Java”到现在有十年,我到Sun公司有九年。JDK 1.0完成之后我就到了Sun公司。Java 1.0刚出来时,基本上是一个原型,现在的Java主要内核是以1.
2014-10-31 15:42:25 893
转载 Java这十年 - 与Java相关的四十个名字 (2)
十大事件1990-1994:Java缘起文/孟岩Larry Wall说,优秀程序员应有的三个特点:懒惰、急躁和傲慢。Java就是诞生在一群懒惰、急躁而傲慢的程序天才之中。1990年12月,Sun的工程师Patrick Naughton被当时糟糕的Sun C++工具折磨的快疯了。他大声抱怨,并威胁要离开Sun转投当时在Steve Jobs领导之下的NeXT公司。领导层为了留住他,
2014-10-31 15:18:56 1463
转载 Java这十年 - Java技术本纪 (3)
Java技术本纪Java虚拟机的 10 年文/曹晓刚Java虚拟机的起源与构造当我们说到“Java”这个词的时候,指的是四个相互关联的概念:Java语言、Java API、Java Class文件格式、Java虚拟机。整个Java体系是基于Java 虚拟机构造的,正因为如此,才能实现Java的安全性和网络移动性。Java并非是第一个采用“虚拟机”概念的体系,但却是第
2014-10-31 15:18:09 1183
转载 Quake源代碼分析(草稿)
Quake是Id Software公司推出一款風迷全球的FPS遊戲.至今為止已經發展到了第三代,而且作為一個優良的遊戲引擎,它也被大量的運用到其他公司開發的遊戲當中.例如我們所熟知的CS,它就是在Quake2引擎上改良而來的.雖然裡面的代碼實現並不完全相同,但是整體框架還是Quake2的,只要是稍微接觸過Quake引擎的人都很容易看得出來.(它是那麼的經典,以至於一直沿用到今天,個人認為它是遊戲領
2014-10-31 15:06:14 600
转载 quake3源代码整体印象及基于其的开源引擎项目
总体而言 , quake 系列引擎的整体架构非常漂亮 , 是学习的好材料 。并且从 quake1 到 quake3, 整体逻辑端代码变化不大 , 真正比较有突破性的是渲染引擎。. 本人在学习 quake 引擎过程中常常敬佩卡马克的想象力 ,api 函数是如此之简洁 , 整体框架是如此之完美 , 面向对象的 c 写得如此之漂亮 。通过 quake 引擎 , 可以学到游戏设计的
2014-10-31 15:03:56 914
转载 windows编程经典书籍
本人是刚刚开始学习windows编程的,感觉看雪学院的大牛很NB.想找一些书籍来看学习学习,可是不知道看哪些书好.驱动,对菜鸟们来说真是一个很深奥的话题,所以 ,我找来了这篇文章供大家分享,以后大家发现什么好书就在楼下跟贴吧! 作者:Harry Meng 来源:互联网.也许我的阅读面过于狭小,书架里基本上都是Jeffrey Richter,Charles Petzold,侯捷老师以及潘
2014-10-11 13:39:23 297
转载 隐马尔可夫模型(HMM)攻略
隐马尔可夫模型 (Hidden Markov Model,HMM) 最初由 L. E. Baum 和其它一些学者发表在一系列的统计学论文中,随后在语言识别,自然语言处理以及生物信息等领域体现了很大的价值。平时,经常能接触到涉及 HMM 的相关文章,一直没有仔细研究过,都是蜻蜓点水,因此,想花一点时间梳理下,加深理解,在此特别感谢 52nlp 对 HMM 的详细介绍。 考虑下面交通灯的
2014-09-17 10:13:07 364
转载 IT高薪者所具备的人格魅力
来没有想过自己会加入这一行, 从开始自己喜欢的专业通讯,到后来喜欢的管理,想过是专业高手,幻想过管理专家,却从来没有想过进入这一行,但真的在我刚刚离开校园的时候发生了。短短几天,对这个行业有了一个感性认识,其实最让自己伤感的不是自己没有干这一行的经验,而是代理的人,要找的人都是薪水100万,现在才发觉IT一行,有钱人真多! 想想大家都在讨论一个月3000还是4000的时候,别人都是100
2014-09-16 14:13:25 337
转载 Linux操作系统以及各大发行版介绍——Linux operating system and major distribution is introduced
什么是Linux? 也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。 既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指 GNU/Linux,
2014-09-16 11:48:43 924
转载 计算机科学类优秀书籍推荐 UNIX&Operating System (操作系统)
推荐原则:宁缺勿滥,决不混进糟粕 (好书不一定对所有人都合适,但对于它的目标读者群来说,一定是好书)。选书原则:有国外的,不看国产的 有原版的,不看翻译的 看大师的作品计算机的书最好看国外的教材,因为比较经典的教材都是国外的,而且尽量看英文原版的,如果一个人永远不接触英文原版,那么他的信息接受必定比别人慢,无形中落后很多。我建议如果你有一定外语基础其实就是学过英语,
2014-09-16 11:47:48 843
转载 怎么样才是好的程序员
要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码则经常出现过长的函数,前后不一致的命名方式和排版,过深的嵌套结构,非常复杂的表达式,随处可
2014-09-16 11:18:01 307
转载 基于rsync同步算法的文件同步系统JAVA实现(一)——项目介绍
项目主要功能:用java实现的类似rsync项目的文件同步:A拥有不完整文件file_half,B拥有完整文件file_total,A向B发送不完整文件的校验码信息,B利用完整文件进行分析后返回差异数据块,A收到差异数据块后与不完整文件file_half进行重组形成完整文件file_total_copy。优点:同步时传送的文件内容只是差异文件,则可以减少传输的数
2014-09-15 16:52:36 3098 1
转载 Centos网站服务器使用DropBox定时备份方案
前不久因为DS的问题,之前的许多数据都丢失了,虽然不是很重要的,可是也让我领略到了数据备份的重要性。做为一名站长,不管用的虚拟主机、vps或者独服也好,有良好的数据备份习惯那是非常重要的。本人也纯属小白一个,在上次丢数据之后急忙也去网上搜罗学习了一番,这里摘录一个比较不错的VPS数据备份方案:首先介绍下这里的主角–Dropbox,DropBox是一款非常好用的免费网络文件同步工具或
2014-09-15 16:51:54 314
转载 rsync 的核心算法
rsync是 unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与 其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递 归拷贝。rsync利用由Andrew Tridgell发明的算法。这里不介绍其使用方法
2014-09-15 16:49:36 234
转载 Dropbox差异同步算法rsync及其改进算法原理
之前用过rsync很多次,只知道可以做差异同步也没研究过原理。所谓差异同步是指只通过传输两文件的差异部分将两文件同步到一致,自己取的称谓,不知道学术术语是什么。差异同步算法中最有名的就是rsync系列了。 近来研究Dropbox,想看看它的同步怎么做的,没找到官方资料,不过据推测应该用的就是rsync,于是,看看鼎鼎大名的rsync是怎么实现的吧。 rsync算法要解决
2014-09-15 16:33:54 572
转载 亿级数据的高并发通用搜索引擎架构设计[原创]
[文章作者:张宴 本文版本:v1.0 最后修改:2008.12.09 转载请注明原文链接:http://blog.s135.com/post/385/] 曾经在七月,写过一篇文章──《基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计》,前公司的分类信息搜索基于此架构,效果明显,甚至将很大一部分带Where条件的MySQL SQL查询,都改用了Sphinx+MySQ
2014-03-14 16:47:31 489
转载 ExtJs源码分析与学习—ExtJs事件机制(四)
ExtJs组件事件——ExtJs自定义事件的处理 下面通过对组件的事件对象和事件机制两个方面分别对源码进行分析。组件事件对象 ExtJs组件事件对象是通过Ext.util.Event类来完成的,其实在浏览器元素事件中部分功能的实现已用到了该类。下面看该类的实现代码 Js代码 EXTUTIL.Event = fun
2014-03-13 10:56:06 579
转载 装饰模式
一、装饰模式简介(Brief Introduction)动态地给一个对象添加一些额外的职责。优点:把类中的装饰功能从类中搬移出去,这样可以简化原有的类。有效地把类的核心功能和装饰功能区分开了。 二、解决的问题(What To Solve)已经开发完毕的对象,后期由于业务需要,对旧的对象需要扩展特别多的功能,这时候使用给对象动态地添加新的状态或者行为(即装饰模式)
2014-02-27 09:58:42 404
转载 桥接模式
一、桥接模式简介(Brief Introduction)桥接模式(Bridge Pattern),将抽象部分与它的实现部分分离,使的抽象和实现都可以独立地变化。Decouple an abstraction from its implementation so that the two can vary independently.。什么是聚合/组合:聚合(Aggr
2014-02-27 09:57:41 523
转载 组合模式
一、组合模式简介(Brief Introduction)一、组合模式简介(Brief Introduction)组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 二、解决的问题(What To Solve)解决整合与部分可以被一致对待问题。三、组合模式分析(Analysis)1、组合模式结构Co
2014-02-27 09:34:08 407
转载 我的一次创业经历--分享给希望创业的大学生们 .
每个人都有激情澎湃的时候,我也不能例外。工作了一年多了一点的时候,受到各方面因素的蛊惑或者说激励,我也动了创业的心,当时的基本规划就是先接手点小型的项目,亏本也好先做两个积累下经验,抱着这个心理还真就开干了,虽然事后想想,那时真是太鲁莽了。但是当时受到大家晒工资的激励,同时又有比较强的氛围,头脑一热就没想那么多了。 那个时候思想是极其单纯的,光想着弄个工作室撒的,咱不成立公司,也不租办
2013-02-28 13:16:15 328
转载 Android APK反编译详解(附图) .
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86
2013-02-28 13:03:43 232
转载 股份与期权的分配示例 .
俺们创业者都是贱骨头,不去寻求过安安稳稳的日子,却偏偏要去冲浪、去拼命。创业图的是什么? 是公司里的“股权”!!!弟兄们教你一个字:Captable,这是一个恐怕在字典里都找不到的单词,却在创投和创业当中,无所不在、无时不用,什么意思呢? 即创业公司里的“股份拼骨图”。公司成长需要不断引入资金,每次拿了投资人的钱就要给人家股份,所以“股份比例”会随着公司不断的融资和
2013-02-28 13:02:21 789
转载 1亿qq在线背后的技术 .
众所周知,海量互联网服务能力是世界公认的技术难题。经过十多年的发展,腾讯在海量互联网服务方面已有不少技术积累。以QQ IM后台服务为例,重现了QQ在线用户从百万级到亿级的整个过程中遇到的技术挑战,并分享了众多在海量互联网后台服务研发运营方面不为人知的秘密。庄泗华:腾讯通平台部高级技术总监、腾讯T4级技术专家、腾讯软件开发通道分会会长。中科院计算技术研究所硕士,200
2013-02-28 12:58:07 531
原创 Windows NAT服务器配置实例以及技巧解析
<br />在上篇《利用NAT技术把内部服务器安全放置到公网》文章中笔者谈到了NAT服务器在企业中的具体应用。笔者现在以下面这个网络设计架构为例,谈谈NAT服务器的配置过程以及注意的地方。<br /> 一、NAT服务器实现的前提条件<br /><br /> 如上图所示,利用NAT服务器来实现外部用户也可以远程访问企业内部的一些服务器,此时这台NAT服务器必须要有两块网卡。一块网卡用来连接企业内部网络,其需要配置企业内部网络的IP地址,即私有地址。另一块网卡则通过ADSL猫或者其他设备来连接外部网络,其配置
2010-11-22 21:53:00 2585
原创 利用NAT技术把内部服务器安全放置到公网
<br />随着企业信息化办公的需求日益高涨,网络管理员面临着一个非常现实的问题。即如何让员工在家里也可以访问企业内部的服务器,如文件服务器或者ERP服务器等等。而且现在不少的客户为了增强与企业的沟通,也要求企业部分开放他们内部的管理系统。如客户要求能够查询企业内部ERP系统他们企业订单的出货情况等等。<br /> 但是,企业如果把自己内部的服务器放置在公网上让其它相关人员进行访问,存在不少的问题。如下面这个简单的网络设计图,就是当前的普遍情况。<br /><br /> 企业内部有两台服务器,分别为OA
2010-11-22 21:52:00 1280
原创 需求分析的20条法则
需求分析的20条法则对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。 经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、
2009-11-14 20:10:00 321
转载 需求分析
这几天读了Suzanne Robertson,James Robertson的《掌握需求过程》,本书用一个接一个的步骤、一个接一个的模板、一个接一个的例子,向我们展示了一个经过业界检验的需求收集和验证过程。 从项目启动、项目计划、项目实施、项目监控、项目结束主线角度描述了需求的目标与范围;需求规格说明书模版与需求框架;需求收集;通过需求原型获取更多、丰富的需求并发现遗漏需求;需
2009-11-14 19:51:00 584
Programming the Microsoft Windows Driver Model
2008-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人