Thursday, May 31, 2007
Sunday, May 27, 2007
Friday, May 25, 2007
Thursday, May 24, 2007
edit - NVU 是一套同樣以 Mozilla 為核心的網頁編輯器 (就像市面上常見的 FrontPage 或是 Dreamweaver 等等網頁編輯程式)
NVU - 優質網頁就在彈指之間 - Mozilla Taiwan, MozTW.org
NVU 是一套同樣以 Mozilla 為核心的網頁編輯器 (就像市面上常見的 FrontPage 或是 Dreamweaver 等等網頁編輯程式), 目前由 Linspire (以前的 Lindows) 主導開發。
NVU 是一套同樣以 Mozilla 為核心的網頁編輯器 (就像市面上常見的 FrontPage 或是 Dreamweaver 等等網頁編輯程式), 目前由 Linspire (以前的 Lindows) 主導開發。
承襲了 Mozilla 的特色, NVU 是一套開放源碼(Open Source)、 跨平台(Cross Platform)、免費的程式, 任何人都可以自由下載使用。
Wednesday, May 23, 2007
JAVA - KVM可以说是JVM中比较小而且比较原始的一个版本
KVM可以说是JVM中比较小而且比较原始的一个版本。KVM是一般放置在嵌入式设备,比如手机等资源有限的终端内运行。KVM没有采用HotSpot JVM里面诸多优化技术,代码十分简单,有利于我们理解JAVA程序的执行过程。虽然KVM里面执行JAVA程序可能与现在PC上流行的JVM不太相同,但是大致原理是相似的。
下面是我在Windows编译KVM的过程。
下面是我在Windows编译KVM的过程。
1.下载KVM源代码
http://www.sun.com/software/communitysource/j2me/cldc/download.xml
现在有cldc1.1和cldc1.04的两个版本。差别不是很大。我选择的是1.1的版本的KVM源代码。
Tuesday, May 22, 2007
Sunday, May 20, 2007
Tuesday, May 15, 2007
Monday, May 07, 2007
Sunday, May 06, 2007
CE600 -- Writting User Mode Drivers
Summary: Windows CE6 now supports running drivers inside a user-mode driver host, udevice.exe. Our goal has been to support kernel drivers to work "just-as-they-are" in user mode; though, some security restrictions apply as discussed below. The good news is that we managed to keep the overall user mode driver development experience and the driver interfaces exactly the same as the one for kernel mode drivers.
Notable APIs that user-mode code cannot call:
- VM APIs: VirtualCopy[Ex], LockPages[Ex], CreateStaticMapping
- Interrupt APIs: InterruptInitialize, InterruptDone, LoadIntChainHandler
- You cannot install IISR directly, though you can install GIISR via the reflector. (GIISR exposes well known interfaces and the reflector can do the required checks on these calls.)
- OAL IOCTLs that are not explicitly permitted by the kernel
CE WM -- Virtual Memory Optimization
VM Optimization Software
Shell The shell (target control in PB or VS) has a couple tools to quickly analyze device memory usage.
- "mi" quickly provides information about what processes are running in which slot. Vital statistics are also included like pages in use for code, data, and stack. Here is an example of "mi" output (Click to read this topic 4/24/2007 6:49:48 PM -BSPVMMIOutput).
- "mi kernel" dumps a brief listing of kernel data usage. Growth in the data line associated w/ HData can mean handle leaks. Growth in the data line associated with Crit/Evt/Sem/Mut can mean leaks in critical sections, events, semaphores, and mutexes. Here is an example of "mi kernel" output (Click to read this topic 4/24/2007 6:51:16 PM -BSPVMMIKernelOutput).
- "mi full" dumps a full listing of VM memory usage on a slot by slot basis. It is pretty good at telling you what area is in use by heaps, stacks, writable data, code segements, etc. Unfortunately it doesn't do a spectacularly good job associating the used space to specific DLLs. The tool "devHealth" lists all this information plus correlates it to DLL names. Here is an example of "mi full" output (Click to read this topic 4/24/2007 6:55:39 PM -BSPVMMIFullOutput).
wiki-in-a-jar
解決 wiki-in-a-jar Support Chinese/... Language 問題
把 pulic\*.* encoding=ISO8859_1 改成 Big5 後 ok
概念來自
概念來自
Subscribe to:
Comments (Atom)