0%

在进行服务器部署时,常常会需要让程序作为服务启动。使用服务的方式运行程序有以下优点:
1. 随时控制程序运行、重启;
2. 方便开机自启动;
3. 启动命令更方便。

systemd 和 init

Read more »

cmder简介

    留坑待填

关于alias的配置

    cmd下的配置位于cmder/config/user-alias.cmd,bash下的配置可以通过在cmder/config/user-profile.sh中加入如:alias la='ls --all'来进行添加。也可以在vender中对应的shell客户端配置中添加。

黑科技: 添加一条alias myalias='echo "alias $*">>${config position}',其中${config position}为当前配置文件的路径,即可在以后通过myalias命令添加永久alias。

Read more »

SSH框架的分层

    学完了SSH框架,尽管还是不断地踩坑,但是对于整体的设计模式有了一定的了解。从作用上来说spring框架是一个Java的对象管理框架, 其主要作用是提供对象从创建到销毁的一套关系;而hibernate则是将数据库对象转化为Java对象的持久层和数据层框架,是对CRUD操作的一层封装。而spring MVC或Struts则是一个MVC的分层框架,充当路由器和分发者的角色。在SSH这样的框架基础上进行开发比起直接进行web开发面向对象的特性更明显,因此在设计模式上也具有一定的特点。

Read more »

关于ruby

为什么学习ruby

    和Python一样,Ruby也是一个相当开发者友好的语言,遵循着最小惊讶原则设计的ruby语言甚至在一定程度上比起Python更加容易学习和使用。ruby on rails在web运用相当广泛,在学习成本不高的前提下学习ruby还是相当合算的。

Read more »

Linux on Windows简介

    Win10一周年版推出了用于Windows的Linux子系统这一功能,最近体验了一下感觉极佳。不说别的,有一个完整的Linux环境就可以完爆一切bash环境了,痛快地卸载了Git for Windows/Cygwin/minGW/msys/babun吧!

Read more »

太久没写C++了,想起来codevs上的题目用来找手感挺好的,做了几道水题。本题目来自于codeVS天梯黄金组,比较简单,使用贪心即可解掉,题目链接:codeVS-1089

Read more »

    大三的寒假很快就过去了一小半,除了搭好了博客之外竟然什么也没有做,不禁自问:我是谁?我在哪?我在干什么???
    想做一点微小的工作于是看了几个node module的源码,但是难以静下来深入研究,浅尝辄止什么的真是浪费时间啊。大部分
时间都用来划水摸鱼了…剩下的22天还是计划一下比较好。

Read more »

优化策略

考虑到站点的稳定性和加载速度等,可以使用延迟加载图片等方式提高响应速度。hexo还提供了一个最小化静态文件的插件hexo-all-minifier可以压缩html、css、js和图像文件,删除文件中多余的换行等。通过在站点配置文件中加入以下配置:

Read more »