自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈俞飞的专栏

思路决定出路(新浪微博:http://weibo.com/fredyu1979)

  • 博客(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

原创 创建了一个QQ技术群135313237,欢迎加入

群号:135313237,讨论C、C++的。

2011-01-21 23:54:00 941

原创 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

Master_SwiftUI.pdf.zip

5.3

2021-10-05

Microsoft SQL Server 2008 T-SQL Fundamentals

Microsoft SQL Server 2008 T-SQL Fundamentals(T-SQL语言基础)英文chm版图书,加书配套源代码,方便学习。

2017-11-12

SourceInsight跳转到文件夹插件1.2.1版

[source insight的“跳转到文件夹”插件1.2.1版] 简介: 在source insight中,使用插件中的两个宏(macro),可以: 1.ToProjectFileBrowserFolder:在si的项目文件浏览器(Project File Browser)中,跳转到当前打开文件所在的目录。 2.ToExplorerFolder:在资源管理器中,跳转到当前打开文件所在的目录。 安装: 首先,打开source insight的Base工程,选择菜单Project->Add and Remove Project Files…,将插件包中的SIToFolder.em添加到Base工程。 其次,将文件SIToFolder.exe拷贝到D盘下。 第三,选择菜单Options->Key Assignments…,将命令(command)Macro: ToProjectFileBrowserFolder的快捷键设置为Ctrl+T。 你也可以将Macro: ToProjectFileBrowserFolder命令添加到菜单中,然后通过菜单来使用该命令。 第四,点击你打开的文件,按下Ctrl+T,你会发现自动显示了项目文件浏览器(Project File Browser)窗口,并跳转到当前文件所在的目录。 第五,你可以使用同样的方式调用宏Macro: ToExplorerFolder,它的作用是在资源管理器中打开当前文件所在的目录。 其它: 1.关于该插件的其它说明参见以下地址: http://blog.csdn.net/chenyufei1013/article/details/6158145 2.若想修改SIToFolder.exe的位置,只需修改文件SIToFolder.em的第93行。 3.有问题,直接在上面的地址留言吧。 4.直接执行SIToFolder.exe,可以查看其使用说明。 5.测试环境:Win7 32bit, Source Insight 3.50.0070英文版。 6.使用快捷方式时,有时会出现不跳转的情况,这是由于按住Ctrl键所致。此时,快速按下快捷键,并抬起,可解决。 [1.2.1版的更新] 1.将调试信息的目录改为sitofolder.exe所在的目录,文件名为log.txt. 2.修复了项目名称或者路径中包含空格或中文时,无法跳转的问题。 [1.2版的更新] 1.修正了有时无法找到SourceInsight主窗口的错误。 [1.1版的更新] 1.修复了无法更新的错误

2013-04-15

SourceInsight 跳转到文件夹 插件 1.2版

source insight的“跳转到文件夹”插件1.2版 简介: 在source insight中,使用插件中的两个宏(macro),可以: 1.ToProjectFileBrowserFolder:在si的项目文件浏览器(Project File Browser)中,跳转到当前打开文件所在的目录。 2.ToExplorerFolder:在资源管理器中,跳转到当前打开文件所在的目录。 安装: 首先,打开source insight的Base工程,选择菜单Project->Add and Remove Project Files…,将插件包中的SIToFolder.em添加到Base工程。 其次,将文件SIToFolder.exe拷贝到D盘下。 第三,选择菜单Options->Key Assignments…,将命令(command)Macro: ToProjectFileBrowserFolder的快捷键设置为Ctrl+T。 你也可以将Macro: ToProjectFileBrowserFolder命令添加到菜单中,然后通过菜单来使用该命令。 第四,点击你打开的文件,按下Ctrl+T,你会发现自动显示了项目文件浏览器(Project File Browser)窗口,并跳转到当前文件所在的目录。 第五,你可以使用同样的方式调用宏Macro: ToExplorerFolder,它的作用是在资源管理器中打开当前文件所在的目录。 其它: 1.关于该插件的其它说明参见以下地址: http://blog.csdn.net/chenyufei1013/archive/2010/11/22/6028016.aspx 2.若想修改SIToFolder.exe的位置,只需修改文件SIToFolder.em的第93行。 3.有问题,直接在上面的地址留言吧。 [1.2版的更新] 1.修正了有时无法找到SourceInsight主窗口的错误。 [1.1版的更新] 1.修复了无法更新的错误

2011-10-20

SourceInsight 跳转到文件夹 插件 1.1版

source insight的“跳转到文件夹”插件 简介:在source insight中,使用插件中的两个宏(macro),可以: 1.在si的项目文件浏览器(Project File Browser)中,跳转到当前打开文件所在的目录。 2.在资源管理器中,跳转到当前打开文件所在的目录。 安装: 首先,打开source insight的Base工程,选择菜单Project->Add and Remove Project Files…,将插件包中的SIToFolder.em添加到Base工程。 其次,将文件SIToFolder.exe拷贝到D盘下。 第三,选择菜单Options->Key Assignments…,将命令(command)Macro: ToProjectFileBrowserFolder的快捷键设置为Ctrl+T。 你也可以将Macro: ToProjectFileBrowserFolder命令添加到菜单中,然后通过菜单来使用该命令。 第四,点击你打开的文件,按下Ctrl+T,你会发现自动显示了项目文件浏览器(Project File Browser)窗口,并跳转到当前文件所在的目录。 第五,你可以使用同样的方式调用宏Macro: ToExplorerFolder,它的作用是在资源管理器中打开当前文件所在的目录。 其它: 关于该插件的其它说明参见以下地址: http://blog.csdn.net/chenyufei1013/archive/2010/11/22/6028016.aspx [1.1版的更新] 1.修复了无法更新的错误

2011-01-21

source insight的“跳转到文件夹”插件

简介:在source insight中,使用插件中的两个宏(macro),可以: 1.在si的项目文件浏览器(Project File Browser)中,跳转到当前打开文件所在的目录。 2.在资源管理器中,跳转到当前打开文件所在的目录。 安装: 首先,打开source insight的Base工程,选择菜单Project->Add and Remove Project Files…,将插件包中的SIToFolder.em添加到Base工程。 其次,将文件SIToFolder.exe拷贝到D盘下。 第三,选择菜单Options->Key Assignments…,将命令(command)Macro: ToProjectFileBrowserFolder的快捷键设置为Ctrl+T。 你也可以将Macro: ToProjectFileBrowserFolder命令添加到菜单中,然后通过菜单来使用该命令。 第四,点击你打开的文件,按下Ctrl+T,你会发现自动显示了项目文件浏览器(Project File Browser)窗口,并跳转到当前文件所在的目录。 第五,你可以使用同样的方式调用宏Macro: ToExplorerFolder,它的作用是在资源管理器中打开当前文件所在的目录。 其它: 关于该插件的其它说明参见以下地址: http://blog.csdn.net/chenyufei1013/archive/2010/11/22/6028016.aspx

2010-11-22

A Practical Guide to Linux

<A Practical Guide to Linux® Commands, Editors, and Shell Programming> 学习Linux操作的一本好书,英文版,比较全面

2009-08-05

Lua 5.1.4 reference manual(参考文档)

Lua 5.1.4 reference manual,英文原版参考资料的chm版本,和官方网上的一致,欢迎享用

2009-03-08

空空如也

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

TA关注的人

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