defIndex

A collection of 15 posts
在 ArchLinux 上使用 ArchiSteamFarm 挂卡
笔记

在 ArchLinux 上使用 ArchiSteamFarm 挂卡

简介: > ArchiSteamFarm 简称 ASF 是一个 Steam 挂卡自动管理的应用。 V2 版本仅支持 Windwos ,在 Linux 上使用需要安装 mono 。 ASF 的最新版 V3 已经使用 dotnet core 进行开发编译,所以已经支持跨平台,仅需 Linux / macOS 安装 dotnet runtime 即可。 安装 dotnet runtime Arch Linux yaourt -Sy dotnet-runtime-2.0 到这来查看现在发布的版本:github latest release [https://github.com/JustArchi/ArchiSteamFarm/releases/latest] 下载
3 min read
IDEA Windows 环境 console 乱码问题
defIndex

IDEA Windows 环境 console 乱码问题

系统环境:Windows 10 使用 IDE: IntelliJ IDEA 2016.3 问题简单描述: > 创建新 spring boot 项目,启动后控制台输出的中文乱码 启动 VM Optins 增加编码配置 -Dfile.encoding=UTF-8 也无法解决乱码的相关问题.. 前段时间公司开新项目,为了便于开发 使用的 Spring boot 。 在项目基本配置完成时,发现 IDEA 的 console 输出日志是乱码。 项目代码保存采用的 UTF-8,以及 VM Optins 增加参数 -Dfile.encoding=UTF-8 。 重启测试.. 乱码依旧! 重新确认代码编码是 UTF-8 运行 tomcat 时,
3 min read
Linux 拦截 reboot 命令
代码

Linux 拦截 reboot 命令

拦截用户输入的 reboot 命令,防止手滑输入成reboot导致服务器重启,连选择的机会都没有 (之前在公司,一同事要重启apache,结果就敲成了 reboot... 那台服务器上运行了好多公司重要服务。瘫痪了10分钟 把下面代码写入到 /etc/profile 内,并执行一次 source /etc/profile # 自定义一个 func sendya_reboot() { while true do echo -n "You really want to restart the server? (yes/no):" read crm if [ "$crm"x = "yes"x ]; then echo "rebooting" \reboot else break
1 min read
[笔记] Git 备注
代码

[笔记] Git 备注

克隆某个分支版本 $ git clone -b b1 https://github.com/br.. 设置git的账户名和邮箱 $ git config --global user.name [username] $ git config --global user.email [email] 使用 git config --list 查看已设配置 git 否认历史(退回版本) $ git log # git revert [commit_id] $ git revert e7c8599d29b61579ef31789309b4e691d6d3a83f git 强制退回版本 $git reset --hard HEAD~1 # 退一个版本 # 或者 退到指定的 推送节点
1 min read
Ghost博客使用MYSQL导出导入乱码玄学
代码

Ghost博客使用MYSQL导出导入乱码玄学

> Ghost版本是 0.7, 环境是 CentOS7 node 0.12, config.js 里编码是utf8 这是一个很玄学的的问题, 搞了一晚上导出导入了N次 后来让我找到是 MySQL 的锅,按照以下步骤操作既能修正这些问题(在数据库中已经乱码的无解) 1. 修改 my.ini (MariaDB在/etc/my.cnf.d/server.cnf) [mysqld] collation-server = utf8_unicode_ci init-connect = 'SET NAMES utf8' character-set-server = utf8 #备注 utf8_unicode_ci 或者 utf8_general_ci 都可以 2.
2 min read
Java 使用Jackson处理首字母大写
代码

Java 使用Jackson处理首字母大写

> 今天写项目呢,遇到api需要的对象属性首字母都是大写的 使用Jackson进行json序列化之后,首字母都变成了小写的 传送参数到api接口全都报错 后来查证,可以继承PropertyNamingStrategy来实现 留代码备用 public static String toJson(Object obj) { String json = null; ObjectMapper mapper = new ObjectMapper(); mapper.setPropertyNamingStrategy(new PropertyNamingStrategy() { private static final long serialVersionUID = 1L; // 反序列化时调用 @Override public String nameForSetterMethod(MapperConfig config,
1 min read