IKEv2 on Windows Server 2012R2

本文简单介绍了 Windows Server 平台上 IKEv2 VPN 的搭建,与 Windows/Linux 设备的访问。

在 Windows Server 上建立 PPTP VPN 服务

首先,通过远程桌面连接访问作为 VPN 服务器的 Windows Server,打开「服务器管理器」,点击「管理」菜单中的「添加与删除角色」,在「服务器角色」中,勾选「远程访问」。

继续阅读IKEv2 on Windows Server 2012R2

[CodeForces] AIM Tech Round (Div. 2)

虽然已经弃坑 ACM 了,但是出于某些原因,最近有复习算法和A题的必要……

DLKH87K{KLY8(_FR()OSE]9

显然因为好久没干这种事儿了,我的打算是先找以前的 CodeForces Div2 的 ABC 题练练手,然后再开始看书,针对性练习。

这次的题目链接:AIM Tech Round (Div. 2)

继续阅读[CodeForces] AIM Tech Round (Div. 2)

[L4D2] 在 Linux 上搭建一个 Left 4 Dead 2 游戏服务器

讲真,搭服务器比玩游戏有意思多了(划掉

首先,你需要一个非 root 账户,这里不再多说,完全可以 Google 完成。后面的所有命令都是以普通用户执行的。

继续阅读[L4D2] 在 Linux 上搭建一个 Left 4 Dead 2 游戏服务器

[ndless] ndless 4.0 环境搭建

机缘巧合之下,手里又多了个 Ti nspire CX CAS,系统版本为 3.1.0392,还是相当新的一台计算器。

说起来,自从高中毕业后,就没怎么折腾过计算器了。毕竟手机和电脑基本都是随时可用,再加上计算器的弱性能和繁琐的操作,逐渐的也就失去了兴趣。但是当这个计算器刚刚到手的时候,又不由得想搞着玩玩了(

继续阅读[ndless] ndless 4.0 环境搭建

[CSS] 自定义 Linode 面板背景样式

没啥技术含量的工作,不过能有效提升体验~说白了就是破事水

效果如图:

能一边视奸 ConoHa 家的吉祥物一边使用 Linode 的服务真是太棒了w

首先是在浏览器里安装一个能自定义 css 的插件,我用的是 Google Chrome 浏览器 + StyleBot 插件

然后进入 Linode 的面板,点击拓展程序图标,再点击 Edit CSS,粘贴这些代码:

继续阅读[CSS] 自定义 Linode 面板背景样式

在 Linux 下利用 iptables 和 ss-redir 进行全局代理

Windows 下使用 shadowsocks 实在是方便,绝大多数软件都会遵循 IE 代理,即使不愿意跟随 IE 的脚步,用户也可以使用 proxifity 这种软件来实现代理。然而 Linux 就是个坑了……
拿 Chrome 来举个栗子,当你在设置中点击更改代理服务器设置后,你会看到这些:

When running Google Chrome under a supported desktop environment, the system proxy settings will be used. However, either your system is not supported or there was a problem launching your system configuration.

But you can still configure via the command line. Please see man google-chrome-stable for more information on flags and environment variables.

Firefox 到还好一点,有图形化的内部代理设置,处理起来简单不少。
可是 apt-get 呢? wget 呢? git 呢? 即使这些程序支持使用命令来指定代理,但是仍然不是解决问题的最好方案,比如 w3m 就不支持 socks 代理 _(:з」∠)_

最好的解决方案就是直接对 Linux 强大的 iptables 动手脚了。借助 iptables 和 ss-redir,可以完美的实现对本机所有流量进行透明代理。

首先是编译安装 shadowsocks-libev:
继续阅读在 Linux 下利用 iptables 和 ss-redir 进行全局代理

[CodeForces 593A] 2Char

可以毫不犹豫的说这场CF是我有屎以来最失败的一场了,比赛期间交了两发A题都是Wrong answer on test 3,最终放弃回去(wan)睡(shou)觉(ji),然后愉快的挂了0而且获得了-108的Rating change,成功创下历史最大跌幅~

睡了一觉冷静了一下之后,开始思考为什么会出现这样的问题……至于这道题,原因还是从思路说吧。

题目不难,题意也不难理解,就是给你一些字符串,你要从中选出几个组成一篇文章,要求就是只出现两个字母并且文章要尽可能长。最后输出文章长度。

继续阅读[CodeForces 593A] 2Char

[HDU 5504] GT and sequence

题目好像不难欸,思路很清晰的……但是WA了好久……(摔
题目链接:Problem – 5504
思路很简单,既然题目保证了不会溢出,那就开了long long直接上。
对于所有正数,全部直接乘绝对是最优解。
对于偶数个负数,全部相乘后负号自然就都没了,还是全部乘上去。
最后,奇数个负数,那么就去掉绝对值最小的负数,然后将余下的偶数个奇数全部相乘即可。

这个思路是没问题的是个人都想得到,但是实际写的时候问题颇多。此题出自Bestcoder,当时情况是这样的:(摔

Accepts: 95   Submissions: 1467

_(:з」∠)_

不许吐槽代码里的LoveLive!

代码:
继续阅读[HDU 5504] GT and sequence