自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(127)
  • 资源 (8)
  • 收藏
  • 关注

原创 URL

http://library.nu/  ebookhttp://www.cnrser.com/ 杂志https://github.com/android android srchttp://dev.clojure.org/display/doc/Getting+Started http://www.realtimerendering.com/blog/

2010-09-08 16:39:00 1099

原创 luajit for windows

开vs2008 命令行窗口C:\>cd /d d:D:\>cd D:\c32\LuaJIT-2.0.3\srcD:\c32\LuaJIT-2.0.3\src>msvcbuild.batD:\c32\LuaJIT-2.0.3\src>luajitdofile("hi.lua")--------------------------------------

2014-03-28 10:26:43 415

原创 codeblocks custom makefile debug

mpg123 for ubuntu./configure --prefix=/opt/host/usr/mpg123  --target=i686-linux --host=i686-linux \CC=gcc CXX=g++ \--with-default-audio=alsa \CFLAGS="-g -I/opt/host/usr/include -I/opt/host/usr

2013-10-21 00:18:17 375

原创 VMare+Windbg设置

虚拟机版本   VMware.Workstation.v7.1.2Windows 版本 YLMF_XP3_Pure.ISOWindbg 版本  dbg_x86_6.11.1.404.msi符号文件版本 WindowsXP-KB936929-SP3-x86-symbols-update-ENU.exe一、虚拟机设置Settings ->Hardware ->Add ->Seria

2012-01-13 23:19:03 429

原创 Unicode 的ASCII写法,及其检字法

婀娜腰支細細許,䁠䀨眼子長長馨。巧兒舊來鎸未得,畫匠迎生摸不成。用lua 程序把十进制转成十六进制:i = 16480print (i)i2 = string.format("%02X ", i)pri

2011-08-28 21:20:18 291

转载 sciTE支持中文的办法

http://hi.baidu.com/boxr/blog/item/e5b0d39441f10c17d21b70a8.htmlsciTE支持中文的办法:启动scite, 照下面的顺序点击菜单:Options, Open User Options file,

2011-07-05 14:22:52 585

原创 Beginning Android Application Development

    很乱,I know,先留下个备份怕弄丢了。   Ctrl + D  删除当前行代码   创建点击监听器 new View.OnClickListener()   显示对话框 showDialog(0);protected Dialog onCreateDialog(int id) // 实现  

2011-06-13 17:09:00 433

原创 用wget 下载GoogleCode

  wget -r -np http://apps-for-android.googlecode.com/svn/trunk/    以下转自:http://blog.csdn.net/spy19881201/archive/2011/01/26/6164739.aspx  反正现在死活checkout 不了。。。。  google

2011-06-09 11:31:00 446

原创 Eclipse ,Android模拟器的使用

     Ctrl + Space  代码补全  Ctrl + D  删除当前行代码 Ctrl + A,Ctrl + Shift + F  格式化代码 Control + Shift + o  自动导入缺失的package ,或删除多余的package  Refactor -> Rename  批量重命名  在括号间跳去跳回

2011-06-04 17:12:00 1085

原创 给ImageJ 编写插件

<br /> <br /> <br /> <br /><br /> <br /> <br />ImageJ 中编写插件<br /> <br /> <br />运行ImageJ ->plugins ->New ->plugin<br /> <br /> <br />加入以下源码<br /> <br />------------------------------------------------------<br />-- My_Plugin.java<br /> <br />import ij.*;<br

2011-04-15 23:05:00 2608 2

原创 java helloworld

<br /> <br /> <br /> <br /><br /> <br />设置JDK 坏境变量<br /> <br /> <br />将jdk.bat 放在C:/Program Files/Java/jdk1.6.0_24 目录中,双击运行。<br /> <br />--------------------------------------------------<br />-- jdk.bat<br /> <br />@reg add "HKEY_LOCAL_MACHINE/SYSTEM/Curr

2011-04-14 16:00:00 280

原创 Real World Haskell - Chapter 11. Testing and Quality Assurance

