第一章 算法在计算中的作用 1.1 算法 算法是任何良定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或者值的集合作为输出。 对每个输入实例,算法都以正确的输出停机,则称该算法是正确的。 算法的运行时间: $\log{n} < \sqrt{n} < n < n\log{n} < n^2 ...
分类:
编程语言 时间:
2017-11-27 16:55:23
阅读次数:
139
在springboot使用i18n进行国际化文件配置时,文件名为messages_zh_CN.properties的文件中填写中文信息,当使用浏览器进行访问时,出现中文乱码,此时在idea中进行修改setting配置: 注: 修改配置后,该properties配置文件的中文已经乱码了,如果没有把该文 ...
分类:
编程语言 时间:
2017-11-27 16:56:02
阅读次数:
718
访问成员函数返回的是引用,front,back,at,和下表,如果一个容器是const,返回的则是const的引用,如果容器不是const,则返回的是普通引用。 是否返回的是引用,关键是看表达式在左值还是在右值,如果在右值,返回的就是元素的一个拷贝,如果在左值,返回的是一个引用对象。 在使用auto ...
分类:
编程语言 时间:
2017-11-27 17:26:46
阅读次数:
163
Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别. 一、List与ArrayList的区别 List->AbstractList->ArrayList (1) List是一个接口,ArrayList是一个实现了List接口的具体类。 他们 ...
分类:
编程语言 时间:
2017-11-27 17:27:31
阅读次数:
204
函数 函数的定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这个函数,只需调用其函数名即可。 函数的特性: 减少重复代码; 方便修改,更易扩展; 保持代码的一致性。 函数名命名规则: 函数名必以下划线或者字母开头,可以包含任意字母、数字或下划线的组合,不能使用任何标点符号; 函 ...
分类:
编程语言 时间:
2017-11-27 17:27:53
阅读次数:
235
初始环境 在安装之前,我的anaconda2已经安装好,git也有装好 1. 下载xgboost代码 打开git bash ,到需要下载的目录D:\Python\algorithm, 以下命令下载: 1. 安装MINGW ...
分类:
编程语言 时间:
2017-11-27 17:53:28
阅读次数:
122
插入排序原理:它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 插入排序核心:假设第一个元素排好,之后的元素对排好的部分从后向前比较并逐一移动。 实现技巧: 讲一组数据分成两组,我分别将其称为有序组与待插入组。每次从待插入组中取出一个元素,与有序组的元 ...
分类:
编程语言 时间:
2017-11-27 17:55:04
阅读次数:
234
引: 之前使用nose框架时,一直使用--logging-config的log文件来生成日志,具体的log配置可见之前python nose测试框架全面介绍三。 但使用一段时间后,发出一个问题,生成的报告只有错误提示,没有日志,查看nose的官网,nose默认支持将日志显示的,如下: 脚本如下: 可 ...
分类:
编程语言 时间:
2017-11-27 17:55:56
阅读次数:
1741
B. XK Segments time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output B. XK Segments time limit ...
分类:
编程语言 时间:
2017-11-27 18:44:17
阅读次数:
158
python colorama模块 colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用。 1. 安装colorama模块 1 pip install colorama 可用格式常数: 1 2 3 Fore: BLACK, RED, GREEN, YELLOW ...
分类:
编程语言 时间:
2017-11-27 18:44:27
阅读次数:
149
UNITY_物理系统简单介绍 要有说服力的物理行为,游戏中的物体必须正确地加速,受到碰撞,引力和其他力量的影响。 Unity中实际上有两个独立的物理引擎:一个用于3D物理,另一个用于2D物理。两个引擎的主要概念是相同的(除了3D中的额外维度),但是它们是使用不同的组件实现的。例如,Rigidbody ...
分类:
编程语言 时间:
2017-11-27 18:44:57
阅读次数:
230
在使用Missian时,spring是可选的,但是作者本人强烈推荐和Spring配合使用。Spring是一个伟大的项目,并且它不会对程序在运行时的效率带来任何损耗。 Missian在服务器端依赖与Mina,Missian只是提供一个Codec(协议编码解码,兼容TCP和HTTP)和一个Handler ...
分类:
编程语言 时间:
2017-11-27 18:45:34
阅读次数:
212
装饰器: 定义:本质是函数,功能:(装饰其他函数)就是为其他函数添加附加功能; 原则:1、不能修改被装饰函数的源代码 2、不能修改被装饰的函数的调用方式 实现装饰器知识储备: 1、函数即“变量” 2、高阶函数 3、嵌套函数 高阶函数+嵌套函数 =》装饰器 匿名函数:不需要起名字(内存回收) ...
分类:
编程语言 时间:
2017-11-27 18:46:33
阅读次数:
127
Array.prototype.eee = 'eee' var arr = ['aaa','bbb','ccc','ddd'] console.log(arr) for (var i in arr){ console.log(arr[i]) } // 99758@zsh MINGW64 ~/Desk... ...
分类:
编程语言 时间:
2017-11-27 18:47:17
阅读次数:
170
1、一个“.java”的源文件中是否可以包含多个类 当然可以包含多个类,但是用public修饰的类只能有一个,并且类的名字要与文件的名字一致。 2、&和&&有什么区别 这个问题很多人理解的不是很透彻。 首先:&和&&都是逻辑与运算符,当运算符两边的表达式都为true时,整个运算结果为true,反之为... ...
分类:
编程语言 时间:
2017-11-27 18:48:09
阅读次数:
153
Hashlib模块 Python里面的hashlib模块提供了很多加密的算法,这里介绍一下hashlib的简单使用事例,用hashlib的md5算法加密数据,其他的所有加密算法使用方式上基本类似。 hashlib模块主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ...
分类:
编程语言 时间:
2017-11-27 18:48:35
阅读次数:
107
转成js后 执行结果: ...
分类:
编程语言 时间:
2017-11-27 18:48:58
阅读次数:
191
Unity项目架构设计与开发管理 笔者是观摩刘钢先生讲解的 "Unity项目架构设计与开发管理" 后所总结记录的。 EmptyGO 将所有的代码放到一个空的游戏对象中; 使用 来找到目标进行使用。 架构设计的雏形实现,缺点是当我们的项目越来越大的时候难以灵活管理;不适合大型项目。 Simple Ga ...
分类:
编程语言 时间:
2017-11-27 18:49:16
阅读次数:
158
一:集合的父接口:Collection 二、如何创建集合 因为,Collection集合,是接口对象,不能直接初始化,必须初始化他的实例类。 三、Collection集合,里面都有什么方法: 四、通过List创建集合 五、遍历集合的三种方法 六、通过List迭代器进行正序与倒序进行迭代循环 一:集合 ...
分类:
编程语言 时间:
2017-11-27 18:49:28
阅读次数:
199
1.1 进程与线程简介 1、什么是进程(process)?(进程是资源集合) 1. 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,这种执行的程序就称之为进程 2. 程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念 3 ...
分类:
编程语言 时间:
2017-11-27 18:49:39
阅读次数:
128