R·ex / Zeng


音游狗、安全狗、攻城狮、业余设计师、段子手、苦学日语的少年。

分类“环境”下的文章

在 Electron 下调用 Win32 API 的经历

写在最前面的话公司有个需求,就是在 Electron 运行的时候,调用系统的一部分 Win32 API。我的方向是前端,并不是很懂 Win32 API,因此只需要给出可以供其他同事使用的地方就行了。在 Windows 上搞 Node.js 开发,一定要装好各种构建工具。如果不想装那个巨大的 Visual Studio 的话,可以看一下 这里。但由于某些众所周知的原因,身在大陆的同学们会很不愉快:不管是文中的哪个选项,都会卡在 Visual C++ Build Tools 的安装上。主要是微软这智...

IT 创新区招新题部分题解

本文只会写我出的那些题,然而最终版笔试题把我一开始出的有点难度的题都给砍掉了,那些题也一起写进来吧。笔试部分Web 大前端1. 下面哪个标签表示该元素是一个超链接?(A) A. <a> B. <b> C. <i> D. <link>HTML 概念题。2. 目前在 HTML 中最新的 DOCTYPE 是什么?(A) A. <!DOCTYPE html> B. <!DOCTYPE html5> C. <!DO...

从 Sublime Text 转向 VS Code

前几天突然看群里某同学提到了 VS Code,然后发现 VS Code 已经比刚出的时候好了很多,于是我就开始尝试了。先挂个梯子从 官网 那儿下载了下来。先试了一下,发现 VS Code 与 Sublime Text 相比最大的缺点就是不能同时支持多个文件夹的打开,只能显示某一个文件夹里面的内容,于是我索性把 E 盘拖了进去。然后发现插件很方便,于是装了一通插件:Color HighlightESLintFlatland MonokaiLaravel Blade SnippetsPHP Debu...

CloudFlare,DNS,以及 Nginx 的多域名配置

在配置自己的个人网站的过程中,我学到了许多编程以外的知识,下面就来逐一说一说吧。CloudFlare由于我的网站是托管在 OpenShift 上面,而 OpenShift 提供的默认域名 xxx-xxx.rhcloud.com 在国内由于某些特殊原因无法访问,经过再三的搜索,我决定使用 CloudFlare 来在国内加速我的网站。CloudFlare(下文简称 CF)是一个可以帮助提升网站加载速度、阻止网络攻击的公司,原理是将域名的 NS 记录(后续会讲到)修改为 CF 的记录,所有走这个域名的...

《AWAY》音乐节直播踩坑经历

还好这次音乐节有惊无险地结束了,技术部负责的直播在一开始出了一些小失误,但是还好后来没什么问题,接下来我就把这次踩坑的经历发出来,希望给以后的小伙伴提供一点经验。往年的蛋蛋晚会都有直播,只是感觉有点 Low:一开始的直播是在页面中嵌入了一个 object,用的是 mms 协议。由于这是 Windows Media Player 的私有协议,因此只能通过 IE 打开。从第七届蛋蛋晚会开始,直播方式变成了 rtmp,由于我们没有自己的推流设备,所以就从信息中心借,推到信息中心服务器,我们自己的直播页...

纸飞机服务器环境搭建笔记

大概去年这个时候,某只三三打算把纸飞机服务器重新搞一下,当然结果是比以前好多了。嗯,以前的架构基本没法看……然而当时三三的文件已经不知道去哪里了,而且我在这一年折腾的过程中,又发现了一些别的问题。纸飞机服务器是几年前买的小主机,配置挺低,尤其是硬盘太小。其次,学校的网络环境实在太差,像微信后台这样的项目如果放到我们自己的服务器中,延迟可以达到五分钟,不知道是什么原因,所以只能放到SAE上了。纸飞机只有一个域名:my.nuaa.edu.cn,信息中心给开放的端口只有两个:22和80,而前者用来做校...

安装HUSTOJ的心得

经过不断地折腾,终于把HUSTOJ装到了高中的服务器上。整理了一下,有一种“教练我跟他们遇到的情况不一样啊”的、特别卧槽的感觉,于是就想把我遇到的一些问题写出来,如果以后有人遇到类似的问题,可以借鉴一下。先声明一下背景,我的高中以前有一套免费的POJ系统,搭建在winserver2003上,里面积累了200来道题。有一天貌似被人攻击了,所以我有点不放心POJ的安全性。各种搜索之后发现了zhblue大神写的HUSTOJ,php写的,好像我可以随意改的样子(这个系统都开源了为什么还没有名气呢)。原题...

换一种思路给Sublime-Text配置编译器

之前就这个问题写过一篇文章,但是方法非常麻烦,而且需要改st的默认配置文件。之后从网上看到了各种方法,经过整合之后,有一个非常简单的思路也可以配好编译器。大家可以关注一下st的Build System(在菜单→Tools→Build System),我是最近才知道这套系统非常智能,一般你选择Automatic就好。在最下面有一个New Build System,点击这里会新建一个文件,我们把下面的内容粘贴进去:{ "cmd": ["g++", "${file}", "-o", "${f...

关于sinaapp.com无法打开的解决方案

Update at 2014-07-30:目前sinaapp.com可以访问了。不知道是SAE的问题还是godaddy的问题,总之*.sinaapp.com都上不去了。当然,小伙伴们可以将sinaapp改为vipsinaapp继续访问。其实通过修改host也可以达到效果。Windows用户:开始→运行(或者Win+R)→输入【%SystemRoot%/system32/drivers/etc】→回车→找到其中的host→右键→管理员取得所有权→然后打开该文件→添加如下一行:【220.181.13...

解决Sublime-Text运行程序时用户无法输入的问题

搬运一下吧,之前的博客园准备废掉了。ST是个什么东西就不废话了。它支持按照文件类型自动选择编译器(Tools→Build System)(当然,前提是你装了这个编译器)(一般来说,Automatic就足够了)。也可以在内嵌的终端中运行你的程序(Tools→Run),不过有个问题,它内嵌的终端不支持用户输入,也就是说,含有scanf、input、nextInt之类的语句写了就是白写。【好吧ST你赢了。】【大不了我不用你的终端就是了。】于是目标就是修改Run的代码,使得在运行的时候使用弹出的cmd窗...

这是我们共同度过的

第 3015 天