- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 Android SDK Manager安装API
先把对应关系写上。2.0以前的就不再写了,5.0对应的是21;5.1对应的是22;若出现SDK 只显示安装了的API而没有显示未安装的API,如:可以通过选择Tools--Manage Add-on Sites 手动增加解决。因为我安装的5.1的SDK,所以之前的API都没有安装,手动选择安装即可。
2015-07-01 09:41:59
843
原创 NDK编译问题
Android NDK: Could not find application project directory ! Android NDK: Please define the NDK_PROJECT_PATH variable to point to it. /home/chenxing/work/tools/android-ndk-r9c/build/core/buil
2014-02-25 11:55:33
1026
原创 产品开发中的几个阶段
以软件开发为例,一般来说产品开发简单分为几个大的阶段: 需求 —— > 设计 ——> 编码 ——> 测试 ——> 验收(维护)需求:包括收集需求,需求分析,功能需求,业务需求,技术需求等等设计:包括详细设计、概要设计编码:是实现,Coding + Debug测试:包括模块测试、系统测试等等验收:提交,客户验收,后期维护属于运营了,项目应该正常收尾 在我们的软件开发过程中
2013-12-23 15:56:35
17887
原创 移动操作系统对比分析
论移动操作系统目前市面上的移动操作系统,基本上是2大霸主: Android和iOS,Mircosoft正在力推他自己的windows phone,三星和Intel也联合linux在主推他们所看重的Tizen系统平台,mozilla当然也不甘落后,怎么能在移动互联的世界里没有自己的身影了呢,最近新退出其火狐系统,人称Firefox OS,当然在移动互联的世界里还有很多起起落落,零零星星的操作系统
2013-12-19 14:38:40
1820
原创 基于MIPS架构上的UBI
关于UBI文件系统,本文不做详细介绍,主要介绍UBI基于MIPS架构的使用相关的东西。http://www.linux-mtd.infradead.org/doc/ubifs.html 主要介绍了MTD UBIFS的内容http://www.linux-mtd.infradead.org/doc/ubi.html 主要介绍了MTD UBI的内容 以上两个地址对于刚接触UBI的同学
2013-01-13 16:37:41
2053
转载 程序员应有的12个目标
英文原文:12 resolutions for programmers 对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了 12 个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。变得有耐心保持健康拥抱变化带来的不适应学习一门新的编程语言自动化学习更多数学知识关注安全备份你的数据学习更多理论知识接触艺术和人文向新的软件学习完
2012-07-19 11:50:54
1565
翻译 rework
轻装上阵不要被教条所束缚失败并非成功之母,不要“崇拜”失败,从成功中你可以学到更多。计划等同于猜测,未来有太多你不能够控制的因素,长远的计划没有任何意义。企业不应盲目扩张,规模不是衡量企业成功与否的因素,小企业有大企业所没有的优势:灵敏。不要成为工作狂,你需要时间思考更重要的东西。“创业家”(entrepreneur)这个词应该被替换成“起步者”(startup),每个人都可以开创自己的事
2012-07-18 20:37:31
2496
原创 视频播放的基本原理[转]
当初看VLC代码花了不少时间,其中很大的原因是不太了解视频播放的基本原理。现在看来,几乎所有的视频播放器,如VLC、MPlayer、Xine,包括DirectShow,在播放视频的原理和架构上都是非常相似的,理解这个对理解VLC的源码会有事半功倍的效果。 大致的来说,播放一个视频分为4个步骤: 1. acess 访问,或者理解为接收、获取、得到
2009-12-04 09:53:00
795
原创 WinCE 5.0开发
写这篇文章,目的是:对自己近段时间总结的东西,做一个记录,以免忘记。 工作中做项目,大部分时间是在PC上开发,然后将开发好的东西DownLoad到实机上,进行Debugging。因此在项目忙的时候就一直没有多少时间去关注WinCE相关的开发。 其实WinCE设计的到的东西还是蛮多的。 先大致列一下,在嵌入式开发中需要注意的大概的几个比较大的方面: 1. 内存的管理; 2. 资
2009-08-12 17:41:00
698
原创 各种数字音频视频文件
目前PC上开发音视频的软件工具有:Direct系列、VFW、WDM等,主流的视频算法MPEG-4/H.264实现平台有VC和DSP。首先解释下DSP(Digital Signal Processor),是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格
2009-07-10 10:26:00
1111
原创 COM的出生(本质论)
COM —— Component Object Model即组件对象模型,是一种以组件为发布单元的对象模型。 COM是建立在二进制可执行代码级的基础上的,C++等语言中的对象是建立在源码基础上的,因此COM对象是语言无关的。 与COM深有渊源的是OLE(Object linking and embedding)对象链接和迁入。OLE使得Windows OS上的Applica
2009-04-29 15:58:00
415
原创 在日企工作的一些心得体会
作为一个软件开发人员作为一个软件开发人员工作的一些心得,在日企工作也有一年多了,有一些心得,其实很早就想写下来的,可是一直忘记。日本人的严谨、努力、细心等都是很值得我们学习的。本文是我毕业后这近2年来的一些工作体会,自己留个纪念。不希望有人转载,如果一定要转载请注明出处。 第一. 工作细心,细心再细心,通过这样你会觉得原来事情是这么简单,原来你也可以做出这么高质量的产品。 第二.
2009-01-10 19:21:00
6876
原创 头文件包含问题
一、类嵌套的疑问C++头文件重复包含实在是一个令人头痛的问题,前一段时间在做一个简单的数据结构演示程序的时候,不只一次的遇到这种问题。假设我们有两个类A和B,分别定义在各自的有文件A.h和B.h中,但是在A中要用到B,B中也要用到A,但是这样的写法当然是错误的:class B;class A{ public: B b;};class B{
2008-07-25 14:11:00
3721
原创 Search Engine
在网络生活中,要想不被浩如烟海的信息淹没,必须借助搜索引擎。经常上网的朋友一定对搜狐、新浪等国内知名网站所提供的网站搜索服务十分熟悉,它们可以在眨眼之间,帮您在网上找到您想要的内容。以下我们向您介绍一些国外著名的搜索引擎: Altavista:诞生于DEC设在硅谷的研发中心,以反应速度快、数据库容量大而著称。 Infoseek:最早的搜索引擎之一,以相关性好著称。 Excite:由美国斯
2008-06-26 17:31:00
557
原创 谈谈C++里的关键字
c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class MyClass{public:MyClass( int num );}....MyClass
2008-06-18 14:41:00
406
原创 关于const和static的一点小记
1.const的用法:为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替) 用法1:常量取代了C中的宏定义,声明时必须进行初始化。const限制了常量的使用方式,并没有描述常量应该如何分配。如果编译器知道了某const的所有使用,
2008-06-12 15:18:00
640
原创 设计出来的软件可靠性能达到9个9的程序设计语言
一、高可靠性的Erlang,有望取代Java Erlang将成为一个非常重要的语言。它也许就是下一代的Java语言。目前Erlang发展的主要问题就在于没有一个大的公司来支持它,作为它强大的后盾。结果,Erlang被推动成为一个开源的项目。Erlang语言最大优势就是它非常适合多核,web服务的特点。事实上,Erlang是唯一成熟的,非常稳定可靠,适合开发运行在多核机器上的高伸缩性的系统
2008-06-11 21:54:00
1030
原创 erlang语言小记
提起Erlang语言,相信许多人都会挠头,因为它实在是太陌生了。在2007年6月由TIOBE Programming Community提供的程序语言排名中,Erlang占有率为0.080%,排名第49位。与之形成鲜明对比的是,Java以20.025%的占有率高居榜首,紧随其后的是C(15.967%)、C++(11.118%)、VB(9.332%)、PHP(8.871%)、Perl(6.177%)
2008-06-11 21:38:00
518
原创 转载---跳槽
首先,真正的高级人才是不用找工作的,因为只有被工作找的份。但是,难免有些高级人才厌倦了旧的工作环境,或者遇到天花板,没有了发展空间,或者遇到新老板上任后排除异己来提拔自己的亲信等等,如果您真打算自己去找工作,那么至少需注意以下几点: 1。网上求职尤其需注意那些一天到晚在网上打招聘广告的公司。这类公司通常分成两类: 一类是垃圾公司,如一些别有用心的保险公司、中介公司等。
2008-06-10 17:47:00
355
原创 inline一览
在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数必须在调用该函数的每个文本文件中定义。当然,对于同一程序的不同文件,
2008-06-05 15:59:00
466
原创 关于友元
友元函数和友元类 采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时
2008-06-05 14:28:00
350
原创 程序员的将来,有六个发展方向
1)教育软件。这类软件国内做得已经非常成熟,开发工具也是不拘一格。但是最优秀的教育软件,还是没有离开C/C++工具。个人认为其实vb足够了,教育软件的复杂度并不太高,难的是优秀的界面,以及如何把好的教育方式应用到界面中。 2)应用软件。比如:办公软件,杀毒软件,个人防火墙等。这类软件的商业需求和个人需求量都很大,但是开发的难度和服务要求也很高。一般来说,只有具有一定规模的软件公司才有开发此类软件的
2008-05-15 15:33:00
816
原创 操作符重载(花絮)
一、为什么使用操作符重载?对于系统的所有操作符,一般情况下,只支持基本数据类型和标准库中提供的class,对于用户自己定义的class,如果想支持基本操作,比如比较大小,判断是否相等,等等,则需要用户自己来定义关于这个操作符的具体实现。比如,判断两个人是否一样大,我们默认的规则是按照其年龄来比较,所以,在设计person 这个class的时候,我们需要考虑操作符==,而且,根据刚才的分析,
2008-05-08 17:07:00
519
原创 各种C/C++的编译器
1.Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:) 2.WinTc Windows下的C编译器,功能类似于Turboc编译器 3.Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必言说
2008-05-08 16:58:00
2177
1
原创 微软中文新闻组
微软一共开通了六大系列的中文新闻组:.NET 新闻组、Visual Basic & Visual C++ 新闻组、Office 新闻组、微软服务器系列新闻组、数据库新闻组、Windows 平台新闻组。 我们为您设计了简单快捷的加入方式,使您可以轻松加入,享受其中乐趣!1) Outlook Express 方式 —— 速度更快,可下载全部文章,离线浏览微软中文新闻组地址为:msnews.micros
2008-05-08 10:00:00
1333
原创 c++之恋(转载侯捷blog)
在许多来信中,我看到一些有趣的现象,也感受到一些值得整理下来的想法。所以,根据我个人的学习过往、我的教学经验、以及周遭朋友的心得交流,写下这篇文章,或可为後学者戒。●《多型与虚拟》序言节录首先让我节录《多型与虚拟》一书序言:《多型与虚拟》序 节录(侯俊杰/松岗/1998/07)一般而言,C++ 是一个难学易用的语言。C++ 的难学,初始在於其重重的布幕,布幕之中编译器对我们的程式码做了太多的手脚,
2008-05-07 10:51:00
923
原创 关于P2P技术随笔
P2P是一种与C/S结构相对的网络结构思想。在P2P系统中,两个或两个以上的PC机或其他设备,在Internet上直接通信或协作。在P2P结构中,网络不存在衷心节点(中央服务器),每个节点都同事当但着信息消费者、信息提供者和信息中介者这三种职责。P2P网络中的每一个节点都具有完全相同的地位,每台计算机的权利和义务都是对等的,无所谓C/S系统中的服务器和客户端之分,所以P2P网络也叫对等网络。P2P
2008-05-06 13:44:00
591
原创 关于CString string char(转载)
string 转 CString CString.format("%s", string.c_str()); char 转 CString CString.format("%s", char*); char 转 string string s(char *); string 转 char * char *p = string.c_str(); CString 转 string s
2007-10-05 11:16:00
512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人