自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ejinxian的专栏

人生无常【关键每一步】

  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

转载 Twproject Gantt – 开源的 JavaScript 甘特图组件

Twproject Gantt 是一款基于 jQuery 开发的甘特图组件,也可以创建其它图表,例如任务树(Task Trees)。内置编辑、缩放和 CSS 皮肤等功能。更重要的是,它是免费开源的。

2014-04-27 07:52:45 4023 1

转载 java设计模式

设计模式读书笔记.pdf:http://pan.baidu.com/s/1sjpWr6l       设计模式读书笔记.chm:http://pan.baidu.com/s/1bnxQuHT       文档中是LZ学习设计模式的知识总结,主要参考《header first》和刘伟老师的PPT,当然其中肯定加入了LZ浅薄的领悟和总结,虽然是站在前人的肩膀上,但里面仍然饱含着LZ的一番心血。

2014-04-26 14:46:53 775

原创 面试求职中需要了解的Java多线程知识

Java中多线程的实现方式在java的历史版本中,有两种创建多线程程序的方法1) 通过创建Thread类的子类来实现(Thread类提供了主线程调用其它线程并行运行的机制)主要步骤:自定义类继承Thread类,然后覆盖其中的run方法,使得该线程能够完成特定的工作,使用start方法启动线程,将执行权转交到run.2) 通过实现Runable接口的类来实现(推荐,可以实现数据共

2014-04-26 14:28:26 704

转载 安卓开发者必备的42个链接

官方网站  1、谷歌安卓开发者页面   这里是主站点,在这您可以找到一切资源帮助您开始安卓开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分:作为初学者,你应该从工具开始,这部分讲解了如何安装安卓SDK。教程为你提供了关于安卓的基本介绍,教给你如何写出你的第一个程序。它包括很多的资源,即便成为高级程序员你仍需阅读这里面的文

2014-04-25 21:34:30 746

原创 Java面试题和答案

本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。  开始!  目录  面向对象编

2014-04-25 21:30:04 1276

转载 使用Java处理大文件

我最近要处理一套存储历史实时数据的大文件fx market data,我很快便意识到,使用传统的InputStream不能够将它们读取到内存,因为每一个文件都超过了4G。甚至编辑器都不能够打开这些文件。  在这种特殊情况下,我可以写一个简单的bash脚本将这些文件分成更小的文件块,然后再读取它。但是我不想这样做,因为二进制格式会使这个方法失效。  处理这个问题的方式通常就是使用内存映射文件

2014-04-25 21:27:57 718

转载 Java 接口中使用数组缺点的理由

如果你发现在一个接口使用有如下定义方法:1public String[] getParameters();  那么你应该认真反思。数组不仅仅老式,而且我们有合理的理由避免暴露它们。在这篇文章中,我将试图总结在Java API中使用数组的缺陷。首先从最出人意料的一个例子开始。  数组导致性能不佳  你可能认为使用

2014-04-25 21:26:11 1599

原创 Java计算的XML面试题

包括web开发人员的Java面试在内的各种面试中,XML面试题在各种编程工作的面试中很常见。XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准。XML面试问题包括用于转换XML文件的XSLT技术,XPATH,XQuery等各种XML技术和XML基础知识,比如DTD或者Schema。  本文将看到10道常见的XML面试问答题。这些问题大部分在Java面试中会问到,同时在C,C

2014-04-25 21:22:18 920

转载 技术网站

1. http://blog.adam-bien.com/  Adam Bien的个人博客,主要是Java&Java EE相关。  2. http://techblog.bozho.net/  Java, Android,WEB相关  3. http://www.captaindebug.com/  Java, Spring, Weblogic, Oracle, MySQL

2014-04-25 21:19:12 925

转载 高质量Java英文博客

我们收集了这 66 个高质量的 Java 博客。博主们来自世界各地。其中有一些博主可能不是做 Java 开发的,但他们的内容是有价值的,值得分享给 Java 开发者们。  谷歌的排名对这些小站相对而已是不公平的。有很多网站,虽然流量很大,但他们的内容质量并不高。我对高质量的定义如下:文章可读性强,并且有创意。文章的作者对技术是真的感兴趣。文章中包含了作者对创造性思的独特理解。文章会定期

2014-04-25 21:11:56 1275

转载 做好开源项目 需要坚持

将一个项目的代码开源出来很容易,但是将它长久维护下去,并吸引更多人参与,这就比较难了。开发者Jim Cowart结合自身的开源项目维护经验,给出了本文这些建议,希望能为你的开源之路带来一些帮助。  1.  坚持遵循Wheaton法则  Wheaton法则的中心思想是“Don’t be a dick”,意思是不要成为一个不顾别人感受的人。在这里,我想说的是,你要耐心对待你的开源项目的用户

2014-04-25 21:02:54 748

转载 开源软件贡献自己的力量

我想向开源社区贡献源码,但是该怎么做呢?”我经常看见很多很多学生在很多论坛里问这个问题。有很多种方式可以贡献源码,我列出了很多,希望能够对你们有多帮助。  贡献给现有的项目:  虽然你对于贡献源码感兴趣,但并不是所有的开源产品都会接受你。每一个产品都有一些编码和提交代码的规范,而你需要遵循这些规范。  你感兴趣的领域:首先选一个符合你的兴趣或者使用了你喜欢的编程语言和技术的项目。不

2014-04-25 20:58:34 767

转载 参与到开源项目中乐趣

试图描述开源并不是一件容易的事——很多图书作家,社区领袖和主持人对于开源社区的工作原理以及它是否对新人程序员有帮助持不同意见。  为什么你应该参与到开源中   如果你关心开放的互联网、开放的网络和自己的隐私,那你就应该关心开源社区。我从来没有见到任何人因为参与他人的想法和梦想而受到伤害。这一切真是太棒了,它们使得网络更加贴近大众。  我觉得参与到开源项目中有以下好处:熟能生

2014-04-25 20:56:13 785

转载 顶级开源工具大集合

随着大数据与预测分析的成熟,开源作为底层技术授权解决方案的最大贡献者的优势越来越明显。  如今,从小型初创企业到行业巨头,各种规模的供应商都在使用开源来处理大数据和运行预测分析。借助开源与云计算技术,新兴公司甚至在很多方面都可以与大厂商抗衡。  以下是一些大数据方面的顶级开源工具,分为四个领域:数据存储、开发平台、开发工具和集成、分析和报告工具。  数据存储:Apache

2014-04-25 20:48:40 942

转载 最火的开源项目及编程语言

GitHub目前已经成为全球最流行的开源项目托管平台,目前托管在GitHub上的项目数量已经达到了1000万,而达到这一里程碑只用了不到4年的时间,这足以见得开源的趋势以及GitHub的受欢迎程度。  2012年8月,GitHub在每个项目主页面中加入了Star功能,允许用户通过标注Star的形式来标记自己感兴趣的项目。   最火的开源项目  本文就来看看目前GitHub中Star数最

2014-04-25 20:39:10 1585

转载 微信开发值得推荐的开源项目

下面向大家介绍的是微信开发项目里使用的3款基于PHP的开发框架,相信一定对你的开发工作有所帮助。  1. Wechat-PHP-SDK  微信公众平台 PHP 开发包,细化各项接口操作,支持链式调用。  Github托管地址:dodgepudding/wechat-php-sdk  2. 微信公众平台 PHP SDK  简单的微信公众平台 PHP SDK ,通过调用相应的接

2014-04-25 20:21:16 1070

转载 CSS样式词汇列表

CSS 是前端开发必备技能,入门容易,深入难。比如像 Pseudo-class、Pseudo-element、Media query、Media type 以及 Vendor prefix 的概念,很多人都还很模糊。CSS Vocabulary 是一个很全的CSS 词汇表,能帮助你轻松了解这些词汇的含义。您可能感兴趣的相关文章OverAPI.com – 史上最全开发人员在线

2014-04-25 09:21:22 1154

转载 前端web 技术盘点

多样化的调试和开发工具  浏览器中的调试工具已经趋于成熟。Chrome、 Safari、 Firefox都有很完善并且功能类似的调试工具,就连IE 11提供的调试工具也很不错,功能一度超过其他浏览器。  Phantomjs是一个基于 Javascript 驱动的命令行 webkit 引擎,也即无界面的 webkit 浏览器。Phontomjs 加载网页后,提供一系列的 Javascript

2014-04-24 22:06:07 1468

转载 高效开发Android App的10个建议

假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。  耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否能够

2014-04-24 21:54:40 686

转载 免费的JavaScript书籍资源

JavaScript目前变得越来越流行,已经变成了Web开发必备的语言,加之其跨平台的特性,使得在一切皆为JavaScript的移动互联网时代大有作为。 同时,我们看到,在过去的2013这一年的软件开发中,JavaScript也是独领风骚。  可以说,现在就是学习JavaScript开发的最佳时机。本文为大家整理了45本学习JavaScript的免费书籍资源,既有适合初学者的入门书籍,也有

2014-04-24 21:49:53 1095

转载 NodeJS开源项目

在几年的时间里,NodeJS逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用NodeJS进行开发,像PayPal,此外,开发人员还可以使用它来开发一些快速移动Web框架。  除了Web应用外,NodeJS也被应用在许多方面,本文盘点了NodeJS在其它方面所开发的十大令人神奇的项目,这些项目涉及到应用程序监控、媒体流、远程控制、桌面和移动应用等等。  1.Node

2014-04-24 21:46:48 1155

转载 JavaScript 键盘事件处理

键盘事件是 Web 开发中最常用的事件之一,通过对键盘事件的捕获和处理可以提高网站的易用性和交互体验。下面,我们向大家介绍收集的20款优秀的 JavaScript 键盘事件处理库,帮助开发人员轻松处理各种键盘事件,赶紧收藏吧!  Keypress  Keypress 是个有着许多特别功能的输入捕捉库,它非常容易使用,有个极小的脚本(约9kb),而且没有任何依赖。这个库支持所有主流的浏览器和

2014-04-24 21:42:32 967 2

转载 一系列JavaScript的基础工具

在我们的bootcamp训练营中,学员们介绍了一些工具和库来扩展他们代码的能力。Kalina,目前我们JavaScript学员中的一员,列举了这些工具,想和其它爱好代码的小伙伴一起分享。点击看大图  Ivan Storck,我们JavaScript训练营的指导员,把Kalina列举的工具绘制成下面这个思维导图:  一般的工具  脚手架工具(帮助启动项目)Yeoman-Y

2014-04-24 21:40:23 639

转载 jQuery加载js脚本

动态加载Javascript是一项非常强大且有用的技术。这方面的主题在本站已经讨论了不少,我也经常会在一些个人项目上使用RequireJS和Dojo加载js。它们很强大,但有时候也会得不偿失。如果你使用的是jQuery,它里面有一个内置的方法可以用来加载单个js文件。当你需要延迟加载一些js插件或其它类型的文件时,可以使用这个方法。下面就介绍一下如何使用它! jQuery JavaScri

2014-04-24 21:39:10 595

转载 抛弃jQuery 深入原生的JavaScript

虽然我已经做网站建设工作10多年了,但我从最近3年才开始更多地学习如何更好的将纯JavaScript用于工作中,而不总是将jQuery考虑在第一位。现在我每天学习很多东西。这个过程让我觉得Adtile的JavaScript SDK 更像是在创建一个开源工程,而不是“具体的工作”,不得不说,我很喜欢那样。  今天,我准备将在过去几年学到的一些基础东西与大家一起分享,这将可能帮你深入纯 JavaS

2014-04-24 21:33:34 606

转载 15个热门的编程趋势及15个逐步走向衰落的编程方向

Peter Wayner是InfoWorld的一名特约编辑,也是一个多产的作家。除了InfoWorld之外,他还经常为纽约时报和连线杂志撰写文章。近日,Peter撰写了一篇文章,谈到了未来15个热门的编程趋势以及15个逐步走向衰落的技术方向,该文发表之后在技术社区中引起了较大的反响,也希望文中的观点能给各位读者带来一些启示。  程序员们普遍对时尚界嗤之以鼻,因为这个圈子中的趋势就像风一样变

2014-04-24 21:10:55 708

转载 推荐30款最佳的数据可视化工具

各个互联网公司通过大量的用户数据、信息进行统计分析,而这些大量繁杂的数据在经过可视化工具处理后,就能以图形化的形式展现在用户面前,清晰直观。随着各种数据的增加,这种可视化工具越来越得到开发者们的欢迎。  下面推荐30款可视化工具供大家选择和使用。  1.iCharts  iCharts 提供了一个用于创建并呈现引人注目图表的托管解决方案。有许多不同种类的图表可供选择,每种类型都完全可定

2014-04-24 21:03:52 1076

转载 高质量响应式的 HTML/CSS 网站模板

英文来源:20-free-responsive-high-quality-htmlcss-website-template

2014-04-24 20:57:08 1428

转载 HTML和CSS是什么玩意儿

HTML和CSS的一些东西会让你忍不住说“这TM是什么玩意儿!”。以下是困惑、失策和困境这些困扰着HTML和CSS问题清单:  • Doctype的声明  • Box Model的计算问题  • Rem单位和Mobile Safari  • 浮动(float)排在第一  • 浮动(float)和清除浮动(clear)  • 浮动和计算高度  • 浮动元素是块级元素 

2014-04-24 20:53:45 733

转载 Cooliris – 优雅的照片浏览工具[iOS/Android]

Cooliris 是一款优雅的照片浏览工具,支持 iOS、Android,还可以将你散落在众多云服务照片集合起来,包括微博、百度云、Instagram 等等。@Appinn相比于传统的手机相册工具,Cooliris 除了以 3D 的方式浏览照片外,最大的特色就是支持不少网络相册,让你在一处就可以浏览所有照片。先来看段视频: Cooliris 支持的网络相册具体包括:Face

2014-04-24 20:34:33 794

转载 HTML5的革新:结构之美

HTML 5如同一场革命,正在Web2.0后时代轰轰烈烈的进行着。HTML 5是什么,无须我在这里赘述了。对于HTML 5的革新,按我的理解,可以总结为语义明确的标签体系、化繁为简的富媒体支持、神奇的本地数据存储技术、不需要插件的富动画(canvas)、强大的API支持。总之,HTML 5让人机交互,人网交互变得更加舒适,贴合用户。以往对富媒体应用与本存储的支持乏力也不再是浏览器的切肤之痛。将

2014-04-24 20:29:33 745

转载 Web Activities 简介

最近一段时间最火的移动应用组件是 Intent。在你的应用里设置一些 action,或者指定你的应用需要的服务,就可以完成想完成的事情。在 Firefox OS 里, Intent 尤其重要。不管你的 web app 有多好用,这个应用总是要和设备上的其他的应用以及 activity 进行交互。这就是为什么有 Web Activity。Intent 是我们最近发明的 WebAPI,也是

2014-04-24 20:26:18 2269 1

转载 Epic Citadel Demo展示互联网作为游戏平台的巨大能量

在2013游戏开发者大会中,Mozilla通过宣布将虚幻3引擎移植在火狐中运行——从C++源代码使用Emscripten编译,无需插件即可高效流畅运行——将互联网打造为游戏平台。今天,Epic与Mozila一同打造了Epic Citadel demo,大家可以自行体验。为了获得最好的效果,我们建议使用较新版本的Firefox Nightly(Firefox 23及以上版本),这里面包含

2014-04-24 20:22:20 944

转载 重温Javascript继承机制

上段时间,团队内部有过好几次给力的分享,这里对西风师傅分享的继承机制稍作整理一下,适当加了些口语化的描述,留作备案。一、讲个故事吧澄清在先,Java和Javascript是雷锋和雷峰塔的关系。Javascript原名Mocha,当时还叫做LiveScript,创造者是Brendan Eich,现任Mozilla公司首席技术官。1994年,历史上第一个比较成熟的网络浏览器——Naviga

2014-04-24 20:19:08 662

转载 WebRTC 聊天Demo

我想大部分人应该都还记得“你好Chrome,火狐正在呼叫!”的博客和Demo,向大家展示了在火狐和Chrome中进行WebRTC视频聊天,获得了很多朋友的注意。从那开始,Fresh Tilled Soil有很多创业公司和企业开始创建基于WebRTC视频聊天技术的产品。WebRTC布道师Tsashi Levent-Levi在这封博客中采访了很多公司,这个列表非常喜人。WebRTC 聊天Dem

2014-04-24 20:09:37 1523

转载 HTML5解密——HTML5无法盈利

本文翻译自Mozilla的HTML5布道师Chris Heilmann的英文博客,他在博客中为大家解答了关于HTML5能做什么,Web Apps 和 Native Apps的差异性等一系列开发者非常关注的问题。我们将分几篇文章为大家一一分解。HTML5无法盈利?HTML5是一个基于开放互联网技术的技术码。如果说HTML5无法赚钱就等于是在说互联网无法赚钱,那么我们每天看

2014-04-24 20:04:55 1624

转载 30个最常用css选择器解析

你也许已经掌握了id、class、后台选择器这些基本的css选择器。但这远远不是css的全部。下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题。掌握了它们,才能真正领略css的巨大灵活性。1. ** { margin: 0; padding: 0; }星状选择符会在页面上的每一个元素上起作用。web设计者经常用它将页面中所有元素

2014-04-24 19:54:53 625

原创 JSONP--解决ajax跨域问题

//添加标签的方法    function addScriptTag(src){        var script = document.createElement('script');        script.setAttribute("type","text/javascript");        script.src = src;        document.

2014-04-14 14:57:05 795

转载 office文档 在线预览 (doc、ppt、xls)

office 在线预览 调用微软的api,将office文档转换为html,然后实现预览。参考我们的实现方式:http://demo.kalcaddle.com/?user/loginSubmit&name=guest&password=guest然后最后把得到的地址以iframe方式嵌入到网页即可实现预览之后发一些,office在线编辑、保存的文章。还有本地转换的

2014-04-05 08:15:49 11023

转载 实现一次加载多级所有的菜单

/** * 得到菜单的json串 * 构造多叉树来实现一次加载多级所有的菜单 */ @SuppressWarnings({ "rawtypes" }) @Override public String getJsonstr() throws Exception { BsMenuExample example = new BsMenuExample(); example.se

2014-04-05 08:10:43 1096

Web桌面提醒

Web 桌面提醒,浏览器可以最小化,提醒类似QQ,

2013-01-06

很好的一个算法实例c++

很好的一个算法实例,用到了数组,结构,函数等

2011-08-02

空空如也

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

TA关注的人

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