<br /> <br /> <br /> <br /> <br />Testing Case Study: Specifying a Pretty Printer<br /> <br />“(<>)”是连接两个Doc 的函数,加上fold 就变成连接多个Doc 的函数<br /> <br />Generating Test Data<br /> <br />data Doc = Empty<br />         | Char Char<br />         | Text String<br />

2011-03-29 17:22:00 306

原创 Real World Haskell - Chapter 10. Code Case Study: Parsing a Binary Data Format

<br /> <br /> <br /> <br /> <br />Chapter 10. Code Case Study: Parsing a Binary Data Format<br /> <br />Grayscale Files<br /> <br />(==>) 函数会创建一个闭包,如“(+5)”就是一个闭包。<br /> <br />functor 可以使得我们的代码更tidy,更expressive 。<br />functor 可以避免去复制代码。<br />functor 有助于避免代码

2011-03-25 23:11:00 436

原创 Real World Haskell - Chapter 9. I/O Case Study: A Library for Searching the Filesystem

<br /> <br /> <br /> <br /> <br />Chapter 9. I/O Case Study: A Library for Searching the Filesystem<br /> <br />The find Command<br /> <br />Haskell 中参数位置非常重要,如果把参数放在了错误的位置上就会失去partial application 的gives 了。<br /> <br />给定一个目录的列表,find 命令递归的搜索每一个目录,并打印所有匹配的文

2011-03-14 00:56:00 388

原创 Real World Haskell - Chapter 8. Efficient File Processing, Regular Expressions, and Filename

<br /> <br /> <br /> <br />Chapter 8. Efficient File Processing, Regular Expressions, and Filename<br />  Matching<br /> <br />Efficient File Processing<br /> <br />用String 来进行I/O 操作性能很糟糕<br /> <br />-- in.txt<br />{-<br />10<br />11<br />12<br />-}<br />m

2011-03-07 22:55:00 557

原创 Real World Haskell - Chapter 7. I/O

<br /><br /><br /><br /> <br />Chapter 7. I/O<br /> <br />使用<- 从IO 获取输入,使用let 从pure code 获取输入。<br /> <br />pure code 就是相同的输入返回相同的输出,并且没有side effects 的代码。在Haskell 中只有I/O actions 不遵循这一规则。<br /> <br /> <br />严格分隔pure code 和非pure cod 有利于编译器自动优化和并行化。<br /> <br

2011-03-01 12:43:00 1141 1

原创 Real World Haskell - Chapter 6. Using Typeclasses

<br /> <br /> <br /> <br /> <br />Chapter 6. Using Typeclasses<br /> <br />用class 声明Typeclass 就是声明一组函数。<br /> <br />The Need for Typeclasses<br /> <br />Color 相等测试(后面有改进版)<br /> <br />data Color = Red | Green | Blue<br /> <br />colorEq :: Color -> Color ->

2011-02-23 17:40:00 578 1

原创 Real World Haskell - Chapter 5. Writing a Library: Working with JSON

<br /> <br /> <br /> <br /> <br />Chapter 5. Writing a Library: Working with JSON Data<br /> <br />A Whirlwind Tour of JSON<br /> <br />本章将开发一个小的,但完整的Haskell 库。这个库以JSON 格式(JavaScript Object Notation)来操作和序列化数据。<br /> <br />Representing JSON Data in Haskell<

2011-02-21 23:16:00 598

原创 Real World Haskell - Chapter 4. Functional Programming

<br /> <br /> <br /> <br /> <br />Chapter 4. Functional Programming<br /> <br />A Simple Command-Line Framework<br /> <br /> <br />Haskell 中所有函数都仅接受一个参数。如果一个函数需要多个参数,则每给它一个参数,它就返回一个partial 函数。<br /> <br />组合使用库函数,如map,take,filter 来代替尾部递归和匿名函数,可以使得代码更可读,加快编

2011-02-18 12:20:00 511

原创 Real World Haskell - Chapter 3. Defining Types, Streamlining Functions

