2011年5月6日

关于排序和其他

摘要: %%以下是erlang程序设计上的例子%%感叹一句,如此简洁的排序啊……lib_misc.erlqsort([])->[];qsort([Pivot|T])-> qsort([X||X<-T,X<Pivot]) ++[Pivot]++%% ++ 在这里起连接列表的作用,不是其他语言中的++ qsort([X||X<-T,X>=Pivot]).%%变位词perms([])->[[]];perms(L)->[[H|T]||H<-L,T<-perms(L--[H])].%% -- 表示分离%%虽然不如第一个好,真搞不懂编译器是怎么工作的…… 阅读全文

posted @ 2011-05-06 13:15 songqiuming 阅读(183) 评论(0) 推荐(0) 编辑

2011年4月30日

关于socket的读取的方式

摘要: 一般都有一个消息头+一个消息length+*****,可能包含有分包之类的的杂七杂八的东西所以最好的方式读取msgHead,分类(以调用具体的传递数据的函数)+读取length长度到临时byteArray中,用函数(有一两个参数,msgHead可以不用,临时数组一定要有)读取由分包,注意总包数,设置个条件判断,总包满在发送(注意坏包……) 阅读全文

posted @ 2011-04-30 18:07 songqiuming 阅读(433) 评论(1) 推荐(0) 编辑

2011年4月24日

以后再做前台和服务器的搭桥 ,先他妈写完接口再说!!!!!!!!!!

摘要: 是的另外在服务器端,如果是大量的socket链接的话,不应该监听socket是否断开,而是发送心跳,socket太灵敏 阅读全文

posted @ 2011-04-24 16:52 songqiuming 阅读(254) 评论(0) 推荐(0) 编辑

2011年4月23日

内存对齐…………

摘要: http://www.programfan.com/club/showtxt.asp?id=345274楼主 看到很多关于struct结构体内存对齐的文章我想问下C++的类会不会也有内存对齐的说法可在百度上没找到相关的文章 作者:alweeq86 发表时间:2010-6-30 10:19:00 第1楼 看来还是有内存对齐的classa{inti;charc;charch;doubled;};这个类的长度为16classa{inti;charc;doubled;charch;};这个长度为24 作者:eastcowboy 发表时间:2010-6-30 20:05:00 第2楼 当然有说法的。如果 阅读全文

posted @ 2011-04-23 15:23 songqiuming 阅读(591) 评论(0) 推荐(0) 编辑

2011年4月22日

as3右键菜单(不明白为什么谁说flash右键不能够使用菜单????)

摘要: <?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationCo 阅读全文

posted @ 2011-04-22 12:52 songqiuming 阅读(362) 评论(0) 推荐(0) 编辑

2011年4月18日

关于 元件中心旋转的问题

摘要: 还是外加一层,将中心点移到父组件的中心,将父组件的x,y偏移1/2边长记住一句话,能够显示的元件的容器不一定是可见的……………… 阅读全文

posted @ 2011-04-18 13:02 songqiuming 阅读(147) 评论(0) 推荐(0) 编辑

2011年4月16日

关于元件的长宽问题

摘要: package game.Junqi{ import User.*; import flash.geom.Matrix; import flash.geom.Point; import mx.containers.Canvas; import mx.controls.Image; import share.GameToJpg; import share.Method; public class JunQi extends Canvas { public var junqi:Image=new Image(); public var junqiBase:Image=new Image(); pu 阅读全文

posted @ 2011-04-16 20:45 songqiuming 阅读(213) 评论(0) 推荐(0) 编辑

2011年4月15日

关于as3 socket的粘包问题

摘要: 可以查看,学习点思路注意,每一次的读取ba.readBytes(temp,offest,length);方法,真实的position=offest都是从当前的位置为起点+上一次的位置,length就是长度了var ba:ByteArray=new ByteArray(); ba.writeUTFBytes("for test for tews for test for tewsfor test for tews");// ba.writeUnsignedInt(15); trace(ba.length); ba.position=0; for(var i:uint=0;ba 阅读全文

posted @ 2011-04-15 17:52 songqiuming 阅读(1321) 评论(0) 推荐(0) 编辑

安全沙箱相关

摘要: 很久之前就研究过了,但是一直是有一团雾气。其实最主要的是明白安全沙箱是在什么地方使用的就好了。应该是浏览网页时,在网页中temp文件夹中的swf安全沙箱主要适用于不同的域下的,所以是首先有不同的域才有用到安全沙箱的地方,也就是服务器是分布在不同的ip上的。例如用自己的电脑作为服务器端,做了一个serverSocket,然后把带有socket的swf上传到网上。或者公司有好几太服务器,协同工作时就很容易的遇到安全问题。 阅读全文

posted @ 2011-04-15 13:54 songqiuming 阅读(162) 评论(0) 推荐(0) 编辑

2011年4月14日

一些小知识

摘要: 在as3中,声音要用channel,不然每一次的play都会有一个channel,容易产生混音。在socket中,flush()来进行发送,在byteArray'的writeXXX中不会立即发送。 阅读全文

posted @ 2011-04-14 11:45 songqiuming 阅读(117) 评论(0) 推荐(0) 编辑

导航