摘要:在main.xml布局文件添加用于显示取景画面的SurfaceView 控件: <SurfaceView android:layout_width="fill_parent" android:layout_height="240dip" android:id="@+id/surfaceView" />SurfaceView surfaceView = (SurfaceView)this.findViewById(R.id.surfaceView); surfaceView.getHolder().setFixedSize( 阅读全文
MIT《计算机科学与编程导论》课堂笔记
2011-12-18 12:40 by htc开发, 283 阅读, 0 推荐, 收藏, 编辑
摘要:Introduction to Computer Science and ProgrammingLecture 1Focus on concepts and tools of computational thinking.Learn how to think like a computer scientist.Skills:computational thinkingunderstand codeunderstand ability & limitsmap it into computation课程核心内容是计算思维的概念和工具,学习如何像一个计算机科学家一样思考。掌握的技巧:学会计算 阅读全文
hadoop入门之单机版环境搭建(多图)
2011-12-17 20:59 by htc开发, 159 阅读, 0 推荐, 收藏, 编辑
摘要:系统环境:redhat enterprise linux 4 1) Java环境的安装与配置从java.sun.com下载jdk-6uxx-linux-i586.bin。解压java设置环境变量在profile文件中加入:export PATH=/root/jdk1.6.0_14/bin:$PATHexport JAVA_HOME=/root/jdk1.6.0_14执行下面命令,让环境变量生效测试java是否安装成功看到以上信息证明你的java>已经安装成功2) 安装Hadoop从hadoop官网下载hadoop-0.20.1.tar.gz在hadoop-env.sh中添加export 阅读全文
android之视频播放器
2011-12-16 20:31 by htc开发, 170 阅读, 0 推荐, 收藏, 编辑
摘要:public class PlayActivity extends Activity {private static final String TAG = "PlayActivity"; private EditText filenameText; private MediaPlayer mediaPlayer; private SurfaceView surfaceView; private String filename; private int position; @Override public void onCreate(Bundle savedInstanceS 阅读全文
android之音乐播放器
2011-12-16 19:52 by htc开发, 197 阅读, 0 推荐, 收藏, 编辑
摘要:public class PlayActivity extends Activity {private static final String TAG = "PlayActivity"; private EditText filenameText; private MediaPlayer mediaPlayer; private String filename; private int position; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta 阅读全文
《C程序设计语言》第四章 函数和程序结构
2011-12-15 21:09 by htc开发, 265 阅读, 0 推荐, 收藏, 编辑
摘要:4.1 函数的基本知识如果函数定义中省略了返回值类型,则默认为int类型。练习4-1 编写函数strindex(s, t),它返回字符串t在s中最右边出现的位置。如果s中不包含t,则返回-1。答:#include <stdio.h>int strindex(char s[], char t[]){ int i, j, k; for (i = 0; s[i] != '\0'; i++) // to end of s ; for (i = i - 1; i >= 0; i--) { for (j = 0; t[j] != '\0'; j++) // 阅读全文
斯坦福《编程方法学》环境搭建及常见问题
2011-12-15 14:33 by htc开发, 374 阅读, 0 推荐, 收藏, 编辑
摘要:这门《编程方法学》的课程已经看了两集了,虽然到目前为止还都是基础知识,但看起来还是很有趣的。老师很幽默,而且课程的内容是根据教材《Karel The Robot Learns Java》,围绕一个叫Karel的机器人来进行的。简单地学习下Java语法就可以控制Karel探索世界了!课程中使用的Eclipse是斯坦福定制的,有一些专门为课程安装的插件,大大方便了没有编程经验的学生。这也是这门课叫编程方法学的原因,不会让学生们深陷语言的各种枯燥语法中而丧失编程的兴趣。强烈推荐入门的同学学习!下面就是学习这门课程时,搭建环境的步骤以及一些常见问题。环境搭建1. 下载斯坦福版Eclipse,地址是:h 阅读全文
TinyXML:一个优秀的C++ XML解析器
2011-12-15 11:23 by htc开发, 159 阅读, 0 推荐, 收藏, 编辑
摘要:读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系。如下是一个XML片段:<Persons><PersonID="1&q 阅读全文
tar常用命令选项
2011-12-14 13:22 by htc开发, 485 阅读, 0 推荐, 收藏, 编辑
摘要:tar命令 1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。 2. 格式 tar [主选项+辅选项] 文件或目录 3. 主要参数 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 3.1 主选项: -c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 -r 把要存档的文件追加到档案文件的末尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。 -t 列出档案文件的内容... 阅读全文
正则表达式(regular express)
2011-12-14 10:44 by htc开发, 196 阅读, 0 推荐, 收藏, 编辑
摘要:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^ 匹配输入字符串的开始位置。$ 匹配输入字符串的结束 阅读全文