1.永远不要重复代码不惜一切代价也要避免重复代码。如果你有几个不同的地方经常性地要使用某个代码片段,那么可以将它重构成函数。代码重复不但会导致阅读混乱,导致bug ——修复了这里的重复片段,却遗漏了其他地方的,还会导致代码库的臃肿和可执行文件大小的膨胀。现在的编程语言,能大大改善这方面的麻烦,例如,...
分类:
其他好文 时间:
2016-01-22 03:06:15
阅读次数:
224
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which查看可执行文件的位置。 whereis查看文件的位置。 locate配合数据库查看文件位置。 find实际搜寻硬盘查询文件名称。which命令的作用是,在PATH变量指定的路径中,搜索某...
分类:
系统相关 时间:
2016-01-22 00:10:46
阅读次数:
203
make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make...
分类:
其他好文 时间:
2016-01-21 19:32:05
阅读次数:
140
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which查看可执行文件的位置。 whereis查看文件的位置。 locate配合数据库查看文件位置。 find实际搜寻硬盘查询文件名称。which命令的作用是,在PATH变量指定的路径中,搜...
分类:
系统相关 时间:
2016-01-19 00:21:33
阅读次数:
261
是由“编译器驱动”(compiler driver)完成的:unix> gcc -o hello hello.c在这里,gcc的编译器驱动程序读取源文件hello.c,[cpp]view plaincopy#includeintmain(){printf("hello,world/n");retur...
分类:
其他好文 时间:
2016-01-16 21:07:17
阅读次数:
269
Atitit,通过pid获取进程文件路径javaphpc#.net版本大总结1.通过PID获取进程路径的几种方法21.1.GetModuleFileNameEx想获得进程可执行文件的路径最常用的方法是通过GetModuleFileNameEx函数获得可执行文件的模块路径这个函数从WindowsNT4...
分类:
编程语言 时间:
2016-01-15 20:20:21
阅读次数:
531
1.概述当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安装文件。QT开发的程序发布的时候经常采用两种方式:l 静态编译,可生成单一的可执行文件。l 动态编译,需同时...
分类:
其他好文 时间:
2016-01-15 20:09:20
阅读次数:
150
指定安装路径不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninst...
分类:
系统相关 时间:
2016-01-15 20:03:20
阅读次数:
170
恢复索引时碰到的六个问题:1. 切记不要使用外部sqlite工具打开观察数据库情况,看的时候舒服,调试的时候却忘了关闭它,导致无论怎么关闭数据库都不行(rename文件总是失败)2. 解压缩到当前目录,哪一个目录要写清楚(默认可能会解压缩到可执行文件的目录下),但是解压缩后的文件名不用写,因为压缩包...
分类:
其他好文 时间:
2016-01-14 23:55:40
阅读次数:
179
gfortran aaaa.f90 bbbb.f90 -o cccc(生成cccc可执行文件,cccc名称可自由设定)又可以分成两步,因为gfortran先把程序文件编译成*.o文件,再把*.o文件链接成执行文件。详细的步骤会分为下面3个程序:gfortran -c aaaa.f90(编译aaaa....
分类:
其他好文 时间:
2016-01-14 18:55:48
阅读次数:
806