记一次文件无法执行的查错过程 遇到的问题在运行docker下的ngrok后,生成的客户端。windows下的版本可以正常运行。linux下的版本在ubuntu16.04上运行则报错-bash: /home/xx/ngrok: No such file or directory 查找原因过程x01了解到file <filename>可以查看查看可执行文件的类型。无法执行的文件是这样的文件类型。ngrok: ELF 6 2017-06-27 #ngrok #docker #golang
记一次'hexo g'卡死机器 背景和往常一样写完博文,运行hexo g生成静态文件。然后突然就卡死了,不输出任何数据。 现象ssh也连不进去,显示Connection established.,但服务器没有任何数据返回。ss,vpn,http,https的所有的端口都是可以达成连接,也是服务器没有返回数据。 于是怀疑过服务器挂掉,服务器磁盘满了卡住,主机维护,gwf屏蔽,受到ddos。但可能性都不大,服务器挂了应该tcp连接都 2017-06-24 #hexo
ubuntu16安装kafka及KafkaOffsetMonitor 环境准备安装java环境123sudo add-apt-repository -y ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer -y 测试是否安装成功sudo java -version 安装ZooKeeper1sudo apt-get install zookeeperd 测 2017-06-23 配置记录 #kafka
为图床系统的一键上传图片工具 简介工具的主要功能:实现一个快捷键,就可以把剪贴板上的图片上传到图床,并把图片地址放在剪贴板上。这要在写 blog的时候,只需要截图,然后一键上传,就可以把图的地址粘贴在blog上,是非常好的体验。 实现思路 获取剪贴板上的图片内容 把图片内容上传到服务器 解析返回数据,分析出图片地址,复制到剪贴板 实践过程一开始准备用python写的,上传文件,分析数据,还是很快的。但在操作剪贴板的过程,在处 2017-06-21 未分类 #lychee
自建图床系统 blog建立后,想把文章与图片分别管理,所以文章中都没有什么图片,后面会有一些文章要示意图的,所以要来建一个图床,供blog引用图片。 公共图床列表内容引于自https://eason-yang.com/2016/10/09/collection-of-image-hosting/ imgur sm.ms otar.im V2EX 图片库 LightPic picwindow 贴图库 自建图 2017-06-20 工具构建 #图床
html解析库jsoup的简单使用 简介jsoup 是一个用于处理html的java库。它提供了一个非常方便的API来提取和操作数据,使用了与css,jquery类似的方法。它实现了html5标准,现代浏览器一样解析html的dom。 详细说明见 https://jsoup.org/ 自己常用jsoup做的事 抓去某页面,并格式化 提取页面指定内容 分析页面的js,css的引用关系 去除页面的js 去除页面的注释 以前没接触到它时 2017-06-19 编程实践 #jsoup
安装mitmproxy实现流量分析 简介mitmproxy 它是一个python实现的代理库,可以实现流量的拦截,注入,修改,重放等。提供操作流量的api,很容易实现自定义的需求。 https://github.com/mitmproxy/mitmproxy 安装前提有python环境,安装了pip pip install mitmproxy 配置第一次会运行mitmdump会在~/.mitmproxy/下生成根证书文件。要把这个根 2017-06-18 网络技术实践 #mitmproxy
修改字节码工具javassist的使用小记 简介Javassist是一个提供简单接口操作java字节码的工具。它可以让你在一个已经编译好的类中添加新的方法,或者是修改已有的方法。它不要求你对字节码方面具有多么深入的了解,同样的,它也允许你忽略被修改的类本身的细节和结构。 库的概要主要的类 ClassPool CtClass CtMethod CtField与和JDK反射API中java.lang.Class,java.lang.reflec 2017-06-17 编程实践 #javassist
小文件多设备间同步方案 解决什么问题有一些小文件要经常读,不经常写,比较重要,需要在多个端同步,同时只会有一端在线。 文件同步这需求其实很普遍现成也有很多解决方案,比如rsync,云盘文件同步等。 所以在这里只是为自己做的个性化的同步工具,满足一些扩展功能。 解决方案思路 文件加密上传到云端 对本地文件进行监视 若有修改则加密上传到云端 每次电脑开机时,从云端比较文件内容是不是一样的 不一样则备份本地的文件,并下载云端文 2017-06-16 工具构建 #withcode #sync
使用netty抓取斗鱼弹幕 有了上两篇的探索,然后又回顾了下netty,用netty写了一个版本。 https://github.com/finghine/douyuDanmu 程序流程 程序入口 Main.java。参考netty的exmpale的factorial中客户端的写法 编码与解码类 DyFrameDecoder 按斗鱼的协议把字节流分片组合为字符消息 FrameToMessageDecoder 把字符消息转化为 2017-06-15 编程实践 #withcode #douyu