一. 介绍 二. 数据类型 数字类型有两个分类: 分别为 整数类型和浮点类型 整数类型: 2.浮点类型 3.其他类型(了解) 三. 字符串类型 四. 布尔类型 五.列表类型 六.元组类型 七. 字典类型 八. 集合类型 ...
分类:
编程语言 时间:
2018-01-20 16:33:18
阅读次数:
172
说明:在新建好了Maven多模块工程后,如果想要在其它模块也能使用Spring的对象管理,比如@Autowrited这些注入方式,那么就必须开启包扫描的功能才能使其进行注入到Spring的对象管理中。 解决方法: 1、在Spring中配置ComponentScan的扫描包范围,把要加入的的Modul ...
分类:
编程语言 时间:
2018-01-20 16:33:25
阅读次数:
245
||| | | | |DataTables|https://datatables.net/| |Handsontable|https://handsontable.com/| |JsGrid|http://js grid.com/| |SlickGrid|https://github.com/mle ...
分类:
编程语言 时间:
2018-01-20 16:33:50
阅读次数:
921
一、拓展欧几里得算法 该算法用来解决这样一个问题:给定两个非零整数 a 和 b,求一组整数解 (x,y) ,使得 ax + by = gcd(a,b) 成立,其中 gcd(a,b) 表示 a 和 b 的最大公约数。 递归边界:当 b 为 0 时,此时的 a 就等于 gcd,显然有 a*1+b*0=g ...
分类:
编程语言 时间:
2018-01-20 16:34:05
阅读次数:
140
原理:遍历所有牌(52+大小王),每张牌随机一个小于54的数,交换当前遍历的index和随机数对应数组下标的值。random 方法为伪随机,并非等概率随机。c#实现: 获取牌类型:数组值除以13是否大于4,是则是大小王,否则为普通牌c#实现: ...
分类:
编程语言 时间:
2018-01-20 16:58:18
阅读次数:
180
PHP将一个数字划分成随机值,总和与数字相同 今天有个任务,非常奇怪,需要把一个数字值分为X个数,每个数的值是随机的,而已所随机出来的数相加必须=总数。 比如有一个数是100,我想把他分成5(或者N)份,每份的数是不一样的,但是加起来要是100,而且每份不能差距太大,这个用php如何实现? 这样我们... ...
分类:
编程语言 时间:
2018-01-20 16:59:06
阅读次数:
142
1运算符算数运算符:+,-,*,%,/,++,--赋值运算符:=,+=,-=,*=,/=,%=比较运算符:==,!=,!==,>,=,===(全等于)!==(不全等于):判断值和数据的类型逻辑运算符:&&,||,!条件运算符:字符串操作:+连接符号,位运算符:2变量var变量名=值var的类型取决于值的类型类型一个自动类型var类型可以动态的变换vara="abc"a=123这是没问题的3数据类型
分类:
编程语言 时间:
2018-01-20 17:00:49
阅读次数:
173
原理:依次比较相邻的两个元素,每次比较完毕最大的一个数跑到本轮的末尾(开始)。时间复杂度:O(n^2 ) 实现步骤:假设存在数组:72, 54, 59, 30, 31, 78, 2, 77, 82, 72 第一轮比较相邻两个元素,如果左边元素大于右边元素,则交换。 72和54比较的结果就是,54在前 ...
分类:
编程语言 时间:
2018-01-20 17:47:35
阅读次数:
164
原理:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子列表当中的适当位置,直到全部记录插入完成为止。对直接插入排序我的理解就是:先将第一个记录视为一个有序序列,然后依次将后面的记录插入到这个有序序列中来。每次要插入的记录时,须从后往前依次比较有序序列中的记录,直到找到在有序序列中的位置 ...
分类:
编程语言 时间:
2018-01-20 17:48:29
阅读次数:
196
原理:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,每趟待排序的元素数量减一,直到全部待排序的数据元素排完。例如数量为n的数组,每次遍历i到n,选出最大(最小)的元素放在i位置,i+1,直到i等于n-1。 时间复杂度:n!,n的阶乘 实现步骤:第1趟从n个记录 ...
分类:
编程语言 时间:
2018-01-20 17:49:30
阅读次数:
104
开发时遇到的的一个问题,不知道是什么引起的,一个maven springboot 的项目,主类启动的时候报错,说没找到 主类,起先怀疑是springboot的问题,随手写一个单独的类,有main方法,尝试可以运行。 项目clean,重新导入,怎么弄都不行,遍历了网上给的,其实问题都不是相符的。后来灵 ...
分类:
编程语言 时间:
2018-01-20 17:50:50
阅读次数:
157
下面是一共通过volatile实现原子性的例子: 通过建立100个线程,计算number这个变量最后的结果。 运行结果: 发现有几种结果: 造成这个结果的原因就是,volatile关键字具有可见性,number++实际上有三步操作,但是不具备原子性。 ...
分类:
编程语言 时间:
2018-01-20 17:52:24
阅读次数:
134
1、什么是js 基于对象和事件驱动并且具有相对安全性的客户端脚本语言,由网景公司开发。 2、js数据类型 1、基本数据类型 undefined,null,number,boolean,string, 1、基本数据类型 undefined,null,number,boolean,string, 3、可 ...
分类:
编程语言 时间:
2018-01-20 17:52:33
阅读次数:
165
有哥们问我回调怎么用,回调怎么理解?怎么说好呢,仅仅可意会不可言传呐,非也,回调在实际开发中使用频率事实上是非常高的,恰好我小时候也被回调函数欺负过,居然问了,那么肯定要好好分享一下我的一些经验. 网传回调的理解 所谓的回调函数就是:在A类中定义了一个方法。这种方法中用到了一个接口和该接口中的抽象方 ...
分类:
编程语言 时间:
2018-01-20 17:52:59
阅读次数:
132
一. 对于上一节的操作而言,这里还有另外一种做法,相对而言,有一点麻烦。 从刚才的动作,总结出一个原理。map集合没有迭代器,但是我们可以把map转换成有迭代器的集合,比如说set。 这是为什么呢?为什么不返回arrylist,这是拿所有的键,键是唯一的,所以返回的应该是set集合,保证元素的唯一性 ...
分类:
编程语言 时间:
2018-01-20 17:53:16
阅读次数:
177
一. 接着演示一个简单的方法。现在有一个需求,就要姓名,别的不要。有人说直接获取getvalue就好了,是可以的。但是这里有更猛的values。 value是值,s是很多。这里返回的为什么不是set?键是唯一的,值不一定唯一,所以这里面要注意一下。 它更方便,但是返回来的不是set,而是collec ...
分类:
编程语言 时间:
2018-01-20 17:55:07
阅读次数:
127
公司指标图表化显示,解决目前跟踪技术指标数据的各种不方便;于是话不多说,撸起袖子就是干: 1、挖掘需求和罗列功能点: a、图表显示技术指标数据。 b、根据服务名和系统名查询对应的图表。 c、根据日期区间,显示日期内的数据图表。 d、技术指标数据每天自动录入数据库。 2、建数据库和表模型: a、根据各 ...
分类:
编程语言 时间:
2018-01-20 18:50:41
阅读次数:
109
之前看这本《Effective Java(第二版)》都是非常早曾经了。这本书确实是本好书。须要细嚼慢咽,每次看都有不同的体验。在此写博客巩固一下。 第一章.创建和销毁对象 考虑用静态工厂方法取代构造器 通常我们获取类的实例,较为经常使用的方法是使用构造器。而这里要讲的是使用公有的静态工厂方法(注意: ...
分类:
编程语言 时间:
2018-01-20 18:52:20
阅读次数:
200
官方文档参考地址: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings 针对SSL Warnings,urllib3根据不同级别的证书校验有不同级别的警告,针对这些不同的场景有以下几种不同的解决办法 1. ...
分类:
编程语言 时间:
2018-01-20 18:52:59
阅读次数:
443
LCA最近公共祖先 Tarjan他贱(离线)算法的基本思路及其算法实现 本文是网络资料整理或部分转载或部分原创,参考文章如下: https://www.cnblogs.com/JVxie/p/4854719.html http://blog.csdn.net/ywcpig/article/detai ...
分类:
编程语言 时间:
2018-01-20 18:53:32
阅读次数:
199