分类存档: 听说
[转]每个人都是CEO
感谢wonder分享所悟
其实,每个人都拥有一家神奇的公司。
这公司实力雄厚,资质非凡,不是人才济济,而是天才济济。
这公司的结构,以时间和空间来划分。该类公司中高明者,甚至可将触角伸及时空之外。
从时间来分,该公司拥有过去,现在和未来三大部门。
这三个部们,虽然名头很响,法力无边,却都听从一个ceo的指挥。
这个ceo就是你自己。
经营这家公司与经营世间所有的公司一样,都需要懂点哲学中的管理学。
wonder目前所知最好的管理,是老子的无为而治。
世人误以为老子很消极。殊不知世人往往只看到“无为”,这个似乎很容易;没有看到“而治”,这个往往难上难。
治而无为,也许是世间最高深的管理学了。
一个劳心劳力的ceo,恐怕还只是较低层次的ceo。
理想的ceo,帮助他人找到自己的心声,把合适的人放到合适的位置上。公司里人人都做自己喜欢和擅长的事,工作本身就是快乐生活的一部分。
–而这些,就是ceo自己喜欢,和应该做的事。
做好自己的ceo,
把过去留给过去,
把未来交给未来,
把现在倾注在现在。
做好的ceo,
不要把过去、现在和未来全都背负在心里。
雅黑-Consolas混合字体,编程专用

最开始,我使用Courier New做编程用的字体。时间长了感觉这种扁扁的一成不变的字体太生硬,且不支持ClearType,于是就改用了Consolas。
Consolas确实不错,但在中文显示方面,又不行了。在程序源码中,不可避免要使用中文注释。Consolas当然不支持中文,因此中文默认是使用宋体显示的。当使用10点大小的时候,中文就模糊不清了。如果采用斜体显示注释的话,宋体就更加显得支离破碎。
雅黑字体确实在中文显示上不错,但雅黑不是等宽字体,不能用于源码显示。
所以,就有网友使用字体工具将雅黑和Consolas集成在一起,让程序员可以在源码中看到优秀的中文显示效果。如下:

