技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2013年9月6日 #

gets和从键盘输入换行符

摘要: i was wrong! 虽然setbuf可以让程序自己管理缓冲,但是像getchar,gets这些标准IO函数还是要通过隐藏的stdin进行操作,而stdin是啥呢?还是一个FILE*,而FILE*自己内部有很多东西比如记录下一个字符的位置,有没有读尽缓存,因此直接通过memset去清除缓存还是很野蛮的动作,比较危险,但是文章也还有点价值,我实在是不舍得删,就先写一段放在这里吧#include #include int main(int argc, char *argv[]){ char buffer[1024] = {0}; gets(buffer); printf("%s\n& 阅读全文

posted @ 2013-09-06 17:52 codestyle 阅读(1506) 评论(0) 推荐(0)

在 Windows 下部署 Go 语言环境

摘要: http://bbs.chinaunix.net/thread-4088281-1-1.html1. 首先下载官方二进制安装包:32 位选择 windows-386.msi64 位选择 windows-386.msihttp://code.google.com/p/go/down ... ws+Type%3DInstallercmd输入:go version如果有显示go版本信息,则表示成功安装。2. 设置 GOPATH在任意磁盘根目录新建一个文件夹,名字随意,这个将会是我们的工作目录。我把它命名为 newgonewgo 目录下新建三个目录:binpkgsrc之后在“计算机”---“属性”-- 阅读全文

posted @ 2013-09-06 14:00 codestyle 阅读(419) 评论(0) 推荐(0)