已过时文章(留念用)
文章平均质量分 73
umier2000
这个作者很懒,什么都没留下…
展开
-
AS3学习笔记
一. 事件机制1. as常见而且内建的解耦机制,解决以下问题 a) 传统回调机制只能一对一,产生强耦合 b) 传统机制使用不统一的方式处理不同对象的异步操作 2. actionscript使用事件派发器EventDispatcher类实现事件派发,通常包括三对象 a) 事件对象通常是Event的子类,用于指定监听事件类型(通常是常量字符串成员)和作为监听器的参数传入(...原创 2010-07-29 07:39:13 · 303 阅读 · 0 评论 -
多线程备忘笔记
《多处理器编程的艺术》附录A提到的多线程基本问题。包括Java、C#和C(pthreads)的实现:线程创建,管程,线程局部对象和生产者消费者问题的解决(仅供参考) 一、C#版,用VS2008测试。 using System;//using System.Collections.Generic;//using System.Linq;//using System...原创 2010-11-17 11:46:10 · 113 阅读 · 0 评论 -
在Windows下解压安装Erlang/OTP
(待考,未稳定) 1. 下载Erlang/OTP的win32安装包http://www.erlang.org/download.html下载其中的otp_win32_R14B03.exe 2. 用7zip把安装文件解压到硬盘。我的解压目录是D:\java\otp_win32_R14B03 3. 安装VC2005运行时在解压目录下有个vcredist_...原创 2011-07-08 18:39:43 · 4314 阅读 · 0 评论 -
Eclipse RCP插件编程学习简记
一、安装一个新的Eclipse for RCP and RAP为了方便测试而且不影响正常的Eclipse工作,最好安装一个特定的Eclipse环境。see http://www.eclipse.org/downloads/选择这个版本的EclipseEclipse for RCP and RAP Developers, 181 MBeclipse-rcp-indig...原创 2011-07-09 19:35:02 · 310 阅读 · 0 评论 -
Cairngorm学习笔记一:简单的例子
(部分为个人理解,未必准确,以官方教程为准) 1. 准备工作:操作系统是Windows XP SP3。首先下载Cairngorm示例工程:http://sourceforge.net/adobe/cairngorm/wiki/SimpleSampleApplicationExplained/点击Server-side component下的Download链接安...原创 2010-12-09 18:06:45 · 243 阅读 · 0 评论 -
对可抢占和非抢占脚本引擎的思考
一、脚本语言的可抢占能力根据脚本引擎核心的抢占能力,脚本引擎大概可分三类:1. 第一类脚本,它的语句是细粒度的,而且如果它没有完成所有命令,就不能被宿主抢占(脚本不能被打断)。例如Python,它提供的PyRun_SimpleString是不可抢占(除非它自己退出,或在脚本运行于一个后台线程内) 2. 第二类脚本,它实际上是宏命令集合(相当于描述或配置文件)。它的执行...原创 2011-09-29 16:45:18 · 119 阅读 · 0 评论 -
RTMP协议学习资料整理笔记
一、NetConnection.call轮询过程取自Red5的echo_test例子(RTMP AMF0 Object)注意,下面的客户端发包称为Cn包(n为整数),服务器发包称为Sn包(n为整数)。粘包的意思是,在嗅探器拦截内容里,数据是合并在一起发送的,一般是由Flash播放器(客户端)发出。左面的客户端是Flash Player调试版(非浏览器的独立exe...原创 2011-07-13 23:41:01 · 327 阅读 · 0 评论 -
除了System4外见过的最复杂的novel game引擎
除了右上角的TPC编译器(脚本也要编译=_=b)外,其余窗口都是从菜单中选出来的。。。另外,如果没有lic文件它是无法启动=_=b PS:最复杂的(当时——发现的时候觉得。。。)是爱丽丝的系统四http://kei.stbbs.net/rubyeye/sys40/sdk_dl.html现在想起来觉得爱丽丝的那个引擎非常像OllyDbg的动画步进——...原创 2011-07-21 20:26:56 · 826 阅读 · 0 评论 -
gomingw构建记录(仅runtime)
注意,不完整编译,仅8g、8l和runtime.a 1. gomingwGo MinGW BuildsWin32 (experimental) build of release 2011-03-07.1http://code.google.com/p/gomingw/ 2. MSYS | MinGWMinGW - Minimalist GNU for Win...原创 2011-03-19 22:20:57 · 147 阅读 · 0 评论 -
qemu+ubuntu安装MiniGUI笔记
(未完成,待修改) $ wget http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/libminigui-1.6.10.tar.gz$ wget http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/minigui...原创 2011-03-26 15:57:06 · 244 阅读 · 0 评论 -
Windows下对ARM模拟器开发记录一:开发环境搭建和调试
一、命令行调试(gdb)程序参考自http://balau82.wordpress.com/2010/08/17/debugging-arm-programs-inside-qemu/ 启动的汇编片段(startup.s) .global _Reset_Reset: LDR sp, =stack_top BL c_entry B . ...原创 2011-03-28 00:48:07 · 1573 阅读 · 0 评论 -
C显式强制转换问题
问题代码如下,当时我是想用libevent在win32上监听一个端口的输入。 /* * Compile with: * cc -I/usr/local/include -o event-test event-test.c -L/usr/local/lib -levent * see * http://d.hatena.ne.jp/mtaneda/20090302/1...原创 2011-08-06 18:05:00 · 163 阅读 · 0 评论 -
用qemu虚拟ARM Linux记录
一、过程和感想* 花了很长时间在qemu虚拟的ubuntu上交叉编译编译ARM版的Linux* 参考这篇文章http://balau82.wordpress.com/2010/03/22/compiling-linux-kernel-for-qemu-arm-emulator/在Windows上用CodeSourcery的免费的ARM GNU/Linux工具链(不是ARM EAB...原创 2011-04-01 21:05:01 · 342 阅读 · 0 评论 -
PureMVC学习笔记三:PureMVC小结
一、PureMVC的优势1. 学习和使用优势* PureMVC的代码规模适中。* PureMVC的一些类可以开箱即用,不需扩展。* PureMVC允许用实现继承和接口继承进行扩展。* PureMVC内置发布-订阅式的通知机制。* 支持一些经典的设计模式,易于理解。2. 对应用开发的影响力* 把所有代码分离成模型-视图-控制器三个层次。* 方便把整体框架构...原创 2011-08-12 22:08:55 · 138 阅读 · 0 评论 -
今年一些小研究的总结报告
今年一些小研究的总结报告 今年弄过一些小研究,但不是太成功或未完善,所以把这些零碎的经验和总结写在这里。以后有时间再单独写博文或把测试工程上传至github。 目录:一、使用Maven和XSL处理XML二、MinGW中运行strace(略)三、Java/JSP的ajax技术四、MinGW中运行gprof和相关工具对Lua进行性能剖析 ----...原创 2011-12-29 09:36:05 · 100 阅读 · 0 评论 -
Android SDL移植版学习笔记
一、问题下午花了几个小时看ONScripter on Android的代码http://onscripter.sourceforge.jp/android/android.htmlhttp://code.google.com/p/onscripter/它是基于libsdl-android的http://libsdl-android.sourceforge.net/http...原创 2012-01-13 18:56:26 · 147 阅读 · 0 评论 -
u盘在XP下未完全分区的解决办法
Windows XP在格式化u盘后,分区没有占满全部(从计算机管理->磁盘管理看到),导致u盘容量很少。 解决办法:使用第三方的格式化工具:HP U盘格式化工具http://www.onlinedown.net/softdown/93275_2.htm它可以完全格式化U盘,并且把所有空间(多个分区)变成一个分区(不会有未分区空间)但会删除所有内容。不要使用X...原创 2012-01-22 10:46:18 · 137 阅读 · 0 评论 -
用fdb统计每个方法的命中次数
Flex SDK自带一个命令行的调试工具叫fdb,可以用info functions列出所有函数,添加断点然后在每个断点后面使用commands跳过断点的停顿。fdb会自动统计命中的次数,例如: b #15:19commandssilentcontendb #15:29commandssilentcontend 运行到某个没有cont的断点时停下时,用i b可以...原创 2011-11-06 11:47:16 · 145 阅读 · 0 评论 -
MongoDB官方教程整理笔记(摘录)
声明:内容均为摘录,仅包括简单功能,请以官网最新中文教程为准 平台以win32为例,内容均来自官网,略加整理。参考:http://wiki.mongodb.org/display/DOCS/Quickstart+Windowshttp://www.mongodb.org/display/DOCS/Tutorial中文文档:http://wiki.mongodb.org...原创 2010-11-11 14:25:11 · 151 阅读 · 0 评论 -
PDT安装笔记
(考证中,未稳定) 一、安装PDThttp://www.eclipse.org/pdt/ 二、安装Apache httpdhttp://httpd.apache.org/ 三、安装PHPhttp://www.php.net/注意区分nts和ts版——我的运行时dll是php5ts.dll,线程安全,专门用于httpd。 四、安装xdebug的d...原创 2011-07-03 17:09:32 · 190 阅读 · 0 评论 -
Ubuntu Framebuffer学习笔记
Ubuntu Framebuffer学习笔记 一、环境搭建1. 直接在Ubuntu上运行Framebuffer默认Ubuntu是直接进入X视窗,如果要使用Framebuffer,需要修改内核引导参数:$ sudo gedit /etc/default/grub查找GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"把它改为...原创 2011-07-02 17:41:14 · 539 阅读 · 0 评论 -
练习写个SGS的flash socket策略服务器
http://duker.iteye.com/blog/209040上面提到flash socket的策略服务器问题如何用MINA2来解决。另外,在http://code.google.com/p/hudo/上的hudo as3 网络通信框架也提出使用一个简单的java程序监听843端口。网上介绍的解决方法很多,例如http://bbs.9ria.com/viewthread.php?t...原创 2010-06-21 21:26:21 · 151 阅读 · 0 评论 -
cygwin编译运行mysql记录
转自http://www13.atwiki.jp/uhaku/pages/51.html稍微改动了一下,编译运行mysql5.1代码 1. 安装cygwin和ncurses的库http://www.cygwin.com/setup.exeInstall from Internet设置目录和缓冲目录后next下去Select Packages搜索并安装下列包:make,gcc和ncur...原创 2010-09-08 05:35:16 · 160 阅读 · 0 评论 -
Windows XP下用qemu虚拟ubuntu、xp、redhat、centos、redflag、fedora、debian、android
---ubuntu准备工作:操作系统:Windows XP SP3模拟器:QEMUhttp://www.h7.dion.ne.jp/~qemu-win/系统iso: ubuntu-10.04-desktop-i386.iso(我是用以前下载桌面版ubuntu镜像)http://www.ubuntu.com/server/get-ubuntu/download在...原创 2010-12-17 01:32:25 · 650 阅读 · 0 评论 -
MINA和AS3的socket接收问题
关于粘包问题,到网上找了一下,发现解决方法其实很多: AMF3http://www.klstudio.com/post/202.html MINA自带的sumup例子http://mina.apache.org/documentation.html Apache SSHDhttp://mina.apache.org/sshd/ L potato中讨论A...原创 2010-06-28 21:22:06 · 143 阅读 · 0 评论 -
PureMVC学习笔记一:概念
(待修改,未稳定) 一、PureMVC概述PureMVC是开源的MVC框架。PureMVC最先用AS3实现(以下均指AS3版),库、demo和源代码下载在(见右面的download链接):http://trac.puremvc.org/PureMVC_AS3/PureMVC分两个版本:Standard version(标准版):使用Facade单实例维护pr...原创 2011-01-02 12:56:49 · 173 阅读 · 0 评论 -
Alchemy安装记录6:实战Alchemy,Huffman的Alchemy实现
huffman编码是常见的压缩算法之一,例如我们平常看到的jpeg图片就是用huffman进行熵编码压缩。 我实现了huffman的alchemy版和AS3版两个版本。纯AS3实现是把C算法完整地移植过去的(使用uint的Array数组模拟char[])因为huffman算法在网上比较容易找到,我就不详细介绍。下面只着重记录如何用Alchemy技术把huffman的...原创 2011-01-16 02:52:46 · 216 阅读 · 0 评论 -
pom摘录
see:http://maven.apache.org/guides/http://www.blogjava.net/zyl/archive/2006/12/30/91055.html ---------------顶级标签和注释 <?xml version="1.0"?> 【xml】xml文件的经典头部标识,指定版本和代...原创 2011-05-06 10:36:56 · 138 阅读 · 0 评论 -
对Java的StringBuffer类线程安全的误解
在Java中,有三个操作字符串的类:* String: 操作不可修改的字符串* StringBuffer: 操作可修改的字符串,线程安全* StringBuilder: 操作可修改的字符串,从Java 1.5开始引入,线程不安全,但操作比StringBuffer快。 在开发ugame p7的时候发现我对StringBuffer的线程安全发生误解。Java的StringBu...原创 2011-05-11 08:28:25 · 151 阅读 · 0 评论 -
Java日志库学习笔记
(未完成,待修改) 一、安装Log4jlog4j的库文件可以在官方网站下载: 二、log4j.properties的目录搜索规则在src/目录下创建一个log4j.properties文件,即LCF(Log Configuration File)。默认的LCF,即log4j.properties,只能在CLASSPATH内被log4j找到。由于Ecli...原创 2011-05-17 20:45:06 · 140 阅读 · 0 评论 -
Windows下安装Ruby on Rails记录(12月01日update增加YARV的链接)
Windows下安装Ruby on Rails记录(注:编辑中,未完成, 由于我在RoR方面是纯菜鸟,所以内容可能不是正确的)1. 了解什么是Ruby on RailsRails是一个很出名的Web开发框架,而Ruby on Rails是Rails的Ruby实现。Ruby则是一种面向对象脚本语言,本身和Rails没有什么必然关系(反倒是RoR让Ruby出名了OTL) 2. 大致浏...原创 2010-10-18 08:48:07 · 165 阅读 · 0 评论 -
Maven学习记录
(注:待修改,内容未稳定) 一、安装maven的命令行先安装JDK,设置好JAVA_HOME然后在http://maven.apache.org/下载http://maven.apache.org/download.html解压后然后加入PATH环境变量。(我个人更倾向于用msys配置JDK和Maven,方法类似)在XP下默认本地仓库路径在C:\Documents and Setting...原创 2010-10-23 21:19:39 · 105 阅读 · 0 评论 -
windows xp下qemu虚拟ubuntu的网络配置笔记
(未稳定,待修改) 下面以Windows XP系统为宿主系统(qemu的运行环境)。以ubuntu为qemu的虚拟系统(在qemu内运行)。由于ubuntu的权限问题,如果执行命令失败,请尝试使用sudo提升权限。 一、对宿主系统(Windows)安装TAP-Win32虚拟网卡,并加入-net参数运行qemu* 安装OpenVPN下载OpenVPN的Wind...原创 2011-02-11 00:19:00 · 763 阅读 · 0 评论 -
windows下Java ME 3.0和Eclipse Pulsar安装笔记
1. 安装JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html目前稳定是JDK6。我使用的是JDK1.6.0。JDK5应该是可以的。 2. 安装Java MEhttp://download.oracle.com/javame/http://www.oracle.com/tech...原创 2011-02-14 23:21:36 · 340 阅读 · 0 评论 -
用SharpDevelop 4学习Silverlight 4.0笔记
(待修改) 注意,与Visual Studio无关,因为我觉得那个搭建不方便。后来发现SharpDevelop可以用来开发Silverlight,但好像不能断点调试。 一、安装:大部分安装包都可以在Microsoft下载中心找到http://www.microsoft.com/downloads/zh-cn/default.aspx然后依次安装(Window...原创 2011-03-06 22:53:39 · 210 阅读 · 0 评论 -
在Windows下编译运行llvm-lua
1. 编译llvm-luahttp://code.google.com/p/llvm-lua/注意,1)编译时可能需要修改源代码以适应VC2008。2)需要编译LLVM(http://llvm.org/releases/download.html#2.7)3)对于VC2008,需要把所有lua脚本引擎核心使用过的API和常数都在exe中导出,好像dll那样(尤其是lua...原创 2011-03-08 12:52:53 · 623 阅读 · 0 评论 -
Hibernate学习笔记一
在普通java应用中使用Hibernate。代码参考自Hibernate的官方网站中文教程http://docs.jboss.org/hibernate/core/3.6/reference/zh-CN/html/tutorial.html 一、安装JDK 6、Eclipse、Maven 2和m2eJDK 6http://www.oracle.com/technet...原创 2011-03-08 21:46:48 · 123 阅读 · 0 评论 -
PureMVC学习笔记二:用FlashDevelop架设简单的MVC机制
PureMVC提供24个类(和接口),极大地简化了MVC机制的代码量。很多类如Facade,SimpleCommand都是现成的,可以不继承就直接使用。作为模型的Proxy可以不用。最麻烦的是定制作为视图的Mediator类,但只需覆盖override public function listNotificationInterests():Array override ...原创 2011-07-02 11:49:05 · 111 阅读 · 0 评论 -
用goto实现绿色线程
实现简单的绿色线程,如果用libpcl:(适用于VC6) #include <stdio.h>#include <string.h>#include "pcl.h"static void taskhello(void *arg){ int i; for (i = 0; i < 3; i++) { printf(...原创 2011-11-16 17:12:02 · 146 阅读 · 0 评论