- 博客(14)
- 资源 (8)
- 收藏
- 关注
原创 SouceInsight跳转到文件夹插件更新到1.2.1版
1.1版 SouceInsight跳转到文件夹插件更新到1.1版,修复了有时不能正常跳转的错误,同时在脚本端添加了错误提示。具体介绍参见:http://blog.csdn.net/chenyufei1013/archive/2010/11/22/6028016.aspxhttp://blog.csdn.net/chenyufei1013/archive/2010/12/0
2011-01-22 10:56:00 2227 4
原创 windows下编译Cairo图形库1.10.2
上周写一个游戏(http://blog.csdn.net/chenyufei1013/archive/2011/01/26/6165650.aspx)要用到Cairo图形库,于是就去下了个最新版本1.10.2(http://cairographics.org/releases/,文件名:cairo-1.10.2.tar.gz)。由于原先编过1.8.10版本(http://blog.csdn.net/chenyufei1013/archive/2010/08/07/5794910.aspx),所以
2011-01-27 19:41:00 8774 2
原创 C语言写游戏之一:试着写一个游戏引擎
研究C语言最好的办法就是去实践它,而实践的最好方式就是写一些比较大一点的程序,这里说的比较大个人觉得怎么的也得一万行吧。否则,还没过瘾呢,就写完了,哈。 在这个目的的驱动下,本人上周业余时间花了一周多的时间用C语言写了一个游戏引擎BWF(Buffered Window Framework)。这个引擎利用了窗口相关的WinAPI和Cairo(http://cairographics.org/documentation/)开源图形库来完成的。写完后,下了个小工具(http://www.
2011-01-26 23:25:00 19850 2
原创 Android 中使用JUnit进行自动测试
假设你正在编写Android服务代码,而且,又要时不时的重构代码,那么,最有效的方式是添加自动测试用例。在写过一个简单的sample以后,发现确实很容易,下面我google的一些资料,关于如何在Android上自动测试类,通常是下面的服务类。有一点值得提的是,测试的速度比较慢,毕竟是在仿真器上运行的缘故。 1.Test Drived Develop, http://baike.baidu.com/view/76310.htm TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动
2011-01-16 20:51:00 2021
原创 Jni中使用多态
假设有如下两个类: 1: public class Foo { 2: 3: } 4: 5: public class Bar extends Foo { 6: public void Print() { 7: System.out.println("Bar::Print().");
2011-01-15 23:42:00 1598
原创 用VC + Eclipse调试jni的native代码
最近,有用到Jni,于是要写一些测试代码,查了Jni文档后,还是觉得,调试很麻烦,于是就想能否用VC来调试。答案是可以的,大致过程如下: 1.在Eclipse中创建Java工程,编写好调用Jni的java代码,比如如下的JniBridge类: 1: package com.jni.jnibridge; 2: 3: public class JniBridge { 4: pub
2011-01-15 23:16:00 3263
原创 android 联系人查询结果的排序问题
最近,有需要要查询android 1.6联系人的数据库,而且需要将查询出来的联系人排好顺序。按照ContentResolver的query函数的文档,它的原型为: query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) 第二个参数为返回结果的列数,第三、四个参数对应SQL语句中的where后面的部分,最后一个参数是SQL语句中的or
2011-01-13 23:00:00 8497
原创 windows 2008 server 下,C# 加载dll失败的问题
最近,遇到一个问题,原先在win7下能运行的WPF窗程序在64位机器上运行不了。由于不是很熟C#,跟踪了半天,才发现是加载C的dll失败。 google了一下(http://hi.baidu.com/page_readonly/blog/item/8fa248d7e5da45daa044dff8.html),大意是:在编译WPF程序的时候,solution platform栏选择了默认的"Any CPU",这是有问题的应该选x86。 看到这个有点纳闷,害的我跟了半天。
2011-01-13 22:25:00 3768
原创 C 标准 头文件 总结
在C99标准中,关于C语言标准库的描述还是占很大的一部分的。这也难怪,C语言除了语言语法之外,其另外一个核心就是它的库了。通过对库的头文件的总结,我们发现它的目的是让编写基于操作系统的C应用。而一些语言层面的操作,比如:字符串的处理,则可以将C程序用在操作系统内部。感觉,有了C语言的库,则可以做出了图形显示以外的任何事。下面将列出这些头文件: 1. assert.h, errno.h, setjmp.h : 断言、错误值和异常,程序调试用。 2. complex.h, math.h, tg
2011-01-11 08:44:00 962
原创 C 语言 stdlib.h 库 笔记
stdlib.h也是比较常用的一个头文件,它其中包含的一些函数还是很方便的。原来malloc函数就包含在其中,一直没有发现。 1. atof:将字符串转换成double数字。 2. atoi, atol, and atoll : 将字符串转换成整型。 3. strtod, strtof, and strtold:将字符串转换成浮点数。 4. strtol, strtoll, strtoul, and strtoull: 将字符串转换成整数。 5. rand and sra
2011-01-10 16:52:00 1475
原创 C 语言 assert.h 库 笔记
assert.h中,就只定义了一个用来调试的宏assert。 1. NDEBUG宏,用来表示是否是DEBUG状态,当该宏定义时,assert的宏被定义为: #define assert(ignore) ((void)0) ((void)0)是空语句,不会产生任何代码。写成这种形式的原因是,比如一个(assert(0
2011-01-07 10:00:00 1083
原创 C 语言 stdio.h 库 笔记
stdio.h中,除了有输入输入函数之外,还包含了一些用来调试的函数。可以将少我们的工作量,下面是简单的总结: 1. remove: 删除文件。若文件已打开,则remove操作的效果未知。 2. rename: 重命名文件。若已有修改后文件名的文件存在,那该函数的效果依赖于具体的实现。 3. tmpfile: 创建临时文件。当程序退出时,该文件所占的资源自动删除。若程序意外退出,临时文件是否删除依赖于具体的实现。 4. tmpnam: 自动生成一个有效的文件名,该文件名对
2011-01-06 21:23:00 1218
原创 C语言的string.h库笔记
最近在研究C语言,C语言本身的语法规则,加上它的C89,C99等标准,还是挺复杂的。除了C语言本身外,它的库函数也是必要的组成部分,本文先简单的分析一下string.h中的函数,参考了C99标准。有些函数(比如strtok)我很少用到,后面用到了再填充吧。1. memcpy:将源buffer内容的开始n个字节复制到目标buffer中,不检查buffer重叠。 2. memmove:和mem
2011-01-06 19:36:00 2763
Microsoft SQL Server 2008 T-SQL Fundamentals
2017-11-12
SourceInsight跳转到文件夹插件1.2.1版
2013-04-15
SourceInsight 跳转到文件夹 插件 1.2版
2011-10-20
SourceInsight 跳转到文件夹 插件 1.1版
2011-01-21
source insight的“跳转到文件夹”插件
2010-11-22
A Practical Guide to Linux
2009-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人