第九章 动态规划 1 动态规划——背包问题 公式: 练习9.1 假设你还可偷另外一件商品——MP3播放器,它重1磅,价值1000美元。你要偷吗? 要。在这种情况下,你可偷来MP3播放器和iPhone和吉他,总价值为4500美元 行的排列顺序发生变化时结果如何?答案没有变化。也就是说,各行的排列顺序无 ...
分类:
编程语言 时间:
2018-04-24 14:55:35
阅读次数:
353
这篇文章呢,主要是用来记录python中的变量类型学习内容的。接下来就来看一下变量类型,那么什么是变量呢。变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储 ...
分类:
编程语言 时间:
2018-04-24 14:55:52
阅读次数:
190
class ArithmeticFunction { public static int arithmetic(int a, int b, String operator) { int result=0; switch(operator){ case "add": result=a+b; case ...
分类:
编程语言 时间:
2018-04-24 14:56:34
阅读次数:
111
今年4月读的第二本书:算法神探。以侦探小说的形式,简要介绍了基于不同的数据结构,多种搜索算法的原理和实现。文笔诙谐幽默,算法的应用场景形象生动,回归基础,深入浅出,让人记忆深刻。 ...
分类:
编程语言 时间:
2018-04-24 14:57:18
阅读次数:
473
Python内置的数据类型有数字、字符串、列表、元组和字典1.整型和浮点型由此可以看出变量的类型是可以改变的,Python给已经存在的变量再赋值时,实际上就是再次创建一个新的变量,即使变量名相同,但是它们的标识不一样,标识可以用id函数输出2.布尔型布尔型用于逻辑运算,有两个值true和false,标识判断真假,其实跟Java没什么区别3.Python运算符(1)Python中使用的算术运算符和数
分类:
编程语言 时间:
2018-04-24 14:57:58
阅读次数:
157
一、 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例(单核+多道,实现多个进程的并发执行): duoduo在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务, 但duoduo同一时刻只能做一个任务(cpu同一时间 ...
分类:
编程语言 时间:
2018-04-24 15:31:59
阅读次数:
179
1. static static是java中非常重要的一个关键字,而且它的用法也很丰富,主要有四种用法: ...
分类:
编程语言 时间:
2018-04-24 15:33:11
阅读次数:
162
一:Filter过滤器。 先自定义一个过滤器。 要在web.xml中进行配置。 输出的结果。现在这个是配置了拦截器。 二:过滤器的用途 前台传递的数据可能有空格什么的。非法的字符。先进过滤器的doFilter前进行处理。写一个类。去继承request。然后修改request里的值。doFilter去 ...
分类:
编程语言 时间:
2018-04-24 15:34:04
阅读次数:
186
本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利。毕业生和初级程序员(一般是工作经验3年以下)大多处于事业的青黄不接的阶段,在找工作时往往会遇到缺乏实际项目经验的瓶颈,作为技术面试官,我也经常在面试过程中感受到这些候选人缺乏实际经验的缺陷。不过本人之前做
分类:
编程语言 时间:
2018-04-24 15:35:01
阅读次数:
203
copy, list, dict, dictionary, deepcopy
分类:
编程语言 时间:
2018-04-24 15:35:48
阅读次数:
143
# %s可以接收一切 %d只能接收数字 msg = 'i am %s my hobby is %s' %('lhf','alex') print msg msg2 = 'i am %s my hobby is %d' %('lhf',1) print msg2 #打印浮点数 tpl ="percen... ...
分类:
编程语言 时间:
2018-04-24 17:22:52
阅读次数:
224
MFC(微软基础类库) 微软基础类库(Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句 ...
分类:
编程语言 时间:
2018-04-24 17:24:19
阅读次数:
178
Padding支持:NoPadding、PKCS5Padding、PKCS7Padding、ISO10126Padding AES/CBC/*,AES/ECB/*,AES/CFB/*,AES/CTR/*,AES/OFB/* ...
分类:
编程语言 时间:
2018-04-24 17:25:05
阅读次数:
1431
1008. 数组元素循环右移问题 (20) 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需 ...
分类:
编程语言 时间:
2018-04-24 17:25:34
阅读次数:
184
多线程 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。 很多人都对其中的一 ...
分类:
编程语言 时间:
2018-04-24 17:26:02
阅读次数:
156
转载: http://www.cnblogs.com/jiayongji/p/7119065.html 结巴是一个功能强大的分词库。 安装jieba pip install jieba 简单用法 结巴分词分为三种模式:精确模式(默认)、全模式和搜索引擎模式,下面对这三种模式分别举例介绍: 精确模式 ...
分类:
编程语言 时间:
2018-04-24 17:26:45
阅读次数:
361
示例 ...
分类:
编程语言 时间:
2018-04-24 17:28:47
阅读次数:
132
可以从不同的的角度去划分垃圾回收算法: 按照基本回收策略分 引用计数(Reference Counting): 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark- ...
分类:
编程语言 时间:
2018-04-24 17:29:08
阅读次数:
167
javascript语言中的调试功能少得可怜,如果涉及到第三方返回的对象数据更是使得开发程度加大。想到php中的var_dump,print_r简单好用,极大程序上方便了开发工作,在网上乱找一通,终于找到了一个类似的方法,虽然没有我p那样的刁炸天,但也省了不少功夫。可能有同学倔强到“三方不能查手册么 ...
分类:
编程语言 时间:
2018-04-24 17:29:17
阅读次数:
146
https://blog.csdn.net/jasonchen_gbd/article/details/51308638 已上为自己的代码,下面为转载内容。 为了能方便的区分一个进程中的每个线程,可以通过prctl()给每个线程取个名字。这样在会创建多个线程的程序执行过程中,就能知道一个pid或ti ...
分类:
编程语言 时间:
2018-04-24 17:29:23
阅读次数:
233