`
noahgenius
  • 浏览: 137597 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
千呼万唤始出来。新的feature包括: Support for the detection of mass storage devices. Advanced networking capabilities like secure sockets, UDP support, and the ability to listen on sockets. Support for native code integration. The ability to open a file with its default application. Multi-touch and ges ...
AIR可以使用mx.control.Menu或者flash.display.NativeMenu作为右键弹出的快捷菜单,前者是Flex样式的而后者是系统样式的,两者用法差不多。我这里用NativeMenu来做个例子。与ContextMenu不同,它们都是用Stage X和Y来定位并显示的,他们自身都有一个类似“show”的方法,来看看这个例子: private var _qMenu:NativeMenu; private var _qMenuDelItem:NativeMenuItem = new NativeMenuItem("Delete"); private ...
之前自己在多个项目中总结了一个log framework,暂时就叫GLLog吧。我觉得很多跟AS3相关的,特别是flex或AIR,需要一个log framework来定义输出信息。flex framework本身也带了个,就是稍显简单。 既然讲到定义输出信息,就不得不考虑目 ...
想用AS写FTP传输,了解下FTP协议是必要的。wiki百科有不错的解释: http://en.wikipedia.org/wiki/List_of_FTP_commands http://www.nsftools.com/tips/RawFTP.htm 另外,其实还有一类更直观的方式。ftp客户端大家都有吧,看看它的log就行了,通常都很详细,而且很清楚它的步骤。下面是FileZilla的一个例子: 其中就有request命令和response code,很清楚。
在win32环境下,需要通过查找注册表来识别flash player插件的版本号: /************************************************************************/ /* check flash version if it's 9.0 or higher */ /************************************************************************/ BOOL checkFlashActivexVersio ...
据说很多房地产老总都喜欢看这本书《乌合之众:大众心理研究》。作者认为群体是一个没有推理思考能力,急躁而多变,易受暗示的集体(我推荐大家去看看,书本200页还不到,分析的挺全面)。虽然有点不可思议,但是作者的观点依然可以在今天解释不少事例。 事实上,我都可以在身边感受到这类观点的例子。比如在火车站等车的时候,虽然没听见检票开始,但是前面的人站起来往前挤的时候,后面的人都会立马跟上往前挤去,很少有人会观察一下或者听广播播报。这就是一种大众的心态,很容易被周围影响,不去思考而立马跟风,做事毛糙。作者也举了个例子:如果孤身一人,很少有人会去烧汽车或者抢商店,但如果一群人都去的话,由于人多势众的力量,个 ...
准备自行开发3D chart组件,今天先花了点时间实验下2D chart,发现还是有些问题需要仔细斟酌的,比如坐标系,分隔可重用的类,属性管理等等。几何算法是一个绕不开去问题,之前我也考虑过建立在某个3D框架上,只是3D chart用的3D特性毕竟很少,暂时不考虑贴图,也不需要近大远小的物理特性。这里还不能把代码拿出来,以后看吧如果有学习的必要。
由于一些原因把Blog关了一阵子,期间有些文章想写没写成,以后打算陆陆续续补上。这一个月是我人生中一个重要的时刻。首先当然是结婚啦,现在是已婚人士了,有家室的人啊,做事为人更要约束自己,一切以家庭为重。第二个是事业的转变,经历了些变故,也让我见识到一些国外做事与国内的不同,以后当成教训,小心做事。呵呵。
网上找了不少这方面资料,其实后来自己试了试,也没那么复杂,以Ubuntu 9.04为例,直接安装到U盘上就行了。下面说说我的步骤: 准备好Ubuntu cd碟(自己刻盘),还有一个大于4G的U盘(一般会安装掉2G,为了以后的发展,越大越好啊,先格式化赶紧)。 重启系统,插入cd和U盘,cd启动Ubuntu安装流程 选择安装介质的时候要选择U盘。 好像是第七步(没截图,有点忘了),选择Advanced,为U盘建立引导。 安装完成后重启,进入BIOS,设置从U盘引导(USB-HDD,一般notebook都支持吧)。 以后用起来就简单了,插入你的U盘,然后就会引导到U盘上的Ubun ...
明天去领结婚证,今天是单身最后一天了。好歹也过了二十六年的个人生活了,没有一点感叹是不可能的。心情嘛更是有点说不清的复杂。既然说不清就不说了,特此纪念。 /////////////////////////////////////////////// 刚拿到底片,补一张照片。
最近申请了webfaction的空间,开了个自己的weblog,配上域名www.gain-loss.org 。欢迎看看。
做GUI系统的时候,总是想去掉DOS窗口,而一般的做法是用pythonw.exe启动。很可惜,目前的2.5版本的pythonw是有一些bug的。见:http://mail.python.org/pipermail/python-bugs-list/2004-June/023703.html 。我在做项目的时候就遇到过这类问题,而且还有一些乱七八糟解释不了的问题,而用python.exe启动就是好的,但是恼人的黑窗口又出现了。   其实有一种办法可以解决,不能跨平台,仅限windows。是用windows api的ShowWindow方法,将console隐藏(就是看不到而已)。需要win32ap ...
项目中要实现Flex打开文件夹选择框(Flex做为桌面程序的UI),没办法,如果不用AIR只能在下面加一层Container了。网上搜来搜去差不多都是讲FSCommand怎样与VC++交互,可是FSCommand不能及时返回值呀。经过一番摸索,终于调通了ExternalInterface在VC++中的处理流程,看代码。  void CMyBicapDlg::OnFlashCallShockwaveflash1(LPCTSTR request) { // TODO: Add your control notification handler code here // "<in ...
# Create a process that won't end on its own import subprocess process = subprocess.Popen(['python.exe', '-c', 'while 1: pass']) # Kill the process using pywin32 import win32api win32api.TerminateProcess(int(process._handle), -1) # Kill the process using ctypes import ctypes ctypes.windll.kernel3 ...
FLV是一个二进制文件,由文件头(FLV header)和很多tag组成。tag又可以分成三类:audio,video,script,分别代表音频流,视频流,脚本流(关键字或者文件信息之类)。 FLV Header一般比较简单,包括文件类型之类的全局信息文件类型3bytes总是FLV(0x46 0x4C 0x56),否则...版本1byte一般是0x01,表示FLV version 1流信息1byte 倒数第一bit是1表示有视频,倒数第三bit是1表示有音频,其他都应该是0(有些软件如flvtool2可能造成倒数第四bit是1,不过也没发现有什么不对)header长度4bytes整个文件头的长 ...
Global site tag (gtag.js) - Google Analytics