①问题:假如有一个包含N多个元素的元组或者序列,现在想分解为N个单独的变量。 1 L = (4, 5) 2 x, y = L ②进阶篇: ③ data = ['sb', '大铁锤', '51', (2018, 6, 2)] a, b, c, (year, mon, day) = data year ...
分类:
编程语言 时间:
2018-06-02 20:44:28
阅读次数:
168
程序总是根据运行时才知道的某些条件去创建新对象。需要在任意时刻和任意位置创建任意数量的对象。 如果你想保存一组基本数据类型数据,建议使用数组,但是数组有固定的尺寸。 一般情况下,你在写程序时并不知道将需要多少个对象,或者是否需要更复杂的方式来存储对象。 Java实用类库提供了一套完整的容器类来解决这 ...
分类:
编程语言 时间:
2018-06-02 20:45:02
阅读次数:
244
Array.splice()splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。var arr=[1,2,3,4]arr.splice(0,1)=[1] arr=[2,3,4] 删除arr.slice(0,1)=[2,3,4] arr=[1,2, ...
分类:
编程语言 时间:
2018-06-02 20:45:11
阅读次数:
514
数组 一维数组 下标为i(0≤i<n)的数组元素arrName[i]的存储地址loc(arrName[i])为 loc(arrName[i])=loc(arrName[0])+i*sizeof(ElemType) (0≤i<n) loc(arrName[0])被称为基地址 二维数组 数组元素arrN ...
分类:
编程语言 时间:
2018-06-02 21:25:06
阅读次数:
200
一、JVM启动流程 1.java虚拟机启动的命令是通过java +xxx(类名,这个类中要有main方法)或者javaw启动的。 2.执行命令后,系统第一步做的就是装载配置,会在当前路径中寻找jvm的config配置文件。 3.找到jvm的config配置文件之后会去定位jvm.dll这个文件。这个 ...
分类:
编程语言 时间:
2018-06-02 21:25:18
阅读次数:
232
几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过程中,最恶心的其实就是几种状态的转换了,这也是ThreadPoolExecutor的核心。花了将近小一周才大致的弄明白Thre ...
分类:
编程语言 时间:
2018-06-02 21:26:01
阅读次数:
198
本文旨在帮助读者介绍,如何使用excle实现数据驱动,以及数据驱动的问题和解决方案 ...
分类:
编程语言 时间:
2018-06-02 21:26:10
阅读次数:
180
原题网址:https://www.lintcode.com/problem/search-in-rotated-sorted-array-ii/description 描述 跟进“搜索旋转排序数组”,假如有重复元素又将如何? 是否会影响运行时间复杂度? 如何影响? 为何会影响? 写出一个函数判断给定 ...
分类:
编程语言 时间:
2018-06-02 21:28:09
阅读次数:
242
java解析String字符串(json格式) 需要jar包:json-lib-2.4-jdk15.jar 一、 String str = "{\"name\":\"zhangsan\",\"password\":\"zhangsan123\",\"email\":\"10371443@qq.com ...
分类:
编程语言 时间:
2018-06-02 21:28:33
阅读次数:
291
在生活中我们时常会遇到同步的问题,而且大多数的实际问题都是线程的同步问题 我这里以生活中的火车售票来进行举例: 假设现在我们总共有1000张票要进行出售,共有10个出售点,那么当售票到最后只有一张票时,每个售票点如何去处理这唯一的一张票?或者对于某一张票而言,假设它正在售票站1售票的程序执行过程中, ...
分类:
编程语言 时间:
2018-06-02 21:31:53
阅读次数:
188
Python 爬取糗事百科段子
分类:
编程语言 时间:
2018-06-02 21:32:11
阅读次数:
176
开发的软件产品在交付使用的时候,往往会授权一段时间的试用期,这个时候license就派上用场了。不同于在代码中直接加上时间约束,需要重新授权的时候使用license可以避免修改源码,改动部署,授权方直接生成一个新的license发送给使用方替换掉原来的license文件即可。下面将讲述使用truel ...
分类:
编程语言 时间:
2018-06-02 21:32:57
阅读次数:
560
打印工具类PPrint 运行结果 ...
分类:
编程语言 时间:
2018-06-02 21:34:10
阅读次数:
360
大概思路:输入任意十进制数字 首先确定位数; 使用整形数组来存储十六进制数; a[0] 表示十六进制数字的位数; 最终效果: ...
分类:
编程语言 时间:
2018-06-02 21:34:36
阅读次数:
153
1. Spring的Java配置方式 Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置。 1.1. @Configuration 和 @Bean Spring的Java配置方式是通过 @Configuration 和 @Bean 这两个注解实现的: 1、@Configurati ...
分类:
编程语言 时间:
2018-06-02 21:34:59
阅读次数:
186
快速排序就是找一个哨兵,使数组左边的数都小余这个哨兵,数组右边的数都大于这个哨兵,然后分别对左边的数组和右边的数组进行相同的操作,直到数组的长度为1,最终这个数组就是有序数组。 ...
分类:
编程语言 时间:
2018-06-02 21:35:45
阅读次数:
239
简单工厂模式的不足: 在简单工厂模式中,只提供了一个工厂类,该工厂类处于对产品类进行实例化的中心位置,它知道每一个产品对象的创建细节,并决定何时实例化哪一个产品类。简单工厂模式最大的缺点是当有新产品要加入到系统中时,必须修改工厂类,加入必要的处理逻辑,这违背了“开闭原则”。在简单工厂模式中,所有的产 ...
分类:
编程语言 时间:
2018-06-02 22:15:11
阅读次数:
224
一、参数学习算法(parametric learning algorithm) 定义:假设可以最大程度地简化学习过程,与此同时也限制可以学习到是什么,这种算法简化成一个已知的函数形式,即通过固定数目的参数来拟合数据的算法。 参数学习算法包括两个步骤: 选择一种目标函数的形式 从训练数据中学习目标函数 ...
分类:
编程语言 时间:
2018-06-02 22:15:35
阅读次数:
189
要求: 1、创建三个游戏人物,分别是: 苍井井,女,18,初始战斗力1000 东尼木木,男,20,初始战斗力1800 波多多,女,19,初始战斗力2500 2、游戏场景,分别: 草丛战斗,消耗200战斗力 自我修炼,增长100战斗力 多人游戏,消耗500战斗力 ...
分类:
编程语言 时间:
2018-06-02 22:16:16
阅读次数:
137
动态网页处理: Selenium介绍: 可以从 PyPI 网站下载 Selenium库https://pypi.python.org/simple/selenium , 也可以用 第三方管理器 pip用命令安装:pip install selenium Selenium 官方参考文档:http:// ...
分类:
编程语言 时间:
2018-06-02 22:16:30
阅读次数:
198