-->
摘要: 很早之前就有了写一个类似Windows记事本的想法,加上最近也刚好在学编译原理,所以就想把两者结合起来,于是就打算结合MarkDown,开发一款MarkDown编辑器。 不过由于我之前一直使用的是Java语言居多,对c++并不熟悉,所以一些糟糕的代码风格和规范还望各位大佬谅解! "__LightMD 阅读全文
posted @ 2019-05-08 22:48 Asche 阅读(2435) 评论(0) 推荐(1) 编辑
摘要: 首先域名和服务器自然是必须的,大致流程分为以下几部: 申请https证书 上传文件至服务器 配置https 申请https证书 https证书通常是收费的, 不过也有免费版的可以使用。我使用的是在腾讯云上申请的免费版,下面就以腾讯云的为例讲解吧。 首先进入腾讯云中云产品列表,选择 "SSL证书管理" 阅读全文
posted @ 2019-04-12 16:53 Asche 阅读(2130) 评论(0) 推荐(3) 编辑
摘要: 爬取代理IP 爬取 关于爬取代理IP,国内首先想到的网站当然是 "西刺代理" 。首先写个爬虫获取该网站内的Ip吧。 先对 "国内Http代理" 标签页面进行爬取,解析页面使用的 "Jsoup" ,这里大概代码如下 这里https方法参考了 "这篇博客" 全局代理 直接上代码,就几行代码 需要注意一点 阅读全文
posted @ 2019-01-19 14:46 Asche 阅读(11834) 评论(4) 推荐(2) 编辑
摘要: 开机自启动脚本 网上常见的脚本开机自启方法是: 假设要自启的脚本位于 /home/user/test.sh 给脚本可执行的权限 将脚本文件放到 /etc/init.d/ 目录下 链接到/etc/rc.d/ 这样在新的diban系统中可能不能生效,要LSB 兼容之类 ,脚本还要提供start, sto 阅读全文
posted @ 2019-01-08 20:15 Asche 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 开始 进入Tomcat的根目录,然后 conf context.xml ,修改这个context.xml文件,在它Context标签内加上下面这段代码 其中directory是文件目录,文件前缀为headers,后缀为.txt,表明为文本文件,然后关键在于pattern这一段了: 里面就是日志记录的 阅读全文
posted @ 2019-01-02 19:01 Asche 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 防盗链 定义 百度百科给的解释是 可能有点不易懂,通俗的讲,就是 出于某些原因(服务器或图片来源等),从别的网站引入图片到自己的网站中。这样连服务器的存储空间费用都省了( •̀ ω •́ )✧ 原理 防盗链实现的原理就是:http协议中有个叫referer的表头字段,采用URL的格式来表示从哪儿链接 阅读全文
posted @ 2019-01-01 20:44 Asche 阅读(2616) 评论(0) 推荐(1) 编辑
摘要: goquery github地址 "https://github.com/PuerkitoBio/goquery" 安装 由于它依赖 Go语言的 net/html 包以及css选择库 cascadia, 因此我们要先手动安装net/html包,后者不需要我们手动安装。 运行 之后可能会出现golan 阅读全文
posted @ 2018-12-23 11:43 Asche 阅读(5739) 评论(0) 推荐(0) 编辑
摘要: 文件下载到本地,通常的思路就是先获得网络文件的 输入流 以及本地文件的 输出流 ,再读取输入流到输出流中,因此自然也要获取相应的Reader和Writer。 下面首先是使用GoLang的http.Get()方法(使用client的do方法原理类似) 然后获得get请求响应的reader对象 上面获取 阅读全文
posted @ 2018-12-22 21:59 Asche 阅读(7376) 评论(2) 推荐(0) 编辑
摘要: [TOC] 为了方便部分精力少的朋友, 本文开始就直接介绍安卓获取输入法高度的方法,然后再逐步讲解。 安卓获取输入法高度 前言 由于目前安卓上还没有提供直接获取输入法高度的api,因此只好我们自己想办法获取它的高度了。 注: 此思路由国外一大神提出,附上他的 "Github" ; 清单 这里有两个文 阅读全文
posted @ 2018-12-11 21:18 Asche 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 前言 记录 Recyclerview的item显示 写完某个Recyclerview的item布局和相关适配器后, 然后展示的时候, 发现显示出来的Item数量小于List中绑定的数据量; 首先是检查了一遍适配器中的逻辑,发现没啥问题。然后在onCreateViewHolder中打log,发现只创建 阅读全文
posted @ 2018-12-08 11:27 Asche 阅读(210) 评论(0) 推荐(0) 编辑