自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (37)
  • 收藏
  • 关注

原创 C语言中定义附带时间(毫秒)的打印Log的宏

1. 需求* 有时候程序调试的时候,需要打印出附带时间点的log 信息,本例中给出一种实现2. 实现: 宏 +printf* 2.1 声明部分extern char* getCurrentTime();#define PRINTVV(format, ...) \ printf("%s Func=[%s], Line=[%d] " format"\n", getCurrentTime(), __FUNCTION__, __LINE__, ## __VA_ARGS__...

2021-10-08 10:49:58 825

原创 在Makefile定义带有$字符串的宏

如何在Makefile定义带有$字符串的宏?如想要在.h 或者.c中使用类似 #define TEST_STR"$string" 的宏,在Makefile 的flag中添加 -DTEST_STR=\"\$$string\" 即可。

2020-11-13 14:39:49 603

原创 Ubuntu android studio 加载 arr

1. 把Arr copy 到制定目录xxx/app/libs/2. 在build.gradle(Module app)文件中设置依赖,额,或许有其他名字:如下红色字体部分为新增dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile(name: 'mylib-debu

2017-09-28 22:52:18 292

转载 Android Studio Jni

1. 包名:aa.bb.cc2. xx.javapublic class xx { public native String getString();}3. 编译会生成xx.class4. 生成.h文件4.1 cd build\intermediates\classes\debug4.2javah -jni aa.bb.cc.xx

2017-09-28 20:45:11 302

转载 Using Android Studio to build applications with NDK and Boost C++ libraries

[转自] https://www.crystax.net/blog/3其中解决了如何在Android Studio中进行NDK开发遇到的一些问题。

2017-09-22 11:38:09 321

转载 移动语义(move semantic)和完美转发(perfect forward)

https://codinfox.github.io/dev/2014/06/03/move-semantic-perfect-forward/ 新标准重新定义了lvalue和rvalue,并允许函数依照这两种不同的类型进行重载。通过对于右值(rvalue)的重新定义,语言实现了移动语义(move semantic)和完美转发(perfect forwarding),通过这种方法,C++实

2017-02-09 15:42:36 3931 2

转载 C++ 名称查找规则之 Koenig lookup

[转自: http://saturnman.blog.163.com/blog/static/5576112010111578116/]#includeusingnamespace std;namespace test_space{    class Test    {    };    void test_func(Test& t1,Test& t

2017-02-09 15:41:12 721

转载 PIMPL 模式的实现及应用。

看一些开源库,里面好多类有一个**IMPL。经查询还是有些门道和说法的。查询了一些相关资料。(英文没有翻译,挺简单的。)PIMPL 也可以称为一种设计模式了。现在摘录如下:pimpl 手法在 C++ 里已是“高手”们广泛运用的成熟方法之一,它的优点很多,诸如降低编译依赖、提高重编译速度之类的工具性优势自不待赘言,而其对“保持接口稳定性”的优点更值得称道。It makes it po

2017-02-09 15:39:39 355

转载 C++中的new、operator new与placement new

[http://www.cnblogs.com/luxiaoxun/archive/2012/08/10/2631812.html]C++中的new/delete与operator new/operator deletenew operator/delete operator就是new和delete操作符,而operator new/operator delete是函数。new

2017-02-09 15:37:53 206

转载 C++一些注意点之operator new 和new operator

在C++中,operator new和new operator还是很有区别。new operator是c++内建的,无法改变其行为;而operator new 是可以根据自己的内存分配策略去重载的。1. operator new       operator new和operator delete有两个重载版本,每个版本支持相关的new表达式和delete表达式:           

2017-02-09 15:36:36 1034

转载 C++编译期多态与运行期多态

阅读目录前言运行期多态编译期多态运行期多态与编译期多态优缺点分析运行期多态优点运行期多态缺点编译期多态缺点关于显式接口与隐式接口 正文回到顶部前言今日的C++不再是个单纯的“带类的C”语言,它已经发展成为一个多种次语言所组成的语言集合,其中泛型编程与基于它的STL是C++发展中最为出彩的那部分。在面向对象C++编程中,多态是OO三大特性之一,这种多态称为

2017-02-09 15:35:22 253

转载 图说C++对象模型:对象内存布局详解

转载原出处:http://www.cnblogs.com/QG-whz/p/4909359.html阅读目录0.前言1.何为C++对象模型?2.文章内容简介3.理解虚函数表3.1.多态与虚表3.2.使用指针访问虚表4.对象模型概述4.1.简单对象模型4.2.表格驱动模型4.3.非继承下的C++对象模型5.继承下的C++对象模型5.1.

2017-02-09 15:33:43 581

转载 C++中const、volatile、mutable的用法

const、volatile、mutable的用法const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value值不可变。例如:co

2017-02-09 15:31:46 279

转载 Ubuntu下查看CPU、内存和硬盘详细信息的几个命令

转载自:【http://www.sijitao.net/1749.html】CPU:型号:grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'数量:lscpu |grep "CPU socket" |awk '{print $NF}' 或 lscpu |grep "Socket" |awk '{pri

2015-06-02 15:21:52 52217

转载 Linux 统计代码行数

转账自 http://www.cnblogs.com/wdpp/archive/2012/02/28/2386684.html统计文件行数(单个文件):wc -l file例如:homer@ubuntu:~/workspace/android/game$ wc -l LGameAndroid2DActivity.java 906 LGameA

2014-10-09 10:40:47 578

原创 关于调用Appwidget的一点事

参考:http://blog.csdn.net/ralphsage/article/details/6822286http://www.eoeandroid.com/thread-51794-1-1.html1. 首先是关于java.lang.SecurityException:User 10032 does not have android.permission.BIND_A

2014-01-11 13:36:41 803

转载 给Ubuntu 12.04 (Precise)安装传统的Gnome桌面

【转自:http://www.lirui.name/post/226.html】以下所有文字的英文原文和图片均来自《How to install classic gnome desktop in ubuntu 12.04 (Precise)》本文简单介绍一下如何在 Ubuntu 12.04 上安装传统的 Gnome 桌面。因为有些人不喜欢 Ubuntu 12.04

2013-08-22 11:04:25 991

原创 罗列HostName下所有的git工程

ssh hostname gerrit ls-projects

2013-05-17 10:37:00 719 1

原创 关于Android 启用新输入法时的系统设置

在Android设备上安装一个新输入法后,要想启用该输入法,就需要在设置--输入法设置中启用该输入法,这个启用的过程其实就做了2件事:1.  在系统的配置信息中添加该输入法只有添加以后的输入法才能为应用所用,这个过程就是向/data/data/com.android.providers.settings/databases 路径下的settings.db数据库的secure表中的字

2013-01-18 10:34:03 1717

原创 Ubuntu 下rename 命令的使用

rename "s/boot0(?)(?)/boot_000$1$2/" *.png加入要修改的文件如下:boot001.png、boot002.png、boot003.png、boot004.png .....、boot999.png要改成形如:boot_00001.png、boot_00002.png、boot_00003.png、boot_00004.

2012-11-26 17:41:09 8990

转载 git stash 缓存当前工作

【转自:http://blog.csdn.net/herbert5069/article/details/6859563】$Git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug,  先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作

2012-11-20 18:32:11 731

转载 解决服务器的apk无法下载的问题

【转载自:http://winsvr.org/info/info.php?sessid=&infoid=39&page=3 】(备注:针对 windows平台)配置MIME类型,具体见转载链接。

2012-10-08 18:17:46 1668

原创 Android 代码混淆关键点

1.  把文件proguard.cfg copy到工程目录下,并在default.properties文件中添加(我是基于Android sdk 2.1):target=android-7proguard.config=proguard.cfg后,下一步是关键(如果这一步不会的话,自己去google或baidu去)。2.  经过以上步骤后,必须通过(菜单)Andro

2012-08-28 13:12:18 537

原创 android 系统签名

signapk platform.x509.pem platform.pk8 input.apk output.apk(signapk.jar 下载路径:http://download.csdn.net/detail/suchto/4528837)

2012-08-27 15:24:14 2191

原创 将第三方apk变成系统apk

将第三方apk变成系统apk 1. 前提条件:有root权限;2. 具体步骤2.1设置FLAG_PERSISTENT在AndroidManifest.xml文件中,加入android:persistent="true" ; 2.2设置FLAG_SYSTEM将你写的应用程序放到/system/app/目录下即可。具体操作如下: 2.2.1 Copy apk到/

2012-08-27 14:52:21 2026

转载 Android APK多个ICON入口

【转载自: http://yelinsen.iteye.com/blog/835900】一个APK对应可以有多个activity!每一个activity对应的可以会有多个跳转的路径intent-filter 比如电话的拨号界面其实是在contacts里面的一个activity来绘制的! Java代码  for all tabs-->

2012-08-10 17:36:55 1170

转载 Content is not allowed in prolog

【转载自: http://cancait.blog.163.com/blog/static/2133574420083923224424/】在 windows 上,檔案如果是存檔成 unicdoe 或是 utf-8 的時候,如果用 ultraedit 或是其他可以用二進元觀看檔案的軟體打開檔案,會看到檔案的開頭多了 FE FF 這 2 個位元組的東西,去年自己在玩 hibern

2012-07-13 10:50:01 1562

转载 PHP获取url后缀参数

【转载自: http://blog.sina.com.cn/s/blog_6a8b41fe0100m4xc.html 】假设当前url为  http://www.yoimg.cn/index.php?name=jifeng&age=blog  就可以这样了parse_str($_SERVER['QUERY_STRING']);echo $name.''.$age;那么结果就

2012-07-13 00:47:21 2554

转载 logcat read: Invalid argument

【转载自:http://zweichxu.iteye.com/blog/1396731】eclipse adt插件的logcat视图显示:logcat read: Invalid argument 没有新的日志打印出来。 解决办法:1.打开cmd窗口,输入 adb shell ,回车。2.输入 logcat -c ,回车3.手机设备与

2012-07-06 11:15:50 1286

转载 关于Android应用多语言支持实现

【转载自:http://www.ucrobotics.com/index.php/en/forum/18-Android%E6%8A%80%E6%9C%AF%E6%8E%A2%E8%AE%A8/167-%E5%85%B3%E4%BA%8EAndroid%E5%BA%94%E7%94%A8%E5%A4%9A%E8%AF%AD%E8%A8%80%E6%94%AF%E6%8C%81%E5%AE%9E%E

2012-06-26 14:57:44 3363

转载 九宫疑难(八数码)求解过程动态演示

【转载自: http://www.qqgb.com/Program/VC/VCarithmetic/Program_55328.html】(源代码下载地址:  http://www.qqgb.com/Program/VC/VCarithmetic/soucecode/20041220141933_vczx_ninegird_src.zip)一、题目说明:  (九宫问题)在一个3

2012-06-15 23:01:08 1249

转载 Android 2.3(同样适用于之前的版本) 代码混淆proguard技术介绍

【转载自: http://blog.csdn.net/zengyangtech/article/details/6127600】由于各种反编译工具的泛滥,作为Android程序员在2.3版本以前只能通过手动添加proguard来实现代码混淆 proguard这个工具是一个java代码混淆的工具 在2.3版本的sdk中 我们可以看到在android

2012-06-11 18:02:14 675

转载 开发者不得不知的Android权限说明

【转载自 : http://hb.qq.com/a/20101115/001156.htm】程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下:  android.permission.ACCESS_CHECKIN_PROPERTIES  允许读写访问”properties”表在checkin数据库中,

2012-06-08 09:55:52 505

转载 反编译android应用,降低权限反吸费和隐藏广告,重新打包和签名

【转载自: http://zeroliu.iteye.com/blog/1133906】功能:反编译apk降低权限及重新签名 场景:很多软件,申请了一些可能会导致付费(如,发短信,呼叫号码)或者泄漏隐私(如:读取通讯录)的权限,让人很不放心。比如:飞信、墨迹天气、iReader等都在此列。为了让自己能放心使用,需要做一些破解工作,减少该应用程序的权限,限制其操作。 工具:a

2012-06-08 09:54:14 2220

转载 关于Zipalign的介绍和使用方法

【转载自: http://bbs.hiapk.com/thread-45267-1-1.html】Android 1.6 SDK中包含了一个用于优化APK的新工具zipalign。它提高了优化后的Applications与Android系统的交互效率(俗话:“要致富先修路”,Android小组重新为Applications与Android系统之间搭建了一条高

2012-06-07 12:46:10 861

转载 Android 数字签名学习笔记

【转载自: http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html】在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permi

2012-06-07 12:45:03 415

转载 linux 如何对库和可执行文件进行裁减

【转载自: http://hi.baidu.com/bd_dream_go_on/blog/item/64913b254d395c3d8644f93f.html】linux 如何对库和可执行文件进行裁减如果生成的可执行文件或库比较大,这时候就可以使用strip命令进行裁减,在嵌入式开发中,如果使用的交叉编译工具是arm-linux,则命令 是arm-linu

2012-05-05 14:02:13 623

转载 Eclipse IDE中Android项目打红叉的解决方法

【转自: http://www.cnblogs.com/androidsj/archive/2012/03/04/2379645.html 】Eclipse IDE中Android项目打红叉的解决方法先可以去看一下几个窗口的输出内容,不同的错误日志要采用不同的方法,要灵活使用各种方法!1>菜单路径----Window/Show View/Console2>菜

2012-05-02 11:16:07 1027

转载 arm处理器编译选项-march的作用

【转载:http://blog.chinaunix.net/uid-12163495-id-1988712.html】arm处理器每个核使用不同的arm体系结构版本,每个版本的对应指令集也不同,具体如下所示:     ARM体系结构总结                    核                   体系结构

2012-04-21 17:54:55 2795

原创 用cygwin 编译 Android 版的ffmpeg

参考博客: http://blog.csdn.net/huangxiansheng1980/article/details/5712003 1. configure 的时候发现缺少yasm.exe 和 pkg-config.exe (1). 其中yasm.exe可以在网上下载现成的文件(在http://yasm.tortall.net/Download.html下载 c

2012-04-21 16:49:18 2842

linux telnet and telnet-server rpm 安装包

linux telnet and telnet-server rpm 安装包 为了在windows上同linux的虚拟机传递文件,找这两个东西真麻烦啊。

2011-09-20

Google Android SDK开发范例大全(完整版)

Google Android SDK开发范例大全(完整版),很基础很全的开发范例,可以好好看看。

2011-09-09

深入理解计算机系统

从程序员的视角,看计算机系统!   本书适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。   本书的主要论题包括:数据表示、C程序的机器级表示、处理器结构,程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级I/O、网络编程和并发编程。书中所覆盖的内容主要是这些方面是如何影响应用和系统程序员的。例如,在讲述数据表示时,本书说明了用来表示数字的表示方法是有限的,它能够近似地表示整数和实数,但是这种表示方法是有限制的,程序员必须了解。在讲述高速缓存时,本书讨论了矩阵代码中的循环变量的顺序是如何影响程序的性能的。在讨论网络互连时,本书描述了并发服务器如何能有效地处理来自多个客户端的请求。

2011-09-08

计算机软件技术基础 高巍,崔洪芳 主编

计算机软件技术基础(高巍+崔洪芳) 本教材用较短的篇幅、通俗的语言,全面系统地介绍了计算机软件技术 的基础知识。全书分为6章:概述、数据结构与算法、操作系统、数据库系 统、计算机网络、软件工程。每章既有基本原理的叙述又有常用实例的介绍 ,各章后均附有习题。 本教材以培养应用型人才为目标,适合于高等学校非计算机专业使用, 亦可作为从事计算机应用的广大工程技术人员和管理人员的自学教程。

2011-08-30

计算机软件技术基础(高巍+崔洪芳)

本教材用较短的篇幅、通俗的语言,全面系统地介绍了计算机软件技术 的基础知识。全书分为6章:概述、数据结构与算法、操作系统、数据库系 统、计算机网络、软件工程。每章既有基本原理的叙述又有常用实例的介绍 ,各章后均附有习题。 本教材以培养应用型人才为目标,适合于高等学校非计算机专业使用, 亦可作为从事计算机应用的广大工程技术人员和管理人员的自学教程。

2011-08-30

ARM教程全集(入门级)

ARM教程全集 适合入门学习,里面介绍了arm基本的指令集和开发方面的内容,为入门级资料。

2011-08-19

android 一点技巧(更新中)

android 点亮屏幕 锁定屏幕 开机启动服务 通知

2011-07-29

android2.1 java 源代码

android2.1 java 源代码。想看看底下到底干了什么的,一定要进行调试啊。

2011-05-13

3D数学基础图形与游戏开发

3D游戏开发方面数学必备书籍。 《3D数学基础:图形与游戏开发》主要研究隐藏在3D几何世界背后的数学问题。涵盖了理论知识和C++实现代码。理论部分解释3D中数学和几何之间的关系,列出的技巧与公式可以当做参考手册以方便查找。实现部分演示了怎样用代码来实现这些理论概念。读者论论了3D中的方位,包括四元数和对不同表示技术之间的优劣比较。  描述了数学和几何的实际应用示例,提供了一些C++类和不同的矩阵类,每个类都完成特定的几何任务。

2011-03-01

opengl基础教程

opengl基础教程, 这是个学习opengl的非常好的教程,以语文课本样式一样,一课一课的,学习起来非常好。我自己也在学习。。。。。

2010-12-21

C++面向对象多线程编程(part2)

(此书包含2个部分,大家下载时注意) 全书共分13章,全面讲解构建多线程架构与增量多线程编程技术。第1章介绍了用于构建面向对象程序的不同类型C++组件,以及如何使用这些组件来构建多线程架构。第2、3、4章简要介绍进程、线程、多任务处理、多线程化、规划以及线程优先权的概念。第5章讨论进程间和线程间通信。第6章讨论线程与进程同步与合作。第6章详细讨论临界区、死锁、数据竞争以及无限延迟方面的主题。第7~10章讲解用于线程同步、线程间通信、进程间通信以及多线程处理的C++组件。第11章讨论C++对象在多线程环境中的行为和交互方式。第12章简单介绍多线程应用程序的测试技术。第13章对全书内容进行扼要地回顾与思考。 本书适合用C++创建多线程组件和应用框架的程序员阅读。

2010-12-01

C++面向对象多线程编程

(此书包含2个部分,大家下载时注意) 全书共分13章,全面讲解构建多线程架构与增量多线程编程技术。第1章介绍了用于构建面向对象程序的不同类型C++组件,以及如何使用这些组件来构建多线程架构。第2、3、4章简要介绍进程、线程、多任务处理、多线程化、规划以及线程优先权的概念。第5章讨论进程间和线程间通信。第6章讨论线程与进程同步与合作。第6章详细讨论临界区、死锁、数据竞争以及无限延迟方面的主题。第7~10章讲解用于线程同步、线程间通信、进程间通信以及多线程处理的C++组件。第11章讨论C++对象在多线程环境中的行为和交互方式。第12章简单介绍多线程应用程序的测试技术。第13章对全书内容进行扼要地回顾与思考。 本书适合用C++创建多线程组件和应用框架的程序员阅读。

2010-12-01

ExtJS实用指南 pdf

ExtJS 是一个用 javascript 编写,与后台技术无关的 前 ajax 框架。

2010-03-25

c++ 网络爬虫 vc6.0

Spider c++ 网络爬虫 可以看看里面的源代码。不错

2010-02-25

游戏开发之:OGRE源码分析

游戏开发之:OGRE源码分析。游戏图形开发甄选,和大家分享

2010-02-20

键盘模拟(游戏按键设置)

键盘模拟(键盘上一个键模拟另一个键),可用于游戏中按键的设置,使用vc6.0编写。有完整的代码。 还有继续改动。。。

2009-10-31

lua入门到精通 安装程序

lua入门到精通 安装程序,安装完后,包含有 lua源文件和编译器

2009-03-19

经典小游戏合辑(VC++

经典小游戏合辑(VC++) 练习的好东西啊

2009-03-18

使用PythonLua和Ruby语言进行游戏编程

使用PythonLua和Ruby语言进行游戏编程

2009-03-16

Python中的游戏脚本

Python中的游戏脚本 另一种游戏脚本.

2009-02-04

AppwidgetTest.

关于调用Appwidget的一点事,可以在该app中显示appwidget的列表,并可以显示出来。

2014-01-11

现代操作系统(第三版)中文版.pdf

Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使《现代操作系统(英文版第3版)》成为操作系统领域的经典之作。在《现代操作系统(英文版第3版)》第3版中,作者深入讨论了许多主题,包括:进程,线程,存储管理,文件系统,I/O死锁,接口设计,多媒体,性能权衡。以及有关操作系统设计的最新趋势。书中不仅涵盖了现代操作系统的原理和实践,而且特别关注了Linux操作系统,WindowsVista操作系统、嵌入式操作系统、实时操作系统以及多媒体操作系统。

2012-12-18

signapk.jar

signapk.jar

2012-08-27

将第三方apk变成系统apk

将第三方apk变成系统apk: 这样apk在设备内存较少的时候也不容易被系统kill掉。当然还有其他方面的好处,比如无法通过adb uninstall 卸载等等。

2012-08-27

普适计算--计算混沌形式 pdf

计算机诞生以来,已经历了集中式计算、分布式计算、网络计算和嵌入式计算,在计算的轨迹上螺旋上升着。如果说10年以后传感器网络将取代今天的计算机的话,那么普适计算就将毫无疑问地成为那个时代的计算模式。 当人类发明了计算机之后,最初并不知道计算机不能计算什么;当人类知道了计算机不能计算什么的时候,计算机已经演变成了网络;在人类以为知道了计算机能够计算什么的同时,网络计算又被嵌入到了更加广泛的设备之中;然而,嵌入式计算告诉了我们,其实人类始终不知道计算机不能够计算什么! 通过计算访问设备的行为,借助网络拓展了我们的操作空间,利用传感器放大了人类的感知。本书从嵌入式计算开始,总结了计算的演变和发展,通过大量的研究事实阐述了普适计算及其传感器网络所涉及的技术、应用和实践,并对其理论进行了深层次地讨论。书中内容不乏诙谐幽默,视高新技术如同普通生活般轻松有趣。

2012-02-03

FreePic2Pdf

FreePic2Pdf的主要用处是将图像转换为PDF格式,并且在阅读上的流畅性上更优于其它同类软件,但作者在软件中加入了一个很贴心的导出pdf文件书签的小功能。只要从FreePic2Pdf软件右下角的“更改PDF”--“从PDF去书签”即可轻松实现。

2011-12-19

跟我一起写Makefile

虽然在windows上做开发很少去关心makefile相关的东西,但一个专业级的程序员还是应该知道这些的。 谢谢本文档的作者的贡献。

2011-12-02

《深入理解计算机系统》课后题答案(英文版)

《深入理解计算机系统》课后题答案(英文版) 不过好像是第一个版的。有需要的大家下载下来看看,正好也可以锻炼锻炼英文。

2011-11-18

C++ 面经 (1) 答案

对基础C++的考量,关键还是基础知识啊。

2011-11-09

收集的几个lisp语言的教程

自己收集的几个lisp语言相关的教程,具体如下: 1. Lisp之根源---对lisp的简要描述 2. 《Common Lisp》第二版 3. 《GNU_Emacs_Lisp_PROG》 4. LISP语言教程----一个其他童鞋整理的doc资料

2011-11-09

电子书背景图片

电子书背景图片, 开发移动的电子书时很有用的。呵呵

2011-10-12

FBReaderJ源代码 (在windows系统的Android2.1上可正常运行)

FBReaderJ源代码 (在windows系统的Android2.1上可正常运行)。因为该版本有些属性是基于Android2.2的,所以将一些配置文件进行了一点改动。 此外还要注意,在文件local.properties中有两个变量ANDROID_SDK_ROOT和ANDROID_NDK_ROOT,这两个变量为系统全局变量,分别对应android的sdk和ndk的路径:

2011-09-21

linux下编译FBReader-0.12.10 所需的依赖包

linux下编译FBReader-0.12.10 所需的依赖包 编译的时候一个一个报错,相当的YM。

2011-09-19

空空如也

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

TA关注的人

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