![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
心得体会
文章平均质量分 55
玩转测试开发
这个作者很懒,什么都没留下…
展开
-
Python:字符转语音
pyttsx3是一个Python文本到语音转换库。它可以让你的Python程序变得更加生动有趣,通过将文字转换为语音来与用户进行交互。将Python字符串转换为语音,使用Python中的text-to-speech库(TTS库),该库允许您将文本转换为语音。:笔记本语音将播放相关内容。原创 2023-04-25 00:50:18 · 148 阅读 · 0 评论 -
分享几款远程控制程序
远程桌面控制工具(Remote Desktop Control Tool)是一种软件程序,它允许用户在本地计算机上通过网络访问和控制远程计算机。使用远程桌面控制工具,用户可以像操作本地计算机一样地对远程计算机进行操作,包括打开和关闭应用程序、查看和编辑文件、调整设置等。当用户通过客户端连接到服务器时,客户端会将用户的输入传输到服务器端,服务器端会处理这些输入并返回结果给客户端。远程桌面控制工具广泛应用于远程技术支持、远程教育、远程办公等领域,大大方便了人们的工作和生活。原创 2023-04-16 21:38:27 · 1162 阅读 · 0 评论 -
docker应用:搭建碎片化记录工具memos
Memos 是一个基于 SQLite 数据库的开源、自托管的知识库。可以理解为:没有字数限制的自建 twitter,这种碎片化的记录工具,用来做知识管理,支持快速记录想法、持续不断记录、产生奇思妙想。原创 2023-03-14 01:52:36 · 1015 阅读 · 0 评论 -
docker应用:搭建反代神器Nginx Proxy Manager
实际上对于各自都是无感知的,他们只需要明确自己的需求和结果,比如用户只需要知道自己需要得到什么,而服务器只需要知道自己需要返回什么,而返回的过程并不需要关心,实际上一个传输的过程中完全有可能存在正向代理和反向代理两种模式,当你使用vpn访问一个使用了负载均衡的服务器。:日常使用vpn,当用户使用vpn访问百度、京东、淘宝的时候,这时对于服务器而言用户是不可见的,他们并不知道用户访问的来源。:服务器使用反向代理做负载均衡,这时对于用户而言服务器是不可见的,用户并不知道是哪个服务器给你传回来数据。原创 2023-03-13 01:00:27 · 3677 阅读 · 2 评论 -
Python:requests + BMC 获取和设置服务器风速
服务器风扇速率和控制在BMC中是一个很重要的功能,在服务器中风扇是非常高速也耗电的,根据统计在数据中心的运维成本上,电费占6-7成,并且如果让风扇长期处在全转状态也会有噪音和耗损度的问题。一般而言,获取服务器的风扇速度和控制需要先登录服务器,然后获取风扇,控制风速的模式或者百分比,这个过程是比较繁琐的,特别需要经常开关机换卡等操作时,为了防止未满速运行风扇造成设备过热,往往需要人工登录查看核实和调整。3、通过requests发送请求获取或者修改。3、通过requests发送请求获取或者修改。原创 2023-03-12 22:23:42 · 978 阅读 · 4 评论 -
docker应用:搭建私有云盘
它提供了与市面上主流云存储服务(如Dropbox、Google Drive)相似的功能,包括文件存储、共享、同步、协作等。1、文件存储:NextCloud可以用于存储各种类型的文件,包括文本文档、表格、演示文稿、图片、视频等。3、文件同步:NextCloud提供了多种方式来同步文件,包括使用Web界面、客户端软件(如NextCloud Desktop Client)或者使用同步客户端(如rsync)等。4、协作功能:NextCloud提供了丰富的协作功能,包括实时文档编辑、聊天、日程等。原创 2023-03-12 22:18:06 · 3971 阅读 · 4 评论 -
FRP:配置反向代理与内网穿透
frp 是一个快速反向代理,帮助您将NAT或防火墙后面的本地服务器暴露到internet 的 开源、简洁易用、高性能的内网穿透和反向代理软件,支持 tcp, udp, http, https等协议,github Star 高达65.1k。3.2、家庭网络访问公司服务器:xshell等ssh连上外网ip所在的服务器,ssh端口1234。5、多个原生支持的客户端插件(静态文件查看,HTTP、SOCK5 代理等),1、配置服务端:外网ip所在的服务器,假设为:111.112.113.114。原创 2023-03-12 22:15:33 · 2388 阅读 · 1 评论 -
设置docker、容器开机启动
docker容器化可以使得环境相对独立,减少污染。在遇到关机重启时,重新启动显得很鸡肋,特别是必须开机自启动的程序,添加必要的参数使得每次重启后可以开始使用容器非常有必要。2、修改已有容器,通过update设置。原创 2023-03-10 20:32:55 · 3251 阅读 · 0 评论 -
Linux:vim编辑器显示行数
vim编辑器显示行数。:临时显示,操作前。原创 2023-03-10 20:30:31 · 3776 阅读 · 0 评论 -
markdown:常见语法和使用
它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。如 GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。原创 2023-03-10 20:26:13 · 115 阅读 · 0 评论 -
typora:安装和使用
Typora 是一款由 Abner Lee 开发的轻量级 Markdown 编辑器,与其他 Markdown 编辑器不同的是,Typora 没有采用源代码和预览双栏显示的方式,而是采用所见即所得的编辑方式,实现了即时预览的功能,但也可切换至源代码编辑模式。Typora 目前采用买断制,价格为 14.99 美元/89 元人民币,支持 macOS、Windows、Windows(ARM)、Linux 系统,最多可在 3 台设备上使用, 还提供 15 天的免费试用。:自动保存,可以减少数据记录丢失。原创 2023-03-10 20:22:01 · 482 阅读 · 0 评论 -
Ubutnu:查询和调整CPU频率
cpufrequtils是一个查看和修改CPU频率的工具,一些服务商的机器会默认设置CPU以较低的频率工作,在高性能应用场景中经常需要我们自己去修改CPU的频率。因为一般的服务器CPU都支持自动睿频,而服务器的CPU一般默认运行于ondemand模式,会有中断开销,睿频的时候提升下降也是有额外的开销,特别是对于一些低端cpu比如C2350、C2338、N2800这些低价独服的CPU,影响更大。原创 2023-03-10 19:20:40 · 2057 阅读 · 2 评论 -
Stream:测试服务器内存memory性能
Stream是业界主流的内存带宽测试程序,测试行为相对简单可控。该程序对CPU的计算能力要求很小,对CPU内存带宽压力很大。原创 2023-03-10 19:20:41 · 1817 阅读 · 2 评论 -
Centos:设置代理
而且,大部分代理服务器都具有缓冲的功能,就好象一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。4、提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度。原创 2023-03-10 19:16:28 · 4025 阅读 · 0 评论 -
Ubuntu:apt 配置阿里源
因此,对于用户,这些镜像服务器就是他们的软件源(Reposity)然而,由于用户所处的网络环境不同,不可能随意地访问各镜像站点。为了能够有选择地访问,在Ubuntu系统中,使用软件源配置文件/etc/apt/sources.list列出最合适访问的镜像站点地址。2、复制原文件备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak。4、替换默认的http://archive.ubuntu.com/为 mirrors.aliyun.com。原创 2022-11-08 00:05:44 · 11681 阅读 · 0 评论 -
Jenkins:高效卸载和安装
在不正确的操作中,经常容易出现Java环境未正确配置,Jenkins安装包残缺,卸载不干净造成Jenkins的安装启动遇到问题。最经典的报错为:Job for jenkins.service failed because the control process exited with error code. See “systemctl status jenkins.service” and “journalctl -xe” for details.原创 2022-10-15 13:01:07 · 1668 阅读 · 0 评论 -
Python + Jenkins + Selenium-Grid实现分布式web-ui自动化测试(centos+win10为例)
简介:Selenium分布式运行:SeleniumGrid环境配置:jenkins:win10,ip:100.100.100.101selenium-hub:win10,ip:100.100.100.101selenium-node1:执行机1:win10,ip:111.111.111.111selenium-node2:执行机2:centos,ip:122.122.122.123前置条件:1、hub和node节点电脑互相能ping通2、安装配置selenium-grid,操作参考简介链接原创 2022-03-12 22:39:05 · 3048 阅读 · 0 评论 -
Python:2行代码实现文字转语音
简介:智能硬件中或者视频音频处理中,有时需要对语音和文字进行转换,或者进行测试。语音转文字攻略:语音识别:利用百度智能进行语音识别本篇则讲解文字转语音。安装:pip install pypiwin32简洁版源码:from win32com import clientclient.Dispatch("SAPI.SpVoice").Speak("为中华民族的伟大复兴而努力奋斗!")源码:# -*- coding:utf-8 -*-from win32com import client原创 2022-03-11 17:00:18 · 5305 阅读 · 0 评论 -
机器学习:基本流程
原文链接:https://blog.csdn.net/qq_27567859/article/details/79666969简介:机器学习是一门多学科交叉专业,涵盖概率论知识,统计学知识,近似理论知识和复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式,并将现有内容进行知识结构划分来有效提高学习效率。机器学习的定义:1、机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能。2、机器学习是对能通过经验自动改进的计算机算法的研究。原创 2022-03-07 00:22:06 · 19682 阅读 · 0 评论 -
WSL:解决xshell过期进行SSH连接服务器
简介:由于xshell评估过期 和 https://www.netsarang.com/zh/all-downloads/无法使用,可以通过wsl进行ssh链接。关联的攻略:解决xshell评估过期的问题WSL:win10不用虚拟机、xshell也能运行Linux文件的解决方案设置账号密码后,点击打开安装Ubuntu安装完成后的客户端:安装openssh-client、openssh-server:sudo apt-get install openssh-client sudo apt-ge原创 2022-02-27 23:57:12 · 708 阅读 · 0 评论 -
微服务是什么、为什么、测哪些、怎么测
简介:微服务是一种云原生架构方法,其中单个应用程序由许多松散耦合且可独立部署的较小组件或服务组成。这些服务通常有自己的堆栈,包括数据库和数据模型;通过REST API,事件流和消息代理的组合相互通信;它们是按业务能力组织的,分隔服务的线通常称为有界上下文。微服务的优势:简言之方便高扩展,方便部署1、可以更轻松地更新代码。2、团队可以为不同的组件使用不同的堆栈。3、组件可以彼此独立地进行缩放,从而减少了因必须缩放整个应用程序而产生的浪费和成本,因为单个功能可能面临过多的负载。怎么测:细分为测试原创 2022-02-25 12:21:12 · 902 阅读 · 0 评论 -
万字总结:金融市场基础知识
目录:一、中国人民银行二、中国多层次的资本市场三、证券投资者四、证券公司的业务五、证券金融公司的转融通六、自律性组织七、证券市场监管的意义,目标,原则八、股票的定义和特征和分类九、股利政策,股票的价值十、股价变动的因素,股票类型十一、股票的发行制度,保荐和承销制度十二、证券托管和存管,委托方式,委托流程十三、竞价,做市商,股票费用十四、沪港通,货币的时间价值十五、债券性质特征,国际债券,影响国债的因素十六、回购交易,资产证券化十七、基金,开放式基金,封闭式基金,ETF,LO原创 2022-02-18 18:19:10 · 12133 阅读 · 0 评论 -
让摄像头脱离线的束缚:使用手机充当电脑摄像头
**前言:**对于部分电脑用户而言,在没有购买USB摄像头,但是有时又需要使用摄像头时会经常感到很苦恼。有一些简单的APP工具可以实现手机通过WiFi无线连接电脑,并将手机摄像头充当PC摄像头使用。市面有很多类似工具,仅举例提供解决思路。工具操作举例:1、手机下载安装:苹果商店app store 搜索下载安装iVCam。也有安卓版。2、电脑下载安装iVCam_x64xxx.exe,下载地址:一键默认安装即可。https://www.e2esoft.cn/downloads/,安装完成后运行。3原创 2021-10-23 23:50:41 · 4467 阅读 · 0 评论 -
Python:jsonpath库介绍和使用
导言:一般场景下,我们使用Python的内置json库,就能完成大部分的解析和处理JSON格式。Python内置库:编码和解码 JSON 对象 - json简介:JsonPath 对于 JSON 来说,相当于 XPath 对于 XML,用来解析多层嵌套的json数据;JsonPath 是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括:Javascript, Python, PHP 和 Java。官方文档:http://goessner.net/articles/J原创 2021-10-12 21:46:03 · 1968 阅读 · 0 评论 -
代码质量管理平台Sonar:001 - 利用docker安装
简介:Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等二十几种编程语言的代码质量管理与检测。centos安装docker:略centos安装docker前提:最新版本sonarqube需要内存大小不低于262144,那首先要保证运行环境的内存大小不低于3G。检查系统vm.max_map_count设置值sysctl -a | grep vm.原创 2021-10-12 21:41:54 · 110 阅读 · 0 评论 -
miniconda的安装和基本使用
Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。最流行的 Python 环境管理工具。安装:小白教程 | Miniconda安装及添加环境变量https://mp.weixin.qq.com/s/yqyEknvYLIH5E0nMlWEDSQ?1.查看创建的环境conda info --envs/e2.创建环境原创 2021-09-26 13:58:09 · 422 阅读 · 0 评论 -
学习的路线和大纲
学习的路线和大纲从工作到现在,已经6年多了。陆陆续续学习了很多知识,也积累了一些经验,但是没有形成比较好的知识梳理,或者有归纳总结,但是没有养成很好的做笔记的习惯,直接造成的后果是学了忘,忘了学。最近吸取了一些教程的学习方法,决定重新归纳和总结,并使用简书做公开笔记。根据一个小视频得来的学习小总结: 1.黑咖啡 2.拉耳朵:外10,上10下10 3.手机激励法:学习时间换手机 1小时换10分钟。 4.及时反馈法:白纸黑字记录25分钟前学习的内容 5.三原创 2021-08-30 22:50:57 · 102 阅读 · 0 评论