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