notepad++用过的正则替换

SH([0-9]+)[\t] 1|\1| 替换  SH78354213651  乱七八糟 为   1|78354213651|乱七八糟 (我想要把SH换成1, 1后面还要加一个竖杠"|", 然后后边的数字原封不动的传递下来, 制表符也换成一个竖杠, 后边的内容不动. 有大量这样的记录要批量替换, 几千行的样子) 解释: 这个[0-9]就代表了任意长度连续的数字串 替换处写的\1就是相当于占位符, 就代表了上述数字串 \t代表的是制表符
分类: 其他 发布时间: 05-23 21:44 阅读次数: 0

GDAL程序——gdalinfo

gdalinfo [--help-general] [-json] [-mm] [-stats] [-hist] [-nogcp] [-nomd] [-norat] [-noct] [-nofl] [-checksum] [-proj4] [-listmdd] [-mdd domain|`all`]* [-wkt_format WKT1|WKT2|...] [-sd subdataset] [-oo NAME=VALUE]* dataset
分类: 其他 发布时间: 05-23 21:44 阅读次数: 0

javascript的属性描述符

什么是属性描述对象(attributes object)? 顾名思义,就是用来描述对象属性的对象.javascript内部提供了一个数据结构,用来描述对象的属性以及控制属性的行为. 比如该对象的某属性是否可写,可遍历等 属性描述符的6个元属性 value 该属性的值,默认是undefined configurable 表示可配置,默认为true;如果改为false,则无法删除该属性并且无法改变该属性的属性描述符对象(除了value值) writable 表示该属性值是否可改变,默认为true;
分类: 其他 发布时间: 05-23 21:44 阅读次数: 0

第一个月

一、10 个选择题(每个题2 分,共20 分) 1、查看当前系统时间的命令是什么? (A) A.date B.time C.now D.pwd 2、回到用户家目录的命令是什么? (B) A.cd - B.cd ~ C.cd /root D.cd /home 3、查看Linux 系统中命令是内建命令还是外部命令的命令是什么?(B) A.file B.type C.who D.whereis 4、linux 终端中如何快速跳至行尾?(B) A.Ctrl+a B.Ctrl+e C.Ctrl+w D.
分类: 其他 发布时间: 05-23 21:44 阅读次数: 0

Python matplotlib绘制线型图

# 画折线图 import matplotlib.pyplot as plt import numpy as np import pandas as pd file=r'C:\Users\zm.com\Desktop\wwlln_year\20050112.txt' # read file def read_data(file_path): colume_name=['datee','number'] data=pd.read_csv(file_path,header=None,names=c
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

9.Vue技术栈开发实战-使用Mock模拟Ajax请求

https://github.com/lison16/vue-cource/blob/master/src/mock/mock.doc.md 用mock.js对ajax请求作出拦截,并响应 拦截ajax请求,并 且作出响应 mockJs的用法,详细介绍 响应模拟 精简版的文档 在这里引进了mock并导出 把Mock在main.js内引入,但是生产环境,我们不希望mock拦截,只需要在开发环境拦截。 不是生产环境才引入mock 我们之前在home页,做了一个接口的调用 我们是在api/user.
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

Python小技巧:如何批量更新已安装的库?

众所周知,升级某个库(假设为 xxx),可以用pip install --upgrade xxx 命令,或者简写成pip install -U xxx 。 如果有多个库,可以依次写在 xxx 后面,以空格间隔。那么,如何简单优雅地批量更新系统中全部已安装的库呢? 接下来我们直奔主题,带大家学习几种方法/骚操作吧! 方法一:pip list 结合 Linux 命令 pip list 命令可以查询已安装的库,结合 Linux 的一些命令(cut、sed、awk、grep……),可以直接在命令行中实
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

bitset详解

1. 基本介绍 std::bitset 是标准库中的一个存储 0/1 的大小不可变容器。严格来讲,它并不属于 STL。 由于内存地址是按字节即 byte 寻址,而非比特 bit ,一个 bool 类型的变量,虽然只能表示 0/1 , 但是也占了 1 byte 的内存。 bitset 就是通过固定的优化,使得一个字节的八个比特能分别储存 8 位的 0/1 。 对于一个 4 字节的 int 变量,在只存 0/1 的意义下, bitset 占用空间只是其1/32,计算一些信息时,所需时间也是其1/3
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

hibernate基础09:关联映射之基于主键的单向一对一