<br /> <br /> <br /> <br /> <br />Chapter 3. Defining Types, Streamlining Functions<br /> <br /> <br />使用“data”自定义新类型<br /> <br />-- book.hs<br />data BookInfo = Book Int String [String]<br />              deriving (Show)<br /> <br />mybook = Book 97801350

2011-02-04 16:37:00 443

原创 Real World Haskell - Chapter 2. Types and Functions

<br /> <br /> <br /> <br /> <br />Chapter 2. Types and Functions<br /> <br /> <br />Why Care About Types?<br /> <br />略<br /> <br />Haskell’s Type System<br /> <br />Haskell 的类型是静态,强类型,能够自动推断。<br /> <br />Static Types<br /> <br />静态类型的意思是编译器在编译时知道所有值和表达式的类

2011-01-28 18:17:00 351

原创 Real World Haskell - Chapter 1. Getting Started

<br /> <br /> <br /> <br /> <br />Chapter 1. Getting Started<br /> <br /> <br />GHC 有三个主要components:<br /> <br />ghc<br />产生native code 的编译器<br /> <br />ghci<br /> <br />交互式解释器及调试器<br /> <br />runghc<br />将Haskell 程序作为脚本运行而无需编译<br /> <br /> <br />Getting S

2011-01-26 23:30:00 335

原创 Real World Haskell - Preface

<br /> <br /> <br /> <br /> <br />Preface<br /> <br /> <br />Have We Got a Deal for You!<br /> <br />Haskell 是一门很有深度的语言;我们认为学习Haskell 是一种极有价值的体验。我们主要关注三个方面。第一是新颖:我们鼓励(invite)你从一种不同的而且有价值的观点思考编程。第二是性能:我们将向你展示如何编写简短,快速并且安全的软件。最后,我们给你准备了许多乐趣:应用漂亮的编程技术去解决真实问题。

2011-01-26 23:25:00 442

原创 使用Qt 进行文本编码转换

//////////////////////////////////////////////////////////////////////////// codec.cpp#include #include #include #include #pragma comment(lib,"QtCore4.lib")#pragma comment(lib,"QtGui4.lib")int main(int argc,char *argv[]){QFile infile("in.txt");if (!infile.

2010-12-28 17:51:00 394

原创 使用photoshop 处理游戏图片

<br /> <br /> <br /> <br /><br /> <br />编缉 ->首选项 ->常规 ->单位与标尺 ->单位栏中的两项设为像素<br /> <br />选中背景层拖动到右下角的新建图层图标上,复制出一个新图层,隐藏背景层,选中新图层。<br /> <br /> <br />一、将所有不需要的部分变成透明<br /> <br />ctrl + "+" 放大图像到可以看到一个个方格的像素为止<br /> <br />按"m" 键,分别选择图片四周不要的区域,按delete 键删除掉。<b

2010-12-26 18:53:00 254

原创 Programming in Lua, 2Nd Edition - Chapter 28: User-Defined Types in C

<br /> <br /> <br /> <br /> <br />Chapter 28: User-Defined  Types in C<br /> <br /> <br />在前面的章节中我们已经看到如何通过编写新的C函数来扩展Lua。现在,我们将讨论如何通过编写C 代码来扩展Lua 以获得新类型。<br /> <br />我们的例子是一个相当简单的类型:布尔数组。当然,我们可以使用lua 的表来实现,但是每一个entry 用C 来实现只需要一个bit,这比表实现节省3% 的内存。<br /> <br

2010-12-04 16:13:00 408

原创 Programming in Lua, 2Nd Edition - Chapter 27: Techniques for Writing C Functions

<br /> <br /> <br /> <br /> <br />Chapter 27: Techniques for Writing C  Functions<br /> <br />官方API 和辅助库都提供了一些机制用来帮助C 函数的编写。本章将讨论数组操作,string 操作,和将lua 值存在C 中。<br /> <br />27.1 Array Manipulation<br /> <br />“数组”只是表在特殊用法下的一个别名。数组操作可以使用lua_settable 和lua_getta

