- 浏览: 42502 次
- 性别:
- 来自: 大连
-
最新评论
-
houxinyou:
因为夏利每公里的费用比桑塔纳便宜2元钱?打车要那么贵吗?现在每 ...
马云创业真经:没钱也能创出大事业 -
cry615:
很不错,学习了
不要自称为程序员 -
wuxinghao110:
说的很有道理,我现在正想着这方面的事情,谢谢!
不要自称为程序员 -
chengqiang:
很好的学习例子 啊
不要自称为程序员 -
wanghuanan:
最后一段非常同意。
不要自称为程序员
文章列表
最近对OO的理解又有了一些新的认识,拿出来和大家分享一下。为了能让大家简单直观清晰的知道我想表达的主要意思,我不说废话了。直接提出问题,然后回答。
1. 什么是真正的对象?
2. 什么是面向对象分析阶段时的对 ...
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:
ThisIsAClassName
thisIsMethodOrFieldName
若在定义中出 ...
Google 在 2001 年发布图像搜索功能时,只有 2.5 亿索引图像,不到 10 年,这个巨大的搜索功能已经可以检索超过 100
亿个图像了,每分钟有 35 小时的内容上传到 YouTube。据称,Twitter 每天平均处理 5500 万
tweet。今年早些时候,搜索功能每天记录 6 亿条查询记录。这
就是我们讨论大数据的意义所在。
关于本系列
从 Java 技术首次亮相以来,Java 开发的格局已经发生了巨大的变化。得益于成熟的开源框架和可靠的租用式部署基础设施,现在已经可以迅速经济地汇编、测试、运行和维护 Java 应用程序了。在 本系列
中,Andr ...
虽然很少有 Java™ 开发人员能够忽视多线程编程和支持它的 Java
平台库,更少有人有时间深入研究线程。相反地,我们临时学习线程,在需要时向我们的工具箱添加新的技巧和技术。以这种方式构建和运行适当的应用程序是可行
的,但是您可以做的不止这些。理解 Java 编译器的线程处理特性和 JVM 将有助于您编写更高效、性能更好的 Java 代码。
在这期的 5 件事
系列 中,我将通过同步方法、volatile 变量和原子类介绍多线程编程的一些更隐晦的方面。我的讨论特别关注于这些构建如何与 JVM 和 Java 编译器交互,以及不同的交互如何影响 Java 应用程序的性能。
1. 同步 ...
你是否相信如果你的程序里没有检查一个变量会导致怎么系统瘫痪?无论你相不相信,这是我一个亲身经历过的案例,你可以在本站的程序员那些悲催的事儿
中找到很多这样的事。这样的事昨天在发生,今天同样在发生。Unix40 ...
没钱也能创出大事业
很多人都想创业,但他们似乎又有一个不创业的理由:我没有钱,我要是有钱的话,怎么怎么样……似乎只要有钱,他就一定能创业成功。可是马云的创业经历告诉我们:没钱,同样可以创业,同 ...
最近这些年,越来越多的人开始转向敏捷开发。各种敏捷开发技术并不新鲜,大多是在80
和90
年代发展形成。但只是在最近这些年,程序员和(更重要的是)一些商业顾问,架构师,客户开始变得喜欢和拥抱敏捷开发。
...
就像猫和狗、该隐和亚伯一样,程序员和美工也是对死对头。 程序员和美工就像来自不同星球的两种完全不同的人,他们脑袋所关心的事情也完全不同。
程序员希望网站运行起来完美,而美工希望网站看起来漂亮。 这次,我 ...
每年都有无数年轻程序员,加入软件行业。
他们在学校里学过编程,但是对这个行业的现实一无所知。
Patrick McKenzie
是美国一家小软件公司的老板,他写了一篇长文,介绍这个行业的一些实际情况。我看了以后 ...
脚气,也叫脚癣,现代人已经搞清楚了是由寄生于体表的真菌引起的,它可以
寄生在人体皮肤及其附属器官内,如指(趾)甲。
这类病的特点是-------痒!! 瘙痒严重的就把皮肤抓破了,又引来其他疾病
,这种病可以传染,摸完带菌的脚再去挠头就会头皮发痒,话题不展开了。
了解真菌生存的条件,针对性地采取科学措施是关键。
取醋精一斤,或米醋也可以,抓一把花椒,浸泡12小时即可拿来使用,具体方
法:先把脚或手洗干净,把洗脚盆洗干净,加清水一斤(米醋就不要加水了,保
证足够的酸度也很关键),再把醋泡花椒倒入盆中,浸泡病足半小时,一天 ...
今日大致浏览了一下《
High Performance Web Sites
》。本书的中文版是《
高性能网站建设指南
》。
本书另有对其中个别问题深入探究的进阶篇《Even Faster Web Sites》,中译《高性能网站建设进阶指南》。
这本书中给出了14条网站性能提升的原则,每个原则独立成章,配有示例。这些原则大多数都非常实用,适合站点架构师、前端工程师。其中对于前端工程师的意义更大一些。
这次看的是原版。我对于Web开发较缺乏实践经验,加之看得匆忙,因此可能存在遗漏、表述不当之处,希望广大网友不吝指正。
原则1 减少HTTP请求数
...
您的下一个 PHP/MySQL 项目可能与您最近完成的十几个项目类似:建立一个 MySQL 数据库,创建包含 HTML 的 PHP
视图,根据需要添加 JavaScript 代码和 CSS 文件,连接到数据库,从数据库提取内容来填充视图,等等。如果您熟悉 web
...
历史
在HTML5本地存储之前,如果我们想在客户端保存持久化数据,有这么几个选择:
HTTP cookie,HTTP cookie的缺点很明显,最多只能存储4KB的数据,每个HTTP请求都会被传送回服务器,明文传输(除非你使用SSL)。
IE
userData,userData是微软在上世纪90年代的浏览器大战时推出的本地存储方案,借助DHTML的behaviour属性来存储本地数据,
允许每个页面最多存储64K数据,每个站点最多640K数据,userData的缺点显而易见,它不是web标准的一部分,除非你的程序只需要支持IE,
否则它基本没什么用处。
Flash co ...
我们会经常使用iframes来加载第三方的内容、广告或者插件。使用iframe是因为它可以和主页面并行加载,不会阻塞主页面。当然使用iframe也是有利有弊的:Steve Souders在他的blog里面有阐述:Using Iframes Sparingly
:
iframe会阻塞主页面的onload事件
主页面和iframe共享同一个连接池
阻塞主页面的onload是这两个问题中最影响性能的方面。一般都是想让onload时间越早触发越好,一方面是用户体验过更重要的是google给网站的加载速度的打分:用户可以用IE和FF中Google工具栏来计时。
那么为了提高页面性 ...
1,程序员的5个阶段:新手、高级新手、胜任者、精通者、专家
新手需要指令清单
高级新手不想要全局思维
胜任者能够解决问题
精通者能够自我纠正
专家凭直觉工作
2,达尔文说:无知往往来自于自信而不是知识
3,规则断送专家
4,程序员技能分步
5,专家!=老师
6,直觉和模式匹配能力超越了显性知识
7,积极地实践需要四个条件
1>需要一个明确定义的任务;
2>任务需要有适当的难度——有挑战性但可行;
3>任务环境可以提供大量反馈,以便于你才去行动;
4>提供重复犯错和纠正错误的机会;
8,通过观察和模仿来学习 ...