代码改变世界

随笔档案-2013年1月31日

Reading a MiFare Classic 1K from Android using Nexus S.

2013-01-31 17:46 by java20130722, 300 阅读, 收藏,
摘要: Ever since Near Field Communication was embedded on mobile phones, loads of new ideas and business proposals made people very busy. So does the Android platform with its API's supporting NFC. Nexus S looks like a state of the art - good starting point if one wants to get past the monotonic Nokia 阅读全文

Chapter16— A thread's Stack

2013-01-31 11:38 by java20130722, 155 阅读, 收藏,
摘要: 概述: 当创建一个线程的时候,系统会为它预留一定的地址空间去运行(每个线程都有自己的stack)。在默认情况下,每个线程的 Stack 为 1M。 当然,你还可以在编辑器中进行手动设置。在编译程序时,linker 会将 stack 大小的值嵌入到文件的 PE 头中,这样当程序加载运行时,系统会读取该值并为它设置相应大小的 stack。 除此之外,在调用 CreateThread 函数和 CreateProcess 函数时,还可以用参数去指定 Stack 的大小。示例: 说明:在下图中, “committed page” 表示线程实际使用的页面;"Reserved page" 阅读全文

SQL Server 之 游标

2013-01-31 10:28 by java20130722, 364 阅读, 收藏,
摘要: 1. 定义游标 在T-SQL中,定义一个游标可以是非常简单,也可以相对复杂,取决于游标的参数.而游标的参数设置取决于你对游标原理的了解程度. 游标其实可以理解成一个定义在特定数据集上的指针,我们可以控制这个指针遍历数据集,或者仅仅是指向特定的行,所以游标是定义在以Select开始的数据集上的。T-SQL中的游标定义在MSDN中如下: DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] [ FORWARD_ONLY | SCROLL ] [ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ] [ READ_ONL... 阅读全文