- 博客(332)
- 资源 (34)
- 收藏
- 关注
原创 Oracle virTualBox安装window10
装载windows10系统镜像(设备--分配光驱--SATA--选择windows10系统镜像)启动虚拟机(会一直提示没有启动设备,选择镜像后一直弹窗提示)再次启动windows10虚拟机,选择添加的PE镜像文件启动。使用PE自带分区工具,将磁盘分为两个分区。加载虚拟光驱后,点击进入光驱,双击硬盘安装。对创建的windows10系统点击设置。双击启动,点击生成可启动iso文件。选择系统安装盘符,重新安装即可。可以看到就能进入PE系统了。
2024-12-21 20:00:13
1518
原创 使用rustDesk搭建私有远程桌面
RustDesk – 开源远程桌面访问软件客户端:https://github.com/rustdesk/rustdesk/releases/tag/1.2.7服务端:https://github.com/rustdesk/rustdesk-server/releases/tag/1.1.11-1ubuntu20.04使用上面的地址,下载服务端安装包解压后会出现一个amd64的文件夹,进入后里面包含3个文件:(这里可以直接启动,也可用通过nodejs 的PM2命令启动),推荐使用nodejs
2024-08-05 10:22:26
6820
原创 chrome 使用本地替换功能替换接口返回内容
在web开发或测试过程中,我们经常会需要修改接口返回值来模拟数据进行开发或测试。常用的方式一般通过抓包工具,如charles,或fildder 的功能。例如我们可以使用charles打断点的方式,或者使用charles的map local 功能进行本地替换。本文介绍不通过代理或抓包的方式,在浏览器中进行请求内容的替换。
2024-06-19 10:16:44
3766
原创 ESP8266-01s刷入固件报SP8266 Chip efuse check error esp_check_mac_and_efuse
使用espressif推出发基于python的底层烧写工具:esptool。
2024-05-09 23:02:07
1514
2
原创 Anbernic RG35XXX 固件刷入
才买的安博尼克,没几天发现无法开机,且按键失灵;后来发现是因为自带的存储卡坏掉的原因,于是决定自己买存储卡刷个系统。
2024-01-04 13:05:47
9449
原创 python 虚拟环境调用allure报错:FileNotFoundError: [WinError 2] 系统找不到指定的文件
python代码调用命令行 allure命令报错,提示找不到allure这个命令。python虚拟环境中已经安装了pytest-allure。查看了我的python虚拟环境: venv/Scripts 目录下确实没有 allure 命令。创建一个 allure.bat的超链接,将超链接文件拷贝到 venv/Scripts 目录下。下载 allure 命令行工具。
2023-09-12 21:45:59
927
原创 django 创建App 提示CommandError: ‘apps‘ conflicts with the name of an existing Python module and cannot
【代码】django 创建App 提示CommandError: ‘apps‘ conflicts with the name of an existing Python module and cannot。
2023-08-30 21:47:38
1237
原创 使用Tampermonkey(篡改猴)向页面注入js脚本
Tampermonkey是一款浏览器插件,适用于Chrome、Microsoft Edge、Safari、Opera Next 和 Firefox。他允许我们自定义javascript给指定网页添加功能,或修改现有功能。也可以用来辅助调试,或去除网页广告等。
2023-08-28 21:31:41
46166
2
原创 解决charles无法抓取localhost数据包
我们有时候在本地调试的时候,使用charles抓取向本地服务发送的请求的,发现无法抓取。charles官方也作了相应说明:大概意思就是 某些系统使用的是硬编码不能使用localhost进行传输,所以当我们连接到 localhost的时候,不能被charles 抓取。
2023-08-20 17:13:51
2763
原创 springBoot 指定自动扫描路劲
启动springBoot后,通过localhost:8080/test 无法访问到该controller类,原因是由于,springboot中的自动配置,将启动类作为了自动扫描的路径。因此我们需要自己自定包自动扫描的路径到上级目录。其中主类为DemoApplication,controller放在 com.example.controller下面。重新启动springBoot,同样可以访问该controller。再次重新启动,即可访问。...
2022-08-07 17:06:22
3920
原创 scrapy + seleuimn + chromedriver爬虫,解决header和cookie问题
爬取网站的时候,有时候会遇到前后端分离这类型的网站,这种网站的前端需要通过浏览器解析后才能显示,这里通过seleuimn的方式来解析这类型网站。项目结构如下。
2022-07-22 19:50:06
2185
原创 使用charles对vue项目进行map Local功能mock数据页面不正常显示
最近发现使用chales的 map local功能,对vue页面进行数据mock的时候,页面不能正常显示查看控制台发现报错如下:原因:由于前后端分离导致的跨域问题解决方法:使用charles的rewrite 功能,在返回头上加上: Access-Control-Allow-Origin为*表示允许任何域的请求访问;到此,问题解决...
2021-06-24 14:08:05
875
原创 ping 出现(DUP)以及连接虚拟机ssh自动断开
遇到的问题:在虚拟机上ping内网或者外网都出现lyh@ubuntu2:~$ ping 192.168.0.14PING 192.168.0.14 (192.168.0.14) 56(84) bytes of data.64 bytes from 192.168.0.14: icmp_seq=1 ttl=128 time=22.7 ms64 bytes from 192.168.0.14: icmp_seq=1 ttl=127 time=22.7 ms (DUP!)64 bytes f..
2021-06-21 20:55:21
2183
原创 apache配置反向代理(通过不同端口访问不同目录)
可参考:https://www.cnblogs.com/liyuanhong/articles/7355545.html一、开启apache代理模块,开启vhost虚拟主机功能开启代理模块,编辑http.conf 文件:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_ftp_module modul
2021-05-07 22:04:17
1083
原创 wireshark抓取https并解密方法一
一、https与http的区别1、http协议:是超文本传输协议,信息是明文传输。如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息。2、https协议:是具有安全性的ssl加密传输协议,为浏览器和服务器之间的通信加密,确保数据传输的安全。报文结构差异如下图:连接方式:1、http协议:http的连接很简单,是无状态的。2、https协议:是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议。端口不同1、http协议:使用的端口是80
2021-04-25 13:47:36
19462
2
原创 Django 3.1.5, CSRF verification failed. Request aborted.
post请求django的时候出现:CSRF verification failed. Request aborted问题翻译:一般而言,这可以发生时,有一个真正的跨站请求伪造,或当Django的CSRF的机制还没有正确使用。 对于POST表单,您需要确保:*该视图功能使用模板RequestContext的。*在模板中,有{%csrf_token%}(模板网址标记在每个邮局形式的内部目标。*如果您不使用CsrfViewMiddleware,那么你必须在view中使用csrf_protect
2021-04-07 21:37:13
451
原创 Vue页面加载使用二级属性的时候报错TypeError: Cannot read property ‘name‘ of undefined“
<template v-if="tableData != undefined"> <div> <h3 style="padding:0px;text-align: left;padding-left: 10px;}">设备基本信息:</h3> <table style="width: 100%;margin-top:10px;border-collapse: collapse" class="dev_info_table"> &l.
2021-04-06 16:34:47
564
原创 Vue route页面跳转,传递参数接收到的参数为空
Vue在处理页面跳转传递参数的时候var devId = row.id;this.$router.push({ name: '/showDevs/devDetail' ,params:{"devId":devId}});通过以下方式接收发现接收到的参数为空对象:{}var devId = this.$route.params.devId;原因:查看官网上的说明,当使用path的时候,params参数会被忽略于是在页面跳转的时候,使用路由的name,方式得到解决:var
2021-04-06 11:42:24
3529
原创 vue post请求后台django接口Forbidden (CSRF token missing or incorrect.)
这是一个django的跨域访问问题。django,会对合法的跨域访问做这样的检验,cookies里面存储的’csrftoken’,和post的header里面的字段”X-CSRFToken’作比较,只有两者匹配,才能通过跨域检验。否则会返回这个错误:CSRF Failed: CSRF token missing or incorrect解决方法:由上面的分析可以得出,只要在POST请求的header添加一个字段’X-CSRFToken’,这个字段和cookie里面的‘csrftoken’一样就好了
2021-03-30 16:21:25
1279
原创 匿名函数、普通函数、箭头函数作用域
匿名函数/**************************************** 匿名函数的this指向具有全局性 * 当this在函数内找不到时,会去全局查找/***************************************/name = "duck_99"var duck1 = { name: "duck_11", funcA: function(){ return function(){ console.log(this.name); } }
2021-03-26 11:55:49
295
原创 javascript创建类方法汇总(包含es6语法)
复制以下代码,使用node xxx.js 即可运行/************************************ 使用class关键字定义类(ES6 语法)***********************************/class Person{ constructor(name, age) { this.name = name; this.age = age; } setName(name){ this.name = name; } g.
2021-03-26 11:09:07
270
原创 使用vuex 进行组件之间的通讯
demo界面展示项目结构现在想通过vuex点击header上的收起侧边栏按钮,控制侧边栏的收起与展示说明:非父子组件通讯,通过eventbus 也可以实现:https://blog.youkuaiyun.com/lyhDream/article/details/109216889?spm=1001.2014.3001.5501主要代码结构main.jsimport Vue from 'vue'import App from './App.vue'import router from
2021-03-11 10:49:28
325
原创 wxPython多线程界面卡死或在不同平台崩溃问题
一、测试程序界面二、不使用多线程代码如下(当点击开启日志的时候,直接导致界面卡死)#coding:utf-8import sysimport threadingimport timeimport wxclass MyWindow(): def __init__(self): self.app = None self.frame = None self.logObj = None self.main()
2021-01-12 10:34:43
2149
2
原创 windows下CodeIgniter CLI Tool 指定host 和port无效问题
遇到的问题在windows下使用CodeIgniter4 框架自带的CLI工具启动:官网截图:php spark serve --port=8081php spark serve --host=0.0.0.0指定了地址和端口后,发现还是使用的默认地址localhost,和端口8080解决方法php spark serve --port 8081php spark serve --host 0.0.0.0...
2020-11-09 15:39:27
347
原创 Vue通过eventBut实现组件全局通信
一、组件之间的层级关系如下图:现要在test_page_1.vue 组件中改变,MyHeader.vue组件中的某个属性值。二、eventBus简介:EventBus又称为事件总线。在Vue中可以使用EventBus来作为沟通桥梁的概念,就像是所有组件共用相同的事件中心,可以向该中心注册发送事件或接收事件,所以组件都可以上下平行地通知其他组件,但也就是太方便所以若使用不慎,就会造成难以维护的“灾难”,因此才需要更完善的Vuex作为状态管理中心,将通知的概念上升到共享状态层次。Eve...
2020-10-22 11:01:45
532
1
原创 解决jenkins 使用ssh插件执行脚本,导致一直处于构建中无法停止
一、现象jenkins中使用了ssh插件,远程登录服务器并执行脚本脚本如下:#!/bin/bashpid=`ps -ef | grep python | awk '{print $2}'`kill $pidgit fetch --allgit reset --hard origin/mastergit pullnohup python3 run.py &发现当触发jenkins之后,虽然脚本已经执行完成并且构建成功,但是jenkins构建状态一直显示为构建中二、解
2020-07-15 11:38:24
4221
1
原创 css布局,让侧边栏高度撑满,并且不会随着屏幕内容滚动
一、需求要让左侧边栏固定,并且不会随着页面的滚动向上滚动,侧边栏内容如果超出,可以显示滚动条二、实现原理设置布局:position: fixed设置overflow-y: scroll三、效果图:四、实现代码<!DOCTYPE HTML><html><header> <title>layout test</title></header><body> <style>
2020-06-10 20:24:05
7440
3
原创 PS放大图片而不模糊的操作方法
1、使用ps打开图片(原始图片200*200),正常情况下ctrl + “+” 放大图片,图片会变模糊,如下:原始图片: 放大之后: 明显模糊了。2、右键图层,选择复制图层,如下:3、选中新图层,选择菜单栏的图像--》画布大小;调整画布宽和高,如下:调整后画布如下:4、右键复制图层,转换为智能对象5、ctrl + “t” ,按住s...
2020-02-23 15:20:42
14830
1
转载 Kafka入门教程(转载)
原文地址:https://blog.youkuaiyun.com/dapeng1995/article/details/815368621.1消息队列(Message Queue)Message Queue消息传送系统提供传送服务。消息传送依赖于大量支持组件,这些组件负责处理连接服务、消息的路由和传送、持久性、安全性以及日志记录。消息服务器可以使用一个或多个代理实例。JMS(Java Messa...
2020-02-20 16:35:56
284
原创 python实现WebsocketServer 服务端
python 实现weisocket服务端用到的库为:websocket-server 0.4 :https://pypi.org/project/websocket-server/0.4/https://github.com/Pithikos/python-websocket-server服务端代码:#coding:utf-8from lib.socket.websock...
2020-01-15 15:45:16
6306
3
原创 wxpython组件SplitterWindow 的简单使用
参考地址:http://xoomer.virgilio.it/infinity77/wxPython/Widgets/wx.SplitterWindow.html#SetSashPositionhttps://wiki.wxwidgets.org/WxSplitterWindow如上图,SplitterWindow 的子元素必须是Window的一个实例,或者继承实现了Window,例如...
2020-01-14 11:02:21
1428
原创 wxPython各个布局的简单案例
一、绝对布局panel = wx.Panel(self.frame)panel1 = wx.Panel(panel,pos=(0,0), size=(250, wx.EXPAND)) #设置宽度为250,高度撑满;并且起点为之为(0,0)panel1.SetBackgroundColour("yellow")panel2 = wx.Panel(panel,pos=(255,0), ...
2020-01-13 16:25:05
1676
原创 nodejs express 路由与view创建多级目录
一、首先使用np 安装express 库#创建项目目录mkdir myapp#进入项目目录cd myapp#在该目录创建,并初始化 package.json 文件npm init#在当前目录下安装 express 库npm install express --save二、使用express 的应用程序生成器#全局安装应用程序生成器npm install -g exp...
2019-08-31 23:55:24
1790
原创 使用Lua编写whireshark插件
whireshark支持Lua、C、C++编写的插件在这里,我简单介绍如何使用Lua编写whireshark插件。一、插件的存放位置whireshark插件分为个人插件和全局插件,在windows平台上,个人插件的存放位置在:#%APPDATA%是window下的一个环境变量,通过在cmd窗口输入echo %APPDATA% 即可查看具体的信息%APPDATA%\Wiresha...
2019-05-25 23:42:18
599
原创 编写一个可在android手机上运行的jar包
我们知道,在pc上通过 java -jar xxx.jar 即可运行该jar包,那么在android手机上如何看运行jar包呢一、首先编写一个程序(可在这里下载测试文件:https://download.youkuaiyun.com/download/lyhdream/11188247):package com.lyh.hello;public class Hello { public ...
2019-05-19 20:09:10
8074
2
原创 解决jmeter测试报告不显示后面的断言错误失败信息
一、问题描述使用jmeter进行自动测试了两个接口,该接口测试有4个断言,其中有3个断言是失败的,并且有相应的断言错误信息:请求失败11111111111111 请求失败222222222222 请求失败333333333333 通过jmeter命令行ant生成的测试报告如下:【jmeter通过ant自动生成测试报告参见:https://www.cnblogs.com/liy...
2019-02-07 20:49:31
4998
原创 常用抓包工具(可编程抓包工具)
一、网络抓包工具1、wireshark网络抓包工具,可以抓取除应用层,整个网络的数据包用途:一般用来作为网络分析工具使用地址:https://www.wireshark.org/二、应用层抓包工具(http、https等 )1、Charles应用层抓包工具,一般用来抓取http、https等应用层的数据包用途:抓取http、https;调试web应用、修改http请...
2018-10-19 19:43:27
13955
1
原创 charles抓取iphone https包报错:SSLHandshake: Remote host closed connection during handshake
按照此方法:https://blog.youkuaiyun.com/lyhDream/article/details/53178118 在iphone上安装了charles的证书,在charles上也设置了https的域名,抓包的时候报错:SLHandshake: Remote host closed connection during handshake 解决方法:打开i...
2018-08-21 16:16:10
13273
2
转载 线索二叉树原理及前序、中序线索化(Java版)
一、线索二叉树原理 前面介绍二叉树原理及特殊二叉树文章中提到,二叉树可以使用两种存储结构:顺序存储和二叉链表。在使用二叉链表的存储结构的过程中,会存在大量的空指针域,为了充分利用这些空指针域,引申出了“线索二叉树”。回顾一下二叉链表存储结构,如下图: 通过观察上面的二叉链表,存在着若干个没有指向的空指针域。对于一个有n个节点的二叉链表,每个节点有指向左右节点的2个指针域,整个...
2018-06-02 16:38:03
653
原创 分析与解决windows10下上网很慢
一、问题描述最近我的win10无线玩咖上网很慢,经常出现加载新页面好几十秒出现无法加载的界面提示或是页面加载出来但是界面混乱: 用360修复网络之后还是出现该问题,修改为静态ip或修改dns后任然出现问题二、问题分析1、排除是网速慢的原因,应为我的手机和pad上网很快2、开始怀疑是dns的问题,于是修改dns与手机和pad一样,还是出现问题于是决定跟踪一下路由看看,输入命令“tracert ...
2018-03-27 12:04:03
18099
hello.zip实验程序包
2019-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人