- 博客(120)
- 资源 (6)
- 收藏
- 关注
原创 定位登录加密函数案例
1.输入用户和密码,点击登录,在network中找到登录请求接口,提取接口信息用于提取断点。3.依次执行调用堆栈中的函数,通过函数变量分析出密码加密函数位置。2.点击登录,触发断点位置。
2025-11-04 11:45:58
169
原创 浏览器在线调试-替换文件测试
找到document类型的请求,右键点击请求,在弹框中选择override content。在弹出的Select folder中选择桌面创建的替换文件测试,允许.在index.html重写百度首页,刷新百度页面,在线调试成功。打开百度首页,在开发者工具中,点击Network,先在桌面创建空文件夹,命名为<替换文件测试>,
2025-10-29 10:54:57
115
原创 Photoshop破解使用工具amtemu.v0.9.1-painter
1.下载官方Photoshop和amtemu.v0.9.1-painter3.安装好Photoshop和amtemu.v0.9.1-painter4.在amtemu.v0.9.1-painter中找到对应的版本参考:https://jingyan.baidu.com/article/7c6fb42826ac7e80652c904e.html
2025-07-01 18:44:41
11077
1
原创 问题:关闭代码智能提示
file ->Settings ->Editor ->General -> Code Completion -> 取消勾选 Enable Full Line suggestions。
2025-06-27 16:11:27
454
原创 解决:pycharm编辑器中无代码提示问题
右下角python版本处点击 Interperter Setting->+ ->在搜索框中输入需要提示的代码包->点击Install Package。
2025-06-27 16:07:50
498
原创 gitee推送代码权限问题Permission denied (publickey)
2.remote是使用https的仓库地址例如:https://gitee.com/ink-prince/code.git。在弹出的权限验证框中输入正确的用户名(邮箱地址)密码.在[设置]-[邮箱管理]-[+邮箱]中绑定自己的邮箱。1. 添加自己的邮箱。
2025-06-26 21:02:28
356
原创 vue3教程笔记
只适用于对象(数组或者内置对象),创建的对象都是js的proxy。属性下暴露内部值,模板中访问的。选项式的写法基本和vue2一致。:它会被自动解包,让使用更简单。会返回一个包裹对象,并在。则可以接受任何值类型,ref 时不需要使用。
2023-03-23 08:26:41
201
原创 css与HTML面试题
块元素独占一行(display:block(可以设置宽高)/table,div\h1\h2\table\ul\ol\p等),内联元素可以换行,(display:inline(行内元素,可以换行,不可设置宽高)/inline-block(行内块元素,可以设置宽高也可以换行),span\img\input\button)。两者的功能相同,都是为了实现一个两侧宽度固定,中间宽度自适应的三栏布局,并且中间部分在HTML代码中要写在前边,这样它就会被优先加载渲染。fixed固定定位,常用于弹窗等。
2023-03-09 09:54:32
527
原创 nginx知识点,~标识的意思
一.概念:1.Nginx是一个高性能的HTTP和反向代理服务器软件。专为性能优化而开发。2.反向代理1).正向代理:通过代理服务器访问目标网址2)反向代理:由代理服务器根据请求转发到对应的真实服务器,然后返回响应。对外暴露代理服务器地址,隐藏真实服务器IP地址。代理和目标服务器,对于客户端就是一个服务器。3.负载均衡:把多个请求平均的分发到多个服务器上。(提高请求的并发量)4.动静分离:把动态页面和静态页面分别由不同的服务器来解析,以加快解析的速度。降低了原来单个服务器的
2020-05-20 00:32:51
3346
原创 vue中devtools的安装使用
npm install -g @vue/cli //安装最新版本的vue-cli脚手架 @vue/cli 3.0以上就可以 (@vue/cli 4.3.1)vue -V //安装完成后,用这个命令可以查看到版本执行vue ui 去创建图形化界面,一路按照界面选择根据需求就可以配置了。配置完成后进入任务选项卡,右上角有个 devtools,点击会自动跳转到chrome插件的安装地址。...
2020-04-11 16:40:17
810
原创 合并对象id相同的两个数组对象
var arr2=[{id:1,name:'23'}]var arr1=[{id:1,car:'car2'}]const combined = arr2.reduce((acc, cur) => { const target = acc.find(e => e.id === cur.id);console.log(target) if (target) { Object...
2020-03-30 18:03:24
4270
原创 uni-app实现购物功能模块
参考资料:uni-app官网1.选用工具HBuilderx快速创建uni-app项目。2.运行——>选择浏览器运行。等待编译及相关依赖安装完成后,浏览器会自动启动显示页面。3.自定义顶部导航栏部分,官网资料框架配置部分,配置pages.json的navigationStyle选项为“custom”4.在主页面实现顶部导航组件和下方内容中的购物功能5.实现添加商...
2020-03-25 11:14:44
2305
原创 nodejs的server实时响应工具supervisor
npm install -g supervisor安装supervisor把node命令换成supervisor app.js执行app.js文件后保存,node就会自动执行,不用再重新运行node app.js就可以得到相应的结果...
2020-02-21 22:23:16
219
原创 nodejs模块使用——http、url
1.安装插件在vsCode中安装插件Node Snippets后,有node提示输入node根据提示文本选择node-http-server可以快速生成请求代码var http = require('http');http.createServer(function (request, response) { response.writeHead(200, {'Conten...
2020-02-21 22:05:17
383
原创 nodejs的运行环境及demo
1.http://nodejs.cn/download/下载稳定版并安装安装完成后再cmd窗口中执行 node -v,成功显示版本则安装成功2.安装vscode编译器https://code.visualstudio.com/新建文件(node的文件所在目录路径中没有空格和特殊字符)app.jsconsole.log("hello nodejs")3.ctrl+`...
2020-02-21 18:36:16
356
原创 html5中自定义属性data-*应用
参考:jqueryAPI文档解释 技術分享 html的data-*属性data-* :允许你对于一个HTML元素绑定自定义的属性。HTML5 中的 data-* attribute 屬性<div id="slider" data-type="slideShow"> <img class='photo' data-item="1" data...
2019-12-07 17:48:56
594
原创 git快速创建本地库并从github上clone仓库
参考:廖雪峰官网1.下载安装git:https://git-scm.com/download/win;下载完成后双击Git-2.24.0.2-64-bit.exe默认安装(注意安装路径不要有空格和特殊字符)2.安装完成后,在应用程序中找到git Bash,打开窗口,依次输入下方命令mkdir localRepository 创建本地库的文件cd localRepo...
2019-12-02 20:50:18
768
原创 利用...数组扩展快速交换数组内元素
/**将数组末尾元素交换至数组首位*/function rollToRight(arr){ let newArr = [arr[arr.length-1],...arr.slice(0,arr.length-1)]; return newArr;}/**将数组首位元素交换至数组末尾*/function rollToLeft(arr){ let newArr...
2019-11-17 11:43:03
206
原创 webpack4——css中引用图片
webpack.config.js中配置module module:{ rules:[ { /*打包css需要工具style-loader和css-loader *npm install style-loader --save-dev *npm ins...
2019-11-12 17:00:28
622
原创 webpack4——打包html文件
将index.html文件放在src文件夹中在webpack.config.js中配置:1.consthtmlPlugin=require('html-webpack-plugin');2./*需要npminstall--save-devhtml-webpack-plugin*/3.plugins:[ new htmlPlugin({ ...
2019-11-12 15:47:25
337
原创 webpack入门——打包css
webpack4会默认压缩js文件1.新建index.css文件2.在entry.js中引入index.css文件在webpack.config.js中配置moudle module:{ rules:[ { test:/\.css$/, use:['style-loa...
2019-11-12 15:08:55
210
原创 webpack入门——配置出入口和服务热更新
配置完成后,直接输入npm run server 启动服务,再浏览器中输入网址即可,具体配置参考下方新建文件webpack.config.jsconst path=require('path');module.exports={ entry:{ entry:'./src/entry.js',/**入口文件地址**/ entry2:'./src/...
2019-11-09 18:12:49
235
原创 webpack入门——安装与Demo
安装 参考地址npm install --save-dev webpacknpm install --save。如果你在安装一个用于开发环境目的的 package 时(例如,linter, 测试库等),你应该使用npm install --save-dev查看webpack和node的版本:webpack -v //如果webpack是v4+ 版本,你还需要安装CLI...
2019-11-09 17:47:50
249
原创 利用Element+vue实现的点餐前端系统
参考教程:https://jspang.com/detailed?id=28#toc21 (若是链接失效,进入https://jspang.com可以找到相关教程)参考代码地址:https://github.com/shenghy/AwesomePOS参考技术:https://element.eleme.cn/#/zh-CN/component/installation后台系统参考代码...
2019-11-06 17:50:55
5518
2
原创 解决:vue打包后无法在本地正常运行
解决:vue打包后无法在本地正常运行运行打包命令:npm run build生成了dist文件夹点击 index.html,浏览器显示空白,原因是打包路径配置成了绝对路径:assetsPublicPath:'/',解决办法:在config/index.js文件中将打包路径配置为相对路径:assetsPublicPath:'./',//在路径前面加一个点...
2019-11-06 17:36:10
7697
2
原创 冒泡排序、插入排序、希尔排序、快速排序比较
冒泡排序O(n^2) =选择排序O(n^2)> 插入排序O(n^2)>希尔排序O(n^(3/2))>快速排序O(nlogn)详解参考https://www.jianshu.com/p/f1f2dc978762https://www.jianshu.com/p/8940e7030ff4冒泡排序:从左往右比较并交换最大值得位置,将最大值放在最右侧;循环这一操作选择排序:...
2019-10-31 16:08:08
1054
原创 冒泡排序算法
从左向右遍历,依次比较找出最大值,最后通过交换,把最大值放置最右侧<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> ...
2019-10-31 15:12:02
195
原创 树结构——javascript实现删除及其他方法
非线性结构树的术语:节点的度——节点的子树点个数树的度——树的所有节点中最大的度数任何一颗树最后都可以用二叉树(每个节点的子节点最多只有2个)模拟二叉搜索树(BST, Binary Search Tree),又称为二叉排序树或二叉找树查找效率高<!DOCTYPE html><html> <head> &l...
2019-10-14 18:01:06
1219
原创 算法面试题---判断数字是否为质数
判断数字是否为质数方法一://判断传入数字是否为质数//质数特点:只能被1和它本身整除function isPrime(num){ for(var i=2;i<num; i++){ if(num % i == 0){ return false } } return true}方法二:提高了算法效率一个数n的分解的两个因子,一定会一个小于sqr...
2019-10-13 16:42:38
806
原创 哈希表——js实现哈希表
哈希表:基于数组,不能重复且无序将名称及单词与下标或数字对应起来1.将字母或单词转换成下标或数字(hashCode)——过程讲解:方案一:数字相加——数组下标太小方案二:幂的连乘——数组下标太多方案改进:哈希化,例如取余操作 冲突:哈希化后依然有数组下标会重复解决冲突的两种方案:1.链地址法(拉链法)2.开放地址法一:链地址法将冲突(产生冲突的元素一...
2019-10-13 15:56:56
846
原创 集合与字典
字典:一一对一,键值对的储存方式。key:value,key不可以重复且无序,value可重复Dictionary/dict/HashMap&TreeMap集合:无序,不能重复的元素构成;常见实现方式 哈希表<!DOCTYPE html><html> <head> <meta charset="utf-8"> &...
2019-09-13 18:31:08
299
原创 双向链表的js实现
双向链表:既可以从表头开始遍历也可以从表尾开始遍历<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>双向链表</title> </head> <body> <script> //封...
2019-09-12 17:51:51
378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