自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

原创 产品开发中的几个阶段

以软件开发为例,一般来说产品开发简单分为几个大的阶段: 需求 —— > 设计 ——> 编码 ——> 测试 ——> 验收(维护)需求:包括收集需求,需求分析,功能需求,业务需求,技术需求等等设计:包括详细设计、概要设计编码:是实现,Coding + Debug测试:包括模块测试、系统测试等等验收:提交,客户验收,后期维护属于运营了,项目应该正常收尾   在我们的软件开发过程中

2013-12-23 15:56:35 16384

原创 移动操作系统对比分析

论移动操作系统目前市面上的移动操作系统,基本上是2大霸主: Android和iOS,Mircosoft正在力推他自己的windows phone,三星和Intel也联合linux在主推他们所看重的Tizen系统平台,mozilla当然也不甘落后,怎么能在移动互联的世界里没有自己的身影了呢,最近新退出其火狐系统,人称Firefox OS,当然在移动互联的世界里还有很多起起落落,零零星星的操作系统

2013-12-19 14:38:40 1734

原创 基于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 2004

转载 程序员应有的12个目标

英文原文:12 resolutions for programmers  对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了 12 个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。变得有耐心保持健康拥抱变化带来的不适应学习一门新的编程语言自动化学习更多数学知识关注安全备份你的数据学习更多理论知识接触艺术和人文向新的软件学习完

2012-07-19 11:50:54 1517

翻译 rework

轻装上阵不要被教条所束缚失败并非成功之母,不要“崇拜”失败,从成功中你可以学到更多。计划等同于猜测,未来有太多你不能够控制的因素,长远的计划没有任何意义。企业不应盲目扩张,规模不是衡量企业成功与否的因素,小企业有大企业所没有的优势:灵敏。不要成为工作狂,你需要时间思考更重要的东西。“创业家”(entrepreneur)这个词应该被替换成“起步者”(startup),每个人都可以开创自己的事

2012-07-18 20:37:31 2450

原创 视频播放的基本原理[转]

当初看VLC代码花了不少时间,其中很大的原因是不太了解视频播放的基本原理。现在看来,几乎所有的视频播放器,如VLC、MPlayer、Xine,包括DirectShow,在播放视频的原理和架构上都是非常相似的,理解这个对理解VLC的源码会有事半功倍的效果。    大致的来说,播放一个视频分为4个步骤:    1. acess 访问,或者理解为接收、获取、得到

2009-12-04 09:53:00 740

原创 WinCE 5.0开发

  写这篇文章,目的是:对自己近段时间总结的东西,做一个记录,以免忘记。  工作中做项目,大部分时间是在PC上开发,然后将开发好的东西DownLoad到实机上,进行Debugging。因此在项目忙的时候就一直没有多少时间去关注WinCE相关的开发。  其实WinCE设计的到的东西还是蛮多的。  先大致列一下,在嵌入式开发中需要注意的大概的几个比较大的方面: 1. 内存的管理; 2. 资

2009-08-12 17:41:00 658

原创 各种数字音频视频文件

目前PC上开发音视频的软件工具有:Direct系列、VFW、WDM等,主流的视频算法MPEG-4/H.264实现平台有VC和DSP。首先解释下DSP(Digital Signal Processor),是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格

2009-07-10 10:26:00 989

原创 COM的出生(本质论)

    COM —— Component Object Model即组件对象模型,是一种以组件为发布单元的对象模型。  COM是建立在二进制可执行代码级的基础上的,C++等语言中的对象是建立在源码基础上的,因此COM对象是语言无关的。  与COM深有渊源的是OLE(Object linking and embedding)对象链接和迁入。OLE使得Windows OS上的Applica

2009-04-29 15:58:00 374

原创 在日企工作的一些心得体会

作为一个软件开发人员作为一个软件开发人员工作的一些心得,在日企工作也有一年多了,有一些心得,其实很早就想写下来的,可是一直忘记。日本人的严谨、努力、细心等都是很值得我们学习的。本文是我毕业后这近2年来的一些工作体会,自己留个纪念。不希望有人转载,如果一定要转载请注明出处。 第一. 工作细心,细心再细心,通过这样你会觉得原来事情是这么简单,原来你也可以做出这么高质量的产品。 第二.

2009-01-10 19:21:00 6762

原创 头文件包含问题

一、类嵌套的疑问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 3555

原创 Search Engine

  在网络生活中,要想不被浩如烟海的信息淹没,必须借助搜索引擎。经常上网的朋友一定对搜狐、新浪等国内知名网站所提供的网站搜索服务十分熟悉,它们可以在眨眼之间,帮您在网上找到您想要的内容。以下我们向您介绍一些国外著名的搜索引擎:  Altavista:诞生于DEC设在硅谷的研发中心,以反应速度快、数据库容量大而著称。  Infoseek:最早的搜索引擎之一,以相关性好著称。  Excite:由美国斯

2008-06-26 17:31:00 474

原创 谈谈C++里的关键字

c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class MyClass{public:MyClass( int num );}....MyClass

2008-06-18 14:41:00 373

原创 关于const和static的一点小记

1.const的用法:为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替) 用法1:常量取代了C中的宏定义,声明时必须进行初始化。const限制了常量的使用方式,并没有描述常量应该如何分配。如果编译器知道了某const的所有使用,

