Eclipse下printf和scanf的运行顺序问题

      在写一个C语言时,运行时发现scanf比printf先执行了,在网上找了一下资料,原来是输出缓冲区的问题。解决方法有两个,第一,设置缓冲区为空,即没有缓冲区;第二,每执行printf之后,强制缓冲区。具体方法如下: 在printf之前添加:setvbuf(stdout,NULL,_IONBF,0);设置缓冲区为空。 在每句printf之后添加:fflush(stdout); 测试代码如下: 方法一: 1234567891011 #include&nbs...阅读全文
    作者:yutuo | 分类:C, Eclipse | 阅读:179 views | 标签:,

    配置Eclipse和C开发

      下载带CDT的Eclipse或多合一的Eclipse,安装编译器mingw,配置好就行了。 下载CDT的Eclipse,下载地址:http://www.eclipse.org/downloads/,或者下载多合一的版本,之前我写了一篇多合一Eclipse:http://yutuo.net/archives/4ae1ddbd10f0fe24.html。下载之后解压。 下载mingw,下载地址:http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/。在画面上面的有最新...阅读全文
    作者:yutuo | 分类:C, Eclipse | 阅读:96 views | 标签:, ,

    Tomcat和Netbeans整合

      其实这个倒不是很难,因为Netbeans里会提示。主要是Tomcat里要添加一个用户。至于Tomcat和Netbeans的下载和安装我就不说了。我觉得Tomcat下载Zip包比安装版要好一点,我们一般只是用于开发测试,而不是服务器。 1. 添加Tomcat管理员用户。打开Tomcat目录下的conf/tomcat-users.xml。在标签<tomcat-users>里加上一个用户,如:<user  username="admin" password="admin" r...阅读全文
    作者:yutuo | 分类:Netbeans, Tomcat | 阅读:114 views | 标签:,

    关于Netbeans和Eclipse

      Eclipse我用了很久,记得最开始用的时候好像是版本还是2吧,一直很喜欢它的界面,很清爽,也很漂亮。在三四年前就听说过Netbeans,也下载过试了一下,看它的界面就不爽,一直没用。直到两年前做一个PHP的项目,可能那时的我已经不再用界面评价一个软件的好坏了。用Netbeans做开发确实比Eclipse的PDT要爽,比ZendStudio都爽。   可能因为Eclipse的开放,它的插件很多,但没有统合。比...阅读全文
    作者:yutuo | 分类:Eclipse, Netbeans | 阅读:119 views | 标签:, , ,

    Netbeans修改默认Build.xml文件名

      在项目中,碰到一个目录,就是Ant的Build文件和Netbeans默认的Build文件总是冲突,开始的时候都是在执行Ant发布程序前把Build文件改一个文件名,后来改着有点火气了,在网上找了一下,找到一个解决方法。 修改工程文件夹下的build.xml文件名为你自己想要的文件名,如:nb-build.xml 在工程文件夹下的nbproject/project.properties的最前面加上修改后的文件名。格式如下:buildfile=nb-...阅读全文
    作者:yutuo | 分类:Netbeans | 阅读:124 views | 标签:

    Eclipse多合一的下载

      有家里喜欢学些东西,需要一个多合一的Eclipse,但网上几乎没有,都是自己一个一个语言加的,比较不爽。日文版的倒有一个,在网上找了一下,发现可以去掉日文,呵呵,像我这么懒的人,就用它了。   日文版的名字叫Pleiades,官方网站的地址是:http://mergedoc.sourceforge.jp/,最新版是3.7的。下载地址为:http://mergedoc.sourceforge.jp/index.html#/pleiades_distros3.7.html,...阅读全文
    作者:yutuo | 分类:Eclipse | 阅读:95 views | 标签:

    SVN忽略上传的设置

      在SVN中,经常有一些不想上传的文件,比如自己本地用的测试文件,以及一些编译生成的中间文件。如Visual Studio就会生成一大堆的东西。实际上我们只上传代码和最后的可执行文件就行。其它的我觉得不应该上传到SVN里,下面就说说忽略上传的设置。 1. 如下图,选择要忽略文件或者目录的父目录,右键选择“TortoiseSVN”的“Properties”。 2.在新窗口点“New”,新建一个属性,如下图 3. 在新...阅读全文
    作者:yutuo | 分类:SVN | 阅读:216 views | 标签:

    NetBeans的界面语言

    做开发时,不太喜欢开发工具是中文的(VS.net除外),因为有些编译还不如英语来得易懂,还有就是因为字体的原因,中文的显示有些怪。所以不管是在中文的系统下,还是日文的系统下,我喜欢把NetBeans的界面语言调成英文。 修改方法有两种(我用的是NetBeans6.9,本方法对于NetBeans6以下的可能无效)。第一种方法是修改快捷方式,另一种方法是修改配置文件。在两者上加上locale参数即可,如-...阅读全文
    作者:yutuo | 分类:Netbeans | 阅读:115 views | 标签:

    程序员工具4:比较工具

    在工作中,因为代码版本的问题,比较工具感觉是必不可少的。 比较工具倒是蛮多的,比如Beyond Compare、WinMerge、UltraCompare、CompareIt。我觉得最好用的是Beyond Compare,但它是收费的,如果想用免费的话WinMerge也是不错的选择。 Beyond Compare支持多标签,我觉得这用起来很爽。还有文件比较可以根据二进制比较,也可以根据代码格式比较。比较Java文件,一个比另一个多一个空格,它...阅读全文
    作者:yutuo | 分类:开发工具 | 阅读:78 views | 标签:,

    程序员工具3:数据库管理工具

      做程序员,大多要跟数据库打交道。之前用过Oracle,SQL Server,PostgreSQL,MySQL。管理工具也用了很多,比如Oracle的PL/SQL Developer,Toad等。这两个软件都是收费软件,特别是Toad,你想找个破解版的,太难了。于是用了一段时间的SQLGate。开始的时候还是很不错的,免费和收费的功能一样,只是不能用于商业场合,现在免费的有太多的注册提示,用起来不爽。   之后,我试用了很多J...阅读全文
    作者:yutuo | 分类:开发工具 | 阅读:71 views | 标签:, ,

    程序员工具2:IDE

      记得大一的时候不知道什么是IDE,写代码什么的要么是DOS下的TurboC,要么就是记事本。现在也工作了好几年了,前前后后也用了一些IDE,主要也就两三个系列。微软的VS系的,以及eclipse系,还有Netbeans。   如果是做.Net开发,那没得选,只是VS了。我觉得VS真的是个很不错的IDE,用起来真爽。现在的VS2010不管是代码提示还是JS开发,还是From开发,开发起来都应该是非常爽的。   然...阅读全文
    作者:yutuo | 分类:开发工具 | 阅读:85 views | 标签:, , , , , ,

    程序员工具1:文本编辑工具

      总觉得文本编辑工具是程序员使用得最多的一种工具吧。从大学开始,前前后后也用了很多文本编辑工具,如:EditPlus, Emeditor, ultraedit等等。之后用了Notepad2和Notepad++之后,觉得这两个很不错,就几乎不再用前面几个了。   先说说一个好的文本编辑器需要些什么功能。第一,我觉得要代码高亮。第二,要支持多种编码。第三,要支持正则表达式查找和替换。用了这些个编辑工具中(我...阅读全文
    作者:yutuo | 分类:开发工具 | 阅读:65 views |