1. 问题 问题同《简单散列函数算法》 设有10个非负整数,用不多于20个的储存单元来存放,如何存放这10个数,使得搜索其中的某一个数时,在储存单元中查找的次数最少? 问题类似于,有10个带号码的球,放到编号为{0, 1, 2, …, 19}共20个盒子中,每个盒子最多放一个,问如何放,使能够用最少... ...
分类:
编程语言 时间:
2017-01-08 20:04:29
阅读次数:
296
7.8 深入理解容器中的Bean 7.8.1 抽象Bean与子Bean 把多个<bean.../>配置中相同的信息提取出来,集中成配置模版 这个配置模版并不是真正的Bean,因此Spring不应该创建该配置模版,于是需要为该<bean.../>配置增加abstract=“true” 这就是抽象Bea ...
分类:
编程语言 时间:
2017-01-08 20:08:23
阅读次数:
261
前言 之前部署spring boot应用是通过直接输入命令“java -jar”来实现的。而有些情况,由于部署环境的制约,只能把项目从jar转换成war才能部署,如新浪云sae的java环境容器。那怎样转换成war项目呢? 其实非常简单,只需要App类继承SpringBootServletIniti ...
分类:
编程语言 时间:
2017-01-08 20:11:48
阅读次数:
741
一、运算符 1、算数运算符 +、-、*、/、%(求余数)、//(取整数部分) python2.x中,如果计算浮点数其中一个数字必须是浮点数否则按整数计算: 如python2.7中:print 9/2 结果是4 python2.7中:print 9.0/2 结果是4.5 python3.0中:prin ...
分类:
编程语言 时间:
2017-01-08 20:17:24
阅读次数:
194
1,打包有二种,打包可执行程序-player,打包资源包-assetbundle 2,打包player后,在PC平台去看打包后对应的资源大小,发现比原始资源小得多,模型资源压缩率约60%,图资源压缩率90%左右。 打包资源包后,去看打出的assetbundle,会发现,默认压缩方式下-LZMA,达到 ...
分类:
编程语言 时间:
2017-01-08 20:18:27
阅读次数:
264
最近在看maven的打包及管理,然後就看到nexus,自己在安裝的時候就下載了最新版的nexus-3.2.0-01-win64,按照文档部署后启动,浏览。之前一致使用的是2.0的,所以还是需要导出点点,熟悉一下功能。 熟悉2.0的都知道,那是可以上传自己的jar到库中,方便引用,但是3.0中,没有操 ...
分类:
编程语言 时间:
2017-01-08 20:19:18
阅读次数:
843
一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时list默认的类型为Object类型。在之后的循环中,由于忘记了之前在list中也加入了Integ ...
分类:
编程语言 时间:
2017-01-08 20:22:23
阅读次数:
273
常见的高级语言有两大类:面向对象跟面向过程,面向过程的话,典型的就是c,它是一种结构化语言,简单的说,就是解决一个问题,是分成几个有先后关系的步骤,连贯起来就可以解决。举个例子,把大象放进冰箱的程序,面向过程的话,第一步:打开冰箱;第二步:把大象放进冰箱;第..
分类:
编程语言 时间:
2017-01-08 20:25:45
阅读次数:
164
通常我们的网站里面会加载一些js代码,统计啊,google广告啊,百度同盟啊,阿里妈妈广告代码啊,一堆,最后弄得页面加载速度很慢,很慢。解决办法:换一个js包含的方式,让javascript加载速度倍增。把通常加载方式:<scriptsrc="xxxx.js"></script>改变成:代码如..
分类:
编程语言 时间:
2017-01-08 20:29:41
阅读次数:
167
#-*-coding:utf-8-*-
"""
CreatedonSatJan713:55:452017
"""
#----------------------定义一个字符串---------------------------
str=‘abcdq‘
print(str)
print(str.capitalize())
#去除字符串两个空格
print(str.strip())
#去除字符串左侧的空格
print(str.lstrip())
#去除..
分类:
编程语言 时间:
2017-01-08 20:32:50
阅读次数:
156
一:进程与线程 概述:几乎任何的操作系统都支持运行多个任务,通常一个任务就是一个程序,而一个程序就是一个进程。当一个进程运行时,内部可能包括多个顺序执行流,每个顺序执行流就是一个线程。 进程:进程是指处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当程序进入内存 ...
分类:
编程语言 时间:
2017-01-08 21:12:34
阅读次数:
228
作者:Lingfeng Ai链接:http://www.zhihu.com/question/24590883/answer/92420471来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Awesome Python中文版来啦! 本文由 伯乐在线 - 艾凌风 翻译, ...
分类:
编程语言 时间:
2017-01-08 21:24:33
阅读次数:
2886
Java虚拟机在执行Java程序的过程中会把所管理的内存划分为若干个不同的数据区域,这些区域有各自的用途,有各自的创建时间和销毁时间,有的区域随着虚拟机进程的启动而存在,有的区域则是依赖用户线程的启动和结束进行建立或销毁。Java虚拟机第二版规定,虚拟机管理的内存包含以下几个运行时数据区域 ...
分类:
编程语言 时间:
2017-01-08 21:27:56
阅读次数:
373
线程池的概念与Executors类的应用 1.创建固定大小的线程池 2.创建缓存线程池 3.创建单一线程池 关闭线程池 shutdown与shutdownNow的比较 用线程池启动定时器 调用ScheduledExecutorService的schedule方法,返回的ScheduleFuture对 ...
分类:
编程语言 时间:
2017-01-08 21:32:29
阅读次数:
187
i.继承(Inheritance) 1.继承的概念 继承:在面向对象编程的过程中,通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类。 继承是面向对象编程最重要的特征之一。 继承的优点:1. 避免大量的重复代码。 2. 继承是功能的拓展,使得结构清晰。 更容易维护和修改。 父类:之前已有 ...
分类:
编程语言 时间:
2017-01-08 21:31:23
阅读次数:
283
一、数据校验 在web应用程序中,为了防止客户端传来的数据引发程序异常,常常需要对 数据进行验证。输入验证分为客户端验证与服务器端验证。客户端验证主要通过JavaScript脚本进行,而服务器端验证则主要通过Java代码进行验证。 为了保证数据的安全性,一般情况下,客户端和服务器端验证都是必须的 二 ...
分类:
编程语言 时间:
2017-01-08 21:35:57
阅读次数:
542
我们应该如何去了解JavaScript引擎的工作原理 JavaScript探秘:编写可维护的代码的重要性 JavaScript探秘:谨慎使用全局变量 JavaScript探秘:var预解析与副作用 JavaScript探秘:for循环(for Loops) JavaScript探秘:for-in循环 ...
分类:
编程语言 时间:
2017-01-08 21:35:22
阅读次数:
259
using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace Wen.Helpers { /// /// 安全助手 /// public sealed class Sec... ...
分类:
编程语言 时间:
2017-01-08 21:36:58
阅读次数:
344
java 读取文件可以用字节流和字符流。 由于一个汉字占两个字节,所以如果配置文件中有汉字,用字节流读取,会出现乱码。 用字符流则不会出现乱码。 配置文件 b.properties 文件如下: family\ name = zhousecond name = dingzhaogender = mal ...
分类:
编程语言 时间:
2017-01-08 21:40:24
阅读次数:
244
1、页面上使用form表单提交文件 2、handlerMaping方法使用servletapi作为参数 3、处理 1)使用CommonMultiPartResolver接收servletContext判断请求是不是上传文件的请求 2)如果是:直接将HttpServletRequest强转成Multi ...
分类:
编程语言 时间:
2017-01-08 21:39:58
阅读次数:
239