码迷,mamicode.com
首页 > 编程语言 > 日排行
Floyd判圈算法(判断链表是否含环)
Floyd判圈算法 简介 Floyd判圈算法,也称 龟兔赛跑算法 ,可用于判断链表、迭代函数、有限状态机是否有环。如果有,找出环的起点和大小。时间复杂度O(n),空间复杂度O(1)。 可以先思考一下,假设有一个圆形的跑道周长为$C$,A和B从同一个起点,分别以$v$和$2v$的速度同向出发,可以知道 ...
分类:编程语言   时间:2018-10-25 18:05:08    阅读次数:243
python基础知识总结
1、python对象:身份:对象的唯一标识,可使用内建函数id()得到类型:对象类型决定对象操作,eg:不可能对一个str对象进行判断empty检验。可使用内建函数type进行查看。由于类型也是python对象,所以要判断某对象是不是什么类型,可使用:type(obj)==type(dict{})值:对象的数据值,若对象支持更新操作,则可修改。eg:tuple和list的区别2、对象属性常见包含数
分类:编程语言   时间:2018-10-25 19:22:54    阅读次数:181
python学习_21
string模块importstringstring.ascii_letters‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ‘string.ascii_lowercase‘abcdefghijklmnopqrstuvwxyz‘string.ascii_uppercase‘ABCDEFGHIJKLM
分类:编程语言   时间:2018-10-25 19:23:24    阅读次数:209
php、javascript使用rsa进行加密/解密
生成密钥:a.生成原始文件:opensslgenrsa-outrsa_private_key.pem1024b.转换格式:opensslpkcs8-topk8-informPEM-inrsa_private_key.pem-outformPEM-nocrypt-outprivate_key.pemc.生成公钥:opensslrsa-inrsa_private_key.pem-pubout-outr
分类:编程语言   时间:2018-10-25 19:23:49    阅读次数:342
Python文件类型
Python文件类型
分类:编程语言   时间:2018-10-25 19:24:46    阅读次数:102
信息流投放成本算法分享!
很多人都以为信息流广告的后台都差不多,操作也差不多、数据剖析也差不多、优化也差不多,其实不然,每个信息流广告途径都有着各自的特se和不同之处。比方账户树立、广告展现机制、广告资料,优化思路等都有着很大的差异。
分类:编程语言   时间:2018-10-25 19:25:14    阅读次数:161
Python3:排序函数sort() 和 sorted() 之介绍
今天来讲一下Python中的排序函数。Python中有2个内建的排序函数,分别为sort() 和 sorted() 下面介绍分别介绍一下2个函数: 1.有一个列表 :a=[1,4,5,88,0,7],想要实现排序功能,可以使用sort() 和 sorted(); [7, 6, 4, 3, 2, 2, ...
分类:编程语言   时间:2018-10-25 19:26:41    阅读次数:258
python安装graphics库
打开cmd,输入 where python查询Python安装路径 进入Python安装路径中的Lib/site-packages文件夹中,添加 graphics.py 文件,将以下红色文本添加进graphics.py文件中即可 # graphics.py"""Simple object orien ...
分类:编程语言   时间:2018-10-25 19:29:37    阅读次数:1465
实例方法内的私有变量为什么不会出现线程安全问题
在JVM中,虚拟机栈和本地方法栈(执行实例方法的内存区)是线程私有的,也就是说每个线程都会维护自己的一块内存区域,所有的变量由该线程专门控制,这称之为线程隔离。只有多线程同时操作一块资源,比如同一个实例对象,静态变量(静态变量在内存中只加载一次,但是静态变量是类级别的,如果多个实例访问该变量会引起并 ...
分类:编程语言   时间:2018-10-25 19:29:55    阅读次数:310
6.Spring Cloud初相识-------Zool路由
前言: 在生产环境中,我们不可能将每个服务的真实信息暴漏出去,因为这样太不安全。 我们会选择使用路由代理真实的服务信息,由它负责转发给真实的服务。 新建一个Zool: 1.添加依赖 2.修改配置 3.开启注解 测试: 开启eureka7001、服务生产者8001、路由zool9090 1.访问Eur ...
分类:编程语言   时间:2018-10-25 19:30:29    阅读次数:138
关于python局部敏感哈希包lshash安装的问题
在使用局部敏感哈希算法的过程中,发现python有相关实现,但是在下载时报错,很让人抓狂! 百度了很久找不到方法,后来谷歌找到了解决方法(参见https://github.com/kayzhu/LSHash/pull/18)。 简单来说就是,lshash 0.0.4dev 版本的包基于旧版本pyth ...
分类:编程语言   时间:2018-10-25 19:30:44    阅读次数:748
Spring-Security权限管理框架(1)——根据角色权限登录
Spring-Security框架学习总结前提:在做演示之前,我们先创建项目,并将项目导入IDE测试项目是否运行成功,成功后进行正式开始学习一.Case1:只要能登录即可目标:我们在访问项目是访问index可以直接进入,不需要拦截,访问其他路径是需要进行登录验证,并且允许登录用户注销和使用表单进行登录,不拦截前台js,css,image等文件,我们在内存中设置了一个admin用户,可以进行登录直接
分类:编程语言   时间:2018-10-25 19:32:08    阅读次数:180
通过数组元素的父子关系形成一个字典类型的树列表
# coding=utf-8'''通过父子key关系形成一个字典类型的列表'''deparetment = [{'id': '03F50D0FE48A4C77896411D007C72A5B', 'name': '2级部门', 'p_id': '8F0095616A17484DAD2C17925C0 ...
分类:编程语言   时间:2018-10-25 19:32:40    阅读次数:300
Java中Reflect的基本使用
首先在package reflect下定义了一个类Book 1 package reflect; 2 3 class Book{ 4 private String title; 5 private double price; 6 public Book() { 7 this("Java开发", 20 ...
分类:编程语言   时间:2018-10-25 19:32:57    阅读次数:153
python数据类型二
阅读目录 1.列表的去嵌套 2.元组 3.range 列表的增删改查 一,增: 注意 list和str是不一样的,lst可以发生改变,所以直接就在原来的对象上进行可操作 追加模式 练习 输入用户信息,添加到列表中 插入模式 迭代添加 练习: remove 通过元素删除 clear 清空 练习 写代码 ...
分类:编程语言   时间:2018-10-25 19:34:23    阅读次数:166
python的多线程到底有没有用?
在群里经常听到这样的争执,有人是虚心请教问题,有人就大放厥词因为这个说python辣鸡。而争论的核心无非就是,python的多线程在同一时刻只会有一条线程跑在CPU里面,其他线程都在睡觉。这是真的吗? 是真的。这个就是因为传说中的GIL(全局解释锁)的存在。不明白这个词的可以去百度一下,我解释不好( ...
分类:编程语言   时间:2018-10-25 19:36:00    阅读次数:138
Spring MVC 实现文件的上传和下载
文件上传是项目开发中最常见的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器。 一旦设置了enctype为multipart/form-data,浏览器 ...
分类:编程语言   时间:2018-10-25 19:36:45    阅读次数:182
Python的变量
Python的变量、运算符和表达式
分类:编程语言   时间:2018-10-25 19:38:11    阅读次数:127
JS的一些算法
一、冒泡排序 冒泡排序是遍历数组,一次比较两个数之间的数大小,顺序错误就调换过来 普通写法: 优化写法: 改进冒泡排序: 设置一标志性变量pos,用于记录每趟排序中最后一次进行交换的位置。由于pos位置之后的记录均已交换到位,故在进行下一趟排序时只要扫描到pos位置即可。 ...
分类:编程语言   时间:2018-10-25 19:38:36    阅读次数:154
安装Python 3.6 在Ubuntu 16.04 LTS 版本
在ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,因为系统本身用到python的程序,删除默认的版本又担心系统有问题,那有没有办法同时在安装和使用python 3.6版本呢?下文将一起安装python 3.6并修改原系统的python3命令以使用新安装的版本。 1、 ...
分类:编程语言   时间:2018-10-25 19:39:42    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!