自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python实现动态规划切割钢条问题

该题目来自《算法导论》书中动态规划一章的实例,书上用的是伪代码实现。切割钢条问题的描述:http://www.cnblogs.com/mengwang024/p/4342796.html以下是我的python实现:price = [0, 1, 5, 8, 9, 10, 14, 17, 20, 24, 30]cut_point = []def cut_rod(length)

2016-03-08 17:27:39 2705 1

原创 如何在NSURLRequest中设置cookies

在使用UIWebView访问网站时,经常遇到的一个问题是需要登录。比如访问新浪微博,或者访问某个个人账号,但是需要直接访问url,却会被重定向到登录页进行登录。那么真正的浏览器是如何做到的直接登录?一般来说,答案都是cookies。在你第一次登录时,网站设置了cookie,浏览器保存这些携带了登录信息的cookies,以后就可以直接登录。所以我们要做的就是在url request中带上co

2013-06-08 10:42:13 10497

原创 presentModalViewController实现机制探讨

今天本来想利用ModalViewController做这样一件事情。在原有的view上该上一层半透明的view。后来发现是不行的,虽然presentModalViewController我们看到的动画是在原有的view上盖了一层全屏的新view,但是其实下面的view被移除了。push也是一样。即是说:虽然我们可以理解view是可以通过类似于栈结构来理解,在取之前的view时也可以通过这样

2012-07-25 21:40:43 1962

转载 Objective-c Callbacks(转载)

CallbacksIn this post, I’ll enumerate four major types of callback mechanisms in Objective-C, and mention some comparisons to help choose the best one for whichever class you’re designing.In

2012-05-12 15:24:51 763

原创 SSH心得

差不多去年这个时候写的了,最近整理到,贴出来给大家看看~StrutsStruts的核心理念,设计初衷即是MVC设计模式。理解struts就要从理解MVC开始。这张图显示Stuts的MVC模型:我认为,应用Struts的关键即在于此,就是对于MVC模型的实现,而且是企业级、规范化的实现,可以享受Struts框架所提供的关于表单验证、动作管理、消息处理、国际化、配置管理等等

2012-03-20 20:51:26 859

转载 C++虚函数表解析

今天看见这篇将C++虚函数表实现机制的文章,实在很好,怕以后找不到。忍不住转过来~C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要

2012-03-07 16:57:04 296

原创 【c++ primer读书笔记】 C++中的类

最近在读C++ primer,做个小笔记。今天探讨C++中的类,和java的类做比较。只列出C++中的类有而java中没有的一些特性~1.      构造函数初始化列表初始化列表开始于形参表后的”:”,示例:Class::Constructor(): var1(value1), var2(value2){ }用赋值语句的话,写法是:Class::Constructor(){

2012-03-03 11:29:55 311

转载 堆和栈的区别 (转贴)

非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据

2012-02-23 18:34:45 369

原创 《H.264 and MPEG-4 video compression》读后感

<br /><br />最近看了老师分发的一本关于视频编码与标准的书《H.264 and MPEG-4 video compression》,从中对视频编码及其标准有了基本的了解。由于这本书主要是做一些基础的介绍,让我们对视频编码这一领域有一个大概的了解。再加上之前从来也没有这方面的知识储备,因此读了之后,也只是对下面几个基础问题有了了解。现在看到一些名词,大概能知道其含义,出处,有的还知道些原理和应用,但都并不是太深刻。但是我想,作为“入门级”读物,这样的理解层次我还是基本满意的。<br />1.    

2010-08-02 19:34:00 1737

原创 ubuntu下配置python开发环境(Eclipese+Pydev)

<br />大家都知道,ubuntu中自带了python,不用安装,直接就可以在编写运行python。个人觉得这是ubuntu最大的优点之一,windows什么都要再装,而且还那么大。。。<br />当然,工欲善其事,必先利其器。现在很少有人写程序不用IDE了,写python固然也有一些独立的IDE,像idle,但是作为一个大部分开发时间都耗在java上的程序员,我对Eclipse有特别的偏爱~因此,选择pydev+Eclipse当然是最好的选择。<br />今天捣鼓了以下,在10.04下配置了python

2010-07-29 11:30:00 5488

原创 zookeeper项目日志

 第一天(3月17号)项目主题确定为构建一个类似于zookeeper的小游戏。组队完成,人员构成:小H、小D、小C、小J和我。四个人都不熟悉,以后要多加留意。这次的项目,一定要比上次有所进步。不光是项目的结果上,更重要的是在项目所用的软件工程方法上,以及项目软件的质量上。 第二天1、原版游戏试玩结果:zookeeper这款游戏很容易上手,故事也简单,游戏规则很明确:满足

2010-03-18 15:33:00 1198

原创 关于上学期软工实验的思考

 上学期的软工实验应当算是人生中第一次真正地做一个软件项目,而且十分幸运的,我还是PM。总体来说,上学期软工实验的开发过程是相当失败的,存在着许许多多的问题,因此,有必要进行系统的反思与思考。讲一下自身的体会:鉴于这是第一次的软件项目体验,本身有太多的东西需要学习,所有的环节都没有任何经验可谈,因此处于两眼一摸黑,摸着石头过河的境地。从最初的需求分析,学习画UML图、ER图,以及打

2010-03-05 22:47:00 443

空空如也

空空如也

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

TA关注的人

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