自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不破楼兰的博客

一边学习,一边输出,把知识内化。

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python文件名与包名重名引发的血案...

我执行的是service.py文件,根据报错提示信息,引入模块导包的语句错误,service是个文件而不是个包(package)。引入模块的语句“service.user_service”没有被识别,即service没有被认为是个包(package)。即便我的引入写法并没有错误。

2023-11-20 00:09:08 758 3

原创 Pycharm配置镜像源

Pycharm在下载库时,有些需要访问境外URL地址来下载依赖库,失败率高。因此,添加镜像源,相当于把放在境外服务器上的资源,copy到了国内服务器,让国内用户也可以访问、下载。

2023-11-19 15:42:45 5793

原创 云服务器通过docker运行Jenkins,本机浏览器无法访问

云服务器安装好docker,且Jenkins处于运行中(docker ps -a),Jenkins开放的端口也处于LISTEN监听状态(netstat)。在云服务器上安装docker,再通过docker运行Jenkins,然后本机通过云服务器IP地址+端口号访问Jenkins界面。增加4.1所述的规则之后,发现IP+22端口可以telenet通,但Jenkins还是不行。会显示出所有通过docker运行的镜像,发现列表中有Jenkins,说明Jenkins正常运行中。增加策略:ICMP协议被允许访问。

2023-11-05 00:29:36 954

原创 Charles抓https请求乱码问题

https是安全性更高的http协议,它增加了SSL认证,因此需要做SSL配置。Charles本身安装时自动装了根证书,并进行过签名,因此浏览器不会信任它作为代理来抓包。需要将Charles根证书下载一个到本机,并授权信任。# 以下来自Charles help说明内容Charles使用自己的根SSL证书,通过Charles向启用SSL代理的主机发出SSL请求。每次安装Charles都会自动生成根证书。由于Charles已经对根证书本身进行了签名,因此您的浏览器或应用程序不会信任它。

2023-09-08 18:10:56 3158

原创 mac搭建selenium环境

1、Chrome和Chromedriver的版本号必须对应一致;2、检查Python版本,selenium版本,Python3的话,selenium版本最好将至3.x版本(通过pip默认会下载最新版本,目前到4.x版本)

2023-08-06 13:30:52 2105 1

原创 shell脚本实现重启服务

#!/bin/sh#检查进程(也就是服务)是否在运行,$1表示第一个参数,$2表示第二个,以此类推...is_exist(){ pid=$(ps -ef | grep tomcat-$1 | grep -v -E 'grep|/bin/sh' | awk '{print $2}') #PID不存在返回0,存在返回1,判断为空时,要在[]的左边和右边(内部)都加上空格 if [ ! $pid ] then ec

2020-07-22 23:55:41 2531

原创 测试工程师面试常考排序算法

回文串正读和反渎都是一样的字符串,如“level”、“noon”。冒泡排序算法步骤:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。public st...

2020-06-14 10:46:05 710

原创 DNS用的是TCP还是UDP

DNS在区域传输的时候使用TCP协议,域名解析时用UDP协议。区域传输时用TCP辅域名服务器会定时向主域名服务器进行查询,以便了解数据是否有变动。如有变动,会执行一次区域传送,进行数据同步。可靠连接,保证了数据的准确性;一般同步时,数据量比较大(UDP传输限制在512字节);请求量少,但每次请求数据量较大;域名解析时用UDP客户端向DNS服务器查询域名,一般返回的内容都不超过512字节,用UDP传输即可。不三次握手省下的时间不容小觑。非可靠连接,因为传输的数据量小,但不用建立连

2020-05-14 22:15:46 3431

原创 老记不住的Java基本知识

每次隔一段时间不写Java,就会忘记Java的基本命名规范,就此做个记录,方便以后查看。一、项目名称最好用英文,所有单词全部用小写,如testjavaproject、studentmanagement等,当然也也可以用中文,如“学生管理系统”、”进销管理系统“等。二、Java project中相关命名1、包名:全部小写字母,最好用域名反过来写,不会冲突。如com.cnblogs.lionestking.myutil等。2、类名:每个单词首字母均大写,且public类应用项目同名.3、方法名和.

2020-05-12 20:38:52 493

原创 刷编程题得出的总结

一、名词解释回文串正读和反渎都是一样的字符串,如“level”、“noon”。二、值得记下的思路1 从尾到头打印链表1、Java中链表结构需要自行新建ListNode class去构造;* public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {* this.val = val;* }* }

2020-05-11 22:26:15 186

原创 安装Java JDK,搞清与IDEA、环境变量的关系

一、安装JDKMacBook安装jdk教程官网下载jdk链接直达1 Intelli IDEA与JDK的关系JDK(Java develop kit)是Java代码的运行环境。1、只安装JDK:电脑可以执行Java代码;2、只安装IDEA:电脑不可以执行Java代码;3、安装JDK+IDEA:IDEA可以编辑、执行Java代码。2 环境变量配置与JDK的关系如果有开发环境ID...

2020-05-02 16:33:30 10034 1

原创 新手学习:charles抓包工具

一、配置Charles1、配置路径:设置→proxy settings,打开后有些默认是8888,有些8080,随便填一个。2、测试监听是否成功curl http://www.csdn.net -x http://127.0.0.1:8888命令执行之后,打开Charles会发现,请求被Charles抓取到并显示出来了。左上角切换至sequence(序列),能够查看到更多...

2020-04-26 00:28:07 511

原创 填写软件缺陷报告的思考

一、软件缺陷报告的几个要素二、

2020-04-15 03:02:18 225

转载 摸清跨域的来龙去脉

一、记录背景在工作中,碰到了好几次跨域问题,基于这个出现频次和更好提高工作效率,对这一块内容做个总结。二、什么是跨域https://blog.csdn.net/lambert310/article/details/51683775这篇文章解释得很清楚什么是跨域,并提出了三个解决方案。其中2、3方案都比较好理解,针对1方案JSONP,本人再进行了资料检索,找到了解释JSONP很好的一...

2020-03-15 22:21:34 110

转载 进程与线程的区别

进程

2017-09-23 00:01:01 176

转载 使用SimpleAdapter创建ListView

疯狂Android讲义学习

2017-05-13 18:20:29 344

转载 Android emulator 常用功能举例

移动APP测试

2017-05-13 17:45:48 367

转载 Android学习之控制飞机移动

疯狂Android讲义学习

2017-05-11 15:23:52 1702 2

转载 JDK/bin目录下不同exe文件的用途

javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生成的HTML文档 jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量 javah:产生可以调用Java

2017-05-05 16:26:45 628

转载 android:getSystemService详解

android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据。getSystemServic

2017-03-01 12:17:19 315

转载 创建安卓虚拟机参数介绍

参数说明: AVG Name:虚拟设备名称 Device:设备;指具体的手机设备型号,可以在window->Android Virtual Device Manager->Device Definitions中进行定义。开发环境中预设了一些手机型号,很多都是google公司的Nexus系列。 Target:程序的最低运行在哪个版本的android平台。 CPU/ABI(应用程序二进制接口):

2017-02-28 22:17:59 632

poi-ooxml-4.1.2.jar

Java读取excel时,所使用对象XSSFWorkbook的实现。

2020-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除