自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记~忆~

点~滴~

  • 博客(104)
  • 资源 (5)
  • 收藏
  • 关注

原创 PyQt5模块构成

2023-07-14 12:21:54 206

原创 图片资源共享

2021-12-18 08:41:31 321

原创 java -cp 命令运行java代码时, 报主类找不到

windows下,多个类路径用分号间隔java -cp ".;hutool-all-5.4.3.jar" com.example.Mainlinux 下,多个类路径用冒号间隔java -cp ".:hutool-all-5.4.3.jar" com.example.Main

2021-07-14 10:26:47 850

原创 solidity中,如何告诉编译器源代码所适用的Solidity版本

看solidity时,有个指定版本号的语法,一直不太明白,后来发现其于npm的版本管理是一致的,所以记录如下:pragma solidity ^4.2.3npm的依赖版本管理采用了语义化版本规范。该规范约定一个包的版本号是包含了三个数字,版本格式为:主版本号.次版本号.修订号MAJOR.MINOR.PATCH版本号增加规则:1. 主版本号(MAJOR):对应大版本迭代,做了不兼容旧版本的修改2. 次版本号(MINOR):对应小版本迭代,做了可以向下兼容的功能性新增3. 修订.

2021-07-01 14:13:49 717

转载 使用vscode时,安装插件失败的解决方式

看错误提示就大概明白,是国内无法连接到 golang.org尝试下载了镜像网站 github.com/golang 里面的 tools 也不靠谱因为安装时总会缺少非常多的插件,导致无法简单地执行 go install golang.org/x/tools/gopls最终解决方案是修改代理,然后在 cmd 下面输入:go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct修改代理到国内的go,然后在 cmd 重新获取

2021-05-13 10:54:52 3912 1

转载 回车换行与git中core.autocrlf

来源:https://blog.csdn.net/menc15/article/details/71731825今天,我总算搞清楚”回车”(carriage return)和”换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个

2021-02-24 11:15:16 133

原创 PG库中,Having子句中为什么不能用列的别名

SELECT count(*) ASnum, domain_id,vocabulary_idFROM "concept"where standard_concept='S'GROUP BY domain_idHAVINGnum> 100ORDER BY ddd;上面是我的sql语句,目的是想分组后,将那些记录数量小于100的组过滤掉,不显示它。总是报错:ERROR: column "num" does not exist LINE 5: HAVING num &g...

2020-12-24 14:59:32 2671 2

原创 怎么使用webstorm来调试vue中js代码

