工具开发
ThinkInFuture
C++/Java高级工程师
展开
-
【代码分析工具】starTool支持梳理代码层次
【设计背景】当前starTool已经可以完整输出一个产品的代码地图,类似于如下但是这样还是有一个问题,就是实际上一个产品可能有多个工程,这些工程一般都是分层的,比如某些是底层基础能力,某些上层的业务,为了更快速对产品代码有一个层次上的理解,starTool最好能识别代码结构的层次【设计思想】不过AOP等切面编程如果对产品代码解耦,产品仍然绕不过去的是,上层业务必然会使用底层的基...原创 2018-09-08 10:32:22 · 4006 阅读 · 0 评论 -
使用python脚本捕获分布式环境日志信息
【使用场景】有时候一些分布式服务器上的问题,日志获取是需要两段联动,比如:客户端出现了报错,这时候要去服务器上看服务器的原因,手工开启日志等等。人为在服务器等待守护不现实,比较好的方法就是写一个可以通信的脚本,客户端发现了报错,通知服务端,服务端侧进行日志收集 客户端代码主要逻辑:循环执行某一个命令,如果出现成功,则发消息给服务端,cmdstr写客户端需要捕获的日志的命令...原创 2018-09-09 22:29:03 · 10005 阅读 · 0 评论 -
【代码分析工具】starTool 2.0使用HTML做代码地图分析
【设计背景】当前starTool已经可以完整输出一个产品的代码地图,类似于如下工具介绍链接:https://blog.csdn.net/weixin_39020940/article/details/80633835这样确实能比较好的纵览整个工程的代码结构,但是对于类之间的结构关系缺没办法很好的直观阅读,虽然补充了类的关系分析能力,但是可以使用还是不方便,另外没法直接跳转到代码...原创 2018-10-06 16:53:19 · 702 阅读 · 0 评论 -
【技术笔记】Python爬取百度文库搜索文章
备注:以下代码只为研究技术分析,相关下载请于24小时内删除趁着春节休息,被老婆要求协助其下载网上的英语试题(她是个英语老师),和这位英语产品经理对齐目标后,确实希望能把百度文库里面一些比较好的文章能批量下抓取下来研究了下,大约分两步1,搜索百度文库,并按页解析出要下载的文档url2,批量下载url下的文档网上搜了下,Python爬取百度搜索结果的代码还是挺多的,但是没找到爬取百...原创 2019-02-08 23:52:29 · 998 阅读 · 1 评论