(一) 什么是 Vim 在我看一本书的时候,有一句话印象很深刻,“在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数”,所以我们需要学习一种文本编辑工具也就是今天的 Vim,那么什么是 Vim 呢? Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的 ...
分类:
系统相关 时间:
2020-05-03 12:44:20
阅读次数:
102
在上一篇Python接口自动化测试系列文章:Python接口自动化之登录接口测试, 主要介绍接口概念、接口用例设计及登录接口测试实战。以下主要介绍使用openpyxl模块操作excel及结合ddt实现数据驱动。如果感觉文章很长,那就是文章很长。 在此之前,我们已经实现了用unittest框架编写测试 ...
分类:
编程语言 时间:
2020-05-03 12:44:02
阅读次数:
164
显示锁的应用场景: 1.ReadWriteLock 读写分离:可以有效地减少锁竞争,以提升系统性能 2.中断锁,超时锁 Lock读写分离 读写分离简介: 1.读写锁:在同一时刻允许多个读线程访问,但是当写线程访问,所有的写线程和读线程均被阻塞。读写锁维护了一个读锁加一个写锁,通过读写锁分离的模式来保 ...
分类:
其他好文 时间:
2020-05-03 12:43:34
阅读次数:
70
前言 有同事问到,Spark读取一张Hive表的数据Task有一万多个,看了Hive表分区下都是3MB~4MB的小文件,每个Task只处理这么小的文件,实在浪费资源浪费时间。而我们都知道Spark的Task数由partitions决定,所以他想通过repartition(num)的方式来改变分区数, ...
分类:
其他好文 时间:
2020-05-03 12:43:20
阅读次数:
54
ez_setup.py安装错误为: D:\Programs\Python2_7_3\Lib\site-packages\ez_setup-0.9>python ez_setup.py install Downloading http://pypi.python.org/packages/source ...
分类:
其他好文 时间:
2020-05-03 12:42:41
阅读次数:
134
前言 曾经年少无知,笑对python爬虫。 如今首战未捷,却已头顶清凉... 奈何心中执着,不愿面对结果。 若有江湖侠客,还望拔刀相助! 思路 网站选取的是爱奇艺的电影排行 requests和bs4库的安装也较为轻松 爬取的过程比较顺利,问题出现在对信息的处理上 处理过程:1.简单了解函数find_ ...
分类:
其他好文 时间:
2020-05-03 12:42:06
阅读次数:
101
题目背景 缩点+DP 题目描述 给定一个 nnn 个点 mmm 条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。 允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。 输入格式 第一行两个正整数 n,mn,mn,m 第二行 nnn 个整数, ...
分类:
其他好文 时间:
2020-05-03 12:40:25
阅读次数:
60
procedure TForm1.btn2Click(Sender: TObject); var G: TGUID; S: string; bs: TBytes; begin G := G.NewGuid; S := G.ToString; //{9B60BA3F-8EE5-448F-BC9B-64 ...
在root用户权限下: 查看当前启动模式 systemctl get-default 更改模式命令: systemctl set-default graphical.target 由命令行模式更改为图形界面模式 systemctl set-default multi-user.target 由图形界 ...
分类:
其他好文 时间:
2020-05-03 12:39:51
阅读次数:
199
sudo apt install gksu gksu gedit /etc/default/apport ...
分类:
系统相关 时间:
2020-05-03 12:39:38
阅读次数:
126
看《java并发编程实战》一书时,在33-34页中,对里面的例子不是很理解,究竟该怎么理解“不要在构造过程中使this引用逸出”,后来在segmentfault中找到一个问题,看完才有点理解。现作记录: 原文出处:https://segmentfault.com/q/1010000007900854 ...
分类:
编程语言 时间:
2020-05-03 12:39:01
阅读次数:
63
一.核心重点 二.互动操作思路 1.前端向后端接口发起请求 2.后端接受请求,更加参数成功一个bat脚本,并用os命令执行他,利用redis中blpop或者brpop方法进行阻塞 `方法死的人是活的,这是我操作的方法,思路有了代码就简单了` ...
分类:
移动开发 时间:
2020-05-03 12:38:42
阅读次数:
209
如何避免CSRF攻击? 答:CSRF定义 [CSRF 百度百科](https://baike.baidu.com/item/CSRF/2735433) CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Rid ...
分类:
其他好文 时间:
2020-05-03 12:38:28
阅读次数:
67
linux简介 ubuntu安装 常用指令介绍 软件包管理 VIM编辑器的使用 用户和组账户管理 文件权限管理 软件的安装及删除 jdk,tomcat,eclipse 远程登录 文件目录操作命令 ls显示文件和目录列表 -l列出文件的详细信息 -a列出当前目录所有文件,包含隐藏文件 mkdir创建目 ...
分类:
系统相关 时间:
2020-05-03 12:38:02
阅读次数:
88
题目: 重排链表:给定一个单链表 L:L0→L1→…→Ln-1→Ln , 将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 思路: 使用了懒人做法,使用了栈,应该还有更好的方法,想到后做补充。 程序: # Defin ...
分类:
编程语言 时间:
2020-05-03 12:37:31
阅读次数:
214
在一些公共场所经常可以看到一些动态提示的文字,以下代码即为文字的循环变化代码: import sys import time def print_act(word): print('新春佳节快乐'+'\r') #让光标回到行首 sys.stdout.write("\r") #缓冲区的数据全部输出 s ...
分类:
编程语言 时间:
2020-05-03 12:36:59
阅读次数:
127
摄像头标定实施 一.标定流程 在opencv中提供了一组函数用于实现相机的标定,标定返回的值包括:相机内参矩阵(fx fy xc yc)、相机外参矩阵(R t)以及畸变矩阵。 标定的步骤如下: 1. 准备棋盘格,棋盘格图片可以自行打印,以下使用10*7方格的棋盘格,交点则为9*6,棋盘格的大小1mm ...
分类:
其他好文 时间:
2020-05-03 12:36:22
阅读次数:
54