在浏览器中调试js代码很不舒服,所以查阅了各位前辈的博客,再此记录一下:1.生成项目,我的项目中的package.json入下图:{ "name": "my-app", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service li.

2020-12-10 11:12:50 1078

原创 httprunner3.x使用过程中遇到的问题

1.日志中中文无法正常显示,显示unicode编码可以在httprunner/client.py 文件中添加 ensure_ascii=False修改以下代码如下:def log_print(req_or_resp, r_type):msg = f"\n================== {r_type} details ==================\n"for key, value in req_or_resp.dict().items():if isinstance(value,.

2020-11-13 10:19:29 2726 1

原创 jmespath 学习

jmespath库的功能和jsonpath比较相似,以前不知到这个,他们都是用来从json中抽取数据的参考:其中有4篇文章介绍jmespathhttps://www.cnblogs.com/pingguo-softwaretesting/category/1789411.html作者还有一部分没有讲到,那就过滤器这个页面中,可以学习怎么使用jmespath,可以在学习的过程进行练习,https://jmespath.org/tutorial.html[英文的]这里...

2020-10-30 17:14:06 1054

原创 httprunner3.x的基本介绍

httprunner3.x的基本介绍,作者讲的挺好,入门的兄弟可以参考参考:https://www.cnblogs.com/pingguo-softwaretesting/category/1789411.html

2020-10-30 15:54:55 610

原创 javascript,声明变量和导入时,大括号的特殊用法

作为一个新手,今天看到一段奇怪的代码,定义变量时用大括号把变量名括起来了,还有import时也使用了大括号import { getToken } from '@/utils/auth'let { data } = request()一脸懵,这是啥意思?度娘一番,记录再此1.关于导入时的大括号(据说是ES6引入的特性)我们知道,在javascript中,导出可以有多个,但是只有一个default,例如export const A = 42 //命名导出expor...

2020-10-14 16:21:30 2206 3

原创 理解Flask-sqlalchemy relationship backref 外键 一对多

理解Flask-sqlalchemy relationship backref 外键 一对多用户表 user 字段: id usernamegroupid用户组表 group 字段:idgroup_name通过user表获取groupid,可以通过外键的方式怎么通过group表获取某个groupid对应的所有user呢1. 模型代码注意: user 用户表的ForeignKey, group 用户组表的relationshipbackref2. HTML模...

2020-10-13 09:54:32 525

原创 二,vue+flask 前端通过后台接口获取数据

为了能够通过接口从后端获取数据,我们需要安装axios,通过axios来实现http访问。npm install axios --save我们在src/main.js中,引入axios:import axios from 'axios'// 指向我们的后台服务axios.defaults.baseURL = 'http://127.0.0.1:5000'Vue.prototype.$ajax = axios将src/app.vue文件修成如下内容:<template.

2020-10-10 15:56:36 3327

原创 一,vue+flask 项目初始化

建立项目结构建立名为 book-info的文件夹,然后在它的下面建立2个文件夹,client-book-info和server-book-info。client-book-info中存放前端代码(名字命名规则可以按自己的喜好)server-book-info中存放后台代码初始化前端项目进入book-info文件夹,在命令行执行 【注意,在windows下,如果你也用gitbash的话,要用winpty来启动命令,这样才能进行正常的交互】 winpty vue.cmd ...

2020-10-10 15:31:43 437 1

原创 常见安全漏洞及测试方法

常见安全漏洞及测试方法垂直权限问题及测试方法垂直权限漏洞是指Web应用没有做权限控制,或仅仅在菜单上做了权限控制,导致恶意用户只要猜到了其他页面的URL,就可以访问或控制其他角色拥有的数据或页面,达到权限提升的目的。业务测试过程中,要设计此场景安全测试用例,并切实落地执行:用户A登录后,打开浏览器NetWork,查看所有XHR网络请求。用户B登录后,A的请求,进行重复操作,若可以正当操作,则表示接口存在越权问题。CR过程,要针对有update、delete、add接口做着重观察。..

2020-09-01 17:24:22 3844

转载 从零开始内建你的安全测试流程

从零开始内建你的安全测试流程测试开发社区3天前以下文章来源于福禄网络研发团队,作者福小龙福禄网络研发团队福禄技术团队分享技术一、 安全测试的意义安全问题,没发生的时候我们可以侥幸,一旦发生生产安全问题,对很多公司来说可能就是黑天鹅事件了。平台的安全,是我们测试中不可舍弃的一环,而且需要长期持续的关注。二、 从哪里入手很多公司没有专职的安全测试人员,一个是安全涉及的技术栈比较广,要做好还需要对每一个技术栈有深入的研究,市面上的安全人才是很稀缺的;另外一般小公司去养一个专..

2020-09-01 16:42:54 158

转载 Hadoop是什么

作者:蛙课网链接:https://www.zhihu.com/question/333417513/answer/742465814来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、Hadoop是什么1.1、小故事版本的解释小明接到一个任务:计算一个100M的文本文件中的单词的个数,这个文本文件有若干行,每行有若干个单词,每行的单词与单词之间都是以空格键分开的。对于处理这种100M量级数据的计算任务,小明感觉很轻松。他首先把这个100M的文件拷贝到自己的.

2020-08-14 15:14:16 1444

转载 如何向 Docker 容器传递参数

如何向 Docker 容器传递参数2018-03-31 — Yanbin我们在运行 docker镜像时希望能用下面的命令向容器传递命令行参数docker run <image-name> <command> arg1 arg2docker run <image-name> arg1 arg2其实只有第一种形式,紧随镜像名后那个总是一个命令,其后才是参数。如果要向 docker容器传递参数时,Dockerfile该如何写,这就有必要稍稍了解...

2020-07-16 15:17:58 2763 2

原创 在windows下启动容器时,报 the input device is not a TTY. If you are using mintty, try prefixing the command

我要启动一个容器,并且希望已交互的方式启动它docker run -it bigdata_cases /bin/bash报:the input device is not a TTY. If you are using mintty, try prefixing the command然后运行minttydocker run -it bigdata_cases /bin/bash报:C:/Program Files/Docker/Docker/resources/bin/do...

2020-07-16 13:38:43 2028 1

原创 分层测试的演进和优劣对比

服务开发架构的演进:单体架构-》SOA架构-》微服务架构单体架构容易理解,SOA将应用程序的不同功能单元进行拆分,不同服务间通过定义好的接口和契约进行联系,使用了一个叫做ESB的总线(想象成计算机中的总线,其他部件间通信都要通过总线),ESB与某种技术栈进行了强绑定,例如J2EE。微服务在SOA的基础上,将服务间的通信方式改为RPC或者HTTPRest,各个服务可以使用不同的技术实现...

2020-04-28 14:41:51 3166

转载 理解 Python super

理解 Python super今天在知乎回答了一个问题,居然一个赞都没有,也是神奇,毕竟这算是我非常认真答的题之一。既然如此就贴过来好了,有些内容之后再补充。原问题Python中既然可以直接通过父类名调用父类方法为什么还会存在super函数?比如class Child(Parent):def __init(self): Parent.__init(self)这...

2020-03-31 15:52:16 122 2

原创 Appium连接手机时报权限错误 requires:android.permission.WRITE_SECURE_SETTINGS

报错信息:java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS解决办法:(目前仅用了这2个手机,其他遇到再说)小米:在开发者选项里,把“USB调试(安全设置)"打开即可。允许USB调试修改权限或模拟...

2020-03-27 17:47:13 8186 9

原创 四,pull和fetch的区别在哪里

虽然用git的时间不长,但是我更喜欢深入去理解每个命令背后都做什么了,这样才能知道哪个命令适合什么样的场景大神的总结:pull =fetch +merge怎么理解这个总结呢,我还是决定去深入学习一下,大家随我一起来吧!基础知识git的工作原理还是需要一些的,小白同学可以参考here首先,介绍下gitrepository的结构,其实就是一系列的文...

2020-03-20 23:16:23 2610

原创 三,mergetool和difftool

https://stackoverflow.com/questions/34119866/setting-up-and-using-meld-as-your-git-difftool-and-mergetool

2020-03-19 18:02:35 693

原创 二,Git的配置

在使用git前,很多同学都还想要配置一下自己git,已符合自己的审美~~~一, 配置信息是怎么保存的Git的配置信息是以文件的形式,是分成3层保存的,包括项目级配置-》用户级配置 -》系统级配置,优先级是项目级配置最高,系统级最低。在windows中:项目级配置保存在实际的项目文件夹下,路径是项目文件下的.git/config用户级配置保存在用户宿主目录下的~/...

2020-03-14 22:22:24 81

原创 一,Git使用前的准备工作

所有文章都以windows为准,操作git使用GitBash,不会设计到IDE中git插件的使用。1.Git的安装https://git-scm.com/downloads 在此页面中选择相应的版本下载安装过程不再介绍2.配置ssh这是我们经常要用到的模式,公司现在远程服务服务器建立项目,然后大家从远程拉取到本地,然后开始工作~~~所以这里先假设...

2020-03-13 15:18:14 505

转载 编写可靠shell脚本的八个建议

编写可靠shell脚本的八个建议bash发布于 2016-09-13约 8 分钟这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条。毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生常谈了。1. 指定bashshell 脚本的第一行,#!之后应该是什么?如果拿这个问题去问别人...

2020-03-09 16:29:28 124

转载 git merge是怎样判定冲突的

git merge是怎样判定冲突的?git发布于 2015-11-08约 8 分钟在解决git merge的冲突时,有时我总忍不住吐槽git实在太不智能了,明明仅仅是往代码里面插入几行,没想到合并就失败了,只能手工去一个个确认。真不知道git的合并冲突是怎么判定的。在一次解决了涉及几十个文件的合并冲突后(整整花了我一个晚上和一个早上的时间!),我终于下定决心,去看一下git ...

2020-03-09 16:07:50 1492

转载 十,深入理解Git的实现原理(转)

0、导读本文适合对git有过接触,但知其然不知其所以然的小伙伴,也适合想要学习git的初学者,通过这篇文章,能让大家对git有豁然开朗的感觉。在写作过程中,我力求通俗易懂,深入浅出,不堆砌概念。你能够从本文中了解以下知识:Git是什么 Git能够解决哪些问题 Git的实现原理请注意,本文的阐述逻辑是:Git是什么——>Git要解决的根本问题是什么——>git是如何解...

2020-03-04 11:13:28 364

转载 比较好的第三方库----robotframework

原文链接:https://blog.csdn.net/u013961875/article/details/78670249整理一些看起来比较常用的维护比较好的库方便以后学习和使用robotframework-requestshttps://github.com/bulkan/robotframework-requestsrobotframework-appiumlibrary...

2019-11-01 13:14:57 686

原创 使用python3.7时,如果为robotframework安装 robotframework-excellibrary

robotframework-excellibrary这个库是用来操作excel文件的,在python2.7中work的很好,但是在python3.x中,由于python自身的变化,会导致无法安装。使用pip installrobotframework-excellibrary,会报错:execfile(join(dirname(__file__), 'ExcelLibrary', 'v...

2019-10-29 10:37:12 2147

原创 WebRTC 基础 TURN的工作过程和原理

参考文档:https://www.jianshu.com/p/4a15556c6318https://www.cnblogs.com/pannengzhi/p/5048965.html我们在STUN工作过程介绍的文章中提到过,STUN能够处理Cone NAT,但是没有处理对称NAT的能力,也就是说位于对称NAT后面的2台内网机器是无法进行p2p连接的。TURN协议就是为了解决...

2019-08-22 10:48:57 2122

原创 WebRTC 基础 STUN的工作过程和原理

参考文档:https://wenku.baidu.com/view/821cf78014791711cc7917a1.htmlhttps://www.cnblogs.com/mlgjb/p/8243690.html【我们这里只讨论过程,协议细节请参考 https://www.cnblogs.com/mlgjb/p/8243690.html】我们都知道ipv4中的地址数量...

2019-08-21 16:08:59 2013

转载 WebRTC 基础 NAT的类型

原文地址:https://www.cnblogs.com/dyufei/p/7466924.htmlCONE NAT 和 Symmetric NAT1. NAT 的划分RFC3489 中将 NAT 的实现分为四大类:Full Cone NAT 完全锥形 NAT Restricted Cone NAT 限制锥形 NAT (可以理解为 IP 限制) Port Restri...

2019-08-21 10:44:59 654

原创 低延时直播

WebRTC与CMAF

2019-08-20 17:23:41 276

原创 Git基本命令使用总结

目录git中查看文件状态和差异跳过暂存区域移除文件文件改名查看提交历史撤销操作git中查看文件状态和差异通常我们会使用git status来查看当前文件状态,它的输出如下面所示:其中,第一个aa.ppp是已经加入到暂存区,等待提交的。 第二个aa.ppp是已经修改,但是尚未进行暂存。 test.pdf是一个新文件,还未进行跟踪。但是有时我们除了知...

2019-08-16 14:35:11 228

原创 Git中忽略指定文件

在使用git的过程中,经常会发现某些中间文件或临时文件总是出现的untrack文件中,例如当我们运行 git status时。 这些文件我们不需要提交到git中,但是总是显示出来,提示我们这些文件处于untrack也挺讨厌的。git提供了一种方式,让我来忽略掉这些文件:在工作区中,与.git文件夹同级的地方建一个.gitignore文件,在里面填上我们要忽略的文件即可。.git...

2019-08-14 17:06:12 389

原创 git使用中遇到的问题

1. 通过https去clone一个仓库时,报Peer certificate cannot be authenticated with known CA certificates这个问题的原因是,我们的git服务器没有正式CA,所以我们需要去禁用sslVerifygit config --global http.sslVerify false...

2019-08-14 11:59:49 268

原创 再次理解shell中的重定向

shell中的重定向是平常工作中经常要用到的知识,太久没用了又忘记了,今天有时间再温习下(我看不懂我之前写的脚本了^_^)参考文档:https://www.cnblogs.com/f-ck-need-u/p/8727401.html我们知道,程序工作时,尤其是linux下的进程,通常会用到1个输出,和2个输出输入:标准输入,文件描述符为0输出:标准输出,文件描述...

2019-08-09 17:53:17 469

3d slicer 4.11 版本

3d slicer 4.11 版本, 用于3维重建,图像标注,医学领域的,别下错了

2022-05-23

git原理详解及实用指南-每章独立.rar

简单地总结:Git 难学,是因为它的概念难以整体理解。而这本小册,就是从概念的角度出发,帮你先从本质上了解 Git 的工作模型,在此基础上去了解它的具体用法,以此来达到四两拨千斤的学习效果。而且这样的学习具有更高的持久性,在看完这本小册之后,你以后也很难再忘掉 Git 的用法了。

2020-03-09

robotframework-excellibrary-0.0.2.zip

已经进行了相应修改,可以在python3.7上运行了 nn

2019-10-29

ABS Advanced Bash-Scripting Guide.chm version 10

从http://www.tldp.org/LDP/abs/html/下载的html页面,打包成了chm,方便学习之用。 版本是10.0,英文版的哟!

2016-12-22

C#3.0 in a nutshell

C#3.0 in a nutshell

2008-03-14

空空如也

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

TA关注的人

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