会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yuanyb
MollyChang: 去做,去试,去学。
博客园
首页
新随笔
联系
订阅
管理
2022年1月27日
App抓包时遇到的HTTP代理和VPN代理的问题
摘要: 配置好代理后,使用 Fiddler 对联通营业厅 APP 登陆页面抓包,发现登录请求不会发出去,抓不到登录请求数据,并且显示 "Trust anchor for certification path not found";对阿里云盘 APP 抓包的时候,又现所有操作都能正常执行,但就是抓不到请求数据
阅读全文
posted @ 2022-01-27 15:07 yuanyb
阅读(3)
评论(0)
推荐(0)
2020年11月14日
一种简易的表达式求值算法
摘要: 在算法书上看到了Dijkstra的表达式求值算法,不断地将括号包围的子表达式替换为一个数值,最终就可以求得结果。相比于转换成后缀表达式的算法,该算法很简洁,但限制却十分地大:必须将所有 expr op expr 用括号括起来,如:( 1 + ( ( 2 + 3 ) + ( 4 * 5 ) ) )。
阅读全文
posted @ 2020-11-14 01:09 yuanyb
阅读(328)
评论(0)
推荐(0)
2020年10月28日
命令行解析算法
摘要: 能够对复杂的引号嵌套、空格进行解析。 如:cmd -a " a b \" ' ' \" c " -b abc => cmd -a a b " ' ' " c -b abc func CmdToArgs(cmd string) []string { var args []string var clos
阅读全文
posted @ 2020-10-28 10:52 yuanyb
阅读(352)
评论(0)
推荐(0)
2020年10月27日
Go实现的一个命令行HTTP抓包工具
摘要: 完整代码:https://github.com/yuanyb/http-capture 可以对HTTP(暂不支持HTTPS)请求做拦截,并修改请求信息。 只会拦截POST请求及部分非GET请求,对一些JS、CSS等静态资源请求不会拦截。 原理就是监听本地端口,浏览器设置好到本地端口的代理,然后程序会
阅读全文
posted @ 2020-10-27 21:43 yuanyb
阅读(1105)
评论(0)
推荐(0)
2020年10月23日
大数乘法
摘要: 大一上做过没做出来,一个月前写的不对,今天写出来了 // 模拟竖式运算 func multiply(num1 string, num2 string) string { var ans []byte // 结果,ans[i]是一个[0..9]的数,并且结果是逆序的 zeroCount := 0 fo
阅读全文
posted @ 2020-10-23 14:38 yuanyb
阅读(161)
评论(0)
推荐(0)
2020年8月1日
使用java-agent的agentmain实现热修改
摘要: 之前的使用自定义类加载器实现热修改:https://www.cnblogs.com/yuanyb/p/12066388.html 这两天学习了java-agent,之前对这个就有兴趣,一直想学习来着,昨天借着实习任务就学习了一下。 附上javassist文档地址:http://www.javassi
阅读全文
posted @ 2020-08-01 17:49 yuanyb
阅读(2500)
评论(2)
推荐(0)
2020年7月26日
解决Java的wait(long mills)方法不能区分其返回是由于超时还是被唤醒的问题
摘要: wait(long mills) 没有返回值,所以区分不了其返回是由于超时还是被唤醒,因此需要引入一个布尔变量,来表示它的返回类型。 class WaitTimeOut { private volatile boolean ready = false; // 如果是true,则表示是被唤醒 publ
阅读全文
posted @ 2020-07-26 12:43 yuanyb
阅读(697)
评论(0)
推荐(0)
2020年3月12日
Java 实现一个基于 NIO 的多线程Web服务器
摘要: 代码地址:https://github.com/yuanyb/webserver 实现了 静态、动态资源获取; Cookie、Session、HTTP 长连接,及 Session 和 HTTP 长连接的定时清除; 类似 Spring MVC 的注解式编程,如 @RequestMapping @Req
阅读全文
posted @ 2020-03-12 23:49 yuanyb
阅读(789)
评论(0)
推荐(0)
2020年2月14日
Java中正确终止线程的方法
摘要: Thread类中有一个已经废弃的 stop() 方法,它可以终止线程,但由于它不管三七二十一,直接终止线程,所以被废弃了。比如,当线程被停止后还需要进行一些善后操作(如,关闭外部资源),使用这个方法就无能为力了。可以通过线程中断来实现线程终止。 首先来看一下Java线程中断的一些内容: Java平台
阅读全文
posted @ 2020-02-14 23:12 yuanyb
阅读(784)
评论(0)
推荐(1)
2020年2月11日
Java实现多线程下载,支持断点续传
摘要: 完整代码:https://github.com/yuanyb/Downloader 多线程下载及断点续传的实现是使用 HTTP/1.1 引入的 Range 请求参数,可以访问Web资源的指定区间的内容。虽然实现了多线程及断点续传,但还有很多不完善的地方。 包含四个类: Downloader: 主类,
阅读全文
posted @ 2020-02-11 21:15 yuanyb
阅读(6688)
评论(4)
推荐(2)
下一页
公告