码迷,mamicode.com
首页 > 编程语言 > 日排行
python实战之原生爬虫(爬取熊猫主播排行榜)
``` """ this is a module,多行注释 """ import re from urllib import request # BeautifulSoup:解析数据结构 推荐库 Scrapy:爬虫框架 #爬虫,反爬虫,反反爬虫 #ip 封 #代理ip库 class Spider()... ...
分类:编程语言   时间:2018-08-08 22:55:18    阅读次数:384
python pip 更换国内安装源(windows)
1.点击此电脑,在最上面的的文件夹窗口输入 : %APPDATA% 2.按回车跳转到以下目录,新建pip文件夹 3.创建pip.ini文件 4.打开文件夹,输入以下内容,关闭即可(注意:源镜像可替换) 5.国内源镜像有: V2EX:http://pypi.v2ex.com/simple豆瓣:http ...
分类:编程语言   时间:2018-08-08 22:55:54    阅读次数:349
Python全局解释器锁(GIL)
GIL应该是面试的一个常考题,什么是GIL? GIL的全程是Global Interpre Lock(全局解释器锁)。 不是Python中有GIL,而是CPython中有全局解释器锁。(JPython中没有GIL) GIL是一个互斥锁,CPython在执行多线程的时候并不是线安全的,为了程序的安全性 ...
分类:编程语言   时间:2018-08-08 22:56:05    阅读次数:167
二分查找算法
def find(l, aim, start=0, end=None): end = len(l) if end is None else end # end = len(l) mid_index = (end - start) // 2 + start # 计算中间值 if start <= en ...
分类:编程语言   时间:2018-08-08 22:56:51    阅读次数:182
1.Spring框架入门案例
一、简单入门案例 入门案例:IoC 1.项目创建与结构 2.接口与实现类 xml配置文件 beans.xml 测试类 UserTest.java ...
分类:编程语言   时间:2018-08-08 23:19:05    阅读次数:179
Java中String类型细节
Java中String类型细节 一 . String两种初始化方式 1 . String str1= “abc”;//String类特有的创建字符对象的方式,更高效 在字符串缓冲区中检测”abc”是否存在 若存在则不重复创建,将地址赋值给str1. 若不存在,则在字符串缓冲区中创建对象并赋地址给st ...
分类:编程语言   时间:2018-08-08 23:19:25    阅读次数:196
Java之枚举类
有时候,变量的取值只在一个有限的集合内。 例如:pizza的大小只有小、中、大和超大这四种尺寸。当然,可以将这些尺寸分别编码为1、2、3、4或者S、M、L、X。但这样存在着一定的隐患。在变量中很有可能保存的是一个错误的值(如0和m)。 针对这种情况,可以自定义枚举类型。枚举类型包括有限个命名的值。例 ...
分类:编程语言   时间:2018-08-08 23:39:50    阅读次数:171
5.Java线程池的创建和使用
线程池 构建一个新的线程是有一定代价的,因为涉及到与操作系统的交互。如果程序中需要使用大量生命周期很短的线程,就应该使用线程池。 将 Runnable 对象交给线程池来执行,就会有一个线程调用 run 方法,当 run 方法退出的时候,线程不会死亡,而是在池中准备为下一个请求提供服务。 另一个使用线 ...
分类:编程语言   时间:2018-08-08 23:40:07    阅读次数:197
spring基础(3:面向切面编程)
一.面向切面编程   Spring的基础是IOC和AOP,前面两节对IOC和DI做了简单总结,这里再对AOP进行一个学习总结,Spring基础就算有一个初步了解了。   在软件开发中,我们可能需要一些跟业务无关但是又必须做的东西,比如日志,事务等,这些分布于应 ...
分类:编程语言   时间:2018-08-08 23:40:22    阅读次数:297
(转)Python数据分析之numpy学习
原文:https://www.cnblogs.com/nxld/p/6058572.html Python模块中的numpy,这是一个处理数组的强大模块,而该模块也是其他数据分析模块(如pandas和scipy)的核心。 接下面将从这5个方面来介绍numpy模块的内容: 1)数组的创建 2)有关数组 ...
分类:编程语言   时间:2018-08-08 23:40:40    阅读次数:420
C++ STL的容器类型
1.顺序容器 2.关联容器 ...
分类:编程语言   时间:2018-08-08 23:40:48    阅读次数:331
记一次springboot配置事务@transactional失效的事故
问题: 有两张表,分别是user(用户信息表),user_role(用户角色信息表),添加一个用户的同时会在user_info表中插入该用户的用户角色信息记录。在添加一个用户信息时,由于用户信息重复,导致主键冲突,user表插入用户信息失败,此时按照正常逻辑,user_info表也会插入不成功,事务 ...
分类:编程语言   时间:2018-08-08 23:41:12    阅读次数:570
插入排序算法之希尔排序
一、前沿: 希尔排序(Shell Sort)的名称源于它的发明者Donald Shell,该算法是冲破了二次元时间屏障的算法之一。它通过比较相距一定间隔的元素工作,各趟所用的距离随着算法的进行而减小,直到只比较相邻元素的最后一趟为止,因此希尔排序有时也叫做缩减增量排序(diminishing inc ...
分类:编程语言   时间:2018-08-08 23:41:22    阅读次数:321
Java 链表(LinkNode)的简单操作:初始化,遍历,插入,删除等
由于java中没有结构体,所以用一个类来定义链表,代码如下 主要包括一个data,还有一个指向后面一个节点的next 重写了toString函数,返回你想要的数据 定义链表的类: package LinkNode; public class LinkNode { public String data ...
分类:编程语言   时间:2018-08-08 23:41:29    阅读次数:421
python的import到底干了啥
还是抄的,从这里https://www.cnblogs.com/yan-lei/p/7828871.html Python code in one module gains access to the code in another module by the process of importin ...
分类:编程语言   时间:2018-08-09 00:26:11    阅读次数:193
python爬虫之如何随机更换User-Agent
这是python里面的一个useragent池,非常好用!具体怎么用呢? 首先,安装fake-useragent pip install fake-useragent 然后,使用方法 注意,有些网站可能会根据user-agent来封IP,也就是说他们会根据同一个IP下,如果是很多个不同user-ag ...
分类:编程语言   时间:2018-08-09 00:26:43    阅读次数:215
JavaScript 神奇的参数
JS函数的参数,和其他语言区别非常大。它不在乎你传过来多少个参数,也不在乎传过来的参数是什么类型。即使你定义的函数只接受两个参数,你调用这个函数的时候可以传递一个、三个甚至不传参数。这是因为JavaScript中的参数在内部是用一个数组来表示的。函数接收到的永远是这个数组,而不关心数组中包含哪些参数 ...
分类:编程语言   时间:2018-08-09 00:26:58    阅读次数:193
Java如何实现任务超时处理
任务超时处理是比较常见的需求,比如在进行一些比较耗时的操作(如网络请求)或者在占用一些比较宝贵的资源(如数据库连接)时,我们通常需要给这些操作设置一个超时时间,当执行时长超过设置的阈值的时候,就终止操作并回收资源。Java中对超时任务的处理有两种方式:一种是基于异步任务结果的超时获取,一种则是使用延 ...
分类:编程语言   时间:2018-08-09 00:28:13    阅读次数:251
万字长文带你成为Python老司机
万字长文带你成为Python老司机前言:本文主要总结项目开发中和面试中的Python高级知识点,是进阶Python高级工程师必备要点。主要内容:No.1一切皆对象众所周知,Java中强调“一切皆对象”,但是Python中的面向对象比Java更加彻底,因为Python中的类(class)也是对象,函数(function)也是对象,而且Python的代码和模块也都是对象。Python中函数和类可以赋值
分类:编程语言   时间:2018-08-09 00:28:50    阅读次数:134
python基础之字符串操作
下面显示代码在ipython3中实现 #首字母大写 #全部转换大写,全部转换小写 upper() lower() #大写转换,将原来大写的转换成小写,小写转换成大写 #单词首字母大写 #居中 s = ' i Like Pyhon '#删除前后空格(默认是删除空格,可以指定要删除的前后字符串) #删除 ...
分类:编程语言   时间:2018-08-09 00:29:03    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!