自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 收藏
  • 关注

原创 rust react tauri app 现有前端项目打包(windows)

现有前端项目打包环境配置nodejs及相应包管理器(npm或yarn)rust 开发环境WebView2 安装下载地址https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section(注:windows11系统已预装WebView2可不用安装)已存在前端项目项目初始化首先进入已经写好的前端项目(my-app-tauri) cmd打开命令行安装Tauri CLI 依赖yarn add -D

2022-04-05 17:05:16 3523 5

原创 rust react tauri app环境安装及启动(windows)

环境配置说明1.nodejs及相应包管理器(npm或yarn)2.rust 开发环境3.WebView2 安装 下载地址https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section(注:windows11系统已预装WebView2 可不用安装)tauri项目初始化构建创建项目yarn create tauri-app或者npx create-tauri-app按任意键选择自已的开发配置我这里

2022-03-15 14:52:35 2363

原创 pyppeteer 远程调试(连接已打开的浏览进行操作)

使用端口模式启动浏览器找到chromium安装位置,默认位置如下C:\Users\user\AppData\Local\pyppeteer\pyppeteer\local-chromium\588429\chrome-win32cmd 执行chrome.exe --disable-infobars --remote-debugging-port=9222在打开的chromium 浏览器输入http://localhost:9222/json查看连接信息[ { "description":

2022-02-28 10:24:58 1829

原创 react 配合rust wasm实现加密登录

rust 实现登录加密算法,编译成wasmrust lib cargo.toml[package]name = "wasm"version = "0.1.0"authors = ["littley <[email protected]>"]edition = "2021"[lib]crate-type = ["cdylib", "rlib"][features]default = ["console_error_panic_hook"][dependencies]wa

2021-12-03 12:18:14 656

原创 rust error: failed to run custom build command for `openssl-sys v0.9.67`

问题描述在安装cargo install wasm-pack时编译失败,报错如下error: failed to run custom build command for `openssl-sys v0.9.67`Caused by: process didn't exit successfully: `xxx\openssl-sys-aaee31d2ea6e39db\build-script-main` (exit code: 101) --- stdout cargo:rustc-c

2021-12-01 12:13:30 1618 1

原创 vscode配置rust开发/开发调试环境

安装vscode的插件rust相关插件rust-analyzer rust编辑器前端crates 管理cargo.toml依赖Better TOML .toml文件格式/高亮显示Cargo cargo常用命令,可在vscode ctrl+shit+p中搜索使用CodeLLDB rust debug调式 支持stable-x86_64-pc-windows-msvc,其他编工具链没试Search crates.io 在cargo.toml中可直接索引对应的库及版本其他插件Local H

2021-10-14 18:39:31 1564

原创 react 父组件与子组件同时存在异步数据请求 数据覆盖问题解决

问题描述此页面功能为编辑页面EditorDemo为了组件如图所示 上面的标题 保存 分类为父组件,下面的编辑器为子组件,在页面 子组件编辑器中有个功能为复制上传图,那么问题来了,我上传图片后...

2021-09-10 10:20:29 1048

原创 material-ui cookbook读书笔记-grid

<div className={classes.root}> <Grid container spacing={4}> <Grid item xs={12} sm={9} md={3}> <Paper className={classes.paper}>xs=12 sm=9 md=3</Paper> </Grid> <Grid item xs={12} sm={9} md={3}> <Paper class

2021-09-05 18:22:30 241

原创 create-react-app脚手架使用rust wasm

开发环境安装 rust wasm相关工具包安装 cargo install cargo-generate安装 cargo install wasm-pack安装 cargo install wasm-bindgen-cli创建项目先创建一个名为react-wasm-pro 的文件夹(即项目工程)在react-wasm-pro根目录创建react 项目npx create-react-app react-client在在react-wasm-pro根目录创建一个wasm 模板项目如下

2021-08-26 00:46:43 458

原创 个人项目开发记录---前端(vue3.0+elementui)之项目搭建及推送远程库

