随笔分类 - 人生随笔
摘要:老张聊DC-(01):照片为什么发虚(1)http://v.ku6.com/show/Rqb2QXErA9vyIFxL.html老张聊DC-(02):照片为什么发虚(2)http://v.ku6.com/show/EQVFfCxvb0Y7qzc3.html老张聊DC-(04):快门速度对照片有何影响(2)http://v.ku6.com/show/qB7hd74riKd6zkes.html老张聊DC-(05):DC的使用与保养(1)http://v.ku6.com/show/Y9EQzc_09JcgxD6b.html老张聊DC-(06):DC的使用与保养(2)http://v.ku6.com/
阅读全文
摘要:导读:近日,whattofix.com刊登了一篇Daniel Markham的文章《What Level Programmer Are You?》,文内将参差不齐的程序员按照技术水平分为从“读写”到“上帝”,共十一个阶段,以帮助广大程序员找到自身定位并从中发现自己发展方向。以下是文章摘要:随着技术发展,编程悄然融入了我们的生活。我们已然离不开那些程序和编程语言。很多人都在不同程度地谈论着如何编程,也诞生出很多编程语言排行,那么程序员到底应该如何分级呢?首先要明白什么是程序员。设计自己的Apache Web服务器的家伙?制作一个复杂Excel的家伙?还是能自己开发RPG的家伙?Minecraft
阅读全文
摘要:因为又有人我去Quora的C2C站去回答问题去了,这回是 关于@laiyonghao的这篇有点争议的博文《2012 不宜进入的三个技术点》ActionScript,Thread 和 C++,C++争议的争议最大。(要我说,.NET比C++更需要慎重进入,呵)。我就在这里回复一下这个问题吧。正好我前段时间看到一个视频,这个演讲视频还比较著名,这个演讲者是Exceptional C++和C++ Coding Standards的作者,还是ISO C++ 委员会的Chair,C++/CLI首席架构师,还是Microsoft的软件架构师,他叫Herb Sutter,他的这个演讲视频是C++ and B
阅读全文
摘要:在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗?散弹枪编程这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从false变成true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就注释掉整个方法吧”,或是其它更为随意的处理方式,直到最后让这个调用成功。或是被旁边的某个程序员指出一个正确的方法。如果我们把一个正规的程序员和一个撞大运的程序员放在一起做结地,那么,那个正规的程序可以马上变得发疯起来,并且,可以把正规的程序员的智商降到最低。两个撞大运的程序员不应该在一起做结对编程,这是因为他
阅读全文
摘要:http://digi.cn.yahoo.com/newspic/digi/7352/11/
阅读全文
摘要:据国外媒体报道,亿万富翁、甲骨文公司CEO拉里-埃里森(Larry Ellison)是一个让人羡慕的人,他迷人、傲慢、生活丰富多彩。他过着我们梦想中富人过的日子,他收集所有只有顶级富人才能拥有的东西:豪宅、飞机、女人。关于拉里-埃里森的故事都大同小异,主要是铺张浪费和各种风流韵事。很多人都想成为拉里-埃里森,原因如下: 1.拥有令人羡慕的大游艇 拉里-埃里森喜爱游艇,“Rising Sun”号是2004年专为他打造的巨型游艇,目前在全球排名第八,刚建造时在全球排名第四。有报道称,拉里-埃里森花了超过2亿美元打造“Rising Sun”,还有人说他其实花了3.77亿美元。 这艘游艇上有按...
阅读全文
摘要:这里就不去管细节,简单来谈一下,ARM和X86之间为什么不太具有可比性的问题。要搞清楚这个问题首先要明白什么是架构,之前也有很多人提到了架构不同,但架构是什么意思?它是一个比较抽象的概念,不太容易用几句话就解释清楚。我们要明白CPU是一个执行部件,它之所以能执行,也是因为人们在里面制作了执行各种功能的硬件电路,然后再用一定的逻辑让它按照一定的顺序工作,这样就能完成人们给它的任务。也就是说,如果把CPU看作一个人,首先它要有正常的工作能力(既执行能力),然后又有足够的逻辑能力(能明白做事的顺序),最后还要听的懂别人的话(既指令集),才能正常工作。而这些集中在一起就构成了所谓的“架构”,它可以理解
阅读全文
摘要:互联网倡导开放、平等、协作和分享的精神。开源软件(英语:Open source software,英文缩写:OSS)是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。开放源代码的定义由Bruce Perens(Debian的创始人之一)于1997年提出。但其基本概念在几十年前就已经开始形成,最早可追溯到1955年,当时IBM为了交换编程材料、深入研究IBM操作系统而开发的“IBM用户组分享”。今天我们就通过SourceNinja的这幅信息图一起了解一下开源软件的发展史。
阅读全文
摘要:引子由于这些日子一直都在研究底层的技术,从 Windows 驱动程序,到 Windows 内核等等技术的学习,让我对底层的技术越发有兴趣了,而刚好,在研究 WRK 时,对内存管理,寄存器,地址总线,数据总线,控制总线等的理解不够透彻,所以越发的想学习汇编程序设计来提升功力,而由于近来在公司里一直都有项目压着,所以在公司里也实在不好拿本汇编程序设计看,所以只好晚上回来学习了, 汇编看了几个晚上,也算是蛮有感觉的。今天就先来搭个开发环境再说吧。开发环境搭配我介绍四种开发汇编程序的方式:第一种:直接在 Dos 环境下使用 Edit 命令调出源码编辑框, 生成源码后,可以使用由微软提供的 masm 汇
阅读全文
摘要:英文原文:http://niniane.org/resume_howto.html这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发团队的队长),我曾浏览过成百上千的简历,从中挑选出可以进行下一步面试过程的 应聘者。 有些人的简历给我留下了很深的印象,而另一些则没有感觉。慢慢的,有越来越多的朋友和亲人向我咨询如何优化他们的简历,所以我就收集了一些我见过的简历中出现的最常见的问题,并给出了如何避免这些问题的建议:1.简历里要有你工作的技术细节:编程语言,你的个人成就和水平。我有时会看到一些简历,里面的工作描述就只有一行话,像这样: * 在一个3人组成的团队里开发一个 e...
阅读全文
摘要:惠普宣布将把其webOS软件推向开放源代码社区惠普webOS系统新浪科技讯 12月10日凌晨消息,惠普周五宣布保留webOS业务,将把其webOS软件推向开放源代码社区。惠普称将按照开放源代码协议,将webOS的源代码向程序员公开。惠普希望通过将创新性的webOS平台与开放源代码社区的开发能力进行结合,来显著改善下一代设备的各种应用与web服务。webOS的命运最终落定:“既不整体出售,也不授权给第三方厂商”。惠普CEO惠特曼表示,将通过开源重新激发webOS的活力。惠普表示,webOS开源之后,任何开发者都可以定制属于自己的webOS系统,开源webOS的目标是加速webOS平台的发展,惠普
阅读全文
摘要:蓝魔音悦汇"幻"系列除了已经公布的9.7英寸IPS屏幕的W22之外,还有一款采用8英寸高分电容屏的平板新品,超便携性、安卓4.0、全新的镜面外观设计等众多亮点不断冲击着用户的眼球。音悦汇W13HD镜面的钢琴烤漆外观,接口、机身按钮、屏幕更加完美的融合。 音悦汇新系列平板考究每一个细节,高通透性的钢化玻璃面板,防刮防 撞击和高透光的完美结合;返回键、M键、HOME键从原来的物理按钮更新为触控按钮;接口扩展设计集中了在一侧,一字排开,既不影响使用,也没有影响产品 的整体美观。 据悉,W13HD产品将采用高性能的第二代A9主控,性能超过同频率Cortex-A8核心20%以上,采用
阅读全文
摘要:现在网上满天飞的各类关于Android图像渲染的水文实在让我不爽,下面给大家一些关于Android硬件渲染的事实真相,硬件加速并非大家想的那么完美,而我们也一直在改进!1. Android 一直在使用硬件加速。实际上从1.0版本之后,所有的窗口元素的合成与显示都是通过硬件完成的。2.这意味着许多你所看见的动画都是被加速过的:按钮的显示、通知栏下拉的阴影、不同Activity之间的切换动画、弹出窗口以及提示框的显示和隐藏等等等等。3.Android以前使用软件方式(与硬件加速相对应)来控制各个窗口元素的渲染,例如下图的UI,其中包括四个窗口组件:状态条、壁纸、桌面上的的启动器、以及菜单。如果其中
阅读全文
摘要:国外媒体今天撰文称,虽然与诺基亚的合作已经给微软带来了不少利益,但该公司仍有必要全盘收购诺基亚。业界普遍认为,在今年1月与诺基亚签订合作协议时,微软已经获得了将Windows Phone引入诺基亚智能手机的所有必备因素。尽管微软为诺基亚提供了十亿美元的营销资助,以及技术支持和其他帮助,但相比于收购诺基亚而言,这只是九牛一毛。通过这一交易,微软让手机行业最著名的品牌将战略集中到自己身上。然而,微软或许仍有必要收购诺基亚,原因如下:1、Windows Phone增速仍然很慢。尽管该系统获得了好评,并赢得了消费者的满意,但市场份额依旧远远落后于Android和iOS。就连微软CEO史蒂夫·
阅读全文
摘要:微软昨日宣布Windows 8将在明年2月份发布,而Windows 8最大的改进之一--应用程序商店也将准备就绪,现 在微软已经开始接受开发者上传的Windows 8应用并启动了一次大赛,优秀的作品将被保留在Windows Store并且放在显眼的推广位置,同时作者还将获得12个月的Windows Azure托管,2年的Windows Store付费订阅服务和一台三星的Windows 8开发PC机。本次的应用程序评委阵容也非常强大,均为微软的副总裁,分别是Visual Studio负责人Jason Zander、Windows用户体验的方案负责人Jensen Harris以及掌管Windows
阅读全文
摘要:在网上我们经常会看到谷歌别样有致的办公室,舒适具有创意。下面我们搜集了一些非常漂亮的办公室,这些照片既不是谷歌的,也不是Facebook或其他一 些非常有名的办公室。这些只是其他一些小公司的办公室剪影。这些公司关心他们的雇员,为他们提供一个非常好的,现代的,创意的办公环境。如果你想欣赏更多 办公室的照片,可以登录Office Snapshots,一个专门收集世界各地特别的办公室的照片和信息的网站。 如果你想了解更多关于该办公室的信息,点击相应标题即可!Parasol Island’s OfficesPONS + HUOT’s Futuristic Bubbly OfficesThoughtWo
阅读全文
摘要:这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发团队的队长),我曾浏览过成百上千的简历,从中挑选出可以进行下一步面试过程的 应聘者。 有些人的简历给我留下了很深的印象,而另一些则没有感觉。慢慢的,有越来越多的朋友和亲人向我咨询如何优化他们的简历,所以我就收集了一些我见过的简历中出现的最常见的问题,并给出了如何避免这些问题的建议:1.简历里要有你工作的技术细节:编程语言,你的个人成就和水平。我有时会看到一些简历,里面的工作描述就只有一行话,像这样: * 在一个3人组成的团队里开发一个 e-mail 插件。筛选者在阅读你的简历时心里都有选择标准, 1. 工作的挑战性如何...
阅读全文
摘要:从可查询的分布式解决方案,如MongoDB,到简单的分布式Key/Value存储解决方案,如Cassandra。此外,还有Riak,Tokyo Cabinet,Voldemort,CouchDB和Redis。但目前仅有少量的NoSQL项目支持在Windows平台上运行,如果要说到生产应用那就更少了。MemcachedMemcached传统上认为它不属于NoSQL的范畴,而是一个分布式Key/Value内存缓存解决方案,它可以用来存储各种各样的临时数据集,存储方式和其它NoSQL数据库解决方案没有什么差别。NorthScale提供了适合于32位和64位Windows平台的Memcached程序包
阅读全文
摘要:引子由于这些日子一直都在研究底层的技术,从 Windows 驱动程序,到 Windows 内核等等技术的学习,让我对底层的技术越发有兴趣了,而刚好,在研究 WRK 时,对内存管理,寄存器,地址总线,数据总线,控制总线等的理解不够透彻,所以越发的想学习汇编程序设计来提升功力,而由于近来在公司里一直都有项目压着,所以在公司里也实在不好拿本汇编程序设计看,所以只好晚上回来学习了, 汇编看了几个晚上,也算是蛮有感觉的。今天就先来搭个开发环境再说吧。开发环境搭配我介绍四种开发汇编程序的方式:第一种:直接在 Dos 环境下使用 Edit 命令调出源码编辑框, 生成源码后,可以使用由微软提供的 masm 汇
阅读全文
摘要:刷机流水线十月的南国午后,华强路通天地手机市场仍闷得让人想起春运期间的火车站候车室。由于有熟人带路,记者很快被引至通天地背后一栋三层的副楼二层。与以手机卖场为主营的主楼相比,这里每个柜台几乎都在显眼的地方贴着“刷坏不保”的提示。这里既有带门面的小店,也有几个柜台围起来做生意的档口,面积3-10平米不等,但至少配备了两拨手脚麻利的伙计:一拨站着负责咨询和收钱,另一拨则每人坐对着1-2台电脑。店面墙上挂满了密密麻麻的手机数据线和各种型号的手机,像是榕树下垂的枝条。在柜台的另一边,除了闲散的顾客,还有一些人提着塑料篮,凑近看里面约摸装着四五十部手机。这些手机都是被卸下包装盒、说明书、背面的壳还有电池
阅读全文