今天没事的时候学了一下easyhook来hook本进程API,确实很简单就能hook.然后想到这个问题:替换webbrowser请求的文件为本地文件.有什么用就不说了,都懂.因为没有用API写过http方面的东西,所以先hook了几个函数,其中InternetReadFile是webbrowser用来获取文件的,而文件句柄可以来源于internetopenurl和 HttpOpenRequest等API,挨个下一下钩子就知道用的是 HttpOpenRequest.当然,获取方法是多种多样的,也可…
两种解决办法: 首先:修改VSCode默认配置文件,点击左下角设置标志图 -> 设置,出来了设置相关的东西,搜索 files.autoSave 第一种:把"files.autoSave":"off"   修改成 "files.autoSave":"onFocusChange",意思是当编辑器失去焦点的时候就会自动更新文件内容到磁盘. 第二种:修改 files.autoSave 为 afterDelay,且设置files.…
前言 有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食.那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了.一般常用办法有两个: 下载别人代码到本地,放在src目录,修改后手动引入. fork别人的代码到自己仓库,修改后,从自己仓库安装这个插件. 这两个办法的缺陷就是:更新麻烦,我们每次都需要手动去更新代码,无法与插件同步更新.如…
由于项目需要,要修改已经开发好的应用包名,这本身很简单,但是如果你没找到门道,可能会白白浪费许多时间. 修改包名有三个地方要改,这三个地方的修改一定要按顺序来,否则你可能会遇到许多不必要的麻烦. 1.修改清单文件 2.重新在Java文件中导入R文件 1改完之后系统就会报错,这是因为R文件找不到了,这时要在每个Java文件中重新导入R文件 3.修改Java文件的包名 执行完步骤2之后,这个时候程序已经可以运行了,但是规范起见,我们把程序包名也要修改一下. 修改时点击包,按Ctrl+Alt+R键,重…
由于项目需要,要修改已经开发好的应用包名,这本身很简单,但是如果你没找到门道,可能会白白浪费许多时间. 修改包名有三个地方要改,这三个地方的修改一定要按顺序来,否则你可能会遇到许多不必要的麻烦. 1.修改清单文件 2.重新在Java文件中导入R文件 1改完之后系统就会报错,这是因为R文件找不到了,这时要在每个Java文件中重新导入R文件 3.修改Java文件的包名 执行完步骤2之后,这个时候程序已经可以运行了,但是规范起见,我们把程序包名也要修改一下. 修改时点击包,按Ctrl+Alt+R键,重…
一.问题 今天在安装公司内部的一个npm模块的时候,发现报错了⬇ 第一行错误: deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js 第二行关键错误: checkPermissions Missing write access to /usr/local/lib/node_modules 发现是电脑没有权…
转载请说明出处.原创作品. 首先说明一下,当时公司需要修改androidStudio 项目的包名 于是上网查了一下,只看到了修改后面的包名,而不可以修改 前缀的com.example.xxx.所以很无语.而且在项目上面rename也是只 能修改后面的,所以,就找了好久,终于找到了,下面看截图教程. 毕竟你也可以改文件夹名称,但是一个一个改,还有类名,累死人.. 第一步将Sort by type上面的勾全部去掉. 然后鼠标右键项目:选择rename即可 引用块内容 然后即可搞定,记得,将manif…
首先需要将本地的jar包做mvn install到本地仓库中 mvn install:install-file -Dfile=D:\skyeye-ruleInfo\lib\lucene-queryparser-4.4.0.jar -DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.4.0 -Dpackaging=jar 这个过程 会借助 setting.xml中配置的本地路径 将这个jar包放到本地仓库中…
Shadowsocks作为现在一种很流行的穿墙工具,以其轻量级.速度感人等优点深受广大网友热捧.与VP_N相比,他就像一把锋利的”瑞士军刀”,不用受制于“系统全局代理”模式的困扰,控制更加便捷,基于Socks5安全加密协议,防止GF*W通过分析流量特征从而干扰的问题.而又不像GoAgent这种集中式爬墙模式,一般不会出现全局封锁等现象.不管你是因为什么原因喜欢上Shadowsocks,我相信她一定有给你带来好的体验的方面. 在Shadowsocks里面,系统代理模式有两种,一种是“系统代理模式”…
 Eclipse有时候修改一点JS或者JSP都会自动重启,有时候修改完JS或者JSP之后必须重启服务器才生效,下面研究了server的一些选项之后彻底解决了这些问题,下面做记录: 我的 Eclipse的配置: 解释 1.Never publish automatically是 重来不自动部署,主要是为了防止每次修改JS或者JSP或者JAVA代码自动重启服务器. 2.Server Locations勾选中间的; 是将项目发布到tomcat安装目录,便于查找东西 3.Server options 勾…