码迷,mamicode.com
首页 > 编程语言 > 周排行
es6数组的方法
reduce() 接受一个函数作为累加器,数组中的每个值(从左到右)开始合并,最终一个值。 array.reduce(callback.initialValue) 4个参数 1.callback:执行数组中每个值的函数(也可以叫做reducer),包括4个参数。 2.previousValue:上一 ...
分类:编程语言   时间:2019-07-10 16:52:01    阅读次数:142
[SDOI2015]排序 题解 (搜索)
Description 小A有一个1-2^N的排列A[1..2^N],他希望将A数组从小到大排序,小A可以执行的操作有N种,每种操作最多可以执行一次,对于所有的i(1<=i<=N),第i中操作为将序列从左到右划分为2^{N-i+1}段,每段恰好包括2^{i-1}个数,然后整体交换其中两段.小A想知道 ...
分类:编程语言   时间:2019-07-10 16:52:44    阅读次数:157
Java程序员必须掌握的线程知识-Callable和Future
Callable和Future出现的原因 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从 ...
分类:编程语言   时间:2019-07-10 16:53:53    阅读次数:151
java 多线程 sleep 和wait
一 简介 sleep方法是Thread 的静态方法,所有可以调用此方法。Thread类,子类,还有实例化对象(和类调用一样) wait方法是object的成员方法,作用是当前线程挂到等待队列上去。调用者锁池对象。。 执行sleep,放弃CPU资源,但是不会放弃已经获得的锁 执行wait ,放弃CPU ...
分类:编程语言   时间:2019-07-10 16:54:04    阅读次数:124
SpringCloud-Ribbon
ribbon是一个负载均衡客户端,可以很好的控制htt和tcp的一些行为。Feign默认集成了ribbon。 通过RestTemplate+ribbon的方式去消费服务。 pom文件集成 eureka ribbon web yml文件: ...
分类:编程语言   时间:2019-07-10 16:56:14    阅读次数:120
kmp算法
KMP算法基本原理 在字符串A中查找字符串B,那字符串A就是主串,字符串B就是模式串 假设主串是a,模式串是b。kmp算法的核心思想就是在模式串与主串匹配的过程中,当遇到不可匹配的字符的时候,找到一些规律,可以将模式串往后多滑动几位,跳过那些肯定不会匹配的情况。 在模式串和主串匹配的过程中,把不能匹 ...
分类:编程语言   时间:2019-07-10 16:58:53    阅读次数:155
37 Python - 系统编程 sys模块应用
02 sys模块应用 001观察平台与版本信息 导入 查看平台名称/python版本 Sys.path——显示了一些目录环境,如解析器放在哪个路径下,主环境在哪里,pycharm的路径在哪里 002 观察异常信息 系统里面通过了可以捕获最近的一些异常信息 可以捕获当前程序最后抛出的异常 003 命令 ...
分类:编程语言   时间:2019-07-10 18:07:47    阅读次数:130
java注解
java注解: Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。 注解理解的前提:什么是反射 我认为注解就是标签 它是在 Java SE 5.0 版本中开始引 ...
分类:编程语言   时间:2019-07-10 18:08:07    阅读次数:108
Python编程入门学习:最常见加密方式和Python实现
前言 我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes。 所以当我们在Python中进行加密操作的时候,要确保我们操作的是Bytes,否则就会报错。 将字符串和Bytes互相转换可以使用encode()和decode()方法。如下所示: 注:两位十六进 ...
分类:编程语言   时间:2019-07-10 18:11:05    阅读次数:100
Windows及MAC 安装Python3.7.4
Windows没有Python环境,Mac自带Python 2,所以开发者需要下载Python 3进行开发相关工作,此文章介绍如何安装Python,Mac安装前可以在终端数输入python查看自带版本。 1、下载最新版python(目前是Python3.7.4) 进入官网首页:https://www ...
分类:编程语言   时间:2019-07-10 18:11:54    阅读次数:123
Python问题:'Nonetype' object is not iterable
【解析】 这个错误提示一般发生在将None赋给多个值时。 【案例】 定义了如下的函数 执行这段测试程序会报错:"TypeError: 'NoneType' object is not iterable" 这里是没有考虑到else的情况,在if条件不满足时,函数默认返回None。 调用时,将None赋 ...
分类:编程语言   时间:2019-07-10 18:14:30    阅读次数:121
python学习-33 max和min函数的高级使用
1.简单比较 运行结果: 2.高级方法 运行结果: 3.终极方法 运行结果: ...
分类:编程语言   时间:2019-07-10 18:15:44    阅读次数:109
35 Python - 正则表达式 综合应用
综合应用 001字符串切割 分隔符切割字符串 非字母形式切割 减号切割 减号切割且把减号包括在结果里面 Spile的另外一个参数,maxsplit表示拆分的最大数量 maxsplit=2表示保留两个切割结果,其余的作为一个整体 maxsplit=1表示只保留一个 002字符串替换sub 如果用模式编 ...
分类:编程语言   时间:2019-07-10 18:18:06    阅读次数:117
十大经典排序算法
再次夸一夸原博主,写得十分清楚还带动图演示真的不要太棒! 原博客地址:https://www.cnblogs.com/onepixel/articles/7674659.html#!comments 总述 分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间 ...
分类:编程语言   时间:2019-07-10 18:18:44    阅读次数:80
36 Python - 系统编程 系统工具
01系统工具 背景介绍,系统工具就是用于管理系统的工具。如window的命令行工具,linux下的shell脚本,Mac系统叫终端。 Python中提供了模块可以直接操作各系统的系统工具,具体模块有很多,主要讲sys和os,其中os支持跨平台,且os.path提供文件及目录工具 ...
分类:编程语言   时间:2019-07-10 18:19:58    阅读次数:111
php 对象转数组
$list = self::field('id,ngzb_goods_category_id,name,logo,points,price') ->where('ngzb_goods_category_id',$categoryId) ->limit(20) ->page($page) ->sele ...
分类:编程语言   时间:2019-07-10 18:21:57    阅读次数:793
python的学习
一、基础知识 数据结构:常量、变量、元组(列表)、字典 数据类型:整型int、浮点型float、字符串型str 算法:分支和循环 面向对象:类、属性、方法、封装、继承、多态 二、python语言的特点 无头文件、无主函数、无大括号、五分号,简洁,靠缩进来却分句号,且变量的定义不需要书写类型,直接赋值 ...
分类:编程语言   时间:2019-07-10 18:23:04    阅读次数:109
41 Python - python并行编程 多线程之——thread模块(已经过时,开发不推荐)
多线程并非并发编程的唯一技术手段,但是用的比较多的还是多线程。 001 单线程例子 创建文件 002 多线程例子 缺点没有控制进程结束的机制 _thread已经不推荐使用了(所以前面有有个下划线),学习阶段用于实验 (1)新建文件 函数_thread(第一个参数,第二个参数) 第一个参数,只需要写函 ...
分类:编程语言   时间:2019-07-10 18:30:51    阅读次数:125
springboot---logback的整合配置
1.pom.xml <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy</artifactId> <version>${groovy.version}</version> </dependency> 2.新增一 ...
分类:编程语言   时间:2019-07-10 18:33:28    阅读次数:121
Python-组织文件
1.复制文件和文件夹 shutil.copy(source,destination) 复制文件,返回一个字符串,表示被复制文件的路径 shutil.copytree()将复制整个文件夹,以及它包含的文件夹和文件 2.文件和文件夹的移动与改名 shutil.move(source, destinati ...
分类:编程语言   时间:2019-07-10 18:33:51    阅读次数:96
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!