原文链接:https://blog.csdn.net/weixin_44192923/article/details/86532653 Python是一种功能强大、语言简洁的编程语言。本文向大家推荐8个适合Python开发的IDE。 1. Eclipse with PyDev http://www. ...
分类:
编程语言 时间:
2019-01-19 00:51:51
阅读次数:
348
原文链接:https://blog.csdn.net/weixin_44192923/article/details/86532653 Python是一种功能强大、语言简洁的编程语言。本文向大家推荐8个适合Python开发的IDE。 1. Eclipse with PyDev http://www. ...
分类:
编程语言 时间:
2019-01-19 00:52:09
阅读次数:
257
经典Spring入门基础教程详解 https://pan.baidu.com/s/1c016cI#list/path=%2Fsharelink2319398594-201713320584085%2F%E7%BB%8F%E5%85%B8Spring%E5%85%A5%E9%97%A8%E5%9F%B ...
分类:
编程语言 时间:
2019-01-19 00:53:34
阅读次数:
213
提起排序,与我们的息息相关,平时开发的代码少不了排序。 经典的排序算法又非常多,我们怎么评价一个排序算法的好坏呢? 其实可以这样想,要细致的比较排序算法好坏,那我们就从多方面尽可能详细的对比 一、效率方面 1、排序算法的执行效率:最好、最坏、平均 2、 我们之前舍弃的时间复杂度的系数、常量、低阶,在 ...
分类:
编程语言 时间:
2019-01-19 00:53:44
阅读次数:
161
问题:在运行scrapy的过程中,如果想按顺序启动爬虫怎么做? 背景:爬虫A爬取动态代理ip,爬虫B使用A爬取的动态代理ip来伪装自己,爬取目标,那么A一定要在B之前运行该怎么做? IDE:pycharm 版本:python3 框架:scrapy 系统:windows10 代码如下:(请自行修改) ...
分类:
编程语言 时间:
2019-01-19 00:54:02
阅读次数:
305
SpringMVC ### 1. 框架的作用 SpringMVC主要解决了控制器如何接收客户端的请求,并将处理结果响应给客户端的问题。 在传统的Java EE开发中,控制器是`Servlet`,主要存在的问题有:1. 每个`Servlet`都需要在`web.xml`中配置,一个完整的项目可能需要大量 ...
分类:
编程语言 时间:
2019-01-19 11:06:05
阅读次数:
216
首先static的最主要功能是隐藏,其次因为static变量存放在静态存储区,所以它具备持久性和默认值0。 static性质 隐藏 当同时编译多个文件时,未加static前缀的全局变量和函数都具有全局可见性,其它的源文件也能访问。 全局变量名或者函数名前加static,就会对其它源文件隐藏。利用这一 ...
分类:
编程语言 时间:
2019-01-19 11:06:51
阅读次数:
257
计算时间差时,注意天数差引发的问题,获取天数差为 此处,需谨记date2>date1,以保证结果的正确性 具体应用如下: 注意:strftime()与strptime()的不同 ...
分类:
编程语言 时间:
2019-01-19 11:08:24
阅读次数:
200
1.什么是Urllib(官网地址:https://docs.python.org/3/library/urllib.html#module-urllib) Urllib是python内置的HTTP请求库 包括以下模块: urllib.request 请求模块 urllib.error 异常处理模块 ...
分类:
编程语言 时间:
2019-01-19 11:08:56
阅读次数:
258
选择排序 选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n2) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。 1. 算法步骤 1. 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置 2. 再从剩余未排序元素中继续寻找最小( ...
分类:
编程语言 时间:
2019-01-19 11:15:22
阅读次数:
180
应用场景: 上层业务需调用一个短信模块动态库,动态库中单独开了一个 未完待续.. ...
分类:
编程语言 时间:
2019-01-19 11:16:54
阅读次数:
240
Spring通过ThreadPoolTaskExecutor实现线程池技术,它是使用jdk中的Java.util.concurrent.ThreadPoolExecutor进行实现。 Spring 配置线程池,有两种方式: 方式一:XML定义bean 使用task:executor方式 测试代码: ...
分类:
编程语言 时间:
2019-01-19 11:19:01
阅读次数:
210
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。采取动态模糊的匹配,最大的应用是爬虫。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和 ...
分类:
编程语言 时间:
2019-01-19 11:20:04
阅读次数:
159
1.安装selenium 2.下载chromedriver 点击下载 3.将解压后的chromedriver.exe放到chrome浏览器的安装目录下。 4.实例 ...
分类:
编程语言 时间:
2019-01-19 11:20:29
阅读次数:
159
操作系统进程的优先级,和切片 进程优先级 https://baike.baidu.com/item/%E7%8E%B0%E8%A1%8C%E4%BC%98%E5%85%88%E7%AD%89%E7%BA%A7/22047721?fr=aladdin 进程控制块 ...
分类:
编程语言 时间:
2019-01-19 11:20:39
阅读次数:
167
线程的五种状态 * 新建:new * 运行:runnable * 等待:waitting(无限期等待),timed waitting(限期等待) * 阻塞:blocked * 结束:terminated 线程的两种监控方法一,jvisualvm,图形界面的方式 监控之前先对jvm加监控参数,在tom ...
分类:
编程语言 时间:
2019-01-19 11:20:45
阅读次数:
239
没用框架之前一头雾水,用完感觉这个框架也太好用了吧,废话少说,简单介绍一下我对这个框架的认识以及使用体验 1.游戏入口 哈哈哈哈 就是这里啊 GameEntry很简单,只在Start的时候执行了两个初始化函数: InitBuiltinComponents:初始化框架自带的基础组件; InitCust ...
分类:
编程语言 时间:
2019-01-19 11:21:01
阅读次数:
488
selenium调用headerless 1. 基础环境: 我使用的环境: python:3.5.4 python的selenium库: 3.141.0 chrome浏览器: 71.0.3578.98 chromedriver下载地址: http://chromedriver.storage.goo ...
分类:
编程语言 时间:
2019-01-19 11:21:08
阅读次数:
446
冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 作 ...
分类:
编程语言 时间:
2019-01-19 11:23:17
阅读次数:
145
序列化就是把内存中的对象的状态信息转换成字节序列,以便于存储(持久化)和网络传输 反序列化就是就将收到的字节序列或者是硬盘的持久化数据,转换成内存中的对象。 1.JDK的序列化 只要实现了serializable接口就能实现序列化与反序列化,一定要加上序列化版本ID serialVersionUID ...
分类:
编程语言 时间:
2019-01-19 11:23:52
阅读次数:
175