- 浏览: 12136 次
- 性别:
- 来自: 济南
最新评论
文章列表
可视化的工具的易用性通常非常优异,因为它更符合人们交互和操作的自然逻辑。不过,要精准控制网页和程序,你总需要一款称心如意的文本编辑器来帮你搞定代码,哪怕是视觉至上的Adobe都会在Master套装里面保留Dreamweaver。
的确,从某种程度上来说,文本编辑器看起来没有可视化程序那么高大上,但是多年以来网页开发的方式和基本流程都没有本质上的改变,因此网页开发也无法和文本编辑器割裂开来。热爱文本编辑器的开发者和设计师都很清楚,一个得心应手的文本编辑器不仅高效而且具备良好的可控性,助力设计,加速开发。
这14款编辑器覆盖了从桌面到移动端不同系统全部平台,不论你的使用环境和需求是 ...
Java的23种设计模式概述
一个程序员对设计模式的理解:
作为开发人员需要尽可能掌握和熟悉各种设计模式,便于在遇见不同解决方案时,灵活应用达到事半功倍好效果,思路清晰 节约时间 。
“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“公共钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简单”不是功能的简单,而是设计的简单。简单的设计意味着 ...
对于我们WEB开发者,经常会用到把中文转化为拼音的功能, 下面我分享一下总结的代码:
需要导入lib pinyin4j-2.5.0.jar
下载pinyin4j-2.5.0.jar
public static Set<String> getPinyin(String src) {
if (src != null && !src.trim().equalsIgnoreCase("")) {
char[] srcChar;
srcChar = src.toCharArray();
// 汉语拼音格式输出类
...
原文地址:http://developer.android.com/training/articles/memory.html
在接下来的一段时间里,我会每天翻译一部分关于性能提升的Android官方文档给大家
下面是本次的正文:
################
随机访问存储器(Ram) 不管在哪种软件开发环境中都是一种极其宝贵的资源,而在移动开发平台下,极其有限的物理内存则更为宝贵。因此,虽然Android的Dalvik虚拟机会执行垃圾回收,但这不代表你可以对你应用的内存分配和释放不闻不问。
为了使垃圾回收期能够回收你应用中的内存,你需要避免内存泄露(通常是由于在全局变量持有某个 ...
HTML5 日渐成为 Web 开发的主流技术之一,目前,W3C 已经完成了 HTML5 的基本特性,HTML5 成为 W3C 官方标准指日可待。
目前互联网中已经出现了大量基于 HTML5 的应用,其展示的效果一点也不输 Flash,甚至要更为强大。该技术最大的优势是跨平台,甚至未来有可能成为开发移动应用的主要技术。
本文为你带来 6 个强大的 HTML5 应用开发工具,希望可以提高你的开发效率。
1. HTML KickStart
随着技术的不断创新,静态页面已经不能满足人们追求新鲜刺激的需求。动态页面比静态页面更具有活力和吸引力,能够在第一时间吸引用户眼球,是设计者们必须掌握的一门技术。以下五个优秀HTML5动态网站分享给大家,希望在欣赏之余能够激发出各位的一些设计灵感。非常的酷炫!有兴趣的朋友可以去体验下或者学习下。
1、百度生活手记官网:http://lifenote.baidu.com/
2、极办公官网:http://www.jibangong.com/
3、百度浏览器官网:http://liulanqi.baidu.com/
前几年,我有机会能参与一些有趣的项目,并且独立完成开发、升级、重构以及新功能的开发等工作。
本文总结了一些 PHP 程序员在 Web 开发中经常忽略的关键错误,尤其是在处理中大型的项目上问题更为突出。典型的错误表现在不能很好区分各种开发环境和没有使用缓存和备份等。
下面以 PHP 为例,但是其核心思想对每一个 Web 程序员都是适用的。
应用程序级别的错误
1、在开发阶段关闭了错误报告
我唯一想问的是:为什么?为什么在开发的时候要关闭错误报告?
PHP 有
讨论响应式Web设计,不得不提两个部分的支持,分别是CSS3和Media Query。我们先从CSS3入手,CSS3是在CSS2.1定义规范核心上的改动,目前CSS3最终的specification还未最终定稿,但是这并不妨碍我们使用CSS3来支持响应式Web设计的相关工作。使用CSS3时,要注意由于目前市场占有率仍然很高的IE6,7,8这三个版本会无法支持CSS3的很多新特性,所以,我们应当谨慎使用使用CSS3的Experimental特性,而应该考虑使用对CSS2.1向下兼容的CSS特性。如果你的Web内容就是为了呈现HTML5最新特性所带来的效果的话,则可以不用有这种顾虑。下面这是一个 ...
我们和其他人一样,对于前不久苹果iOS 8的发布感到十分激动。在做这个测试的时候,我们手中只有iOS 8 GA版,但我们想最快的将测试结果提供给全球的web开发者,所以这个测试结果和iOS 8正式版的结果有所出入并不出奇,但是现在我们只想尽快的将benchmark和各种测试跑起来,并且分享我们发现的结果。
本文记录了在iOS 8成为苹果设备基准的现在,对其进行了当前版本HTML5的性能测试结果,和测试发现的技术问题。
iOS 8新特性将促进HTML5开发
让我们先来看看升级iOS 8的一些新特性。
现在网页上的图片已经不再是10几年前那种低像素的静态图片了,有了HTML5和jQuery,我们可以让一张普通的图片变得多姿多彩,特别是利用HTML5,还可以实现一些很复杂的图片动画特效。下面分享的10款图片特效就是基于HTML5和jQuery的,一起来看看吧。
1、HTML5相册照片浏览器 可连接Flickr照片服务
以前我们经常会分享一些jQuery相册浏览插件,效果不错,实用性也很强。不过如果能利用HTML5来实现相册浏览器,那么相册浏览效果肯定会更加炫酷。今天分享的这款HTML5相册浏览器可以连接到Flickr获取照片,也可以连接到you**获取视频,照片在初始化的时 ...
这篇文字介绍如何在linux下安装下载并安装apache服务,具体操作步骤详细介绍,供需要的朋友参考。
1, 下载apache2.2.9 及其相关辅助包
Apache官网下载:http://httpd.apache.org/download.cgi
由于Apache依赖于APR、APR-Util和PCRE,所以需要下载:
APR 和 APR-Util:http://apr.apache.org/download.cgi
wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.2.29.tar.gz
wge ...
为什么要展望未来? 因为人类之所以成为人类就是因为这个种族有一个不断进取的心,能通过展望未来总结过去获得新的资源,新的空间。
展望未来我们要懂得以下道理,只有懂了才能有针对性的做出有实际意义的展望计划 1、在西藏,再努力也烧不开一壶水,说明大环境很重要;
2、骑自行车,再努力也追不上宝马车,说明公平很重要;
3、男人,再优秀没女人也生不下孩子,说明配合很重要。
4、可见,外部环境、游戏规则、内部配合对于成功十分关键
1、比对职场
花点时间上各大招聘网站,根据自己的技能和经验看看目前各大公司招人要求发生了什么变化、薪水是否有提高。有事没事投个简历玩玩,看看自己的菜别人是否会点。 ...
都说海阔凭鱼跃,又有多少鱼能跃出大海?都说天高任鸟飞,但真正能一飞冲天的,也不过是寥寥数鹰而已;在IT圈里流浪的程序员,当青春逝去、渐至而立之年时,又有多少人黯然退出?30岁,似乎宣告了程序人生的终结。
从学会写第一个Basic程序起,已过去了15年,我也曾为30岁烦恼过。近日《神雕》热播,杨过在独孤剑圣的剑冢中发现宝剑若干,见证了独孤剑圣在人生不同阶段对剑道的领悟。忽有所感,联想起古圣今贤的论述,结合自已这些年来的经历,不禁豁然开朗。
程序之道,在于悟,悟透表象后面的真相。程序人生,大致可分为三个阶段:
n 编码阶段:凌厉刚猛,无坚不摧,弱冠前以之与河朔群雄争锋
n 设 ...
如何通过微信营销赚钱哪?我认为微信公众号与微信个人号是大轮带小轮的关系,这两者是相辅相成的。我的盈利主要是靠微信公众号创业项目和微信个人号卖产品。产品是洗发水等洗护类,都是天然萃取的品类。下面给大家介绍一下。
我目前公众号只有一个,粉丝52万左右,这些粉丝都是我曾经经过50个公众号整合而来。我认为公众号不在于多,而在于精。与其分散注意力去兼顾很多号,不如一心忠于一号!我公众号分成两块在做:第一块就是公众号做创业项目,另一块就是接单推荐一些有意义的产品。
首先来向您介绍我的公众号,融集创业项目的圈。很多人都想自主创业, 但是由于创业需要大量资金投入,且有风险,阻挡了不少人的脚步。我看准了2 ...
之前在用js查找很多点击复制到剪贴板的实现, 都不能很好的兼容不同的浏览器,下面我们用js和flash来实现复制代码到剪贴板兼容所有浏览器的代码如下。
1, 引入js 和flash 文件.
ZeroClipboard.js
ZeroClipboard.swf
2, 实现代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd& ...