随笔分类 -  web

web/运维/网络/协议
摘要:# web | 在node中使用axios进行同步和异步请求 最近在看怎么用nodejs整爬虫,摸索一下axios的使用。 ```js const axios = require('axios'); // 异步写法 axios("https://mz1.top") .then(res=>{ cons 阅读全文
posted @ 2023-07-27 12:09 Mz1 阅读(359) 评论(0) 推荐(0) 编辑
摘要:# web | [XNUCA2019Qualifier]HardJS & 原型链污染 js原型链污染。 原题目应该是给了源码的。 参考:https://xz.aliyun.com/t/6113 ## 原型链污染 这部分一直就没整理过,这次整理一下。 ### 两个重要属性 参考(感觉是很不错的):ht 阅读全文
posted @ 2023-06-26 15:21 Mz1 阅读(41) 评论(0) 推荐(0) 编辑
摘要:web | 爬虫有道和百度翻译 最近在玩英文galgame,老是开网页搜词很不方便,就直接自己造了个工具。 需要execjs requests,后缀pyw直接开,非常丝滑。 import requests import execjs import json import tkinter def se 阅读全文
posted @ 2023-03-18 16:32 Mz1 阅读(34) 评论(0) 推荐(0) 编辑
摘要:web | python反向代理tcp连接 今天在思考如何把内网socket服务直接转发到本机的问题,说白了就是个反向代理的问题,网上一堆人写的乱七八糟,搞的相当复杂,就自己写了个tcp反向代理。 项目地址:https://github.com/Mz1z/Mrp.git 环境: python3.7+ 阅读全文
posted @ 2023-03-08 12:36 Mz1 阅读(332) 评论(0) 推荐(0) 编辑
摘要:python | 同时使用flask和websockets 一个非常简单的解决方案 代码如下: ''' author: Mz1 一个脚本启动的多功能聊天室 架构: 在新线程中启动flask 在主线程中启动websockets ''' # index.html index_html = ''' <!D 阅读全文
posted @ 2022-10-10 11:06 Mz1 阅读(761) 评论(0) 推荐(0) 编辑
摘要:python | flask 捕获任意路由 参考文章:https://www.codenong.com/15117416/ 方式如下: @app.route('/', defaults={'path': ''}) @app.route('/<path:path>') def get_dir(path 阅读全文
posted @ 2022-10-10 10:37 Mz1 阅读(71) 评论(0) 推荐(0) 编辑
摘要:python | websocket | 用wait_for来控制接收超时 服务器需要每隔多长时间确认一下客户端存活,但是await recv()是一直会等到收到为止的,所以websockets库提供了这样一个方式可以控制接收超时: 也就是说我们不用await coroutine,而是使用await 阅读全文
posted @ 2022-07-22 13:11 Mz1 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:web | html websocket客户端 简单记录一下,忘了参考的链接是哪里的了。。。 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev 阅读全文
posted @ 2022-07-20 12:46 Mz1 阅读(29) 评论(0) 推荐(0) 编辑
摘要:sql | sqlite3导入与导出 命令行操作: # 导出 sqlite3 xxx.db ".dump" > xxx.sql # 导入 sqlite3 xxx.db ".read xxx.sql" 阅读全文
posted @ 2022-05-13 22:24 Mz1 阅读(321) 评论(0) 推荐(0) 编辑
摘要:node创建express项目 前提是安装了npm 创建一个文件夹,然后: npm init # 初始化项目 npx express-generator # 生成默认的express项目 安装依赖: npm install 默认端口3000,启动的话是如下的命令: 直接npm start也行: 前者 阅读全文
posted @ 2022-04-26 08:23 Mz1 阅读(75) 评论(0) 推荐(0) 编辑
摘要:python | 打包上传至PyPI 主要参考: https://blog.csdn.net/yifengchaoran/article/details/113447773 https://zhuanlan.zhihu.com/p/61174349 主要步骤: 注册PyPI账号并生成token 用s 阅读全文
posted @ 2022-04-10 16:08 Mz1 阅读(37) 评论(0) 推荐(0) 编辑
摘要:python | 验证码识别库 | ddddocr 这个库,非!常!好!用! 参考文章:https://z.itpub.net/article/detail/2DF6DCCC7ACCD42B394F0C4253EEF84F Github地址:https://github.com/sml2h3/ddd 阅读全文
posted @ 2022-04-04 09:58 Mz1 阅读(394) 评论(0) 推荐(0) 编辑
摘要:flaskbb | 基于python的bbs框架 想搭建一个论坛,就去网上随便找了个开源框架叫flaskbb,原开发用的是linux环境,我想在windows上跑,就改了改。 原项目地址:https://github.com/flaskbb/flaskbb 首先肯定还是要virtualenv,然后按 阅读全文
posted @ 2022-03-28 22:01 Mz1 阅读(396) 评论(0) 推荐(0) 编辑
摘要:virtualenv | 配置python虚拟环境 好久之前玩django的时候用过这个东西,后来太久了,写个博文记录一下。 安装 pip install virtualenv 没啥好说的, 慢就换源。 创建环境 新建个文件夹,然后进入: virtualenv [虚拟环境名字] 然后会自动创建一个虚 阅读全文
posted @ 2022-03-28 21:42 Mz1 阅读(26) 评论(0) 推荐(0) 编辑
摘要:ctfd环境搭建基于docker-compose(ubuntu) 因为校赛所以要搭个平台,懒得自己写了,就用了ctfd。 参考官网的搭建说明:https://docs.ctfd.io/docs/deployment/installation 使用的是ubuntu。 先装docker和docker-c 阅读全文
posted @ 2022-03-16 14:01 Mz1 阅读(782) 评论(0) 推荐(0) 编辑
摘要:web | sqlserver注入&aspx站点 起因是疫情防控系统发现了这个sql注入漏洞,就深入研究了一下。 参考:https://cloud.tencent.com/developer/article/1595227 https://www.cnblogs.com/OliverQin/p/50 阅读全文
posted @ 2022-03-16 11:35 Mz1 阅读(174) 评论(0) 推荐(0) 编辑
摘要:java springboot 环境配置 最最简单的方法: 先配好jdk环境 去spring.io下载一个spring tool suite jar包 双击安装,会解压出来spring tool suite 创建spring项目就可以了(需要等,要下载一堆垃圾) 编译一下以后项目文件夹会变成这样: 阅读全文
posted @ 2022-01-20 17:27 Mz1 阅读(86) 评论(0) 推荐(0) 编辑
摘要:sql中LIKE谓词的使用 LIKE的基本用法 [NOT] LIKE '<匹配串>' [ESCAPE '<换码字符>'] 上面那一句有点抽象,简单解释一下: 匹配串可以是一个完整的字符串,也可以含有通配符%和_ % 代表任意长度的字符串, 例如a%b表示以a开头,以b结尾的任意长度的字符串 _ 代表 阅读全文
posted @ 2021-12-03 17:03 Mz1 阅读(250) 评论(0) 推荐(0) 编辑
摘要:nginx配置https访问 主要参考:https://zhuanlan.zhihu.com/p/85040625 首先去申请一张免费的证书。 然后去配nginx, 我这里加上了php的配置 server { listen 443; # server_name mz1.top; server_nam 阅读全文
posted @ 2021-11-30 10:17 Mz1 阅读(83) 评论(0) 推荐(0) 编辑
摘要:flask使用https 使用的是腾讯云免费的证书 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return "Hello World" if __name__ == '__main__': a 阅读全文
posted @ 2021-11-29 22:00 Mz1 阅读(144) 评论(0) 推荐(0) 编辑