2010-12-02 23:31:00 627

原创 Programming in Lua, 2Nd Edition - Chapter 26: Calling C from Lua

Chapter 26: Calling C from Lua要从lua 调用一个C 函数,必须注册它,就是说以舍适的方式把函数的地址传给它。C 函数从栈上获取lua 传过来的参数,而函数的返回值也会压入栈中。当lua 调用一个C 函数,第一个参数在栈中的索引总是1.26.1 C Functions???Any function registered with Lua must have this same prototype, defined as lua_CFunction in lua.h:typede

2010-12-02 23:03:00 268

原创 Programming in Lua, 2Nd Edition - Chapter 25: Extending Your Application

<br /> <br /> <br /> <br /> <br /> <br /> <br />Chapter 25: Extending Your Application<br /> <br />Lua 的一种重要应用是作为一种配置语言。这一章我们将展示如何用Lua 来配置一个应用程序。<br /> <br />25.1 The Basics<br /> <br />加载lua配置文件初始化应用程序<br /> <br />-- config.lua<br />-- define window size<

2010-11-28 22:22:00 358

原创 Programming in Lua, 2Nd Edition - Chapter 24: An Overview of the C API

<br /> <br /> <br /> <br /> <br /> <br />Part IV: The C API<br /> <br /> <br />Chapter 24: An Overview of the C API<br /> <br /> <br />无处不在的virtual stack是lua 和C 之间通信的主要主件。lua 到C,C到lua 所有的数据交换都通过这个栈。<br /> <br />24.1 A First Example<br /> <br />头文件lua.h定义了由

2010-11-26 20:15:00 473

原创 Programming in Lua, 2Nd Edition - Chapter 23: The Debug Library

<br /> <br /> <br /> <br /> <br />Chapter 23: The Debug Library<br /> <br />Debug 库没有给你一个lua 调试器,但是当你要写自已的调试器时,它提供了所有你需要的东西。因为效率的原因,官方接口是通过C API提供。Lua 中的调试库是一种在lua 代码中直接访问它们方法。不像其它的库,你应该吝啬的使用调试库。首先,是性能的原因。其次,它打破了语言的一些“哲学”,例如你不能从函数的外部访问一个由那个函数创建的局部变量。通常,你可能

2010-11-24 18:59:00 521

原创 Programming in Lua, 2Nd Edition - Chapter 22: The Operating System Library

<br /> <br /> <br /> <br /> <br /> <br />Chapter 22: The Operating System Library<br /> <br />Lua 是用C 写的,而且只使用那些ANSI 标准定义的功能。其它的功能由别的库提供,比如posix library,luasocket。对于文件操作,所有这些库最提供一个os.rename 函数用来给文件改名,和一个os.remove 函数用来删除一个文件。<br /> <br /> <br />22.1 Date an

2010-11-18 00:54:00 399

原创 Programming in Lua, 2Nd Edition - Chapter 21: The I/O Library

<br /> <br /> <br /> <br /> <br /> <br />Chapter 21: The I/O Library<br /> <br /> <br />21.1 The Simple I/O Model<br /> <br /> <br />io.write 函数接受任意数量的参数,并将它们写入当前output file。<br /> <br />io.write("sin (3) = ", math.sin(3), "/n")<br />--> sin (3) = 0.141120

2010-11-18 00:23:00 873

原创 Programming in Lua, 2Nd Edition - Chapter 20: The String Library

<br /> <br /> <br /> <br /> <br /> <br />Chapter 20: The String Library<br /> <br /> <br />20.1 Basic String Functions<br /> <br />string.len(s)<br />string.rep(s,n)  -- 返回s重复n 次的string<br />string.rep("a",2^20)  -- 返回1M大小的string<br />string.lower(s)<br />

2010-11-16 14:42:00 710

原创 Programming in Lua, 2Nd Edition - Chapter 19: The Table Library

