0%

《挑战程序设计竞赛》里面扣了点东西(P250)

阅读全文 »

之前编译Putty的时候,遇到如下错误:

1
2
3
4
5
6
7
In file included from ../windows/window.c:29:0:
D:/CodeBlocks/MinGW/i686-w64-mingw32/include/multimon.h: In function 'IsPlatformNT':
D:/CodeBlocks/MinGW/i686-w64-mingw32/include/multimon.h:130:38: error: 'osvi' undeclared (first use in this function)
oi.dwOSVersionInfoSize = sizeof (osvi);
^~~~
D:/CodeBlocks/MinGW/i686-w64-mingw32/include/multimon.h:130:38: note: each undeclared identifier is reported only once for each function it appears in
mingw32-make: *** [.\Makefile.mgw:963: window.o] Error 1
阅读全文 »

这里应该@大老板一下的,这是一个很有意思的小工具,其实也不小,这里仅作推广,作者的文档已经足够详细,使用得当的话,非常方便。
于是,我把作者的文档完整的扣过来了,希望不会被打o( ̄▽ ̄)o
项目位于https://github.com/fatedier/frp

frp 的作用

  • 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
  • 对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。
  • 利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。
    阅读全文 »

其实官网的教程很简单,只有一条命令:

1
java -jar BuildTools.jar

确实,用这一条命令就能完成,不过踩了一些坑。做一下记录。
前往https://git-scm.com/下载Git,http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk下载jdk。
在国内首先要解决的是网络问题,否则数百MB的源码得很长时间才能下载好,然后,内存至少为2GB,1GB 是不够的,想来前几天编译总是失败的原因就是这个。

阅读全文 »