eden icon indicating copy to clipboard operation
eden copied to clipboard

使用 Github Issue 搭建博客 Web端

Results 16 eden issues
Sort by recently updated
recently updated
newest added

# IDEA 部署项目到远程 Tomcat ## 环境 Centos 6.5 tomcat 7 IntelliJ IDEA 2017.1.5 ## 按着教程来 我按照下面的文章几乎一步不漏地执行了相应操作: [参考:http://blog.csdn.net/tianjun2012/article/details/52795202](http://blog.csdn.net/tianjun2012/article/details/52795202) 为什么说是几乎,是因为他文章里提到了,如果服务器的外网地址需要在 `/etc/hosts` 做映射,然而这里没有详细说明怎么去做映射,我自己也不知道怎么操作,于是仅跳过了这一步 然而当我准备部署时,IDE 报错如下: ![](http://omqwegju8.bkt.clouddn.com/QQ%E6%88%AA%E5%9B%BE20170907004002.png) 还有一个教程,大同小异,该报错还得报错。 [参考:http://blog.lanyus.com/archives/197.html](http://blog.lanyus.com/archives/197.html) ## 错误,因为错过的细节 去网上搜索,参考如下文章的解释,IDEA 部署默认是需要开启一个叫做 JMX...

Linux
Java

# 从零开始使用 shadowsocks 搭建自己的 VPN ## 前言(纯属瞎白活,忙人勿看) 做完了事,想着怎么用剩下的点钱提高自己的生活质量。去知乎上瞅了瞅,都是电动牙刷、收纳盒、尤克里里这种我根本不感兴趣的东西。有点想买小米智能音箱,kindle,平板电脑之类的硬件,但是仔细一思考感觉消费太高也并不是那么需要。各种会员或者是 Steam 游戏这种虚拟消费也有想过。可是会员到期还早,游戏多到放在库里没时间玩。然后不知怎么的想到了科学上网,毕竟不科学上网的程序员不是好程序员。与其说是改善生活,不如说是买必需品。vpn 这个词没有被搜索封印的地方也只剩微博了,然后刷出了一堆垃圾广告。又想了想何必花钱跟别人挤一个服务器,他们的盈利模式很多都是租别人家服务器然后给啥都不懂的人用,真正运营自家服务器的肯定很少,有很多这样的商家都已经狗带了,更多都是赚个差价的中介一样忽悠不懂技术的人。打个比方吧,买 vpn 的客户是旅客,卖 vps 的商家是包租婆,它们卖的vps是房子,卖vpn的人花钱租了一栋房子并把房子盖成了青旅,让买 vpn 的客户花钱挤一个房间,以单人来算是便宜了,但是和你一起挤房间的人花的钱比上 vps 商家那里租一间房的钱还要高,vpn商家赚的就是这个钱。那么自己倒腾个呗,还能顺便多学点知识。于是去知乎搜 vps 这个话题,发现了一个有趣的人[冯硕](https://www.zhihu.com/people/feng-shuo-3/columns)以及他关于 vps 的[知乎专栏](https://zhuanlan.zhihu.com/VPS-youhuima)和[博客](http://www.vpsdaquan.cn/)。然后根据他的内容,上[vultr](https://www.vultr.com/)上买了 5 刀一个月的玩玩,虽然新用户必须首冲 10 刀比较坑,但是好歹可以按小时收费,随时创建和销毁主机和随时改套餐。如果以后有意愿长期使用的话,还是去[BandwagonHost](https://bwh1.net/)买年费的比较划算,虽然最划算的套餐目前已经被抢光了,等促销吧。 ## 搞事 写这篇文章的初衷一部分是想要记录,另一个就是做傻瓜教程。这里傻瓜的概念是不懂...

Linux