创建项目采用可视化方式创建项目vue ui参照资料创建项目时间比较久,耐心等待,可通过cmd窗口查看创建过程至此项目创建完成安装element插件至此element 安装完成安装axios库打开项目配置git远程库先在github上创建一个stock_font仓库,建义不要勾选添加Remind.ME选 项在idea中添加已创建好的选程仓库地址至此代码上推到远程仓库运行项目...

2020-08-22 08:27:47 428

原创 rust cargo 常用命令

开发中常用cargo-check - This is a wrapper around cargo rustc – -Zno-trans. It can be helpful for running a faster compile if you only need correctness checks.*说明:代码快速编译,写代码过程中快速检查语法(常用)命令: cargo check *clippy - Lint your project using Clippy.*说明:检查代码规范,

2020-07-18 09:14:00 3422

原创 rust 异步知识点记录

async fn f() -> R {...} 注意此处R即为 impl Future<R>等价fn f() -> impl Future<R> { async {...}}

2020-07-15 22:38:35 197

原创 rust 过程宏相关资料

文档https://doc.rust-lang.org/reference/procedural-macros.html在这次个系列中,Jon Gjengset 通过完成一个 Workshop 项目,深入研究和解释了 Rust 的过程宏功能。b站视频 https://www.bilibili.com/video/BV1A4411u7iq?p=1原视频地址https://www.youtube.com/watch?v=geovSK3wMB8https://www.youtube.com/watch

2020-07-07 21:56:53 391 1

原创 rust actix-webv2.0 diesel开发及相关问题解决

cargo.toml[package]name = "book-of-changes"version = "0.1.0"authors = ["litttley "]edition = "2018"# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html[dependencies]actix-rt="1.1.1"actix-web="2.0.0"en

2020-07-05 20:24:22 1754

原创 python爬虫反虫之setcookie

反爬表现在使用python或rust进行爬虫的时候的有时会遇到请求返回一段含有只含有js代码的html页面如图:分析及优化文件从上面内容可大体看出这段js的作用是设置cookie,实际是这样的,这就是常见的setCookie反爬。其中arg1是用来解密的一个参数,每次返回的值都不一样。_0x4818(其他类似的都是变量) 一个变量,只不过是进行了混淆,\x63\x73\x4b这种字符是转义...

2020-06-26 11:47:45 8669 15

原创 邮件表格模板

