2016-02-24 W.Y.
Github 作为代码分享平台在开发者中非常流行。此平台托管了包括游戏、书籍以至于字体在内的一千两百多万个开源项目(现在更多),这使其成为互联网上最大的代码库。Github 还提供另一个非常有用的功能,这就是 Gist。开发人员常常使用 Gist 记录他们的代码片段,但是 Gist 不仅仅是为极客和码农开发的,每个人都可以用到它。如果您听说过类似 Pastebin 或 Pastie 这样的 Web 应用的话,那您就可以看到它们和 Gist 很像,但是 Gist 比它们要更优雅,因为这些免费应用一般含有广告,而且带有很多其他杂七杂八的功能。 如果您不是极客您也可以按照如下方式使用Gist: more 匿名张贴 您不需要拥有 Gi 继续阅读 »
2013-12-02 Lingxian Kong
版本:2013.2 Heat Heat是一套业务流程平台,旨在帮助用户更轻松地配置以OpenStack为基础的云体系。利用Heat应用程序,开发人员能够在程序中使用模板以实现资源的自动化部署。Heat能够启动应用、创建虚拟机并自动处理整个流程。它还拥有出色的跨平台兼容性,能够与Amazon Web Services业务流程平台CloudFormation相对接——这意味着用户完全可以将AWS模板引入OpenStack环境当中。 继续阅读 »
2014-06-11 summer
jpa
写在前面的话 这两天一直在看JPA的相关内容,一下对最近的了解的信息进行整理,以前一直不了解什么是JPA,现在有了清晰的认识以作记录。 JPA是什么 JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 起源 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。 JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持 继续阅读 »
2015-08-09 AnnatarHe
Sumary 本篇文章简要介绍几种免费发布网站的方式,旨在测试只用 For 这篇文章仅适用于刚刚学习Web开发的同学。会写基础的HTML/CSS即可。 如果你是老手,玩转JavaScript三十年,怒写Java五千行,那我想这篇文章不太适合你。 继续阅读 »
2014-01-06 W.Y.
原文链接:How Browsers Work: Behind the scenes of modern web browsers 原文日期:2011年8月5日 序言 这是一篇全面介绍基于 Webkit 和 Gecko 内核浏览器内部原理的入门文章,是以色列开发人员 Tali Garsiel 大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见参考资料),并花了很多时间来研读网络浏览器的源代码。她这样写道: 在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑盒”,什么也做不了。如今,开源浏览器拥有了过半的市场份额,因此,是时候来揭开神秘的面纱,一探网络浏览器的内幕了。呃,里面只 继续阅读 »
2016-04-04 Lanffy
一. 介绍 Laravel致力于完善整个PHP开发过程,使得本地开发环境的搭建和分发更加简单.Vagrant提供了一种简单并且优雅的方式来管理和配置虚拟机. Laravel Homestead 是一个官方的Vagrant "box" 安装包,它提供了一个完美的开发环境,它不需要在你的本地机器安装PHP, HHVM, web服务器, 和其他任何服务软件.有了它,你再也不用担心搞乱自己的操作系统了! Vagrant boxes完全是一次性了,如果环境出了问题,你可以在几分钟之内重新构建开发环境. 继续阅读 »
2016-01-15 Golmic
SSL
把个人博客启用了https。 more 我们假设如下: 域名,也称为 Common Name,因为特殊的证书不一定是域名:example.com 组织或公司名字(Organization):Example, Inc. 部门(Department):可以不填写,这里我们写 Web Security 城市(City):Beijing 省份(State / Province):Beijing 国家(Country):CN 加密强度:2048 位,如果你的机器性能强劲,也可以选择 4096 位 按照以上信息,使用 OpenSSL 生成 key 和 csr 的命令如下 python openssl req -new -new 继续阅读 »
2008-09-29 Jamling
xml
以典型的J2EE web.xml文件为例,某次要解析此文件。使用Xpath搜索得到的都是null。使用System.out.println(root)打印节点,发现比不带NameSpace的XML root多了一个uri,那么在Xpath中加入uri(setNameSpace("",uri)),结果搜索的结果还是null。后来google了一下,才知道原来当NameSpace的prefix为“”时,在Xpath中需要加入“default”prefix。 因此,自己可以定义一个比较通用的Xpath搜索方法: 继续阅读 »
2016-03-04 Jamling
Overview This article in an advanced guide to [hexo] your blog, you need to prepare the following knowledges: Front-end: You must has certain knowledge of Web tech such as javascript, css, html and node.js template. Layout: The [hexo] layout is the view of site, it's usually using a template to render. Variables: The 继续阅读 »
2018-06-09 jude
前言 看过不少优化 web 页面加载相关的知识和分享,但没有多少机会实践一番。 有时候会觉得业务简单不用优化,有时候会抱怨进度紧张、忙于搬砖没空优化,有时候会认为低端的硬件慢正常、办公网络环境差加载慢也正常。 有时候上面的理由是真理,有时候却是借口。 继续阅读 »