- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 Testflight打开显示safari 浏览器打不开该网页,因为无法连接服务器
Testflight打开显示safari 浏览器打不开该网页,因为无法连接服务器
2022-08-22 11:45:15
1914
1
原创 微信防撤回插件
适用于2022年最新微信版本。不需要积分,点击直接下载https://download.csdn.net/download/weixin_39755884/85469395
2022-05-27 01:05:49
7031
2
原创 系统POE方式供电和单独供电的区别
POE只需要一条网线,可以满足数据传输和供电两方面的需求。优点:降低成本,部署灵活,单端口最大功率可达30W。缺点:对网线质量要求较高,传输距离有限。单独供电就是传统的供电方式,信号线和电源线是分离的。优点:220V交流电在传输过程中电压损耗低,抗干扰能力强。缺点:每个点都要安装一个电源,施工较麻烦。...
2022-03-28 13:59:37
2973
原创 数据库不要外键的好处
数据库设计:三范式添加外键的好处:数据更加完整,表结构更加清晰去除外键的好处不:提高性能 (在进行插入,删除,更新时候数据库需要先检查数据完整性) 方便旧的数据的导入...
2022-02-15 16:45:04
903
原创 javax.net.ssl.SSLException: Received fatal alert: protocol_version问题解决
看中文名字是协议版本出了问题其实就是TLS协议出现了问题如果是支持TLSv1.2 用的TLSv1.1的话就会报这个错先看看报错日志,里面有没有TLSv1.1出现如果有的话,那就是问题所在喽
2022-01-26 12:50:52
1787
原创 一些报错问题的解决
今天用python的io流去读取文件的时候发现读取的文件是这样的:built-in method read of _io.TextIOWrapper object at 0x000000000B7D7748仔细检查了下原来是我的f.read没有加()导致的,加上f.read()之后就可以正确的读到了。...
2022-01-19 16:38:14
1813
1
原创 python的base64与hex相互转换
以下代码为python3写法import base64import codecsbase64_text_dome="woidjw=="hex_text_dome="c2889d8f"# base64转化成Hex格式hex_text = base64.b64decode(base64_text_dome).hex()print(hex_text) #"hex_text=c2889d8f"#Hex转化成 base64 格式base64_text=codecs.encode(codecs.
2022-01-06 18:51:34
1699
原创 一些常用的报错解决思路方法
今天在github上拉了个代码下来,运行发现一直报错;File "E:\WWW\testpro1\aliyun-api-gateway-demo-sign\com\aliyun\api\gateway\sdk\auth\signature_composer.py", line 72, in _build_resource param_list = body.keys()如何去找错呢,先找到报错代码的地方,然后逐步往上找报错的地方:def _build_resource(uri=...
2022-01-05 17:01:37
598
原创 mysql的字符串分割函数substr
之前有被面试问到过怎么在sql语句中分割字符串,我没回答上来,只说了我一般把字段查出来用代码进行分割!这次突然看到了开发同学用到 substr这个函数去在sql中分割数据,来过来记录下select substr('abcdefg',3,4) from dual;结果是cdefselect * from table where test in substr('abcdefg',3,4)...
2022-01-04 16:21:26
1242
原创 linux全文查找nginx的配置的方法
进入主页面,cd/,回退到主目录执行find . -name "nginx"在我们的nginx.conf上找了半天,发现没有配置转发的地址,最终发现是通过 include这个东西批量生成的nginx扩展文件include /etc/nginx/conf.d/*.conf;于是 在这个目录下找到了,对应的nginxd的conf配置文件...
2021-12-31 05:34:59
2033
原创 python的文件流的操作
需求:path1路径中有大约上千个文件,需要找出path1中后缀名为cos的文件,并替换文件中包含有call \"D:字段替换为call ".\调用脚本\并保存。import osclass otmsfile(): path1 = 'E:\diffcount2\YX2106-在线测试\测试脚本' #需要替换文本路径,精确到测试脚本这一层路径 before1text = "call \"D:" #需要查找的文字 before1 = "//call \"D:" #过滤掉前面有//的文
2021-12-10 16:05:15
1263
原创 python控制台传参实现
最近在用python写一个工具给同事用,但又需要用同事传过来的参数,同事不会用python代码。本来想做个页面,让他填参,发现是在是太麻烦了。于是发现了python的控制台传参方法。import sysgpus = sys.argv[1]gpus1 = sys.argv[2]print(gpus)print(gpus1)在cdm中进入到本代码所在路径中执行以下命令python cosfile_update_script.py A B...
2021-12-10 14:29:46
1221
原创 git常见的报错问题解决
git报错OpenSSL SSL_read: Connection was reset, errno 10054关闭ssl,执行下面命令:$ git config --global http.sslVerify "false"git报错Failed to connect to github.com port 443: Timed out看网上说原因听多的,我的原因是因为开了全局代理,关闭全局代理之后问题就解决了git报错Failed to connect to 127.0..
2021-11-18 11:55:19
313
原创 pycharm自定义快捷键设置
之前在eclipse上有许多快捷键用的顺手了,最近写python在pycharm上怎么设置自定义的快捷键呢?编辑器右上角点击File-选择Setting-选择Keymap-双击Editor Actions 即可自定义快捷键
2021-11-15 10:29:50
743
原创 python 如何HTMLTestRunner
今天想直接安装HTMLTestRunner,发现装不了。原来HtmlTestRunner模块是uinttest模块的第三方扩展插件,不支持pip方式安装==https://pypi.org/project/html-testRunner/#files下载放在这路径下cmd中进行安装安装成功...
2021-11-11 16:37:06
925
原创 python包的多种安装方式
life is hard,I have py !第一种安装方式 pip insatll + package第二种安装方式 下载whl文件 到本地python的Scripts目录下然后cmd 进入该目录 用pip insatll + whl文件全名。
2021-11-11 16:31:13
724
原创 解决angular项目只能用localhost,不能用本机ip访问
今天想把angular的服务部署在腾讯云公网服务器上,在我的防火墙都关闭的情况下,发现只能用localhost和127.0.0.1访问我的项目,不能用我的内外网ip访问项目于是乎,就想着是angular的内部设置问题了。在网上找了许多文章,直到这篇文章最终解决了我的问题。贴出来让大家也少走点弯路:具体步骤如下第1步:找到“node_modules/webpack-dev-server/lib/Server.js”,将checkHost方法的返回值改为true,如下图所示第2步:进...
2021-11-11 14:00:09
4127
原创 flask框架响应数据乱序
今天在用flask写了mock,发现响应数据总是不是按顺序来的。即使我用了OrderedDict有序字典。发现还是乱序。查了查资料发现竟然是flask框架为了性能所以默认响应数据是按字母排序的。解决方式是:在app=Flask(__name__)这行代码的下面添加如下代码:app.config ['JSON_SORT_KEYS'] = False...
2021-10-28 18:49:02
427
1
原创 SSH常用操作快捷键
操作快捷键Ctrl +r:可以快速查找历史命令;Ctrl +l:可以清理控制台屏幕;Ctrl + a \ Ctrl + e:移动光标到命令行首\行尾;Ctrl + w \ Ctrl + k:删除光标之前\之后的内容。VIM文件编辑快捷键快捷键ZZ:文件保存并退出。进程操作快捷键Ctrl + c:强制终止程序的执行;Ctrl + z:挂起一个进程;Ctrl + d:终端中输入 exit 后回车。linux命令中快捷键(..
2021-09-30 11:52:22
1861
原创 测试工程师常用的linux命令
文件和目录pwd 显示工作路径cd .. 返回上一级目录cd / 返回根目录进入多个目录:cd nginx_conf/project_config/返回多层目录:cd ../..---------------------------------------------------------------------------linux的复制命令:1、linux下进行复制的命令为cp。2、举例说明:假设复制源目录 为 x1 ,目标目录为x2。3、如果x2目录不存在,.
2021-09-30 11:51:41
128
原创 We were unable to authorize you in GitHub. Sorry for inconvenience, please try again later.解决方法
问题是:We were unable to authorize you in GitHub. Sorry for inconvenience, please try again later.我们无法在GitHub中授权您。很抱歉给您带来不便,请稍后再试。在pycham中添加gihub方式的时候选择:2 log in with token不要选择1 log in via githublog in via github通过github登录 log in with token 使用令牌登...
2021-09-28 15:33:35
1619
原创 遍历HashMap的四种方法
public static void main(String[] args) { Map<String,String> map=new HashMap<String,String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); map.put("4", "value4");...
2021-09-23 14:33:43
49
原创 python3.8安装Crypto报错解决方法。
之前的项目是python3.6的,项目中要用到的是 Crypto 这个包。但是Crypto这个包不能直接安装,必须要安装pycrypto这个包后来换了台机器升级到了py3.8,发现安装pycrypto装不上,一直报错。查了查资料才发现原来pycrypto这个包早就不维护了,应该安装的是pycryptodome这个包。后来安装pycryptodome成功!...
2021-09-22 11:08:31
1266
原创 java IO流 万字长文,建议收藏
一。流的概念和作用流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流中使用了大量的装饰者模式二。流的分类:只要是处理纯文本数据,就优先考虑使用字符流。 除此之外都使用字节流。三。字节流:InputStream和OutputStream字节流用来处理媒体数据1、字节流和字符流的基本操作是相同的,但是要想操作媒体流就需要用到字节流。2、字节流因为操作的是字节,所以可以用来操作媒体文件。(媒体文件也是以字节存储的)3、读写字节流:In..
2021-09-21 18:53:18
66
原创 java如何拷贝数组 怎样效率最高
在 Java 编程中经常会遇到数组拷贝操作,一般会有如下四种方式对数组进行拷贝。*for遍历,遍历源数组并将每个元素赋给目标数组。*clone方法,原数组调用clone方法克隆新对象赋给目标数组*System.arraycopy,JVM 提供的数组拷贝实现。*Arrays.copyof,实际也是调用System.arraycopy。System.arraycopy为 JVM 内部固有方法,它通过手工编写汇编或其他优化方法来进行 Java 数组拷贝,这种方式比起直接在 J...
2021-09-21 18:53:00
1688
原创 java的list详解
1 List 的常用方法:public class TestList { /** * 测试add/remove/size/isEmpty/contains/clear/toArrays等方法 */ public static void test01() { List<String> list = new ArrayList<String>(); System.out.println(list.isEmpty()
2021-09-20 15:26:36
9886
原创 hash详解(深入底层)
1 Hash函数直接取余法:H(k)=k%m(m为关键字,k为数字)hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值。hash表,通过hash算法得到的hash值就在这张hash表中,hash表就是所有的hash值组成的。2 hashcode hashcode就是通过hash函数得来的,hashcode就是在hash表中有对应的位置。对象的物理地址就是hashcode.如下图 ,0-15就是hashcode值。hashcode为
2021-09-20 15:26:15
1681
原创 去掉list集合中重复的数据
1 去除list中的重复数据--set 方法//去除list中的重复数据--set 方法public class ListRepeat {public static void main(String[] args) {List <Integer> list =new ArrayList<Integer>();list.add(1);list.add(2);list.add(3);list.add(1);list.add(1);list.add(
2021-09-19 21:50:04
2469
原创 java异常 throw与throws
再探java基础——throw与throws以前虽然知道一些异常的处理,也用过一些,但是对throw和throws区别还是有不太清楚。今天用实例测试一下。异常处理机制异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。异常有两个过程,一个是抛出异常;一个是捕捉异常。抛出异常抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。系统自动抛异常当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统
2021-09-18 15:10:30
695
原创 java集合容器类详解
java集合类主要有Collection 和Map两个接口派生而出:Collection体系继承树:Map体系继承树:一 集合中的常用方法:1.数组长度使用.size();2.增加数组的元素.add(1," "); .add(" "); 两种方法的区别3.修改某个元素的方法.set(1,"B");4.删除元素的 方法.remove(2," "); ...
2021-09-18 14:59:16
448
原创 JDK中的主要包
JDK中的主要包 JDK中的主要包 Java中的常用包 说明 java.lang 包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。 java.awt 包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。
2021-09-17 20:04:10
65
原创 java中的构造方法
构造方法构造器也叫构造方法(constructor),用于对象的初始化。构造器是一个创建对象时被自动调用的特殊方法,目的是对象的初始化。构造器的名称应与类的名称一致。Java通过new关键字来调用构造器,从而返回该类的实例,是一种特殊的方法。声明格式: 1 2 3 [修饰符]类名(形参列表){ //n条语句 } 要点: 1. 通过new关键字调用!! 2. 构造器虽然有返回值,但是不能定义返回值类型(...
2021-09-16 10:02:06
152
原创 java开发中容易造成内存泄露的操作
1 创建大量无用对象 比如,我们在需要大量拼接字符串时,使用了String而不是StringBuilder。 1 2 3 4 Stringstr=""; for(inti=0;i<10000;i++){ str+=i;//相当于产生了10000个String对象 } 2 静态集合类的使用 像HashMap、Vector、List等的使用最容易出现内...
2021-09-16 09:58:45
202
原创 JAVA程序运行的内存分析
先上一段代码:package Object;public class SxtStu { int id; int age; String sname; Computer comp; void study(){ System.out.println("我在认真学习使用的"+comp.brand); } void play(){ System.out.println("我在玩游戏—"); }SxtStu(){}//构造器构造方法,用于创建这个类的对象。 public stati
2021-09-16 09:57:25
282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人