<br /> <br /> <br /> <br /> <br />Chapter 19: The Table Library<br /> <br />table 库包含操作表和数组的辅助函数。table 库提供了从列表中插入和移除元素,对数组的元素进行排序,连接数组中的所有string 的函数。<br /> <br /><br /><br /> <br />19.1 Insert and Remove<br /> <br />如果t 是数组{10,20,30},调用table.insert(t,1,15)

2010-11-12 21:03:00 273

原创 Programming in Lua, 2Nd Edition - Chapter 18: The Mathematical Library

<br /> <br /> <br /> <br /> <br /> <br />Part III: The Standard Libraries<br /> <br />Chapter 18: The Mathematical Library<br /> <br />所有三角函数使用弧度制。你可以使用deg 和rad 函数在度和弧度间转换。也可以重定义三角函数为使用度而不是弧度。<br /> <br />local sin, asin, ... = math.sin, math.asin, ...<br

2010-11-12 21:00:00 234

原创 Programming in Lua, 2Nd Edition - Chapter 17: Weak Tables

<br /> <br /> <br /> <br /> <br />Chapter 17: Weak Tables<br /> <br />Lua 实行自动内存管理。程序创建各种对象,而这里没有方法去删除对象。Lua 使用garbage collection 自动删除那些变成垃圾的对象。而它使你得以从内存管理的重负中释放出来,更重要的是,野指针和内存泄漏不再是困扰你的问题。<br /> <br />但是,有时垃圾收集器需要你的帮助。垃圾收集器只能收集那些确实是垃圾的东西,但是无法猜测你所认为是垃圾的某些东西

2010-11-12 16:21:00 414

原创 Programming in Lua, 2Nd Edition - Chapter 16: Object-Oriented Programming

<br /> <br /> <br /> <br />Chapter 16: Object-Oriented Programming<br /> <br />表是对象<br /> <br />表可以有自已的成员函数:<br /> <br />Account = {balance = 0}<br />function Account.withdraw (v)<br />       Account.balance = Account.balance - v<br />end<br />Account.with

2010-11-12 01:48:00 261

原创 Programming in Lua, 2Nd Edition - Chapter 15: Modules and Packages

15.5 Submodules and Packages将库放在单独的目录里-- ./complexlib/complex.lualocal floor = math.floormodule(...)function new (r, i) return {r=r, i=i} endfunction add (c1, c2)       floor(1.5)   -- 访问外部模块       return new(c1.r + c2.r, c1.i + c2.i)end-------------------

2010-11-07 13:55:00 502

原创 Programming in Lua, 2Nd Edition - Chapter 14: The Environment

<br /> <br /> <br /> <br />Chapter 14: The Environment<br /> <br />Lua 把所有全局变量都存在一个普通的表environment 里面。(更准确的说,是多个环境)这样做的好外是简化了lua 的内部实现。environment 本身又存在_G 里面。<br /> <br />打印当前已定义的所有全局变量<br /> <br />for n in pairs(_G) do print(n) end<br /> <br /> <br />14.1

2010-11-03 10:12:00 281

《手机游戏开发全书》CD

《手机游戏开发全书》CD源代码 不是书

2010-09-14

j2me_wireless_toolkit-2_2-windows

j2me_wireless_toolkit-2_2-windows

2010-09-11

ShaderX3 CD 源代码

Charles_River_Media_-_ShaderX3_-_Advanced_Rendering_with_DirectX_and_OpenGL__2004__cd.rar

2010-09-08

Mathematica in Action

part2 共两个压缩包 Paperback: 574 pages Publisher: Springer; 3rd ed. edition (June 11, 2010) Language: English

2010-08-22

Mathematica Navigator Mathematics, Statistics and Graphics 3rd Edition

PDF 格式 Paperback: 1136 pages Publisher: Academic Press; 3 edition (March 20, 2009) Language: English

2010-08-22

PopCap播放声音的库

audiere.dll audiere.lib

2010-05-04

ATL开发指南(第二版)(附源码).part2

这是第二部分 part2

2008-06-05

ATL开发指南(第二版)(附源码).part1

ATL开发指南 中文第二版

2008-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除