自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (9)
  • 收藏
  • 关注

原创 PacketVideo (OpenCore)

PacketVideo 比想象的要复杂,想在短时间内理解它,还是很有难度的,尽管对一些子流程已经明白了,但始终觉得还是管中窥豹。

2010-11-01 17:05:00 557

转载 模式趣解

作者: Admin 日期: 04-10-13 10:53 点击数: 130 好东西不得不转http://www.cppblog.com/mzty/archive/2006/01/03/2372.html创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和

2010-04-10 10:59:00 586

原创 背包问题:求小于M并且加起来和等于N的数

int N, M;void output(int a[]){ for (int i = M; i >=1; i--) { if (1 == a[i]) cout << i << " "; } cout << endl;}void backpack(int a[], int n, int m){ if (n < 1 || m < 1 || (

2010-04-05 11:16:00 591

原创 Single linked list reverse

Single linked list reversed: (1) Algorithmstruct link{ int data; struct link *next;};link reverse(link x){ if( NULL==x ) return NULL; link t=NULL; link r=NULL,

2010-03-26 15:47:00 628

原创 What is heap and stack?

http://www.maxi-pedia.com/what+is+heap+and+stack The stack is the section of memory that is allocated for automatic variables within functions.Data is stored in stack using the Last In First Out (

2010-02-27 22:23:00 420

转载 质数 素数

原文:http://baike.baidu.com/view/10626.html?tp=0_11 质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的地位。 最小的素数是2, 它也是唯一的偶素数。 最前面的素数依次排列

2010-02-22 10:16:00 411

原创 Byte alignment

VC provides # pragma pack (n) to set the variable to n-byte alignment (n must be 0 or a power of 2). If n is 0 or is omitted, alignment uses the default alignment values. There are two cases to n-by

2010-02-21 21:47:00 660

原创 鸟巢滑雪--被骗的感觉好爽

大年初四去鸟巢滑雪了:(1)门票180元,只是雪世界的门票; (2)进去后发现不大点场地,雪比较脏,化了不少,只有排着长队滑雪圈的人; (3)当时顿感失望,人倒是不少,晃悠了一个小时,就想这180十元的票也太不值了,就想着要是能把它卖掉该多好; (4)后来找了个工作人员问了下,原来滑雪橇的在运动场的付场,于是跑向付场; (5)路转溪头忽现,藏的还挺隐秘,不知道是

2010-02-18 16:11:00 722

原创 常用函数曲线及大小关系

常用函数曲线及大小关系,相信你一定用得着 

2010-01-07 21:24:00 11577 1

原创 smarq v7 智器 v7 新手使用

1 android   系统目前不可用。2 win ce  (1) movie不能最小化,要想去设置别的(比如背光)只能退出重来;(2)movie不能播放mkv格式的文件,一播放就死机;(3)播放视频时几分钟后背光就自动关闭了,一片黑,除非在电源管理中关掉自动关闭背光功能,这有些不符合使用习惯,u系统中没有这个问题;(4)PDF阅读时不能使用机器上的上下键来滚动屏幕,只能费力的用触摸棒点,很容易点

2009-11-22 22:28:00 776

原创 编程珠矶学习笔记(12)- 快速排序法1 O(nlogn)

个人原创,转载请注明出处,谢谢!一、目的input: n个元素的数组;output: n个元素的有序数组;constrain:使用快速排序法,数组有序,左小右大,O(nlogn)。二、算法原理使用分治的思想来解决,使用递归的方法来实现,即将数组不断的剖分成小部分,然后对每一个小部分进行排序,每一个小部分的有序,最终使得整个数组有序。例如,假设现在有一个8元素的待排数组:

2009-11-04 22:32:00 890

原创 编程珠矶学习笔记(11)--插入法排序O(n^2)

个人原创,转载请注明出处,谢谢!一、目的input: n个元素的数组;output: n个元素的有序数组;constrain:使用插入排序法,使数组有序,左小右大。二、算法原理就像排队,假设个子高的站在右侧,那么如果发现比自己左侧的人个子低,则和他换一下即可,换以后如果发现还比左侧的低,那么继续换,直到比左侧的高为止。比如有下面的4个数字(理解为身高也可): 3

2009-10-27 22:25:00 565

原创 编程珠矶学习笔记(10)--查找最大和(扫描算法O(n))

个人原创,转载请注明出处,谢谢!一、目的input: n个元素的数组;output: 在数组中查找相邻数的最大和;constrain: 如最大和为负数,则最大和为0,即一个也不选。二、算法原理算法从数组的最左端x[0]开始,一直扫描到最右端x[n-1],记下所碰到过的最大和,初始最大和为0。实际通过一个一个的增加元素来判断哪个子数组的和最大,抛弃小的和,留下大的和,最终得到

2009-10-19 12:07:00 768

原创 编程珠矶学习笔记(9)--查找最大和(分治算法O(logn))

个人原创,转载请注明出处,谢谢!一、 目的input: n个元素的数组;output: 在数组中查找相邻数的最大和;constrain: 如最大和为负数,则最大和为0,即一个也不选。二、算法原理要解决x[n]的最大和问题,可递归解决两个规模近似为n/2的子问题,然后将他们的答案进行合并以得到整个问题的答案。即如下图将x[n]转化为两个子数组x[a]和x[b]:考

2009-10-18 18:28:00 900

原创 编程珠矶学习笔记(8)--查找最大和(二次算法O(n^2))

个人原创,转载请注明出处,谢谢!一、   目的input: n个元素的数组;output: 在数组中查找相邻数的最大和;constrain: 如最大和为负数,则最大和为0,即一个也不选。二、算法原理假设输入数组x[10]如下图,则最大和为187,即子向量x[2…6]: 另外:如果数组内各元素均为正数,则最大和为所有元素的和;如果数组内各元素均为负数,则最大和

2009-10-12 22:36:00 736 2

原创 编程珠矶学习笔记(7)--改善性能

个人原创,转载请注明出处,谢谢!一、目的使用各种方法对性能进行改善。这里只简单列出书内的一些性能优化方法和结果。更多请参考:       http://blog.csdn.net/lijian818181/archive/2009/09/25/4593320.aspx二、一个优化案例的结论一个天体物理学研究方面的程序不断优化的结论(更多还请参考原著p58):

2009-10-11 13:51:00 445

原创 编程珠矶学习笔记(6)--测试及性能(基本的)

个人原创,转载请注明出处,谢谢!一、 目的(1)    使用简单的测试脚手架来测试函数的正确性;(2)    使用简单的时间函数来度量函数的时间。二、实现方法1.       使用断言来保证捕捉异常:int i = -999999;#define assert(v) { if ((v) == 0) printf("  binarysearch bug %d %d/n

2009-10-08 21:40:00 498

原创 编程珠矶学习笔记(5)--两分搜索算法(折半查找算法)

个人原创,转载请注明出处,谢谢!一、目的input: 有序序列output: 查找结果,如果为-1则未找到目标constrain: 使用两分法进行查找,使查找时间复杂度为O(logn)二、 算法原理 两分搜索算法是一种理解比较简单,但执行效率却十分高的算法。可以用循环的方式来实现,也可以用递归的方式来实现。算法原理如图:   通过不断的改变l和u的值来接近要

2009-10-07 19:35:00 668

原创 编程珠矶学习笔记(4)--挤压法查找变位词

个人原创,转载请注明出处,谢谢!一、 目的如示例:input: 单词文件output: 同位词归类文件constrain: 归类所有为同位词的单词        何为同位词:单词字母相同,但字母的顺序不同:       pans 和snap是同位词       pots 、stop和tops是同位词,还有这些:  二、算法原理 如果我

2009-09-29 11:12:00 1140 3

原创 编程珠矶学习笔记(3)--反转旋转(手摇法实现旋转)

个人原创,转载请注明出处,谢谢!一、目的如示例:input: n = 10, rotdist = 5 (移动前5个元素到数组尾), x[] = {1,2,3,4,5,6,7,8,9,10} output: x[6,7,8,9,10,1,2,3,4,5]constrain: 使用尽可能少的额外内存可通过手揺法来实现旋转,其原理如下图:准备:两手上下平放,左手在上,右手

2009-09-26 22:23:00 1414

转载 [zt]代码优化学习笔记

原文:http://www.cnblogs.com/techsunny/archive/2008/03/24/1120380.html 以下对程序性能优化的相关知识做了总结。应注意的是没有放之四海皆准的方法。1.策略1.1.最重要的原则:尽量少用代码优化(1) 相对于精细的代码优化,程序架构、数据结构、算法和细节设计更重要。(2) 不成熟的代码优化会危及程序的正确性、功能性和可维护性。(3

2009-09-25 11:20:00 727

原创 编程珠矶学习笔记(2)--移位旋转

个人原创,转载请注明出处,谢谢!一、代码#include #include #include  #define MAXN 10000000 int x[MAXN];int rotdist, n; int gcd(int i, int j){      int t;       while (i != 0) {              i

2009-09-23 22:27:00 1042 2

原创 编程珠矶学习笔记(1)--位排序

 个人原创,转载请注明出处,谢谢!一、代码#include  #define BITSPERWORD 32 #define SHIFT 5#define MASK 0x1F#define N 10000000 int a[1 + N/BITSPERWORD]; inline void set_bit(int i) {             

2009-09-22 22:42:00 1298

原创 两分搜索算法(折半查找算法)

个人原创,转载请注明出处。  #define MAX  100 int n = 0; int x[MAX];//seq data array {x[0] int binary(int t) {     int l, u;     if(x[0] > t ||x[n]       printf("input error /n");       return -1;     }     l =

2009-08-12 22:09:00 474

原创 代码大全(code complete)学习笔记 (2)

 2 用隐喻来充分理解软件开发软件隐喻更像一个探照灯,而不是一个路牌。它并不能告诉你在哪找到答案,但却能告诉你如何能找到答案。更像一个启发式的方法而非一个算法。你对软件隐喻理解的程度,决定了你对软件开发理解的程度。一般的软件隐喻有以下类型:(1)写作代码式隐喻 (软件写作)       这种隐喻认为开发方式就像写信,如果写错了,抛弃即可。对于大些的项目明显不适用。(2)

2009-03-22 23:34:00 763

原创 代码大全(code complete)学习笔记 (1)

 1 欢迎进入软件架构的世界软件开发的主要流程为:问题定义-〉需求分析-〉规划构建-〉架构(概要设计)-〉详细设计-〉编码与调试-〉单元测试-〉集成测试-〉系统测试-〉交付或发布-〉保障维护 各个过程与软件构建的关系如下:  如上图,其中灰色区域是与软件构建相关的活动,也是要介绍的内容。软件构建主要的作用为:(1)       验证相关的基础工作已经完成

2009-03-22 23:30:00 597

原创 延庆--龙庆峡--豆腐宴

十一和朋友去了次延庆,一些体会和大家分享:(1)龙庆峡   门票40元,只能去水库一侧爬山,越爬越郁闷,即没有可看的也没有可玩的。为了不白来一趟(毕竟难得的长假),狠了一下心去坐船(60元),船速到不慢,带着大家在水库里转了一圈,冷的不行(要不冷可以租棉衣),然后停靠在中心的小岛下来转了一圈,十分钟就能走到头,然后又坐船回来了。虽然是青山绿水,但从进门到出门总有不断被骗的感觉,不过景点

2008-11-06 13:27:00 838

原创 看清--北京林捷货运有限公司

这周,在这家(北京林捷货运有限公司)公司运了个包裹,感觉:http://www.laiwan.com/shop/966/22578/index.html(1)服务态度比较差,员工比较牛;(2)费用比较高,比六郎庄托运要贵20元左右;(3)有欺骗性,电话咨询时说保费千分之四,但当你交费时,又告诉你保一万以上才是这个比例,一万一下均是10元保费;(4)手续不规范,给客户的凭据连

2008-10-28 15:27:00 1002

原创 我爱c++

我爱c++

2005-09-11 11:45:00 516

Competitive programming 3 竞赛编程3

竞赛编程第三版,非常清晰,延续了之前的经典,又有新的更新,希望对算法感兴趣的同学下载,请仅供自己学习和参考使用。 Steven Halim and Felix Halim **注意:是英文版本的**

2020-03-14

Android笔试题.docx

这是我当时面试顶尖美企Android开发Leader时整理的笔试题,基础的有,一定难度的也有,网络的和音视频的也有,当时面试成功了,面试官反馈技术还挺全面的,希望对大家有用。

2020-03-14

演示制胜 讲故事的艺术 Presenting to Win

演示制胜——讲故事的艺术 Presenting to Win 口才制胜:讲故事的艺术 演示制胜——讲故事的艺术 Presenting to Win 口才制胜:讲故事的艺术 对创业路演,总结工作,报告都非常有用

2011-09-09

Cocos2d for iPhone0.99 Beginners Guide Code

Cocos2dforiPhone0.99BBeginnersGuideCode.7z

2011-04-23

游戏编程精粹1 (中文版)第一部分

第二部分链接: http://download.csdn.net/source/2685596 本书是由40多位国外游戏开发行业最为优秀的程序员撰稿的技术文集。每篇文章都针对游戏编程中的某个特定问题,不仅提供了解决思路,还给出了能立即应用到代码中的算法和源码。全书分为通用编程技术、数学技巧、人工智能、多边形技术和像素特效五章;附录部分提供了两个非常有用的工具库,矩阵工具库和文本工具库;随书附带光盘中包含有全书所有的源程序、演示程序、附录中的两个工具库以及glSet叩和GLUT等开发工具。 本书适合游戏开发专业人员阅读。专家级开发人员可以立刻应用书中介绍的技巧,而初中级程序员通过阅读本书将增强其技能和知识。本书是游戏程序员必备的参考资料。

2010-09-10

企业应用架构模式.pdf

本书作者是当今面向对象软件开发的权威,他在一组专家级合作者的帮助下,将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。本书获得了2003年度美国软件开发杂志图书类的生产效率奖和读者选择奖。本书分为两大部分。第一部分是关于如何开发企业应用的简单介绍。第二部分是本书的主体,是关于模式的详细参考手册,每个模式都给出使用方法和实现信息,并配以详细的Java代码或C#代码示例。此外,整本书中还用了大量UML图来进一步阐明有关概念。 本书是为致力于设计和构建企业应用的软件架构师、设计人员和编程人员而写的,同时也可作为高等院校计算机专业及软件学院相关课程的参考教材。

2010-04-19

Microsoft.Press.Inside.Microsoft.SQL.Server.2005.Query.Tuning.and.Optimization.Sep.2007.chm

Microsoft.Press.Inside.Microsoft.SQL.Server.2005.Query.Tuning.and.Optimization.Sep.2007.chm

2010-03-07

游戏编程精粹3(中文版)part2.rar

本书汇集了近70篇最新的游戏编程大师的技术文章。这些文章都来自于实际经验的积累,各有独到之处,依其所属领域不同,全书划分为通用编程技术、数学技巧、人工智能、图形、网络和多玩家游戏、音频处理六章,覆盖了当今游戏开发中的所有关键技术领域。 本书适合游戏开发专业人员阅读。对于入门级的读者,本书指出了您将要面临的各方面挑战,并提供大量的参考资料和资源助您提高专业知识和技术;对于专家级的读者,本书中实用的新思想与新技巧将帮助您节省大量游戏开发的宝贵时间。

2009-09-17

游戏编程精粹3(中文版)

本书汇集了近70篇最新的游戏编程大师的技术文章。这些文章都来自于实际经验的积累,各有独到之处,依其所属领域不同,全书划分为通用编程技术、数学技巧、人工智能、图形、网络和多玩家游戏、音频处理六章,覆盖了当今游戏开发中的所有关键技术领域。 本书适合游戏开发专业人员阅读。对于入门级的读者,本书指出了您将要面临的各方面挑战,并提供大量的参考资料和资源助您提高专业知识和技术;对于专家级的读者,本书中实用的新思想与新技巧将帮助您节省大量游戏开发的宝贵时间。

2009-09-17

空空如也

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

TA关注的人

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