1、Java实体bean类 package com.project.pojo; import java.io.Serializable; public class Card implements Serializable{ private String id; private String address; public String getId() { return id; } public void setId(Stri
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

Docker容器命令

前提:有镜像才可以创建容器 新建并启动容器 docker run [选项] 镜像名,其中,镜像名也可以使用镜像ID代替,最常用的选项-i:以交互模式运行容器,通常与-t同时使用,-t:为容器重新分配一个伪输入终端,也就是tty,通常与-i同时使用,--name:为容器指定一个运行中的新名称 可以看到,执行命令后,就进入了docker的centos系统下的根目录,红线划出来的主机名就是运行的centos的容器ID 列出当前正在运行的容器 docker ps docker ps -l:查看上一次运
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

WEB-INF文件访问问题

WEB-INF是Java的WEB应用的安全目录。也就是客户端无法访问,只有服务端可以源访问的目录。 如果想在页面中直接访问其中的文百件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。 WEB-INF文件夹下除了web.xml外,还存一个classes文件夹,用以放置 *.class文件,这些 *.class文件是网站设计人员编写的类库,实现了jsp页面前台美工与后台服务的分度离,使得网站的维护非常方便。web.xml文件为网站部署描述XML文件,对网站的部署非常重要知。 Web
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

.xml问题

转载自:https://blog.csdn.net/cckevincyh/article/details/100806634 今天在我的Spring Boot项目中新加入一个module,然后写了一个Spring Boot的启动类,结果IDEA提示Cannot access org.springframework.context.ConfigurableApplicationContext。 然后我尝试了使用网上推荐的mvn package或者mvn dependency:purge-loca
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

css background-image 学习笔记

先给出图片原样 1、默认从从上到右下1比1 填充的,如果元素的高度和宽度小于图片,则只能显示部分图片。效果如下图 2、如果元素的高度和宽度大于图片,则默认会用图片平铺元素。效果如下图 3、可以是用background-repeat: 设置是否平铺,默认,常用的属性 有 repeat(x,y 两个放系那个平铺),repeat-x (水平平铺),repeat-y (垂直平铺),no-repeat(水平和垂直方向都不平铺);其他不常用属性    background-repeat : space;/
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

将整数二进制形式的奇偶位交换

题目描述:   将一个整数的二进制表示形式的奇数位与偶数位进行交换。   如: 9的二进制是 1001 奇偶位交换后得到 0110 原理: 就是利用二进制位运算的技巧,先将整数N与 aaaa aaaa (偶数位全为1的数)进行与(&)运算,提取整数N的偶数位,然后将整数N与 5555 5555 进行逻辑与(&)运算,提取整数N的奇数位,最后将提取出来的奇数位左移一位,偶数位右移一位 然后将两个位移动的结果进行异或运算,即可得到奇数位与偶数位交换的结果。 实现步骤:    1. N与aaaa a
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

SSM整合(ForestBlog为例)

SSM整合(ForestBlog为例) 原版本github地址 :https://github.com/saysky/ForestBlog 文中版本地址:https://github.com/Yanshaoshuai/ForestBlog web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="htt
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

python 装饰器(二):装饰器基础(二)变量作用域规则,闭包,nonlocal声明

变量作用域规则 在示例 7-4 中,我们定义并测试了一个函数,它读取两个变量的值:一个是局部变量 a,是函数的参数;另一个是变量 b,这个函数没有定义它。 >>> def f1(a): ... print(a) ... print(b) ... >>> f1(3) 3 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in f1 N
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

MyBatis调用Oracle的存储过程

一、传入与输出都是单值参数 存储过程定义: create or replace procedure pro_test1(param1 in number, param2 in number, param3 out number) is begin param3:=param1+param2; end pro_test1; DAO void testProcedure2(Map<String, Object> map); MyBatis <select id="testProcedure2"
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

605. 种花问题『简单』

题目来源于力扣(LeetCode) 目录 一、题目 二、解题思路 三、代码实现 四、执行用时 五、部分测试用例 一、题目 605. 种花问题 题目相关标签:数组 提示: 数组内已种好的花不会违反种植规则。 输入的数组长度范围为 [1, 20000]。 n 是非负整数,且不会超过输入数组的大小。 二、解题思路 通过计算 flowerbed 数组中连续的 0 的个数,来判断能够种几朵花 注意点:如果数组的起始索引为 0 或结束索引为 0 的情况下,并且连续 0 的个数大于等于 2 时,便可以最少种
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

Compose 和 Blend(一)

浏览器渲染过程 在讲 compose 和 blend 之前,我想先介绍一下浏览器整个的渲染过程。 浏览器在渲染页面的时候,大概会走几个步骤:layout,repaint,compose。 layout 过程中要做的事就是计算元素的位置和尺寸,所以我们在改变一个元素尺寸,或者 overflow,position 等属性的时候就会触发页面的重新布局,有人也把这叫做 reflow(回流)。所以我们在很多讲前端动画的文章中,都说要尽量避免页面回流。 repaint 这个步骤就好理解了,这一步就是给元素
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0

MyBatis项目创建

一、开发环境的准备   0、STS选择Java视图,新建Java Project.   1、 导入MyBatis框架的jar包、Mysql驱动包、log4j的jar包     myBatis-3.4.1.jar     mysql-connector-java-5.1.37-bin.jar     log4j.jar   2、创建mybatis的核心(全局)配置文件mybatis-config.xml,并配置(如何连接数据库) <?xml version="1.0" encoding="UTF
分类: 其他 发布时间: 05-23 21:28 阅读次数: 0