- 博客(48)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 配置PXE安装系统
一、用http服务对客户机提供服务1.yum install httpd2.systemctl start httpd3.mkdir /var/www/html/centos74.把光盘镜像里的文件全部复制到上面第三步的目录中5.在浏览器里用http://IP/centos7/里访问(IP地址是本机IP),如果一切顺利,那么浏览器显示如下:二、我们打算用TFTP来提供文件传输功能1.yum install tftp-server2.yum install xinetd
2020-09-12 21:16:06
1517
原创 Jmeter 场景测试:登录--上传--下载--登出
为了练习Jmeter的使用,今天我要测试的场景是“登录--上传--下载--登出”测试的目标是我曾经写的一个文件分享系统,它要求用户只有登录后才可以下载想要的文件。
2024-04-16 00:13:54
422
原创 Appium的使用:混合APP切换上下文
注意:从上图可以看到移动端webview的版本为74.0.3729.185,需要在Appium Destop软件中配置该信息(下面会讲到)(一般不需要在意桌面端的谷歌浏览器版本,只要比移动端版本高就行)74.0.3729.185版本的Chromedriver.exe程序。进程已结束,退出代码为 1。
2024-04-14 17:38:44
1147
2
原创 Appium Desktop + Appium Inspector + 模拟器连接
1.你需要安装好配置好adb,确保可以在命令行直接运行adb指令2.安装Appium Desktop、Appium Inspector 、 模拟器。
2024-04-13 17:23:15
644
原创 jmeter实验 模拟:从CSV数据到加密请求到解密返回数据再到跨越线程组访问解密后的数据
演示数据从源头到加密解密全过程. 注意,本实验所说的加密只是模拟加密解密,需要届时写自己的加解密算法才行.
2024-04-10 13:42:37
712
原创 Postman使用记录(1)
当测试未登录的情况时,要禁用启用”Disable cookie jar”,这样该请求被发送时就不会携带右上角Cookie 里面 所存储的cookie信息,从而实现未登录的情形.否则一但cookie被发送过去,就会进入登录状态了.2.登录时,用form-data或者x-www-form-urlencoded都可以做到登录。点击第3处后,只要你的接口没问题,就能弹出选择文件保存地址的窗口.1.关于是否需要保持登录状态。
2023-03-26 15:27:50
103
原创 Windows下创建python虚拟环境
1.安装创建工具pip install virtualenv2.使用方法cd到想要创建虚拟环境目录的路径执行 virtualenv my_virtualenv即可自动创建名为my_virtualenv的目录,其目录结构如下:pyvenv.cfg中对环境做出了设定,内容如下:home = d:\programs\python\python39implementation = CPythonversion_info = 3.9.0.final.0virtualenv
2022-04-07 16:18:51
929
原创 树莓派信号输入检测实验
用碰撞传感器控制LED灯.作为硬件小白, 本次实验目的是学习下处理外界输入信号.(此处是碰撞传感器给我们的物理35号引脚输入信息号).碰撞传感器: 低电平触发 ,即触动(按下)时输出低电平,释放时保持高电平.import RPi.GPIO as GPIOimport timeGPIO.setwarnings(False)GPIO.setmode(GPIO.BOARD)GPIO.setup(37,GPIO.OUT,initial=0)GPIO.setup(35,GPIO.IN,pul.
2022-01-09 10:32:45
517
原创 树莓派检测GPIO输入信号实验
一 按照如图方式在35号引脚外部接一根杜邦线,除此之外什么都不接.运行如下代码import RPi.GPIO as GPIOimport timeGPIO.setmode(GPIO.BOARD)while True: #GPIO.setup(35,GPIO.IN,pull_up_down=GPIO.PUD_DOWN) GPIO.setup(35,GPIO.IN) print(GPIO.input(35)) print(time.strftime(.
2022-01-04 22:58:47
1657
2
原创 is not in the sudoers file 解决
当在shell执行sudo命令时,系统提示“xxxis not in the sudoers file”:原因: 用户xxx没有权限去sudo解决方法是给其赋权,步骤如下:1.切换到超级用户:su2.打开/etc/sudoers文件:vim /etc/sudoers3.修改文件内容:找到“root ALL=(ALL:ALL) ALL”一行,在下面插入内容“xxx ALL=(ALL:ALL) ALL”,然后:wq!强制保存并退出O...
2021-12-19 11:35:20
7975
原创 树莓派清华镜像站
raspbian | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorhttps://mirrors.tuna.tsinghua.edu.cn/help/raspbian/
2021-12-19 11:29:42
574
原创 解决Linux 创建的用户没有在/home/下生成文件夹
创建用户的时候用指令useradd -m jack即可在/home目录下生成jack文件夹一定要带-m,否则不会这里生成.
2021-12-19 10:52:47
2615
原创 Linux下:ModuleNotFoundError: No module named ‘tkinter‘
centos 7下运行带窗口的程序时报如下错误[root@heartnet Desktop]# python3 inside_test.pyTraceback (most recent call last): File "inside_test.py", line 1, in <module> from tkinter import *ModuleNotFoundError: No module named 'tkinter'解决办法:[root@heartnet De...
2021-11-25 18:43:21
1231
原创 Android网格布局平均分配控件的分布
想通过此布局实现控件的平均分布,预期效果图如下:代码如下:最关键的部分是空间中的如下两行android:layout_rowWeight="1"android:layout_columnWeight="1"<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_
2021-11-14 20:33:16
2747
原创 HTTP响应
一、响应报文:四部分构成:状态行、头、空行、响应体<status-line><headers><blank line>[<response-body>]其中status line包含响应状态码1xx:指示信息,表示请求已经接收,继续处理2xx:表示请求已经成功接收、理解和接受3xx:重定向,要完成请求还需进一步的操作4xx:客户端错误,如请求语法和请求无法实现5xx:服务器错误,服务器未能实现合法的请求二、接口响
2021-08-30 21:13:57
75
原创 Failed to start mysql.service: Unit mysql.service is masked.
解决办法:systemctl unmask mysql.service然后重新启动此服务,如下图至此,服务可以运行了
2021-08-25 23:39:35
5601
原创 Ubuntu20.04下安装virtualenv,virtualenvwrapper
pip3 install virtualenvpip3 install virtualenvwrapper注意,安装过程会提示你安装的具体位置。后面要用到。当运行mkvirtualenv指令时会提示找不到此命令。此时,前面提示的位置要派上用场了。cd /etc/sudo vim profile在这个文件末尾添加:export WORKON_HOME=$HOME/.virtualenvsexport VIRTUALENVWRAPPER_PYTHON='/usr/bin/pyt
2021-08-23 21:36:40
433
原创 Windows下如何启动Redis?
首先,下载Windows版本的Redis安装包(已存至百度网盘)。一顿next之后,安装完毕。进入安装目录C:\Program Files\Redis。在这个目录下打开cmd.然后输入:.\redis-server.exe .\redis.windows.conf如果出现如下画面,就表示启动成功。...
2021-08-14 19:15:47
202
原创 一台windows主机用putty连接另一台windows主机里的linux主机
实验环境:主机A:Windows+putty主机B:Windows+Vmware(内含Ubuntu)网络环境:主机A和主机B连接同一台路由器.实验目的:通过主机A的putty连接到主机B的Ubuntu.实验步骤:1.主机B的Ubuntu Vmware里的网络应设置为下图所示:这样,虚拟机里的Ubuntu会和主机A主机B都处于同一个子网,三者可以互相ping通.2.接下来,Ubuntu主机里需要开启ssh服务.3.主机A的putty输入Ubuntu的ip地址后(
2021-05-23 11:35:18
371
原创 在Ubuntu上搭建ftp服务器
实验环境:Ubuntu 20.04 LTS 64位版 (角色:作为局域网内的ftp服务器)客户机:Windows 10 (客户机不需要任何设置,只要和服务器在一个网络内即可)In order to study English,this blog is edited by English.step 1:Check if the sever was installed vsftpd already. If not, install vsftpd by using command "sudo apt-
2021-05-03 20:48:13
203
原创 关于C语言编译的一个记录
以前使用vs时没遇到过这个问题,时过境迁,用ubuntu编译遇到了这个问题,特此记录。当我们需要引入math库的时候,如果我们用gcc 16.c -o 16去编译,会遇到如下问题解决这个问题的办法是用gcc 16.c -lm -o 16去编译。...
2020-09-30 13:53:19
86
原创 在centos7下启动mysql
前面已经安装好mysql,现在了解一下如何启动。1.启动#service mysqld start2.查看运行状态#service mysqld status3.查看初始密码,因为你需要使用该密码登录#grep 'temporary password' /var/log/mysqld.log执行这条指令后,会看到默认密码4.登录#mysql -u root -p5.将默认密码修改为自己的密码mysql>alter user root@localhost id
2020-08-18 23:37:47
4442
原创 centos_7 install mysql command
Before run the script,please download bundle and use "tar -xf file.tar" to get all rpms as follows.#!/bin/bashrpm -iv mysql-community-common-8.0.21-1.el7.x86_64.rpm --force --nodepss1=$?rpm -iv mysql-community-libs-8.0.21-1.el7.x86_64.rpm --force --n.
2020-08-16 16:56:22
105
原创 给centos安装图形界面
安装centos时只安装了纯命令界面,想要图形界面了怎么办?第一步:安装gnome桌面yum groupinstall "GNOME Desktop" 第二步:statx即可启动熟悉的图形界面了,但是注意:当你重启后,默认仍然是不会进入图形界面的。仍需要用startx命令进入图形界面。...
2020-08-14 22:17:10
99
原创 python中的global 学习记录
以往写Python代码,也没有用到过这个关键字。今天小接触了一下,把学习到东西分享给大家。看一下下面这一段代码:num='9'def test2(): global num print(num) num='0'test2()print(num)运行结果:90函数内,使用了global关键字声明了变量num,注意,这个num因为有了global修饰,因此,它是一个全局变量,而非局部变量。和函数外定义的num效果一样。函数内的所有num此时都是全局变量,因
2020-06-03 22:51:52
167
原创 如何找出序列中元素出现了多少次?
解决这个问题可以用Counter对象处理序列。示例如下:from collections import Countera=[1,2,3,4,5,6,6,6,6,5,5,2,1]b=Counter(a)print(b.most_common())输出如下:[(6, 4), (5, 3), (1, 2), (2, 2), (3, 1), (4, 1)]分别罗列出了元素出现的次数,按出现次数由高到低排列。...
2020-05-29 22:10:08
165
原创 给切片起个名字
最近在进一步学习Python,分享一下学习笔记。切片命名也许我们看过这种代码a="12345678909098765432"print(a[1:5])print(a[12:14])这段代码看起是截取了两个片段。假设这两个片段一个代表单价,一个代表数量。那么显然,这段代码可读性很差。可是如果我们能够非常明确的给切片命名,这样就能使得代码更具备可读性。现在,示例如下:r = '0099999999999999999999666666666666666666666'cost =
2020-05-29 21:38:09
250
原创 Windows Server 2012 服务器 密码策略修改办法
打开服务器管理器--->工具--->本地安全策略---->账户策略---密码策略,然后你会看到一系列设置,自己去选择相应的模式就好了。
2020-03-14 20:05:39
8123
原创 在CentOS7环境下搭建FTP 服务器
1.安装ftp软件包,否则运行ftp指令时会出现command not find的问题[root@localhost gyf]# yum install ftp2.接下来安装vsftp,这是搭建ftp的关键软件包[root@localhost gyf]#yum install vsftpd3.设置ftp服务为开机启动项[root@localhost gyf]# chkconf...
2020-03-11 23:11:49
411
原创 Windows7,8,10 启用网络发现却无法保存设置-----解决办法
打开服务(或者直接在运行中输入services.msc),打开服务管理面板,然后将下面的六个服务的启动类型改为自动。1、Function Discovery Resource Publication2、SSDP Discovery3、SSDP Discovery4、Server5、UPnP Device Host6、DNS Client当然,前提应该是计算机在一个网络...
2020-03-09 23:41:44
11073
1
原创 Python学习之类的应用
一般要把类的实现代码和类的实例化代码分开写,如果写在同一个文件内,当另一个文件要引用该类时,实例化的代码也会运行,可能会带来不必要的麻烦。市面一些书籍往往为了方便,会将其写在一起,要特别注意。...
2020-03-02 15:04:34
84
原创 使用Python处理网络文件
Python抓取网页并从中获取数据的步骤:1.通过网络下载网页,使用requests库2.解析网页格式,获取其中的数据,可以使用beautifulsoup4库安装办法:pip install requests安装后使用次库的get()方法下载网页,requests.get(),参数是URL字符串。示例:import requestsres=requests.get(...
2020-02-29 17:46:07
754
原创 使用Python处理图像文件--PIL库
首先,这是一个第三方库使用pip工具安装pip install pillow其中的image库包含二十多个类,我们本次使用image类(待续)
2020-02-29 15:45:52
374
python下subprocess.Popen执行交互式脚本
2024-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人