# 哀家敲代码就是一把梭! ## 前言 以个人的实际经历为例,分享一下当不会技术却需要研读源码时,可能会有所帮助的技巧。希望各位写代码都是一把梭,拿起键盘就是干! ![](http://p1.bpimg.com/567571/70243c61e9e5c8a6.jpg) ## 搞事 这几天搞的大事就是自己把现在博客用的[indigo主题](https://github.com/yscoder/hexo-theme-indigo)自己折腾了一下,参考[raytaylorism主题](https://github.com/raytaylorlin/hexo-theme-raytaylorism)加了一个读书页面。raytaylorism主题确实有很多我非常中意的特性,但是依我个人的审美观还是觉得indigo主题更加美观,所以写了一篇文章分析了一下indigo主题没有的功能,自己研究研究源码改一下,就是这篇:[indigo主题尚待完善的功能](https://chenvivi.github.io/2017/03/05/indigo%E4%B8%BB%E9%A2%98%E5%B0%9A%E5%BE%85%E5%AE%8C%E5%96%84%E7%9A%84%E5%8A%9F%E8%83%BD/)。我最想要的就是读书这个板块了,这个板块稍微改一下就能把看过的电影或番剧,听过的音乐都记上去,并不是要装文艺,但是有些东西如果忘了真的可惜 ![读书页面](http://i1.piimg.com/567571/f87c7bdb2d5cb75b.png) ## 研究代码的第一步是使用它 要了解代码的工作方式,就应该先使用它。我把我的主题切换成raytaylorism主题,发现想要改变如上图读书页面中的内容,只需要改变source/_data/reading.json中的内容就行了,json大概是这种结构,不用多解释,看到就一目了然的结构 ``` { "define": { "readed": "已读", "reading": "在读", "wanted": "想读" }, "contents": { "readed": [{ "title": "众妙之门:网站UI设计之道",...

hexo

# 记一些以前不知道的 Gradle 配置 ## 前言 关于 Gradle 的使用,最多的操作就是导库,顶多也就配置过自动签名,因为实战上没这个需求自己也不太主动学。我一向都是用什么学什么,只要我需要做一个东西,跨技术甚至跨领域都没关系。可能今天想做 Android 程序后天就觉得有个想法需要学建站技术才能实现,然后打游戏需要 记 BOSS 技能 CD 时间又做了个桌面定时软件,我甚至接触过编曲。但是如果我不需要做的功能,可能就瞟一眼完事,不会去深入理解,超懒 发现了个官方文档:[https://google.github.io/android-gradle-dsl/current/index.html](https://google.github.io/android-gradle-dsl/current/index.html) 另外,Gradle 编译默认不是多线程的 ![](http://img.valorachen.top/18-6-21/92387976.jpg) ## ABI 管理 我甚至都不知道这个东西的专有名词是叫 ABI ### 啥是 ABI ABI 是...

Android

# 关于我 一时间不知道的从哪里说起

# 前言 因为项目需要,现需将[NeteaseCloudMusicApi](https://binaryify.github.io/NeteaseCloudMusicApi/#/?id=neteasecloudmusicapi)部署到服务器上运行,此项目是 Node.js 写的,所以服务器上需要安装Node.js 。在实际操作的过程中,我遇到了一些问题,现记录于此文。 # 问题 ## 运行时报错 原因:此项目对于 Node.js 版本有要求,不能使用 5x 以下的版本运行。 解决过程:安装不同版本的 Node.js,直到找到可以运行程序的版本。 经验:Node.js 迭代较快,下次遇到 Node.js 项目时一定要考虑其版本是否合适。 ## 关闭控制台后程序停止运行 原因:需要运行 `forever` 命令来保持程序始终在后台运行 解决过程:安装`forever`命令 ``` sudo npm...

Linux
Node.js

# Hexo 博客,我新的纪录方式 今天刚从张哥的小密圈里了解了几种搭建博客的方法,其中就有Hexo。去网上搜到教程,这个教程就是用Hexo写的,[(在这里)](http://baixin.io/2015/08/HEXO%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/)但是翻到搭好时的效果图的时候,我就想放弃了。嗨呀,这还不如我之前用模板拼的博客好看,看来这画风怎么会有些博客的动力嘛。后来一眼瞟到教程中写的主题那块了,既然可以换主题,那我就放心了 教程中的步骤很全,很快就搭好了,但是稍有不足的是,没有放上每一步的截图。那么我这里再写一遍吧,趁热...打铁 ## 准备工作 ### 安装Node.js [走你](https://nodejs.org/en/) 作用:用来生成静态页面的 ### 安装Git [走你](https://git-scm.com/) 作用:把本地的hexo内容提交到github上去 ### 申请Github账号并建立代码仓库 [走你](https://github.com/) 作用:这里是准备把博客托管到github上 注册登录就不说了,这里讲讲怎么建立代码仓库。Github老鸟只需要知道,这个仓库的名称的格式必循是是your_user_name.github.io就可以自己弄好然后进入下一步了。 如果没用过github,跟着下面图中的红框一路走吧 ![](http://p1.bpimg.com/567571/bf926a69bdfc9b70.png) ![](http://p1.bqimg.com/567571/be28650f11344d24.png) ![](http://p1.bpimg.com/567571/a317974e707af023.png) ![](http://p1.bpimg.com/567571/1307865dabb84fe5.png) 仓库名必须为your_user_name.github.io,比如我的用户名是ChenViVi,那么仓库名称为ChenViVi.github.io ## 安装Hexo win键+r键打开终端,输入如下指令 ```...

