- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 使用Charles监控手机应用的网络请求
使用Charles监控手机应用的网络请求1. 下载并安装 [Charles](https://www.charlesproxy.com/) 。2. 打开Charles,进行简单的设置,以下是提供的配置截图,请按照截图依次操作3. 最后还需要安装证书,此步骤不可省略4. 然后就是打开手机,和电脑在同一个局域网,在手机wifi上配置对应的wifi代理5. 最后一步,为手机安装证书 同类型的产品很多,...
2020-03-09 09:48:10
1964
原创 推荐一个webpack插件,可以用于前端自动化打包工程
推荐一个webpack插件,可以用于前端自动化打包工程 vue-compress-upload-plugin 插件地址:https://www.npmjs.com/package/vue-compress-upload-plugin 这个插件本人已经在项目种使用,节省了本人不少的时间,十分 nice 1.1.0-beta 本次版本升级主要是增加了支持同时向多台服务器发布应用的功能,此次版本是...
2019-09-18 17:47:52
929
原创 如何使用内网穿透
如何使用内网穿透 为什么要使用内网穿透? 在平时的开发中,我们不可能经常性的在服务器上部署测试项目,所以我们需要尽可能的在本地环境测试自己的程序,但是在某些情况下,有必须使用域名的形式进行测试,有的需求还需要https的域名,这个时候,内网穿透的优势就出来了 使用内网穿透的要求? 这里以我熟悉的servlet容器tomcat做一个示范 使用的tomcat版本:...
2019-08-11 14:49:34
749
原创 解决Flash弹窗广告
解决Flash弹窗广告 哎,最讨厌的就是电脑屏幕上莫名奇妙的出现一些乱七八糟的弹出框,实属讨厌。 这不,Flash有在我的电脑上作死 有两个办法 使用flash自己提供的关闭方式,适用于临时解决弹出框 一劳永逸的解决方案,治标且治本,如果是默认安装,请找到路径 C:\Windows\SysWOW64\Macromed\Flash 如果提示文件正在被使用,请先打开任务管理器,找到...
2019-07-13 10:53:52
5825
1
原创 Git-remote Incorrect username or password ( access token )
remote: Incorrect username or password ( access token ) 在使用Git进行项目代码提交的最后一步操作的时候,出现了一个问题,这个问题的意思大概是:用户名或密码不正确(访问令牌) git出错截图: 我造成这种错误的原因是,由于之前重置了Git账户的密码,忘记修改计算机的凭据导致这个问题的出现。 我的解决方案是: 打开电脑的控制面板–...
2018-08-11 18:14:46
65370
26
原创 基于TypeScript的SSE客户端封装库
本文介绍了一个基于TypeScript实现的SSE(Server-Sent Events)客户端封装库,主要功能包括:1) 自动心跳检测与超时处理,默认心跳间隔15秒,超时阈值30秒;2) 断线自动重连机制,支持指数退避策略,初始重连间隔2秒,最大重连间隔30秒;3) 完善的事件管理,支持自定义事件注册/注销;4) 错误处理机制。核心类EventSourceClient封装了EventSource API,提供连接管理、URL构建、心跳监控等功能,并通过Map结构管理事件处理器。该实现具有强类型支持,配置参
2025-06-04 10:25:59
445
翻译 CSS 专业技巧
CSS 专业技巧 一个帮你提升 CSS 技巧的收藏集。 对于其他收藏集合可以查看 @sindresorhus 创建的收藏集合 Awesome Lists. github地址:https://github.com/AllThingsSmitty/css-protips 目录 专业技巧 支持情况 贡献准则 专业技巧 使用CSS复位 继承 box-sizing 使用unset而不是重置所有属性 使用 :not() 选择器来决定表单是否显示边框 檢查字體是否在本地安裝 为 body 元素添加行高 为表单
2022-01-17 10:54:56
462
原创 基于Koa和Mock的模拟请求数据(支持node/vue/react 等)
使用koa结合mock,主要提供给前端开发人员的模拟数据测试,必要的时候,也可以用于代理转发、和基于Koa开发新的系统
2022-01-14 16:16:35
1050
原创 使用canvas绘制圆环进度条
使用canvas绘制圆环进度条 技术要求 需要一点点数学基础 需要对 canvas 的常见的方法熟悉 一点点数学基础 已知圆心,半径,角度,求圆上的点坐标 canvas 常见的方法 菜鸟教程 扬帆起航 首先创建一个canvas ,并将这个dom添加在html中 方法名称:createCanvas // 需要申明两个全局变量 let isIconLoadSuccess = false; let iconLoading = null; // 以下是一个方法 const canvas = docum
2021-12-30 11:12:36
3136
原创 使用canvas绘制一个动态的表盘
使用canvas绘制一个动态的表盘 技术要求 需要一点点数学基础 需要对 canvas 的常见的方法熟悉 一点点数学基础 角度转弧度的计算公式 canvas 常见的方法 菜鸟教程 扬帆起航 首先创建一个canvas ,并将这个dom添加在html中 方法名称:createCanvas // 创建一个 canvas circle const canvas = document.createElement('canvas'); // 防止一些浏览器不支持,给与提示 canvas.innerText
2021-12-29 17:25:32
1234
原创 一元钱一瓶汽水,喝完后两个空瓶能换一瓶汽水,问:你有20元钱,可以喝到几瓶汽水?
前言 今天看到群里有个小伙伴发了一个问题,我挺感兴趣的,一元钱一瓶汽水,喝完后两个空瓶能换一瓶汽水,问:你有20元钱,可以喝到几瓶汽水? 我就纳闷了,这个人是谁啊,这么能喝,按照一瓶500ml,这哥们得喝几十瓶,少说也得喝一桶桶装水吧,反正我是一时半会喝不下这么多,但是这并不妨碍我这个小脑袋来想这个问题。 建议大家先思考,在来看代码。 以下内容都是 明皈依 的个人想法,与 明皈依 本人无关 流程图 先说好,不准打脸。就算是我画太丑了,画错了,也不准打脸 高清流程图链接 代码 /**
2021-03-30 17:19:24
3411
原创 Vue复习(一)
基础 computed 和 watch computed 和 watch 的区别 computed 有缓存,data 不变则不会重新计算 watch 监听引用类型,拿不到 oldVal watch 如何深度监听? <template> <div> <p>{{ message }}</p> </div> </template> <script> export default{ dat
2021-03-29 16:17:05
177
原创 浅谈Vue2和Vue3的数据响应
浅谈Vue2和Vue3的数据响应 一、数据响应是什么? “响应式”,是指当数据改变后,Vue 会通知到使用该数据的代码。例如,视图渲染中使用了数据,数据改变后,视图也会自动更新。 二、Vue2中如何实现的呢? 在Vue2中使用的是Object.defineProperty实现的数据劫持响应。 /** * 使用 Object.defineProperty 测试响应式 */ (function () { const data = { name: "admin", ag
2021-03-28 17:56:00
461
原创 浅谈Vue的生命周期(一)
浅谈Vue的生命周期(一) 在谈vue的生命周期之前,你能正视以下几个问题吗? vue3来了,vue2会被淘汰吗? vue3的生命周期和vue2有那些不一样呢? 我们先来看看vue2和vue3生命周期的对比图 上面的图片很形象的阐述了 Vue 的基本生命周期了。 如果上述的图片不够清晰,请小伙伴们异步到这里查看vue2和vue3基本生命周期对比图 如果对上面的Vue生命周期了解的小伙伴,此时此刻,有几个问题,你看看是否能回答出来? 面试问题(待完善) 假设现在我们有A、B两个页面,均无缓存的、配置
2021-03-25 16:06:56
285
原创 数据库的基本操作
数据库的基本操作 操作表 认识表 基本存储单位 二维结构 行或列 约定 每一列数据必须具有相同数据类型 列名唯一 每一行数据的唯一性 数据类型 字符型 chat(n) n的最大值2000,会自动补上空格 nchar(n) n的最大值1000,会自动补上空格 varchar2(n) n的最大值4000,不会自动补上空格 nvarchar2(n) n的最大值2000...
2018-08-22 00:07:26
222
原创 Oracle管理表空间
Oracle管理表空间 创建表空间 create [temporary] tablespace tablespace_name tempfile | datafile 'xxx.dbf' size xx; 创建一个表空间 create tablespace temptest1_tablespace datafile 'H:\Oracle\test1file.dbf' siz...
2018-08-22 00:05:51
239
原创 Oracle中的常用命令
Oracle中的常用命令 Oracle中常用的SQL Plus命令 命令 备注 connect 切换连接用户,简写形式conn show user 显示当前登入的用户 host 执行操作系统命令 spool 导出记录到文本 clear screen 清屏 start d:\test.sql 执行文件系统...
2018-08-22 00:04:43
581
原创 Oracle约束
Oracle约束 约束的作用 定义规则 确保完整性 非空约束 在创建表时设置非空约束 create table table_name( column_name datatype not null,... ) 在修改表时添加非空约束 alter table table_name modify column_name datatype not null; ...
2018-08-22 00:03:07
306
原创 IDEA代理问题
今天,在使用IDEA构建Springboot,发现一直没办法进行构建,调试了半天无果,最终发现是代理的问题,公司内网项目需要配置代理。 IDEA配置代理,是在File-> Setting中设置 ...
2018-08-17 11:37:42
2140
原创 Maven仓库使用代理
Maven仓库使用代理 为什么maven仓库要使用代理? 由于种种原因,在开发的道路上,不可能一直都是一帆风顺的,在一些公司的网络是使用代理访问网络的,这就意味着,我们使用默认的maven仓库的配置文件可能无法正常使用,这个时候,我们就需要给maven仓库配置一下代理。 没有在maven中配置代理,使用maven的报错信息 Multiple annotations found at...
2018-08-15 21:33:23
17185
1
原创 端口被占用?
端口被占用 一般情况下的端口占用解决方案 按键盘win+r 打开运行界面,输入cmd,确定,打开管理员界面; 输入netstat -aon | findstr :8080; 输入tasklist|findstr ‘1564’; 然后再计算机的服务里停止对应的服务,解除占用。 80端口被占用的解决方案 一般情况下,使用一般情况下端口占用解决方案基本能解决问题,当第一...
2018-08-09 22:05:01
2772
原创 IDEA debug调试快捷键
按F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内,跳到下一条执行语句 按F7在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则会进入该内嵌的方法中 . 跳出该方法,可以按Shift+F8,在 Debug 模式下,跳回原来地方。 当我们执行到第二个断点处,如果想直接执行到第三个断点处,可以按F9。...
2018-08-05 23:10:15
7263
原创 微信小程序wx.request() session 值为空
问题:微信小程序wx.request() session 值为空 在微信小程序开发中,由wx.request()发起的每次请求对于服务端来说都是不同的一次会话,微信小程序不会把session信息带回服务端,即对应服务端不同的session,由于项目中使用session保存用户信息所以导致后续请求相当于未登录的情况。 注意,这里的session不是小程序维护的那个通过wx.login()...
2018-08-05 23:07:36
4679
4
原创 java中的MD5的加密
java有很多中加密的方式,其中我个人认为MD5是最简单的一种,也是最好理解的一种,本人刚刚研究了一下md5的加密,发现实现md5加密并不难。 贴下代码: public class TestMd5{ public static void main(String[] args) throws NoSuchAlgorithmException, UnsupportedEnc...
2018-08-05 22:51:13
453
原创 微信小程序之支付初窥
微信小程序支付 微信小程序中调用支付的方法 在微信小程序中,我们只需要简单的调用下面的这个方法 wx.requestPayment({ timeStamp: '', nonceStr: '', package: '', signType: 'MD5', paySign: '', success:function(res){ console.log(res...
2018-08-05 22:50:29
141
原创 java中加密解密方式(二)
其实吧,写这个博客也是为了防止自己忘记这些,毕竟,要学的东西太多····请老鸟放过···今天,我们来说一下加密和解密,MD5是一种单方向的加密,我们今天来讲下另外一种加密和解密的方式,可以加密文件和解密文件,该方式需要有一点点运算符的基础。 大家可以去参考一下http://blog.youkuaiyun.com/xiaochunyong/article/details/7748713 这个博客大神对Java
2017-11-07 22:48:33
1705
原创 java中加密方式之MD5(一)
java有很多中加密的方式,其中我个人认为MD5是最简单的一种,也是最好理解的一种,本人刚刚研究了一下md5的加密,发现实现md5加密并不难。贴下代码:public class TestMd5{public static void main(String[] args) throws NoSuchAlgorithmException, UnsupportedEncodingException {
2017-11-07 22:02:43
426
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