不过,这个字体中的Consolas有了一些变化,不像纯Consolas那么圆滑了。
字体下载:
YaHei.Consolas.1.12 (6.9 MiB, 440 hits)
[转]深入Flex4——了解Element和Child的异同
转自:http://bigt.javaeye.com/blog/764430
英文原文:http://www.billdwhite.com/wordpress/?p=296
当我了解到Flex4那些对我诸多裨益的新特性后, 我便决定转而使用它。刚开始的时候,我试图利用在Flex前作中的认识和既有经验来快速进入状态。但很快我便发现有时即使面对一些显而易见的问题我也不得不求助于API文档或者运行一些示例程序来弄清这种问题的来龙去脉。根据以往经验,Flex3 的Halo在处理显示列表的时候隐藏了大量的实现细节和不良设计。然而一旦你开始使用新的Spark架构后,你就得以近距离的面对这些实现细节—Halo究竟在私底下干了什么,而且你会体会到为什么说Spark对于显示列表的处理更为“直白”。
“elements”是一个关键性的问题。elements是何物?它同child是否是一回事?刚开始的时候我曾武断的认为elements不过是children的另一种说法。通过反复梳理组件中所有的elements和children,我发觉在新的容器类(也包括一些经过改良的传统容器)某些似乎是理所当然应该具备的方法消失了。如果没有getElements(),我该如何获取elements的数目呢?我能否把getChildren() 的返回结果作为IVisualElement来对待。这令我十分纠结。
困扰的我于是开始认真阅读学习API文档,Flex的源码以及相关的博客文章。我也曾尝试解读一些博主发布的关于Flex4新特性的幻灯片。然而事实证明脱离讲解而孤立的看幻灯片作用相当有限。
最后,我拼凑了一些言简意赅的示例。这些示例将带领我了解有关elements的全新知识,告诉我那些在新的Spark容器背后发生的故事。 继续阅读 »
[转]Flash高性能开发基础系列—内存篇
转自:青竹的日志
内存优化在项目是一个重要的环节,如果不合理的利用和回收内存会合你的程序整体大大下降.
合理使用对象
创建不同对象一般所消耗的内存是不一样的。如:Number 消耗 8 个字节,int消耗 4个字节, uint消耗 4个字节.下面我举一些例子:
1.int 类可使用表示为 32 位带符号整数的数据类型。 int 类表示的值的范围是:-2,147,483,648 (-2^31) 到 2,147,483,647 (2^31-1),所以如果你的取值范围在-2,147,483,648 (-2^31) 到 2,147,483,647 (2^31-1)请你用int而不是用Number(刚从2.0转过来的人可能喜欢用Number).uint 范围是0 到 4,294,967,295 (2^32-1) 之间,Actionscript3中类型很少,所以这些只要你平时稍加注意一下就行.
2.合理使用Shape与Sprite,MovieClip,你可能用MovieClip可以完成Sprite与Shape的功能,但是他们所需的内存是不一样的Shape需要 236 字节,Sprite 需要 412字节, MovieClip 需要440字节,如果你只想显示图形没有交互那你使用Shape,如果是有交互的图形你可以用Sprite,如果是动画你才用MovieClip.
以上只是2个常见的实例,其实在as3中还有很多值得注意的这类情况。我还看到有些大哥为了派发一个事件而去继承Sprite类,Sprite需要消耗400字节, EventDispatcher只需要40字节. 继续阅读 »
[转]TweenFilterLite 参数说明
转自:http://blog.5d.cn/user12/dzxz/200809/500545.html
版本: 7.14
日期: 6/10/2008
中文翻译:独自行走【闪航AS】 (英文名 Richard ) 博客 http://dzxz.blog.5d.cn
TweenLite参数说明 TweenMAX参数说明
TweenFilterLite 继承自 TweenLite ,进行了功能上的扩充,提供了颜色、图象处理方面的一些简便的方法,如果对 Flash 中的矩阵有一些基本的了解之后,再来用它,会比较的得心应手,它有点像是将 Flash 的颜色矩阵和卷积矩阵揉合到一起,提供了更为简单的应用方法,因此, 一并翻译出来供大家参考。
继续阅读 »
[转]TweenMax参数说明
转自:http://blog.5d.cn/user12/dzxz/200809/500547.html
版本: 1.17
日期: 6/10/2008
中文翻译:独自行走【闪航AS】 (英文名 Richard ) 博客 http://dzxz.blog.5d.cn
TweenLite参数说明 TweenFilterLite参数说明
TweenMax 建立在 TweenLite 和TweenFilterLite 基础之上,因此,又揉合了这二者的功能,使得功能更加的齐备,但是如果说易用性,觉得还是 TweenLite 来得方便一些。我的译文是从 TweenLite 开始的,接着是 TweenFilterLite 最后是 TweenMax ,这也恰好是这个类发展的轨迹,沿着这个轨迹一路读过来,会觉得容易理解很多。
继续阅读 »
Flash大型在线游戏推荐
[转]Java socket – 套接字基础

转自:http://caihx.javaeye.com/blog/605143
套接字基础
1. 介绍
多数程序员,不管他们是否使用 Java 语言进行编码,都不想很多知道关于不同计算机上的应用程序彼此间如何通信的低级细节。程序员们希望处理更容易理解的更高级抽象。Java 程序员希望能用他们熟悉的 Java 构造,通过直观接口与对象交互。
套接字在两个领域中都存在 ― 我们宁愿避开的低级细节和我们更愿处理的抽象层。本教程讨论的低级细节将只限于理解抽象应用程序所必须的部分。 继续阅读 »
[转]Http和Socket连接区别
转自:http://blog.csdn.net/zsnlovewl/archive/2009/12/12/4991820.aspx
1、TCP连接
要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。
建立起一个TCP连接需要经过“三次握手”:
第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 继续阅读 »


最新评论