hexo

# 搞机!搞机!搞死这只机 ## 起因 想要root 想要Google服务 想要Xpose 权衡了EMUI5与EMUI4的优缺点,我选择EMUI4 ## 流程 去年就试过用KingRoot之类的软件了,可想而知是想不通的。百度搜出了一些root教程,刚开始看得我一脸懵逼,但是傻瓜教程不用懂为什么,跟着做就好了,当时没有多管。现在明白了整个流程是酱紫的: 1.去官网弄到解锁码 2.使用adb进fastboot,然后输入解锁指令,解锁指令的参数就是解锁码 3.然后这样就可以刷第三方recovery了,可能是因为原生recovery无法刷包吧 4.然后有了第三方recovery,就可以刷包了。可以单刷SuperSu包,也可以刷rom包 5.有了SuperSu,就可以装Google服务或Xpose了 ## 解锁码 听说华为手机需要解锁码才能搞机,于是去官网弄解锁码。网站上总是提示我的华为账号没有在手机上登陆超过14天,其实早就超过14天了。于是就一直卡在这块了,渐渐的就不去在意root的事了 后来偶然看到大家也有遇到同样状况的,有几个人说是官方故意限制用户开rooy,打客服就解决了 刚开学这几天,不知怎么地,又燃起了搞机的欲望,于是试着打客服了。客服记下了好几个难念的手机序列号之后,不知道为啥,我在网上又操作了一遍,就这么轻松地弄到了解锁码 ## 解锁 这个倒是没啥,咱搬来就是Android程序员,adb不至于不会用,3个指令搞定 ``` adb devices adb reboot-bootloader fastboot...

硬件

# 如何将 NetBeans 中的 Java 程序导出可执行文件 exe ## 前言 昨天刚刚给自己的 Hexo 主题增加了一个安利模块,把这个主题上传到 Github 了,链接在此:[angui](https://github.com/ChenViVi/angui) 没错,这个主题的名字是安轨,因为我是个前端小白,所以改这个主题让我的心情很爆炸,简直是 m安轨,所以主题名叫 angui 刚刚在博客上利用这个板块放了几首歌上去,并不是测试数据,我有很用心的写乐评的,有兴趣就听一听吧,[吃我安利](https://chenvivi.github.io/reading/) ![效果预览](http://i1.piimg.com/567571/0b04fa3bbde393e3.png) 安利模块中的内容是由一个json文件生成的,每次要添加新内容,就需要手动编写json。当内容繁多的时候,这样的方式就特别不方便,而且还容易写错,于是寻思着做一个图形界面直接生成json,这样方便快捷,而且不容易出错。 这个程序放在Github了,链接在此:[ReadingGenerator](https://github.com/ChenViVi/ReadingGenerator)。也可以直接[下载exe](https://github.com/ChenViVi/ReadingGenerator/raw/master/ReadingGenerator-1.0.exe) ![效果预览](http://i1.piimg.com/567571/3c3fdfd60f8b3ba2.png) Json 的处理方面我也算是半个老司机了,所以程序很快就写出来了。但是怎么导出 exe 我还是真不知道,以前一直都是直接在 IDE 里编译运行,总不能以后想添加个什么内容就打开编译器运行一遍呀,所以就开始找解决办法了,按照[这篇文章](https://netbeans.org/kb/docs/java/native_pkg_zh_CN.html)完美解决了问题,但是我还是想在这里把步骤再过一遍 ## 实际步骤...

Java

# 亲手打造萌萌哒的新键盘 ## 前言 这是一个完全不懂硬件的菜鸟一步一步组装GH60键盘的故事。 之前那个 ThinkPad 坏得不能再写代码了,于是我换了新电脑,但是不习惯战神的键盘,太硬了好难摁下去,还是 ThinkPad 的键盘爽,但是目前也只好再买一个键盘,于是去网上了解什么键盘好用。 知乎上有人推荐 GH60,头一次知道还可以自己组装键盘,而且是开源的,感觉非常有意思啊,于是就下手了。 ## 组件 1. PCB( Printed Circuit Board),中文名称为印制电路板。这里是指键盘的主板,貌似有带底灯和无底灯两种 PCB 可选。 2. LED 底灯。可选项,如果不需要底灯就不需要买。 3. 轴。机械键盘之所以为机械键盘的原因。 4. 定位板。没有这个的话,到时候焊轴会焊歪,别问我怎么知道的,文章后面会有详细反例。但是好像也有老司机不喜欢用定位板干脆去掉定位板的。 5. 卫星轴一套。用于固定比较长的键,如空格键,enter...

硬件