2008-06-12 15:18:00 607

原创 设计出来的软件可靠性能达到9个9的程序设计语言

  一、高可靠性的Erlang,有望取代Java  Erlang将成为一个非常重要的语言。它也许就是下一代的Java语言。目前Erlang发展的主要问题就在于没有一个大的公司来支持它,作为它强大的后盾。结果,Erlang被推动成为一个开源的项目。Erlang语言最大优势就是它非常适合多核,web服务的特点。事实上,Erlang是唯一成熟的,非常稳定可靠,适合开发运行在多核机器上的高伸缩性的系统

2008-06-11 21:54:00 976

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

原创 转载---跳槽

首先,真正的高级人才是不用找工作的,因为只有被工作找的份。但是,难免有些高级人才厌倦了旧的工作环境,或者遇到天花板,没有了发展空间,或者遇到新老板上任后排除异己来提拔自己的亲信等等,如果您真打算自己去找工作,那么至少需注意以下几点:        1。网上求职尤其需注意那些一天到晚在网上打招聘广告的公司。这类公司通常分成两类:         一类是垃圾公司,如一些别有用心的保险公司、中介公司等。

2008-06-10 17:47:00 316

原创 inline一览

 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。      inline int min(int first, int secend) {/****/};        inline函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数必须在调用该函数的每个文本文件中定义。当然,对于同一程序的不同文件,

2008-06-05 15:59:00 421

原创 关于友元

友元函数和友元类      采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时

2008-06-05 14:28:00 324

原创 程序员的将来,有六个发展方向

1)教育软件。这类软件国内做得已经非常成熟,开发工具也是不拘一格。但是最优秀的教育软件,还是没有离开C/C++工具。个人认为其实vb足够了,教育软件的复杂度并不太高,难的是优秀的界面,以及如何把好的教育方式应用到界面中。 2)应用软件。比如:办公软件,杀毒软件,个人防火墙等。这类软件的商业需求和个人需求量都很大,但是开发的难度和服务要求也很高。一般来说,只有具有一定规模的软件公司才有开发此类软件的

2008-05-15 15:33:00 766

原创 操作符重载(花絮)

一、为什么使用操作符重载?对于系统的所有操作符,一般情况下,只支持基本数据类型和标准库中提供的class,对于用户自己定义的class,如果想支持基本操作,比如比较大小,判断是否相等,等等,则需要用户自己来定义关于这个操作符的具体实现。比如,判断两个人是否一样大,我们默认的规则是按照其年龄来比较,所以,在设计person 这个class的时候,我们需要考虑操作符==,而且,根据刚才的分析,

2008-05-08 17:07:00 484

原创 各种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 2088 1

原创 微软中文新闻组

微软一共开通了六大系列的中文新闻组:.NET 新闻组、Visual Basic & Visual C++ 新闻组、Office 新闻组、微软服务器系列新闻组、数据库新闻组、Windows 平台新闻组。 我们为您设计了简单快捷的加入方式,使您可以轻松加入,享受其中乐趣!1) Outlook Express 方式 —— 速度更快,可下载全部文章,离线浏览微软中文新闻组地址为:msnews.micros

2008-05-08 10:00:00 1252

原创 c++之恋(转载侯捷blog)

在许多来信中,我看到一些有趣的现象,也感受到一些值得整理下来的想法。所以,根据我个人的学习过往、我的教学经验、以及周遭朋友的心得交流,写下这篇文章,或可为後学者戒。●《多型与虚拟》序言节录首先让我节录《多型与虚拟》一书序言:《多型与虚拟》序 节录(侯俊杰/松岗/1998/07)一般而言,C++ 是一个难学易用的语言。C++ 的难学,初始在於其重重的布幕,布幕之中编译器对我们的程式码做了太多的手脚,

2008-05-07 10:51:00 899

原创 关于P2P技术随笔

P2P是一种与C/S结构相对的网络结构思想。在P2P系统中,两个或两个以上的PC机或其他设备,在Internet上直接通信或协作。在P2P结构中,网络不存在衷心节点(中央服务器),每个节点都同事当但着信息消费者、信息提供者和信息中介者这三种职责。P2P网络中的每一个节点都具有完全相同的地位,每台计算机的权利和义务都是对等的,无所谓C/S系统中的服务器和客户端之分,所以P2P网络也叫对等网络。P2P

2008-05-06 13:44:00 562

原创 关于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 476

libnl的通信机制详细解释

详细解释了libnetlink的通信机制,数据结构,从netlink的起源开始,一直到libnl,目前市面上没有相关的书籍。

2019-01-04

高效能人士的7个习惯

值的多次阅读的书籍

2016-12-01

高清版的MPlayer研究报告

详细描述了MPlayer的从播放到解码的过程,高清版的Pdf文档。

2010-05-10

设计模式(详解)

这里面包含了23个设计模式的详细讲解,很好的书,设计模式讲得非常详细,希望能给想在这方面有所深入的你带来帮助。

2008-05-26

泛型编程(C++)

这是一本面向对象开发的好书,想要了解那些深层次的比较好的软件开发参考书。

2008-05-26

EffectiveC++

这本书真的是C++开发的经验之谈啊

2008-05-26

空空如也

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

TA关注的人

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