<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HowdyHappy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HowdyHappy]]></copyright><item><title><![CDATA[luajit for windows]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/22380229</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/22380229</guid><author>HowdyHappy</author><pubDate>Fri, 28 Mar 2014 10:26:43 +0800</pubDate><description><![CDATA[开vs2008 命令行窗口

C:\>cd /d d:

D:\>cd D:\c32\LuaJIT-2.0.3\src

D:\c32\LuaJIT-2.0.3\src>msvcbuild.bat

D:\c32\LuaJIT-2.0.3\src>luajit

dofile("hi.lua")

--------------------------------------]]></description><category></category></item><item><title><![CDATA[codeblocks custom makefile debug]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/12896375</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/12896375</guid><author>HowdyHappy</author><pubDate>Mon, 21 Oct 2013 00:18:17 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[VMare+Windbg设置]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/7199925</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/7199925</guid><author>HowdyHappy</author><pubDate>Fri, 13 Jan 2012 23:19:03 +0800</pubDate><description><![CDATA[虚拟机版本   VMware.Workstation.v7.1.2
Windows 版本 YLMF_XP3_Pure.ISO
Windbg 版本  dbg_x86_6.11.1.404.msi
符号文件版本 WindowsXP-KB936929-SP3-x86-symbols-update-ENU.exe
一、虚拟机设置
Settings ->Hardware ->Add ->Seria]]></description><category></category></item><item><title><![CDATA[Unicode 的ASCII写法，及其检字法]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6727384</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6727384</guid><author>HowdyHappy</author><pubDate>Sun, 28 Aug 2011 21:20:18 +0800</pubDate><description><![CDATA[婀娜腰支細細許，&#16480;&#16424;眼子長長馨。巧兒舊來&#37816;未得，畫匠迎生摸不成。


用lua 程序把十进制转成十六进制：


i = 16480
print (i)
i2 = string.format("%02X ", i)
pri]]></description><category></category></item><item><title><![CDATA[sciTE支持中文的办法]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6585622</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6585622</guid><author>HowdyHappy</author><pubDate>Tue, 05 Jul 2011 14:22:52 +0800</pubDate><description><![CDATA[http://hi.baidu.com/boxr/blog/item/e5b0d39441f10c17d21b70a8.htmlsciTE支持中文的办法：启动scite, 照下面的顺序点击菜单:Options, Open User Options file,]]></description><category></category></item><item><title><![CDATA[Beginning Android Application Development]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6541794</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6541794</guid><author>HowdyHappy</author><pubDate>Mon, 13 Jun 2011 17:09:00 +0800</pubDate><description><![CDATA[    很乱，I know，先留下个备份怕弄丢了。   Ctrl + D  删除当前行代码   创建点击监听器 new View.OnClickListener()   显示对话框 showDialog(0);protected Dialog onCreateDialog(int id) // 实现  ]]></description><category></category></item><item><title><![CDATA[用wget 下载GoogleCode]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6533588</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6533588</guid><author>HowdyHappy</author><pubDate>Thu, 09 Jun 2011 11:31:00 +0800</pubDate><description><![CDATA[  wget -r -np http://apps-for-android.googlecode.com/svn/trunk/    以下转自：http://blog.youkuaiyun.com/spy19881201/archive/2011/01/26/6164739.aspx  反正现在死活checkout 不了。。。。  google ]]></description><category></category></item><item><title><![CDATA[Eclipse ，Android模拟器的使用]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6526182</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6526182</guid><author>HowdyHappy</author><pubDate>Sat, 04 Jun 2011 17:12:00 +0800</pubDate><description><![CDATA[     Ctrl + Space  代码补全  Ctrl + D  删除当前行代码 Ctrl + A，Ctrl + Shift + F  格式化代码 Control + Shift + o  自动导入缺失的package ，或删除多余的package  Refactor -> Rename  批量重命名  在括号间跳去跳回]]></description><category></category></item><item><title><![CDATA[给ImageJ 编写插件]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6326827</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6326827</guid><author>HowdyHappy</author><pubDate>Fri, 15 Apr 2011 23:05:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[java helloworld]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6323455</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6323455</guid><author>HowdyHappy</author><pubDate>Thu, 14 Apr 2011 16:00:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 11. Testing and Quality Assurance]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6286712</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6286712</guid><author>HowdyHappy</author><pubDate>Tue, 29 Mar 2011 17:22:00 +0800</pubDate><description><![CDATA[<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 />]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 10. Code Case Study: Parsing a Binary Data Format]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6278981</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6278981</guid><author>HowdyHappy</author><pubDate>Fri, 25 Mar 2011 23:11:00 +0800</pubDate><description><![CDATA[<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 有助于避免代码]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 9. I/O Case Study: A Library for Searching the Filesystem]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6247245</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6247245</guid><author>HowdyHappy</author><pubDate>Mon, 14 Mar 2011 00:56:00 +0800</pubDate><description><![CDATA[<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 命令递归的搜索每一个目录，并打印所有匹配的文]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 8. Efficient File Processing, Regular Expressions, and Filename]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6230321</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6230321</guid><author>HowdyHappy</author><pubDate>Mon, 07 Mar 2011 22:55:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 7. I/O]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6215147</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6215147</guid><author>HowdyHappy</author><pubDate>Tue, 01 Mar 2011 12:43:00 +0800</pubDate><description><![CDATA[<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 ]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 6. Using Typeclasses]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6203139</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6203139</guid><author>HowdyHappy</author><pubDate>Wed, 23 Feb 2011 17:40:00 +0800</pubDate><description><![CDATA[<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 ->]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 5. Writing a Library: Working with JSON]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6198798</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6198798</guid><author>HowdyHappy</author><pubDate>Mon, 21 Feb 2011 23:16:00 +0800</pubDate><description><![CDATA[<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<]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 4. Functional Programming]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6193064</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6193064</guid><author>HowdyHappy</author><pubDate>Fri, 18 Feb 2011 12:20:00 +0800</pubDate><description><![CDATA[<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 来代替尾部递归和匿名函数，可以使得代码更可读，加快编]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 3. Defining Types, Streamlining Functions]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6172588</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6172588</guid><author>HowdyHappy</author><pubDate>Fri, 04 Feb 2011 16:37:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[Real World Haskell - Chapter 2. Types and Functions]]></title><link>https://blog.youkuaiyun.com/HowdyHappy/article/details/6168178</link><guid>https://blog.youkuaiyun.com/HowdyHappy/article/details/6168178</guid><author>HowdyHappy</author><pubDate>Fri, 28 Jan 2011 18:17:00 +0800</pubDate><description><![CDATA[<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 />静态类型的意思是编译器在编译时知道所有值和表达式的类]]></description><category></category></item></channel></rss>