码迷,mamicode.com
首页 > 编程语言 > 周排行
python 虚拟环境 pyenv
一、pyenv简介 pyenv 主要用来管理 Python 的版本,比如一个项目需要 Python 2.x ,一个项目需要 Python 3.x 。 pyenv 通过系统修改环境变量来实现 Python 不同版本的切换。 pyenv 它并没有使用将不同的 PATH植入不同的shell这种高耦合的工作 ...
分类:编程语言   时间:2019-06-13 20:22:49    阅读次数:124
python selenium API 常用方法
配置使用环境 下载相应的浏览器驱动, Firefox 是默认的 本文以 chrome 为主 ,放在scripts目录下ChromeDriver 官方下载地址 : 所有版本的 ChromeDriver 文档参考 简明 Python 教程 Python教程 - 廖雪峰 官方文档 : Selenium w ...
分类:编程语言   时间:2019-06-13 20:24:48    阅读次数:114
python tips:作为dict的key的类
Python的dict由hash实现,解决hash冲突的方法是二次探查法。hash值相同的元素会形成链表。所以dict在查找key时,首先获取hash值,直接得到链表的表头;而后在链表中查找等于key的值。 所以要使一个对象的实例能够作为dict的key值,一般需要实现__hash__和__eq__ ...
分类:编程语言   时间:2019-06-13 20:26:36    阅读次数:128
spring 使用XML配置开发Spring AOP
XML方式开发AOP与注解开发原理是相同的,所以这里主要介绍一些用法即可。这里需要在XML中引入AOP的命名空间,所以先来了解一下AOP可配置的元素 代码清单:切面类 package com.ssm.chapter11.xml.aspect; public class XmlAspect { pub ...
分类:编程语言   时间:2019-06-13 20:29:52    阅读次数:131
springboot+mybatis+layUI
1.idea快速搭建 2.生成后目录结构 3.引入layui-2.4.5 4.static/新建index.html,页面代码参考https://www.layui.com/doc/element/layout.html#admin 5.修改application.properties为applic ...
分类:编程语言   时间:2019-06-13 20:32:31    阅读次数:147
mybatis类型转换器 - 自定义全局转换enum
在数据模型、接口参数等场景部分属性参数为一些常量值,比如性别:男、女。若是定义成int或String类型,于是类型本身的范围太宽,要求使用者需要了解底层的业务方可知如何传值,那整体来看增加沟通成本,对接效率也低。面对此等业务,使用枚举简便许多。枚举enum像个固定常量类,也像一个数组。 定义枚举,存 ...
分类:编程语言   时间:2019-06-13 20:32:52    阅读次数:233
python的文件操作
文件操作 相关操作 1.基本结构 另一种方式 2.读模式(r,rb,r+) r模式 rb模式 r+模式 2写模式(w,wb,w+) w模式 在写文件的时候我们要养成一个写完文件就刷新的习惯. 刷新flush() 写的注意事项 当选择使用w模式的时候,在打开文件的时候就就会把文件中的所有内容都 清空 ...
分类:编程语言   时间:2019-06-13 20:33:20    阅读次数:106
JAVA 多线程实现包子铺(买包子,吃包子)
运行代码👇 ...
分类:编程语言   时间:2019-06-13 20:35:50    阅读次数:180
Python进阶:对象复制与比较,分深浅,见真假
"==" 与 is python 为 10 开辟内存空间, a与b同时指向这块内存,即a与b的值相等,a与b的id也相等.因此 a==b 与 a is b 都返回True: 在[-5,256]范围内的整数会有上面代码的性能优化,而不在这范围内的数字就会重新开辟内存空间。 实验证明,下面代码只在终端中 ...
分类:编程语言   时间:2019-06-13 20:38:13    阅读次数:122
Spring Framework Part3 IoC and Dynamic Proxy
spring serious of blog edit by 马士兵教育 Maven方式创建Spring工程 工程创建 1.新建项目 选择Maven Project 2.勾选 Create a simple project 3.添加项目信息 l Group id :包名 l Artifact id: ...
分类:编程语言   时间:2019-06-13 20:40:00    阅读次数:119
Java - 可循环队列
队列是一种特殊的线性表,是一种先进先出的数据结构。只允许在表的前端进行删除操作,在表的后端进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。 简单的循环队列实现比较容易,队头获取数据、队头弹出获取数据,队尾插入数据。下面来研究一下可以无限循环使用的队列。 ...
分类:编程语言   时间:2019-06-13 20:44:11    阅读次数:101
spring 多个切面
Spring也能支持多个切面。当有多个切面时,它不会存在任何顺序,这些顺序代码会随机生成,但是有时候我们希望它按照指定的顺序运行。 在此之前要先定义一个切点方法,为此新建一个接口——MultiBean 代码清单:定义多个切面的切点方法 代码清单:实现MultiBean接口 代码清单:3个切面 代码清 ...
分类:编程语言   时间:2019-06-13 20:49:26    阅读次数:125
C++ 函数返回对象时并没有调用拷贝构造函数
执行结果如下: 并没有进行对象拷贝操作,与预期不符,Why? 其原因是:RVO(return value optimization),被G++进行值返回的优化了,具体的RVO的相关技术,可以进行百度。 我们可以将RVO优化关闭,可以对g++增加选项-fno-elide-constructors,重新 ...
分类:编程语言   时间:2019-06-13 20:50:18    阅读次数:137
"Coding Interview Guide" -- 在数组中找到一个局部最小的位置
【题目】 定义局部最小的概念:arr长度为1时,arr[0]是局部最小;arr的长度为N(N > 1)时,如果arr[0] < arr[1],那么arr[0]是局部最小,如果arr[N - 1] < arr[N - 2],那么arr[N - 1]是局部最小;如果0<i<N-1,既有arr[i] < ...
分类:编程语言   时间:2019-06-13 20:51:59    阅读次数:135
retrofit和RxJava结合
主方法 新建类 直接把依赖复制到build.gride然后同步 ...
分类:编程语言   时间:2019-06-13 20:53:13    阅读次数:151
python语言的鸭子类型和强类型语言的多态
python语言的鸭子类型和强类型语言的多态 前面讲接口类的时候举过一个有关支付方式的例子,支付方式可以有几种,微信支付,支付宝支付,苹果支付等,这几个不同的支付都统一于支付,像这样几个类都统一于 某一个类或者某一个方法,或者说一个类有不同的形态的情况就属于多态;虽然几种支付方式都归一于支付类,执行 ...
分类:编程语言   时间:2019-06-13 21:58:16    阅读次数:143
多线程(十、AQS原理-ReentrantLock实现)
ReentrantLock介绍ReentrantLock基于AQS实现了公平和非公平的独占锁功能,原理介绍~!!!!!
分类:编程语言   时间:2019-06-13 22:00:09    阅读次数:130
7、Java格式注意要点
格式应该注意的问题:1、大括号对齐;//左大括号所在的行和右大括号对齐;2、遇到“{”缩进,Tab(缩进)/shift+Tab(取消缩进);//遇到一个大括号里面的的程序要有一个缩进3、程序块之间加空行;//方法和方法,变量和方法,语句块和语句块,方法内部语句之间添加空行4、并排语句之间加空格;// ...
分类:编程语言   时间:2019-06-13 22:00:23    阅读次数:155
python之NLP数据清洗
1、知识点 2、中文数据清洗(使用停用词) 3、英文数据清洗(使用停用词) 4、stopwords_english.txt ...
分类:编程语言   时间:2019-06-13 22:01:53    阅读次数:614
python3.7安装flask
1.虚拟环境安装 先安装: 1.1 创建目录 首先在本地创建一个目录,如C:\tutorial-env 1.2 创建虚拟环境 先在cmd环境进入到刚才创建的目录: cd C:\tutorial-env 然后输入下面的命令: virtualenv venv 1.3 激活虚拟环境 venv\script ...
分类:编程语言   时间:2019-06-13 22:03:13    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!