<!-- CSS goes in the document HEAD or added to your external stylesheet --><style type="text/css">table.gridtable { font-family: verdana,arial,sans-serif; font-size:11px; color:#333333; border-width: 1px; border-color: #66

2020-06-20 14:50:10 850

原创 rust reqwest异步并发处理

use futures;use futures::future;use futures::stream::{self, StreamExt};#[tokio::main]async fn main(){ let paths = vec![ "https://www.baidu.com".to_string(), "https://www.baidu.com".to_string(), "https://www.baidu.com".to_s.

2020-06-20 09:28:12 2049

原创 java开发日经验常总结

try{}catch(){} 使用try{}catch(){}资源释放Java8里的一个新语法特性:try-with-resources。try-with-resources的特性就是,在try( …)里声明的资源,会在try-catch代码块结束后自动关闭掉。try(OutputStream out = new FileOutputStream(filepath);) { global_out = out; out.write((filepath+"

2020-05-17 09:59:41 301

原创 Mysql索引数据结构详解3

mysql索引优化深入创建test表(测试表)drop table if exists test;create table test(id int primary key auto_increment,c1 varchar(10),c2 varchar(10),c3 varchar(10),c4 varchar(10),c5 varchar(10)) ENGINE=INNODB...

2020-05-05 19:36:16 175

原创 Mysql索引数据结构详解2

Explain详解与索引最佳实践使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈下面是使用 explain 的例子:在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子...

2020-05-05 17:11:05 239

原创 python 正则获取markdown内的图片

(?:!\[在这里插入图片描述\]\((.*?)\)) #只提取url或(?:!\[(.*?)\]\((.*?)\)) ##提取描述与rultest.pyimport reif __name__=="__main__": imagess ='![在这里插入图片描述](https://img-blog.csdnimg.cn//2020050414323511...

2020-05-04 23:56:43 1260 1

原创 使用Frida绕过Android App的SSL Pinning

简介证书锁定(Certificate pinning)是远程服务器在应用程序本身中信任的硬编码证书,因此它将忽略设备证书存储,并将信任自己的硬编码证书,进一步的应用程序将使用该硬编码证书“安全地”与远程服务器通信。环境需求windows10Android虚拟机(或真机)(本文采用的mumu模拟器)安装adb驱动安装frida (python为3.7)安装Burpsuite(本文采用...

2020-03-15 14:57:58 6746

原创 基于Frida的桌面客户调试工具Dwarf的简单使用

介绍Dwarf本质上是一款调试器,这个项目起初知识想使用PyQt来给Frida增加一个有好的UI界面,并且主要用于Android端。但是通过开发人员的努力之后,该工具已经支持iOS端了。目前,得益于整个社区的共同努力,该工具已完全开源,并且支持对任何类型的操作系统进行分析,并运行在任意桌面端操作系统。更详尽的介绍可参考:https://www.freebuf.com/sectool/21212...

2020-03-11 01:07:16 3037 1

原创 frida 资料收集

https://www.anquanke.com/post/id/197670

2020-03-03 13:05:38 201

原创 ida7.2反汇编静态之中文字符搜索

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-01-18 16:44:12 2079

原创 apk反汇编工具apktool问题之DexBackedDexFile$NotADexFile

apktool反编apk时报错org.jf.dexlib2.dexbacked.DexBackedDexFile$NotADexFile: Not a valid dex magic value: cf 77 4c c7 9b 21 01 cd提示很明显,就是非法Dex,这是因为apk里有加密过后的dex文件,比如有些apk的assets目录下有加密后的Dex文件,添加–only-main-...

2020-01-10 21:52:33 10558 4

原创 Android逆向之hook框架Frida:Frida的环境搭建及入门实战

简介Frida是一款基于python + javascript 的hook框架,可运行在android ios linux windows osx等各平台,主要使用动态二进制插桩技术;由于是基于脚本(javascript)的交互,因此相比xposed和substrace cydia更加便捷官网址址:https://frida.re/github地址:https://github.com/fr...

2020-01-09 23:14:39 10523 2

原创 NoneBot集成酷q打造qq机器人

简介NoneBot 是一个基于 酷Q 的 Python 异步 QQ 机器人框架,它会对 QQ 机器人收到的消息进行解析和处理,并以插件化的形式,分发给消息所对应的命令处理器和自然语言处理器,来完成具体的功能。软件安装安装 NoneBot 库,NoneBot github地址为:https://github.com/richardchien/nonebotpip install none...

2019-11-19 16:30:33 21240 7

原创 frp服务搭建详细教程实现本地web项目外网访问

介绍frp全名Fast Reverse Proxy, 是一个可用于内网穿透的高性能的反向代理应用,主要用于解决一些内网服务没有公网ip但是却需要提供外网访问的问题。使用frp可以将内网中的TCP、UDP、HTTP、HTTPS等协议类型的服务发布到公网,并且支持Web服务根据域名进行路由转发。优点:小巧方便,部署简单目前frp最新版本为v0.29.1硬 件要求云服务器一台(或者有公网ip...

2019-11-18 23:02:56 4036

原创 喧喧聊天的协同开源办公工具环境搭建

喧喧官网 : https://xuan.im/index.html架构喧喧即时通信解决方案包含三个部分:客户端(xxc):提供最终用户使用的交互界面;后端服务器(xxb):提供聊天数据存储以及供客户端使用的接口,以及喧喧服务器管理界面。XXD 服务器(xxd):作为中间守护服务器,提供文件上传下载管理、协调客户端与后端服务器通信。客户端通过 Socket 连接到 XXD 服务器;X...

2019-09-29 17:13:16 573

原创 idea 远程ssh liunx

2019-09-29 17:13:08 217

原创 YEditor 开源在线编辑器环境搭建

开源库地址:https://github.com/litttley/editor.sh功能流程图:+--------------+| CLIENT +----------------++------+-------+ | | | | ...

2019-09-29 17:12:47 981

原创 爬虫相关库新收集

介绍puppeteer是一个Nodejs的库,支持调用Chrome的API来操纵Web,相比较Selenium或是PhantomJs,它最大的特点就是它的操作Dom可以完全在内存中进行模拟既在V8引擎中处理而不打开浏览器,而且关键是这个是Chrome团队在维护,会拥有更好的兼容性和前景。nodejs puppeteer库 https://github.com/GoogleChrome/pup...

2019-08-14 11:02:41 241

原创 开发您的第一个Spring Boot应用程序(版本Spring Boot 2.1.6.RELEASE)

https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/getting-started-first-application.htmlSpring Boot 2.1.6.RELEASE系统要求Spring Boot 2.1.6.RELEASE需要Java 8,并且与Java 11兼容(包括在内)还需要Spri...

2019-08-02 21:55:43 1912

原创 git 命令及idea使用记录

git基本操作git init 创建一个git仓库git add test.txt 向git仓库中添加文件git commit -m ‘版本1’ 将当前仓库中的文件创建一个版本(即每次提交的内容做一次版本)git log 查看仓库中的版本HEAD为指向当前版本的游标(指针)HEAD^ 回到当前版本的前1版本HEAD^^ 回到当前版本的前2版本HEAD ~ 1 回到当...

2019-07-30 14:00:21 599

原创 app爬虫之航班数据获取

工具介绍Airtest是网易出的基于图像识别和Poco控件识别的一款UI自动化测试工具。其功能类似于appium,但是但是Appium的安装配置环境相对复杂,而Airtest则显得十分简单,只需 去官网下载(http://airtest.netease.com/),选适合自己电脑的版本。项目地址:http://airtest.netease.com/快速上手教程:http://airtes...

2019-07-25 17:57:16 5184 3

翻译 python adb调试app 及pocoui库的使用

poco文档:https://poco-chinese.readthedocs.io/zh_CN/latest/source/README.html#pocotargettimeoutadb 调试的相关资料:https://baijiahao.baidu.com/s?id=1618657299008488787&wfr=spider&for=pchttps://www.cnb...

2019-07-23 12:39:10 6490 6

翻译 如何使用Rust扩展Python:第1部分

Python很棒,但是我发现在我没有其他语言可用的情况下,没有多少Pythonic聪明能让一些代码运行得足够快。我想要学习Rust的主要原因之一是为了获得比C更好的东西。Rust不仅具有各种优势,使其成为需要快速正确运行的代码的良好选择,而且还有一些相当不错的板条箱(库)可以很好地与Python连接。这是一个小教程,向您展示从Python调用简单的Rust函数是多么容易。如果你想自己尝试一下,...

2019-07-22 17:48:41 5349

翻译 欢迎来到wasm-packdocs!

该工具旨在成为构建和使用生锈的WebAssembly的一站式商店,您希望在浏览器中或使用Node.js与JavaScript互操作。wasm-pack帮助您构建生锈的WebAssembly包,您可以将其发布到npm注册表,或者与您已经使用的工作流中的任何javascript包一起使用,例如webpack 或greenkeeper。该项目是rust-wasm团队的一部分。您可以通过访问该回购找到更...

2019-07-18 10:30:22 2625

转载 app爬虫神器

Airtest 项目是在 2018 年 Google 的 GDC 大会上公布的产品,主要使用图像识别技术来定位页面具体的 UI 元素,这也就意味着它可以在不使用任何代码注入的情况下完成自动化测试,在该产品发布前,在网易内部的多款游戏中已得到实际应用。目前已支持 iOS、Android、Windows、小程序等平台。相关报道:http://t.cn/E5BzczP在使用过程中,开发者可以借助 A...

2019-07-16 08:38:14 2523

空空如也

空空如也

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

TA关注的人

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