码迷,mamicode.com
首页 > 编程语言 > 周排行
Ruby Enumerator的各种迭代
Enumerator迭代 Mix in Enumerator获得的迭代方法 : "each_cons" : "each_slice" : "each_with_index" : "with_index" : "each_with_object" : "each_entry" : each_cons( ...
分类:编程语言   时间:2019-04-15 12:01:05    阅读次数:233
Javascript基础知识
原始类型和引用类型 javascript中的原始类型 javascript中原始类型总共有六种,分别是 undefined null number string boolean Symbol 其中Symbol是ES6中添加的。 除了原始类型,其余的如function、Array、object类型都是 ...
分类:编程语言   时间:2019-04-15 13:06:21    阅读次数:149
Python中高级变量类型(列表,元组,字典,字符串,公共方法...)
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 —— 非零即真 假 Fal ...
分类:编程语言   时间:2019-04-15 13:08:25    阅读次数:280
莫队算法
莫队算法解决的问题 1.查询区间[L,R]上不同种类元素的数量,时间复杂度O(n*sqrt(n)); 2.单点更新+查询 步骤 1.记录所有查询(离线操作) 2.对于所有查询进行分块,然后在每个unit内排序 3.用l,r表示指针,进行对于指针所指的区域进行答案的记录 (如果存在单点更新,则为"带修 ...
分类:编程语言   时间:2019-04-15 13:09:01    阅读次数:171
LeetCode【88. 合并两个有序数组】
首先想到的方法就是,假设一个nums3数组,然后,比较nums1与nums2的数值大小,然后,放在nums3中,再将nums3转移到nums1中。 实现起来很麻烦,1、没有考虑到下标问题,结果就ArrayIndexOutOfBoundsException错误,m,n是元素个数,数组下标是从0开始的。 ...
分类:编程语言   时间:2019-04-15 13:09:16    阅读次数:142
Python中函数和模块的体验与使用
函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个小模块, ...
分类:编程语言   时间:2019-04-15 13:15:39    阅读次数:164
C++类的构造函数
一,关于构造函数 作用:初始化类的成员变量,所以当创建类对象或者类对象被创建就会调用构造函数。 特点: 二,构造函数的几种表现形式 2.1 默认的构造函数 Test1.cpp Test1.h 2.2 自定义的构造函数 Test2.cpp Test2.h 注意事项: 注意使用默认参数时,有可能出现重复 ...
分类:编程语言   时间:2019-04-15 14:29:01    阅读次数:155
JavaScript 数组去重
方法一 方法二 ...
分类:编程语言   时间:2019-04-15 14:29:32    阅读次数:151
Python+Selenium----使用HTMLTestRunner.py生成自动化测试报告2(使用PyCharm )
1.说明 在我前一篇文件(Python+Selenium 使用HTMLTestRunner.py生成自动化测试报告1(使用IDLE ))中简单的写明了,如何生产测试报告,但是使用IDLE很麻烦,而且在实际的项目中也不方便,所以,查了很多资料来研究如何在PyCharm中生成测试报告,故此记录一下(命名 ...
分类:编程语言   时间:2019-04-15 14:31:25    阅读次数:1078
学习Java开发技术的最佳书籍有哪些?
为了协助对java编程感兴趣的同学更好、更快的进步编程技能,小编在此引荐几本学习编程十分有用的书本,以供我们参阅。 入类别 1.《java从入门到通晓》(第3版) 【内容介绍】 本书从初学者视点出发,经过通俗易懂的言语、五光十色的实例,具体介绍了运用Java言语进行程序开发应该把握的各方面技能。全书 ...
分类:编程语言   时间:2019-04-15 14:37:38    阅读次数:183
spring boot中配置日志log和热部署
Java的日志有很多 个人强烈不推荐log4j ,推荐log4j2和logback 在高并发,多线程的环境下log4j1 的性能和log4j2相比可以用junk来形容 对就是junk。log4j2的异步模式表现了绝对的性能优势,优势主要得益于Disruptor框架的使用,logback比log4j1 ...
分类:编程语言   时间:2019-04-15 14:40:17    阅读次数:292
Python3中isdigit(), isdecimal(), isnumeric()的区别和字符串的常用方法
```python # 全部小写 string.lower() # 全部大写 string.upper() # 是否全部小写 string.islower() # 是否全部大写 string.isupper() # 首字母大写 string.capitalize() # 大小写转换 string.s... ...
分类:编程语言   时间:2019-04-15 14:44:09    阅读次数:393
json数组去重
//arr就是去重的json数组对象,vr01就是根据这个字段来判断,换成你需要的字段即可function quchong(arr) { let array = []; for(let i = 0; i < arr.length; i++) { let isChage = true; ... ...
分类:编程语言   时间:2019-04-15 14:44:40    阅读次数:225
Java基本语法
注释 单行注释: // 注释内容 多行注释: /* 注释内容 */ 文档注释: /** 注释内容 */ 数据类型 整型 byte short int long 浮点型 float double 字符类型 char 布尔类型 boolean 变量 1.未初始化的变量不能使用 2.常量使用final来指 ...
分类:编程语言   时间:2019-04-15 15:57:40    阅读次数:147
阿里JAVA面试题剖析:一般实现分布式锁都有哪些方式?使用 Redis 如何设计分布式锁?
面试原题一般实现分布式锁都有哪些方式?使用Redis如何设计分布式锁?使用zk来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高?面试官心理分析其实一般问问题,都是这么问的,先问问你zk,然后其实是要过度到zk关联的一些问题里去,比如分布式锁。因为在分布式系统开发中,分布式锁的使用场景还是很常见的。面试题剖析Redis分布式锁官方叫做RedLock算法,是redis官方支持的分布式锁算法
分类:编程语言   时间:2019-04-15 15:59:21    阅读次数:143
python进阶之 并发编程
1.进程 狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是 ...
分类:编程语言   时间:2019-04-15 16:02:34    阅读次数:154
Python打包PyPI上传实践
1、新建目录文件 2、requirement.txt文件内容输入requests==2.18.4 3、setup.py文件内容如下: 4、在当前操作用户目录下面新建文件【.pypirc】 5、文件.pypirc输入以下信息 6、在setup.py所在路径下,DOS依次输入 7、下载上传的库 8、检测 ...
分类:编程语言   时间:2019-04-15 16:06:54    阅读次数:206
JAVA中对null进行强制类型转换
今天很好奇,对null进行强转会不会抛错。做了如下测试得到的结果是,如果把null强转给对象,是不会抛异常的,本身对象是可以为null的。但是如果是基本类型,比如 int i = (Integer)obj的强转,其实内部会调用intvalue方法去赋值给基本类型,所以这时候是会报错的。 代码如下 O ...
分类:编程语言   时间:2019-04-15 16:14:13    阅读次数:231
Java全栈程序员之09:IDEA+GitHub
GitHub是源码托管站点,其依赖于Git这个源码管理工具来进行代码的托管。所以将我们的代码托管到GitHub之前,我们需要安装Git。 1.Git安装 可以通过输入git命令来确定是否在本机已经安装了Git,如下。 如果发现没有安装,在Ubuntu上可以通过命令:sudo apt-get inst ...
分类:编程语言   时间:2019-04-15 16:15:17    阅读次数:138
Python数字(Number)
Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var ...
分类:编程语言   时间:2019-04-15 16:16:35    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!