背景是这样的,我手上有一份统计表,需要将IP地址里的省市提取出来,以便于处理。因此我首先想到了Python里的正则表达式,打算写一个自定义函数去批量提取。然而之前没学VBA里的正则表达式语法,因此就去网上搜了一下,结果发现根本不能运行。几经辗转,总算搞定,因此总结一下,供后来者参考。 编程目的:实现 ...
分类:
编程语言 时间:
2018-06-19 20:39:02
阅读次数:
2609
源码管理 选择 “git”, Repository URL填写你的git地址,并配置对应的key,大家最好事前先在jenkins这台机器上能够直接远程git操作私有仓库 构建触发器、构建环境、Pre Steps保持默认 Build “Root POM”为pom.xml, Goals and opti ...
分类:
编程语言 时间:
2018-06-19 20:40:03
阅读次数:
179
我们知道,在Java的集合类中是有一些可复用的算法的,比如 Collections.sort()从小到大排序,Collections.min(),最小值Collections.max()最大值, 这些对于list操作来说都是非常常见的,也经常需要用到 那么问题就来了,例子中的String,Integ ...
分类:
编程语言 时间:
2018-06-19 20:40:48
阅读次数:
209
JavaScript 什么是JavaScript JavaScript是嵌入HTML中在浏览器中的脚本语言,有与Java和C语言类似的语法 一种网页编程技术,用来向HTML页面添加交互行为 直接嵌入HTML页面 由浏览器解释执行代码,不进行预编译 JavaScript 的特点 可以使用任何文本编辑工 ...
分类:
编程语言 时间:
2018-06-19 20:40:57
阅读次数:
220
上文我们讲了HashMap那骚骚的逻辑结构,这一篇我们来吹吹它的实现思想,也就是算法层面。有兴趣看下或者回顾上一篇HashMap逻辑层面的,可以看下HashMap源码解析(一)。使用了哈希表得“拉链法”. 我打算按这个顺序来讲HashMap:几个关键属性 -> 构造方法-> 存取元素方法 ->解决h ...
分类:
编程语言 时间:
2018-06-19 20:41:19
阅读次数:
2616
Go语言开发(七)、Go语言错误处理一、defer延迟函数1、defer延迟函数简介defer在声明时不会立即执行,而是在函数return后,再按照FILO(先进后出)的原则依次执行每一个defer,一般用于异常处理、释放资源、清理数据、记录日志等。每次defer语句执行时,defer修饰的函数的返回值和参数取值会照常进行计算和保存,但是defer修饰的函数不会执行。等到上一级函数返回前,会按照d
分类:
编程语言 时间:
2018-06-19 20:41:37
阅读次数:
2529
这篇博客主要讲三种置换算法,FIFO(先进先出),OPT(最佳置换算法),LRU(最近最久未使用和最少使用置换算法) 在一个请求分页系统中,假设系统分配给某进程的物理块数为 3,开始时内存 为空,执行如下访问页号序列: 1,2,3,4,1,2,5,1,2,3,4,5 FIFO算法: 缺页次数 9 次 ...
分类:
编程语言 时间:
2018-06-19 21:24:17
阅读次数:
440
一、程序说明 本程序流程是读取红楼梦txt文件 使用jieba进行分词 借助Counter读取各人名出现次数并排序 使用matplotlib将结果可视化 这里的统计除了将“熙凤”出现的次数合并到“凤姐”中外并没有其他处理,但应该也大体能反映人物提及次数情况 二、执行结果展示 条形图: 饼状图: 三、 ...
分类:
编程语言 时间:
2018-06-19 21:24:24
阅读次数:
810
1 标识符 是程序员在定义Java程序时,自定义的一些名字,比如类名,方法名,函数名,变量名以及包名.标识符的命名规则: 主要由英文字母,数字,下划线(_)和美元符($)组成 不能以数字开头,不能是Java中的关键字和保留字 严格区分大小写,中间不能加入空格 标识符可以是任意长度 命名要有意义,最好 ...
分类:
编程语言 时间:
2018-06-19 21:25:00
阅读次数:
229
一、MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分: 模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 MVC的实质就是用一种业务逻辑、数 ...
分类:
编程语言 时间:
2018-06-19 21:25:08
阅读次数:
174
浅析java基本程序 1.包 package package语法:包名.类名 ;包名的写法规范:所有字母需小写。 当然也可以采用静态导入 例如 import static java.lang.Math.* 有包的对象不能使用默认包的对象。 import java.lang 包是java虚拟机自动导入 ...
分类:
编程语言 时间:
2018-06-19 21:25:57
阅读次数:
176
<2>什么是格式化 看如下代码: 在程序中,看到了%这样的操作符,这就是Python中格式化输出。 <3>常用的格式符号 下面是完整的,它可以与%符号使用列表: 3. 换行输出 在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示 ...
分类:
编程语言 时间:
2018-06-19 21:27:55
阅读次数:
222
上表已经按代码行数排了序。有意思的一点是, 代码规模最大的前4名中除了 CPython 之外其他三个全部是运维性质的项目,本来我猜测代码应该比较多的项目比如 Odoo 排名反而很靠后。我对运维项目了解有限,不太清楚为什么这些项目的代码规模会名列前茅,或许是因为要支持的内容比较多而杂? 本次统计中纯 ...
分类:
编程语言 时间:
2018-06-19 21:28:31
阅读次数:
160
爬虫项目介绍 本次爬虫项目将爬取豆瓣Top250电影的图片,其网址为:https://movie.douban.com/top250, 具体页面如下图所示: 本次爬虫项目将分别不使用多线程和使用多线程来完成,通过两者的对比,显示出多线程在爬虫项目中的巨 ...
分类:
编程语言 时间:
2018-06-19 21:31:09
阅读次数:
171
<1> 比较(即关系)运算符 python中的比较运算符如下表 <2> 逻辑运算符 ...
分类:
编程语言 时间:
2018-06-19 21:31:17
阅读次数:
207
运算符 python支持以下几种运算符 算术运算符 下面以a=10 ,b=20为例进行计算 赋值运算符 复合赋值运算符 ...
分类:
编程语言 时间:
2018-06-19 21:31:38
阅读次数:
133
http://hihocoder.com/problemset/problem/1369?sid=1328132 参考 https://blog.csdn.net/a1799342217/article/details/73195243 https://blog.csdn.net/a51978118 ...
分类:
编程语言 时间:
2018-06-19 21:32:01
阅读次数:
200
又来写nose了,这次主要介绍nose中的用例跳过应用,之前也有介绍,见python nose测试框架全面介绍四,但介绍的不详细。下面详细解析下 nose自带的SkipTest 先看看nose自带的SkipTest典型应用 应用一: 但这种SkipTest在实际的日志中没有显示Skip关键字 应用二 ...
分类:
编程语言 时间:
2018-06-19 21:32:11
阅读次数:
684
本文出处:https://www.cnblogs.com/goodhacker/p/3355660.html#undefined python的标准库里的日志系统从Python2.3开始支持。只要import logging这个模块即可使用。如果你想开发一个日志系统, 既要把日志输出到控制台, 还要 ...
分类:
编程语言 时间:
2018-06-19 21:33:07
阅读次数:
202