自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枕上听潮

Good artists copy, great artists steal

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 01背包问题算法解释与C代码实现

01背包问题,是用来介绍动态规划算法最经典的例子,网上关于01背包问题的讲解也很多,我写这篇文章力争做到用最简单的方式,最少的公式把01背包问题讲解透彻。01背包的状态转换方程 f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ),  f[i-1,j] }f[i,j]表示在前i件物品中选择若干件放在承重为 j 的背包中,可以取得的最大价值。Pi

2014-07-12 11:20:54 2754 1

原创 MATLAB产生一个设定比例0和1的随机数数组的方法

因为本人在做误码率实验时候,尝尝需要自适应的设定一个序列对应的误码率txt文件。 这个txt文件里面只包含0或1,表示误码标志位。其中,1表示对应的帧丢失。在进行试验的时候,我们通常需要对多组序列,设定不同的误码率,因此其对应的fer.txt文件也各不相同。   在通过MATLAB编程,实现生成这个误码率txt文件的时候,主要的困难是设置一个精确的误码率数组。这个数组长度对应序列的帧数,这个数

2013-03-30 19:56:34 9873

转载 Doxygen 使用笔记整理版本

因为最近要对一个C++工程进行分析,所以使用Doxygen 帮助了解代码架构。步骤1 :下载doxygen的binary 包doxygen下载地址http://www.10.xdowns.com/uploadFile/2007-7/doxygen.rar为了使doxygen能够将类图、协作图等 加入到文档中,还要下载安装graphviz for win。

2012-07-26 10:39:10 1111

转载 垃圾回收机制算法的前世今生

拓荒时代    国内的程序员大多是在 Java 语言中第一次感受到垃圾收集技术的巨大魅力的,许多人也因此把 Java 和垃圾收集看成了密不可分的整体。但事实上,垃圾收集技术早在 Java 语言问世前 30 多年就已经发展和成熟起来了, Java 语言所做的不过是把这项神奇的技术带到了广大程序员身边而已。如果一定要为垃圾收集技术找一个孪生兄弟,那么, Lisp 语言才是当之无愧的人选。

2012-07-19 16:12:46 1249

转载 const和static区别

一、控制存储方式:  static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。  1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现?最容易想到的方法是定义一个全局的变量,但定

2012-07-19 11:01:11 936

转载 内存堆和栈的区别

内存堆和栈的区别原文: http://student.youkuaiyun.com/link.php?url=http://www.top-e.org%2Fjiaoshi%2Fhtml%2F427.html在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存

2012-07-17 18:30:31 522

转载 递归,回溯,合并,动态规划算法笔记

递归与回溯[算法分析]    为了描述问题的某一状态,必须用到它的上一状态,而描述上一状态,又必须用到它的上一状态……这种用自已来定义自己的方法,称为递归定义。例如:定义函数f(n)为:        /n*f(n-1) (n>0)f(n)= |        / 1(n=0)    则当0时,须用f(n-1)来定义f(n),用f(n-1-1)来定义f(n-1)

2012-07-11 17:34:36 3222

转载 通俗地理解《信号与系统》-BY 某信号处理方法论大牛

第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换引子很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了。   先说"卷积有什么用"这个问题。(有人抢答,"卷积"是为了学习"信号与系统"这门课的后续章节而存在的。我大吼一声,把他拖出去枪毙!)   讲一个故事:   张三刚刚应聘到了一个电子产品公司做测

2012-05-29 20:29:13 1871

原创 C++ STL标准模板库中几种插入迭代器的用法

C++ STL标准模板库中几种插入迭代器的用法    STL是一种通用编程技术,STL的目标是抽象和创建可重用代码。C++使用模板使得算法独立于存储的数据结构,而使用迭代器可以使得算法独立于使用的容器类型。STL对每个容器类(vector,list,deque等)定义了相应的迭代器类型,对于其中的类,迭代器可能是指针,对于别的类也可能是对象。    例如,声明一个double类型vecto

2011-10-31 20:22:43 1590

VC环境下jmail组件发送邮件

包括完整的工程,在visual C++ 6.0 编译通过。实际使用时候要注意局域网和杀毒软件的相关设置,最好关闭防火墙。 使用jmail组件,在vc环境下可以实现发送email。

2010-08-09

空空如也

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

TA关注的人

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