码迷,mamicode.com
首页 > 编程语言 > 月排行
数据结构和算法——将序列分解为单独的变量
①问题:假如有一个包含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的容器类
程序总是根据运行时才知道的某些条件去创建新对象。需要在任意时刻和任意位置创建任意数量的对象。 如果你想保存一组基本数据类型数据,建议使用数组,但是数组有固定的尺寸。 一般情况下,你在写程序时并不知道将需要多少个对象,或者是否需要更复杂的方式来存储对象。 Java实用类库提供了一套完整的容器类来解决这 ...
分类:编程语言   时间:2018-06-02 20:45:02    阅读次数:244
JS 数组方法splice的源码探究
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
《数据结构》_4数组和字符串
数组 一维数组 下标为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
Java虚拟机(一):JVM的运行机制
一、JVM启动流程 1.java虚拟机启动的命令是通过java +xxx(类名,这个类中要有main方法)或者javaw启动的。 2.执行命令后,系统第一步做的就是装载配置,会在当前路径中寻找jvm的config配置文件。 3.找到jvm的config配置文件之后会去定位jvm.dll这个文件。这个 ...
分类:编程语言   时间:2018-06-02 21:25:18    阅读次数:232
深入理解java线程池—ThreadPoolExecutor
几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过程中,最恶心的其实就是几种状态的转换了,这也是ThreadPoolExecutor的核心。花了将近小一周才大致的弄明白Thre ...
分类:编程语言   时间:2018-06-02 21:26:01    阅读次数:198
java自动化-数据驱动junit演示,下篇
本文旨在帮助读者介绍,如何使用excle实现数据驱动,以及数据驱动的问题和解决方案 ...
分类:编程语言   时间:2018-06-02 21:26:10    阅读次数:180
63 搜索旋转排序数组II
原题网址:https://www.lintcode.com/problem/search-in-rotated-sorted-array-ii/description 描述 跟进“搜索旋转排序数组”,假如有重复元素又将如何? 是否会影响运行时间复杂度? 如何影响? 为何会影响? 写出一个函数判断给定 ...
分类:编程语言   时间:2018-06-02 21:28:09    阅读次数:242
JAVA代码解析String字符串(json格式的)
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
Java中线程的同步问题
在生活中我们时常会遇到同步的问题,而且大多数的实际问题都是线程的同步问题 我这里以生活中的火车售票来进行举例: 假设现在我们总共有1000张票要进行出售,共有10个出售点,那么当售票到最后只有一张票时,每个售票点如何去处理这唯一的一张票?或者对于某一张票而言,假设它正在售票站1售票的程序执行过程中, ...
分类:编程语言   时间:2018-06-02 21:31:53    阅读次数:188
Python 爬取糗事百科段子
Python 爬取糗事百科段子
分类:编程语言   时间:2018-06-02 21:32:11    阅读次数:176
使用truelicense实现用于JAVA工程license机制(包括license生成和验证)
开发的软件产品在交付使用的时候,往往会授权一段时间的试用期,这个时候license就派上用场了。不同于在代码中直接加上时间约束,需要重新授权的时候使用license可以避免修改源码,改动部署,授权方直接生成一个新的license发送给使用方替换掉原来的license文件即可。下面将讲述使用truel ...
分类:编程语言   时间:2018-06-02 21:32:57    阅读次数:560
java 编程思想 Directory工具类
打印工具类PPrint 运行结果 ...
分类:编程语言   时间:2018-06-02 21:34:10    阅读次数:360
【C语言】 任意十进制数字转十六进制
大概思路:输入任意十进制数字 首先确定位数; 使用整形数组来存储十六进制数; a[0] 表示十六进制数字的位数; 最终效果: ...
分类:编程语言   时间:2018-06-02 21:34:36    阅读次数:153
Spring boot初入门
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
python-工厂方法模式
简单工厂模式的不足: 在简单工厂模式中,只提供了一个工厂类,该工厂类处于对产品类进行实例化的中心位置,它知道每一个产品对象的创建细节,并决定何时实例化哪一个产品类。简单工厂模式最大的缺点是当有新产品要加入到系统中时,必须修改工厂类,加入必要的处理逻辑,这违背了“开闭原则”。在简单工厂模式中,所有的产 ...
分类:编程语言   时间:2018-06-02 22:15:11    阅读次数:224
参数/非参数学习算法
一、参数学习算法(parametric learning algorithm) 定义:假设可以最大程度地简化学习过程,与此同时也限制可以学习到是什么,这种算法简化成一个已知的函数形式,即通过固定数目的参数来拟合数据的算法。 参数学习算法包括两个步骤: 选择一种目标函数的形式 从训练数据中学习目标函数 ...
分类:编程语言   时间:2018-06-02 22:15:35    阅读次数:189
Python 练习: 简单角色游戏程序
要求: 1、创建三个游戏人物,分别是: 苍井井,女,18,初始战斗力1000 东尼木木,男,20,初始战斗力1800 波多多,女,19,初始战斗力2500 2、游戏场景,分别: 草丛战斗,消耗200战斗力 自我修炼,增长100战斗力 多人游戏,消耗500战斗力 ...
分类:编程语言   时间:2018-06-02 22:16:16    阅读次数:137
selenium-Python2
动态网页处理: Selenium介绍: 可以从 PyPI 网站下载 Selenium库https://pypi.python.org/simple/selenium , 也可以用 第三方管理器 pip用命令安装:pip install selenium Selenium 官方参考文档:http:// ...
分类:编程语言   时间:2018-06-02 22:16:30    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!