摘要: 这是关于Android下C开发的资料,基于Linux系统。1.软件准备(可参见【搭建Android系统入门】)(1)操作系统ubuntu安装 在windows系统中使用wubi安装ubuntu-deskt-i386系统(版本8.04及以上)。(2)系统软件下载 打开ubuntu终端,输入sudo apt-get install命令来通过ubuntu服务器在线安装需要使用的软件,这里不需要选择软件版本,ubuntu服务器会做自动的版本匹配。待安装的软件有flex,bison,gperf,libsdl- dev,libesd0-dev,libwxgtk2.6-dev,build-ess... 阅读全文
posted @ 2011-03-11 17:04 Kevin Bing 阅读(280) 评论(0) 推荐(0) 编辑
摘要: (1)安装JDK,省略。(2)下载Android SDK并配置。可以到http://www.android123.com.cn/sdkxiazai/上下载,下载好后,解压缩,配置SDK,在Windows机器上,右键单击我的电脑,选择属性->高级,点“环境变量”按钮,修改“系统变量”下面的Path变量,把SDK tools的真实路径加入其中(即Android sdk 解压后的文件夹下的tool路径 在这里我是D:/android-sdk_r04-windows/android-sdk-windows/tools)。添加完后,可以在命令行下用命令测试:android --help,如果出现a 阅读全文
posted @ 2011-02-24 18:33 Kevin Bing 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的 全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变 阅读全文
posted @ 2010-04-22 10:10 Kevin Bing 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 方案 - moiyer - Linux中国 阅读全文
posted @ 2010-04-19 22:53 Kevin Bing 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 学习Ubuntu Linux很久了,由于很多人对于Ubuntu Linux分区有所提问,所以希望以下文章对大家有所帮助。Ubuntu Linux 分区概念: 首先介绍一下linux中的分区概念,这个可是把一开始学习的我害苦了。在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。对于早期的 DOS 和 Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。 主分区的作用就是计 阅读全文
posted @ 2010-04-19 22:52 Kevin Bing 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1.Linux 内核简介 现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 1 所示。 图 1. GNU/Linux 操作系统的基本体系结构 最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。 GNU C Library (glibc)也在这里。它提供了连接内核的系统调用接口,还提供了在用户空间应用程序和内核之间进行转换的机制。这点非常重要,因为内核和用户空间的应用程序使用的是不同的保护地址空间。每个用户空间的进程都使用自己的虚拟地址空间,而内核则占用单独的地址 阅读全文
posted @ 2010-04-19 22:47 Kevin Bing 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 如果你既没做系统启动软盘,同时多系统的引导LILO 和GRUB 又被删除,那么只能使用Linux 系统安装盘来恢复root的密码,步骤如下。 一. lilo引导在出现 lilo: 提示时键入 linux single Boot: linux single 回车可直接进入linux单用户模式 vi /etc/passwd 删除root项中的密码 (这里也可以直接使用passwd命令重新设置root的密码) reboot重启,root密码为空 二. grub引导在出现grub画面时,选择linux引导项,然后按e键 选择以kernel开头的一行,再按e 键,在此行的末尾,按空格键后输入single 阅读全文
posted @ 2010-04-19 14:36 Kevin Bing 阅读(470) 评论(0) 推荐(0) 编辑
摘要: document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.length > 300) { text = text + "\r\n\n本文来自CSDN博客,转载请标明出处:" + location.href; clipboardData.setDa 阅读全文
posted @ 2010-04-01 08:44 Kevin Bing 阅读(54925) 评论(0) 推荐(4) 编辑
摘要: 强烈建议VIM的初学者,主要是害怕读英文Help文件的朋友阅读!翻译的非常好,在此感谢译者ZhaoRuFei。 vimdoc项目的主页在:http://vimcdoc.sourceforge.net/,有时间可以去看看vim主页:http://www.vim.org/ 这个网站不用介绍了吧。7个有效的文本编辑习惯:Bram Moolenaar在google的演讲 视频:http://video.google.com/videoplay?docid=2538831956647446078  或:ftp://ftp.vim.org/pub/vim/MIRRORS 演讲稿:http://www. 阅读全文
posted @ 2010-04-01 08:29 Kevin Bing 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 注:以下资源来源于网络熟练的使用ctags仅需记住下面七条命令:1.$ ctags –R * ($ 为Linux系统Shell提示符)2. $ vi –t tag (请把tag替换为您欲查找的变量或函数名)3. :ts (ts 助记字:tags list, “:”开头的命令为VI中命令行模式命令)4. :tp (tp 助记字:tags preview)---此命令不常用,可以不用记5. :tn (tn 助记字:tags next) ---此命令不常用,可以不用记6. Ctrl + ]7. Ctrl + o注意: 阅读全文
posted @ 2010-04-01 08:11 Kevin Bing 阅读(2324) 评论(0) 推荐(0) 编辑