- 浏览: 3052677 次
- 性别:
- 来自: 海外
文章分类
- 全部博客 (430)
- Programming Languages (23)
- Compiler (20)
- Virtual Machine (57)
- Garbage Collection (4)
- HotSpot VM (26)
- Mono (2)
- SSCLI Rotor (1)
- Harmony (0)
- DLR (19)
- Ruby (28)
- C# (38)
- F# (3)
- Haskell (0)
- Scheme (1)
- Regular Expression (5)
- Python (4)
- ECMAScript (2)
- JavaScript (18)
- ActionScript (7)
- Squirrel (2)
- C (6)
- C++ (10)
- D (2)
- .NET (13)
- Java (86)
- Scala (1)
- Groovy (3)
- Optimization (6)
- Data Structure and Algorithm (3)
- Books (4)
- WPF (1)
- Game Engines (7)
- 吉里吉里 (12)
- UML (1)
- Reverse Engineering (11)
- NSIS (4)
- Utilities (3)
- Design Patterns (1)
- Visual Studio (9)
- Windows 7 (3)
- x86 Assembler (1)
- Android (2)
- School Assignment / Test (6)
- Anti-virus (1)
- REST (1)
- Profiling (1)
- misc (39)
- NetOA (12)
- rant (6)
- anime (5)
- Links (12)
- CLR (7)
- GC (1)
- OpenJDK (2)
- JVM (4)
- KVM (0)
- Rhino (1)
- LINQ (2)
- JScript (0)
- Nashorn (0)
- Dalvik (1)
- DTrace (0)
- LLVM (0)
- MSIL (0)
最新评论
-
mldxs:
虽然很多还是看不懂,写的很好!
虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩 -
HanyuKing:
Java的多维数组 -
funnyone:
Java 8的default method与method resolution -
ljs_nogard:
Xamarin workbook - .Net Core 中不 ...
LINQ的恶搞…… -
txm119161336:
allocatestlye1 顺序为 // Fields o ...
最近做的两次Java/JVM分享的概要
Language Docs: http://lambda-the-ultimate.org/node/3
PLDI 2009
Language Specification相关:
JLS 3rd
D 2.0
C99
Real-Time Specification for Java documents and papers
Language Grammar相关:
Free Grammars for Programming Languages
C++
VM Spec:
Java Virtual Machine Specification
Clarifications and Amendments to the Java Virtual Machine Specification
别的程序设计语言相关:
J Programming Language
The Nice Programming Language
Nemerle Programming Language
Katahdin
The Packrat Parsing and Parsing Expression Grammars Page
要关注!
SWiK: vm + compiler
WebKit: Announcing SquirrelFish, a new JavaScript engine
Good For Nothing Compiler (PDC - TLN410) and other goodies
这个blog本身要关注下。虽然Joel Pobar已经离开了微软,但他以前留下的资料还是相当值得一读。
http://www.red-gate.com/products/ants_profiler/boost_app_performance_ebook5.htm
RedGate出的免费C#书
GNU MIX
Java Compilers
有关Java的编译器的介绍,以及class文件的优化器等工具的介绍。
JAVA compile-on-demand service system for accelerating processing speed of JAVA program in data processing system and method thereof
US Patent 7174544。这个专利真有意思,在外部机器执行编译然后传到远程设备上。要这么做的话Java的一个重要好处不就没了么——bytecode的文件小,适合网络传输。
Steve Yegg: Rhinos and Tigers
其中包括Steve Yegg对VM的观点:互操作!Walter Bright在VM的跨平台、安全性等方面或许有自己的见解,但是在互操作方面……
Blue Book Chap 26-30 online
Smalltalk-80的Blue Book中关键的几章。实现动态语言的话这个必须一读。
JavaScript语言精髓与编程实践 - 勘误
http://www.iosephus.net/EBooks
ebook links
C# で 劣化 Variant を書いてみた
好强啊……通过创建这么一个variant作为代理,并且实现隐式转换,居然就能做这么有趣的多类型返回……太有趣了~
I'm just sayin' Ed Maurer's blog
C#编译器的重要人物的blog。要关注
Future Focus I: Dynamic Lookup
哪天真的能在自己的C#代码里用上这个的话那真是要哭了 T T
Expression Tree Basics
讲解Expression Tree的入门知识。相关代码在这里http://code.msdn.microsoft.com/linqfarm
Da Vinci Machine相关:
Da Vinci Machine Project
Bravo for the dynamic runtime! : John Rose @ Sun
Da Vinci Machine看来会主要以JRuby为实验语言。
DVM需要改动HotSpot JVM的实现。可能会增加tail call的opcode。根据John Rose的说法,DVM要比DLR先进许多。到底如何呢。
DLR相关:
Jim Hugunin's Thinking Dynamic: A Dynamic Language Runtime (DLR)
Martin Maly
John Lam on Software
CLR Inside Out - IronPython and the Dynamic Language Runtime
DLR则是以IronPython为实验语言。IronRuby貌似也能得益。
DLR在CLR之上,不会改动任何现有的CLR实现,而是另外设计一套共享动态类型和实现一个用于更好的支撑动态语言的库。
Mono相关:
Miguel de Icaza and Dragos Manolescu: On Open Source, Mono and Moonlight
Channel 9上Miguel的访谈。回头要看看。
另一个Channel 9的访谈,JAOO 2007: Erik Meijer and Dave Thomas - Objects, Functions, Virtual Machines, IDEs and Other Fun Stuff。里面提到了software fault isolation,UVM(=universal virtual machine,但到底是不是IBM的那个?)等。记下,留待进一步查阅。
顺便查到了Dave的一篇东西,Language constructs for context-oriented programming: an overview of ContextL。
Tracing JIT相关:
http://lua-users.org/lists/lua-l/2008-02/msg00051.html
http://www.bluishcoder.co.nz/2008/02/quick-introduction-to-tamarin-tracing.html
Stephan T. Lavavej: Digging into C++ Technical Report 1 (TR1)。哈哈,这里面关于RAII的说明真是够直白的……他这么一说我终于知道印象中的C++的RAII是怎么回事了:
with RAII, resource should be given to objects (instead of raw pointers), which has ctors and dtors that manages resources
不过这位同志明显在偷换概念啊……OK,是没有一个线程或者什么的常驻在后台扫描是否有垃圾,但ref-count本身就是GC机制的一种形式,这ref-count的自加/自减也是消耗计算资源的啊……|| ref-count的最大好处在于:1、确定性析构;2、GC的负担被分担到整个运行时间中而不会造成运算负荷高峰。
于是TR1中的shared_ptr就等于是标准库中实现的一个auto-pointer:
shared_ptr似乎还用于能解决slicing问题,例如:
有了shared_ptr我们可以:
到48:00左右,他开始介绍shared_ptr的用法注意:
1、不要用“裸”数组(new xxx[yyy]),用vector<T>代替(因为vector实现RAII)
2、每当new出一个object时,把它交给一个shared_ptr。
哦,说来,C++0x里原本对GC的提案被否了啊……也挺正常的
C# LINQ相关:
Validation library using C# 3.0 lambda expressions
Looking Inside C# Closures
Parrot相关:
Parrot
Parrot SVN trunk
Cocos相关:
Cocos: "Compiler Construction Set", part 1 (framing the problem)
Cocos: "Compiler Construction Set", part 2 (state of the art)
Cocos: "Compiler Construction Set", part 3 (implementation approach)
ECMAScript相关:
Why I Love ECMAScript 4: Real Decimals
想起之前我给Script.NET提出bug报告时用的例子也是受这篇文章启发的。
JavaScript on Rails
[ Swfdec ] compiling vs interpreting
Ruby相关:
Rubinius
我才刚开始关注官方Ruby 1.8.6/1.9和JRuby 1.1以外的Ruby实现。原来有这么有趣的Rubinius么……Smalltalk inspired Ruby,听起来都会觉得“有趣” XD
Introduction to the Rubinius Compiler
哦哦,Ruby写的Ruby编译器。这东西回头再仔细读读,不过那sexp真是有Lisp之魂啊。
Ruby Implementations Shootout: Ruby vs Yarv vs JRuby vs Gardens Point Ruby .NET vs Rubinius vs Cardinal
2007-02-19的。还是可以一看就是了。
Rubyソースコード完全解説
阅读Ruby源码必备。一定要读读。
Headius: Duby: A Type-Inferred Ruby-Like JVM Language
噢噢,开始了开始了,传说中的扩展。不过Charles Nutter挺聪明的,他并不是要创造一个不兼容的Ruby(JRuby还是要与MRI兼容),而是要创造一个看起来像Ruby的JVM语言。似乎不少回复的人都在指向Scala和Python的例子……
ParseTree
RubyForge上的一个项目。把Ruby的源文件转换成s-exp。关注一下。
Mozilla Prism相关:
prism
Mozilla对于整合桌面与网络的答案就是这Prism。跟师兄聊起这东西的时候,师兄说这东西缺乏吸引力,宁愿多开几个浏览器窗口。hmm
jMonkeyEngine相关:
jMonkeyEngine
演示视频
OS相关:
Singularity
SharpOS
天啊,原来有那么多个想使用C#来实现操作系统的project。微软自己有Singularity,在2007年已经完成了v1.0并发布给了几个大学做研究(没有对公众开放)。相关的C#编译器是Bartok
Ribbon UI相关:
Ribbon UI Control Roundup for Developers
DXperience
Code Project: WPF C# Ribbon Control Library
Code Project: A Graphical WPF Ribbon Control Builder
最近想做些东西想用Ribbon UI,但是总是没免费的库可用,实在是郁闷.Code Project上的这个Ribbon UI控件看起来颇有指望,希望作者能快点把它更新到比较实用的状态吧...
Bill Gates最近也宣布说要在Windows 7里采用Fluent/Ribbon风格的GUI了,这算是好事么。
Actipro Software Product List
这里面WPF控件里的Ribbon相关自然是很吸引了我的注意力,而SyntaxEditor更吸引我的注意力了...要关注下.与它伴随的是CodeHighlighter,一个ASP.NET控件.也非常有趣.
代码高亮JavaScript插件:
http://codepress.org/
http://softwaremaniacs.org/soft/highlight/en/
http://marijn.haverbeke.nl/codemirror/
PDF相关:
iTextSharp
这东西可以让C#程序输出PDF文档。有意思……
看来我误解了某binding的意思……回头看看
Curly Brace Languages相关:
游戏引擎相关:
POPcade社群 » 遊戲引擎
列表。有不少游戏引擎和相关库的介绍。挺有意思的。
AVD GAME CREATE SYSTEM “QLIE”
原来かみぱに的引擎叫QLIE。很好,记下。
PLDI 2009
Language Specification相关:
JLS 3rd
D 2.0
C99
Real-Time Specification for Java documents and papers
Language Grammar相关:
Free Grammars for Programming Languages
C++
VM Spec:
Java Virtual Machine Specification
Clarifications and Amendments to the Java Virtual Machine Specification
别的程序设计语言相关:
J Programming Language
The Nice Programming Language
Nemerle Programming Language
Katahdin
引用
In most programming languages you can define new functions and types. In the same way, Katahdin allows you to define new expressions, statements and other language constructs.
The Packrat Parsing and Parsing Expression Grammars Page
要关注!
SWiK: vm + compiler
WebKit: Announcing SquirrelFish, a new JavaScript engine
Good For Nothing Compiler (PDC - TLN410) and other goodies
这个blog本身要关注下。虽然Joel Pobar已经离开了微软,但他以前留下的资料还是相当值得一读。
http://www.red-gate.com/products/ants_profiler/boost_app_performance_ebook5.htm
RedGate出的免费C#书
GNU MIX
引用
MIX is Donald Knuth's mythical computer as described in his monumental work The Art Of Computer Programming.
Java Compilers
有关Java的编译器的介绍,以及class文件的优化器等工具的介绍。
JAVA compile-on-demand service system for accelerating processing speed of JAVA program in data processing system and method thereof
US Patent 7174544。这个专利真有意思,在外部机器执行编译然后传到远程设备上。要这么做的话Java的一个重要好处不就没了么——bytecode的文件小,适合网络传输。
Steve Yegg: Rhinos and Tigers
其中包括Steve Yegg对VM的观点:互操作!Walter Bright在VM的跨平台、安全性等方面或许有自己的见解,但是在互操作方面……
Blue Book Chap 26-30 online
Smalltalk-80的Blue Book中关键的几章。实现动态语言的话这个必须一读。
JavaScript语言精髓与编程实践 - 勘误
http://www.iosephus.net/EBooks
ebook links
C# で 劣化 Variant を書いてみた
好强啊……通过创建这么一个variant作为代理,并且实现隐式转换,居然就能做这么有趣的多类型返回……太有趣了~
I'm just sayin' Ed Maurer's blog
C#编译器的重要人物的blog。要关注
Future Focus I: Dynamic Lookup
static void Main(string[] args) { dynamic { object myDynamicObject = GetDynamicObject(); myDynamicObject.SomeMethod(); // call a method myDynamicObject.someString = "value"; // Set a field myDynamicObject[0] = 25; // Access an indexer } }
哪天真的能在自己的C#代码里用上这个的话那真是要哭了 T T
Expression Tree Basics
讲解Expression Tree的入门知识。相关代码在这里http://code.msdn.microsoft.com/linqfarm
Da Vinci Machine相关:
Da Vinci Machine Project
Bravo for the dynamic runtime! : John Rose @ Sun
Da Vinci Machine看来会主要以JRuby为实验语言。
DVM需要改动HotSpot JVM的实现。可能会增加tail call的opcode。根据John Rose的说法,DVM要比DLR先进许多。到底如何呢。
DLR相关:
Jim Hugunin's Thinking Dynamic: A Dynamic Language Runtime (DLR)
Martin Maly
John Lam on Software
CLR Inside Out - IronPython and the Dynamic Language Runtime
DLR则是以IronPython为实验语言。IronRuby貌似也能得益。
DLR在CLR之上,不会改动任何现有的CLR实现,而是另外设计一套共享动态类型和实现一个用于更好的支撑动态语言的库。
Mono相关:
Miguel de Icaza and Dragos Manolescu: On Open Source, Mono and Moonlight
Channel 9上Miguel的访谈。回头要看看。
另一个Channel 9的访谈,JAOO 2007: Erik Meijer and Dave Thomas - Objects, Functions, Virtual Machines, IDEs and Other Fun Stuff。里面提到了software fault isolation,UVM(=universal virtual machine,但到底是不是IBM的那个?)等。记下,留待进一步查阅。
顺便查到了Dave的一篇东西,Language constructs for context-oriented programming: an overview of ContextL。
Tracing JIT相关:
http://lua-users.org/lists/lua-l/2008-02/msg00051.html
http://www.bluishcoder.co.nz/2008/02/quick-introduction-to-tamarin-tracing.html
Stephan T. Lavavej: Digging into C++ Technical Report 1 (TR1)。哈哈,这里面关于RAII的说明真是够直白的……他这么一说我终于知道印象中的C++的RAII是怎么回事了:
T* ptr = new T; // bad, resource given to raw pointer, possible resource leak
with RAII, resource should be given to objects (instead of raw pointers), which has ctors and dtors that manages resources
不过这位同志明显在偷换概念啊……OK,是没有一个线程或者什么的常驻在后台扫描是否有垃圾,但ref-count本身就是GC机制的一种形式,这ref-count的自加/自减也是消耗计算资源的啊……|| ref-count的最大好处在于:1、确定性析构;2、GC的负担被分担到整个运行时间中而不会造成运算负荷高峰。
于是TR1中的shared_ptr就等于是标准库中实现的一个auto-pointer:
shared_ptr<T> ptr(new T(arg1, arg2)); ptr2 = ptr; // ...
shared_ptr似乎还用于能解决slicing问题,例如:
class Base {}; class Derived : public Base {}; void foo(Base b) { /* ... */ } Derived d; foo(d); // raw, derived object sliced
有了shared_ptr我们可以:
vector<shared_ptr<Base>> v; v.push_back(make_derived(arg1)); v.push_back(make_base(arg2)); // ...
到48:00左右,他开始介绍shared_ptr的用法注意:
1、不要用“裸”数组(new xxx[yyy]),用vector<T>代替(因为vector实现RAII)
2、每当new出一个object时,把它交给一个shared_ptr。
哦,说来,C++0x里原本对GC的提案被否了啊……也挺正常的
C# LINQ相关:
Validation library using C# 3.0 lambda expressions
Looking Inside C# Closures
Parrot相关:
Parrot
Parrot SVN trunk
Cocos相关:
Cocos: "Compiler Construction Set", part 1 (framing the problem)
Cocos: "Compiler Construction Set", part 2 (state of the art)
Cocos: "Compiler Construction Set", part 3 (implementation approach)
ECMAScript相关:
Why I Love ECMAScript 4: Real Decimals
想起之前我给Script.NET提出bug报告时用的例子也是受这篇文章启发的。
JavaScript on Rails
引用
Rhino…was written with an eye for performance. The Rhino code base reads almost like C code: it avoids allocation and does as much as possible with jump tables to avoid the overhead of virtual method lookups. It has two code paths: a bytecode interpreter that runs in a tight loop, and an optimizing Java bytecode compiler that turns many expensive-ish JavaScript property lookups into Java local or instance-variable lookups. It’s a pretty serious piece of software.
When you start digging into Rhino, you find unexpected depth. JavaScript (unlike Perl, Python and Ruby, at least today) actually has a real specification, and Rhino follows it rigorously, aiming for complete SpiderMonkey compatibility within the bounds allowed by the different language platforms. Rhino also offers rich configurability, has well-defined multi-threading semantics, has a full set of hooks for debugging and profiling, and much more besides. There’s a lot under the hood.
When you start digging into Rhino, you find unexpected depth. JavaScript (unlike Perl, Python and Ruby, at least today) actually has a real specification, and Rhino follows it rigorously, aiming for complete SpiderMonkey compatibility within the bounds allowed by the different language platforms. Rhino also offers rich configurability, has well-defined multi-threading semantics, has a full set of hooks for debugging and profiling, and much more besides. There’s a lot under the hood.
shaver 写道
SpiderMonkey already has a mark-and-sweep collector safe against reference cycles, but we've wanted a more sophisticated (generational, f.e.) collector for some time; it'll be interesting to see how MMgc can be used to improve our GC situation, for sure!
[ Swfdec ] compiling vs interpreting
引用
> - one layer less
> since I don't convert to (probably slower because of various workarounds)
> Spidermonkey bytecodes, there's one area less that can fuck up, namely
> jsinterp.c - which is hell to debug, because 90% of the code in that file
> is inside macros, and you tell me why ELEMENT_OP (2, -1, CACHED_GET (-1))
> or whatever crashes. So I hope to get the crashes into my code - I can
> easier work around them then without affecting other working code.
> Oh, and it's probably faster, too.
> since I don't convert to (probably slower because of various workarounds)
> Spidermonkey bytecodes, there's one area less that can fuck up, namely
> jsinterp.c - which is hell to debug, because 90% of the code in that file
> is inside macros, and you tell me why ELEMENT_OP (2, -1, CACHED_GET (-1))
> or whatever crashes. So I hope to get the crashes into my code - I can
> easier work around them then without affecting other working code.
> Oh, and it's probably faster, too.
Ruby相关:
Rubinius
我才刚开始关注官方Ruby 1.8.6/1.9和JRuby 1.1以外的Ruby实现。原来有这么有趣的Rubinius么……Smalltalk inspired Ruby,听起来都会觉得“有趣” XD
Introduction to the Rubinius Compiler
哦哦,Ruby写的Ruby编译器。这东西回头再仔细读读,不过那sexp真是有Lisp之魂啊。
Ruby Implementations Shootout: Ruby vs Yarv vs JRuby vs Gardens Point Ruby .NET vs Rubinius vs Cardinal
2007-02-19的。还是可以一看就是了。
Rubyソースコード完全解説
阅读Ruby源码必备。一定要读读。
Headius: Duby: A Type-Inferred Ruby-Like JVM Language
噢噢,开始了开始了,传说中的扩展。不过Charles Nutter挺聪明的,他并不是要创造一个不兼容的Ruby(JRuby还是要与MRI兼容),而是要创造一个看起来像Ruby的JVM语言。似乎不少回复的人都在指向Scala和Python的例子……
ParseTree
RubyForge上的一个项目。把Ruby的源文件转换成s-exp。关注一下。
Mozilla Prism相关:
prism
Mozilla对于整合桌面与网络的答案就是这Prism。跟师兄聊起这东西的时候,师兄说这东西缺乏吸引力,宁愿多开几个浏览器窗口。hmm
jMonkeyEngine相关:
jMonkeyEngine
演示视频
OS相关:
Singularity
SharpOS
天啊,原来有那么多个想使用C#来实现操作系统的project。微软自己有Singularity,在2007年已经完成了v1.0并发布给了几个大学做研究(没有对公众开放)。相关的C#编译器是Bartok
Ribbon UI相关:
Ribbon UI Control Roundup for Developers
DXperience
Code Project: WPF C# Ribbon Control Library
Code Project: A Graphical WPF Ribbon Control Builder
最近想做些东西想用Ribbon UI,但是总是没免费的库可用,实在是郁闷.Code Project上的这个Ribbon UI控件看起来颇有指望,希望作者能快点把它更新到比较实用的状态吧...
Bill Gates最近也宣布说要在Windows 7里采用Fluent/Ribbon风格的GUI了,这算是好事么。
Actipro Software Product List
这里面WPF控件里的Ribbon相关自然是很吸引了我的注意力,而SyntaxEditor更吸引我的注意力了...要关注下.与它伴随的是CodeHighlighter,一个ASP.NET控件.也非常有趣.
代码高亮JavaScript插件:
http://codepress.org/
http://softwaremaniacs.org/soft/highlight/en/
http://marijn.haverbeke.nl/codemirror/
PDF相关:
iTextSharp
这东西可以让C#程序输出PDF文档。有意思……
<html> <body> <script> function myFunction() { alert("Old"); }; var savedFunction = myFunction; myFunction = function() { alert("New"); }; myFunction(); // prints"New" savedFunction(); // prints"Old" </script> </body> </html>
看来我误解了某binding的意思……回头看看
Curly Brace Languages相关:
引用
Languages
ABCL/c+
Alef
Limbo
AutoHotkey
AWK
BCPL
C - developed circa 1970 at Bell Labs
C shell (csh)
C++
C#
Ch - embeddable C/C++ interpreter
ChucK - for audio programming
Cilk - concurrent C for multithreaded parallel programming
Coyote - C variant intended to lower the likelihood of some common errors, for example, buffer overflows
Cyclone - C variant
D - C/C++ inspired
DINO
E
ECMAScript
ActionScript
DMDScript
E4X
JavaScript
JScript
MDMscript
Ferite
Frink
ICI
Java
Groovy
Join Java
X10
Objective-C
Perl
PHP
Pico
Pike
rc
TSL
UnrealScript
Windows PowerShell
Yorick
ABCL/c+
Alef
Limbo
AutoHotkey
AWK
BCPL
C - developed circa 1970 at Bell Labs
C shell (csh)
C++
C#
Ch - embeddable C/C++ interpreter
ChucK - for audio programming
Cilk - concurrent C for multithreaded parallel programming
Coyote - C variant intended to lower the likelihood of some common errors, for example, buffer overflows
Cyclone - C variant
D - C/C++ inspired
DINO
E
ECMAScript
ActionScript
DMDScript
E4X
JavaScript
JScript
MDMscript
Ferite
Frink
ICI
Java
Groovy
Join Java
X10
Objective-C
Perl
PHP
Pico
Pike
rc
TSL
UnrealScript
Windows PowerShell
Yorick
游戏引擎相关:
POPcade社群 » 遊戲引擎
列表。有不少游戏引擎和相关库的介绍。挺有意思的。
AVD GAME CREATE SYSTEM “QLIE”
原来かみぱに的引擎叫QLIE。很好,记下。
发表评论
-
订阅的feed……
2009-09-22 15:34 2802或许有人会有兴趣交流订阅的feed?我的是这些,按照分类和字符 ... -
[自用] repository links
2009-01-12 01:10 0IDE Eclipse Tools for Silverli ... -
今天微软开放了WPF的参考源代码(081026更新)
2008-10-22 13:33 7650注意不是“Open Source”而是“Reference S ... -
SqueakNOS?看看能做出什么成果
2008-09-27 09:28 1678官网:SourceForge: Squeak No Opera ... -
Cosmos,又一个C#写的操作系统(库)
2008-09-21 16:31 4422官网:Cosmos - C# Open Source Mana ... -
微软发布Open XML Format SDK 1.0
2008-06-11 19:45 2412今天在Erika Ehrli的blog读到,微软发布了Open ... -
关于Mono.Cecil与System.Reflection的一篇文章
2008-04-10 16:57 3216链接:Mono.Cecil vs. System.Reflec ... -
Visual C++ 2008 Feature Pack发布了
2008-04-07 10:44 2297Visual C++ 2008 Feature Pack Re ... -
微软准备开放OOXML SDK
2008-03-24 11:01 2132今天才在Miguel的blog上看到这旧闻。 OOXML SD ... -
[链接] 计算机程序的结构与解释课程录像
2008-03-18 13:17 3113标题本来想用英文的,居然超了字数,郁闷啊。 Structur ... -
[链接] 一篇把DSL用于建模的文章
2008-03-17 22:09 1932Markus Völter这篇关于使用DSL来描述系统架构的文 ... -
[自用] 下载用链接 [2010-05-09]
2008-03-17 03:50 10540Operating System / Desktop Lin ... -
links
2008-03-07 16:09 36http://www1.cs.columbia.edu/~de ...
相关推荐
李特伍德的《一个数学家的杂记》是一本收录了作者关于数学、教育以及个人观点文章的集合。这本杂记以数学为主题,涉及的内容包括几何、概率论、数论以及历史上的数学发现等。李特伍德在书中讨论了数学知识与日常生活...
oracle杂记.doc 这是我个人的总结。 主要是oracle的编程以及体系结构的理解。
它使用一系列的元素来构建页面结构和内容,如段落、链接、图片等。 - **特点**: - 结构清晰:通过标签来定义网页的不同组成部分。 - 跨平台性:可以在不同的操作系统和浏览器上正常显示。 - 易于学习:语法简单...
Oracle 9i,作为Oracle数据库的一个重要版本,引入了许多新特性和改进,其中PL/SQL(Procedural Language/Structured Query Language)是其核心组成部分,是一种结合了SQL和过程式编程语言的特性,使得数据库管理和...
在2017至2018学年的高考语文复习...通过对《2017_2018学年高考语文一轮复习大题精做12杂记类文言文阅读含解析新人教版》的深入学习和练习,考生可以逐步提升自己的文言文阅读水平,为应对高考语文考试做好充分的准备。
工作杂记-YUV的dump和read
第14章 Pythonic与Python杂记.mp4
数据库设计是IT领域中至关重要的部分,它涉及概念设计、逻辑设计和物理设计等多个阶段。在概念设计阶段,我们主要关注实体、属性和联系集,这些都是构建数据库模型的基础元素。实体代表现实世界中的对象或事件,属性...
在这个基础上,学生们不仅能够提高自己的语文能力,更能够在学习过程中培养对生命的尊重和关怀,这对他们形成正确的世界观、人生观和价值观至关重要。《山中杂记》所蕴含的深刻人生哲理和积极的生活态度,对当代青...
包括 VC技术内幕第五版.chm VC知识库五.chm VC知识库六.chm VC知识库七.chm希望大家从中受益,相互交流,学问最重要的是交流,而不是相互抵斥团结起来我们的程序员兄弟们 世俗烦恼处,要耐的下 世事纷扰处,要闲的下...
杂记中所讲述的内容和描绘的场景,实际上蕴含了丰富的中国农村生活细节和风土人情,以及人性的细腻观察。以下是对这些内容的知识点解读: 首先,杂记中提到了家庭中烹饪的场景,特别强调了“蒸菜疙瘩”的制作过程。...
这份学习资料可能涵盖了以下几个方面: 1. **基础知识**:首先,会介绍单片机的基本概念,包括CPU、存储器、I/O端口等硬件组成部分,以及它们的功能和工作原理。C语言的基础语法,如变量、数据类型、运算符、控制...
在学习过程中,结合实际操作和实验,能够提升理论与实践的结合能力,为进一步的嵌入式系统设计打下坚实基础。 总之,《51单片机P89V51学习杂记》是一份全面的自学资源,无论你是电子工程学生还是希望拓展技能的...
总之,“51单片机C语言学习杂记”是一个全面的教程,涵盖了51单片机的基础知识和C语言编程技巧,对于想要入门单片机开发的读者来说,是一个不可多得的学习资源。通过深入学习和实践,读者将能够熟练掌握51单片机的...
installshield安装制作杂记 installshield x
在程序下载过程中,可能会遇到无法写入程序的问题,需要从以下几个方面进行考虑:首先,要确认实际电路连接是否正确,包括电源、地线以及芯片引脚与下载器接口的连接是否正确无误。其次,检查使用的STLink下载线是否...
Hadoop大数据平台运维杂记 Hadoop大数据平台运维杂记是关于Hadoop大数据平台的运维...Hadoop大数据平台运维杂记为我们提供了丰富的Hadoop大数据平台运维经验和知识,可以帮助我们更好地理解和使用Hadoop大数据平台。
反爬杂记日常记录十一字
爬虫杂记日常记录十一字
《InstallshieldX安装制作杂记——自定义对话框的实现》 在软件开发过程中,安装程序的制作是一项不可或缺的工作。InstallshieldX作为一款强大的安装包制作工具,提供了丰富的功能,其中包括自定义对话框的创建,这...