03 2013 档案
摘要:先看我遇到的问题,有个项目需要通过Socket传输大文件,在SDK4.6之前,因为AS3没有对于Socket写缓冲区的监听事件,也没有描述写缓冲区剩余空间的属性,所以只能以很慢的速度写入数据,如果写入过快就会导致数据包丢失,比如FlexFTP,就是通过Timer,每400毫秒写一次数据,这也算一种解决方式,4.6之前我也是这样做的,但是4.6之后Socket添加了一个bytesPending属性和一个OutputProgressEvent.OUTPUT_PROGRESS事件,可以报告写缓冲区中还剩余多少数据没有写到网络中,因此可以通过这个事件来加快传输速度,以下是我的代码:private ..
阅读全文
摘要:当了两年多的码农,终于下决心写点东西,程序员的工作性质或多或少影响一个人的性格,我个人是个死宅,但也不认为这是职业所决定的,程序员也可以有丰富多彩的生活。我一直坚信一个人在一个行业三年就是专业人士了,所以很期待半年后的状态。 这两年做了很多项目,用到了不同的语言或框架,PHP、AS3、Java、Android、iOS、C/C++、HTML、CSS、JavaScript,很难想像2年的时间能够学到这么多技术,有自己的努力也有环境的原因,所有的项目都必须从无到有自己完成,想不进步都难。时间长了,脑子变得很乱,各种语言、软件思想之间的快速切换,有时候一天中PHP、AS3、Android、C++...
阅读全文