09 2014 档案

摘要:Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。 confi 阅读全文
posted @ 2014-09-27 21:22 ivantang 阅读(210) 评论(0) 推荐(0)
摘要:软件版本: InstallShield 12 Delphi 5/7 SQL Server 2005一、配置软件信息二、软件安装的需求配置三、安装架构四、安装需要的文件软件的安装路径、可执行文件及所依赖的文件配置到控制面板的信息BDE 支持需要在 InstallShield 软件中安装 BDE ... 阅读全文
posted @ 2014-09-25 14:57 ivantang 阅读(2532) 评论(0) 推荐(0)
摘要:启动脚本是bash启动时自动执行的脚本。用户可以把一些环境变量的设置和alias、umask设置放在启动脚本中,这样每次启动Shell时这些设置都自动生效。思考一下,bash在执行启动脚本时是以fork子Shell方式执行的还是以source方式执行的? /etc/profile 的作用 USER变 阅读全文
posted @ 2014-09-24 09:14 ivantang 阅读(466) 评论(0) 推荐(0)
摘要:后序 终于到写结束语的时候了,以上基本上就是GNU make的Makefile的所有细节了。其它的产商的make基本上也就是这样的,无论什么样的make,都是以文件的依赖性为基础的,其基本是都是遵循一个标准的。这篇文档中80%的技术细节都适用于任何的make,我猜测"函数"那一章的内容可能不是其它m 阅读全文
posted @ 2014-09-24 08:18 ivantang 阅读(42) 评论(0) 推荐(0)
摘要:make 的运行 一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。本章节就是讲述如何使用make 阅读全文
posted @ 2014-09-24 08:15 ivantang 阅读(124) 评论(0) 推荐(0)
摘要:隐含规则 在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[.o]文件,Windows下是[.obj]文件)。本章讲述的就是一些在Makefile中的“隐含的”,早先约定了的,不需要我们再写出来的规则。 “隐含 阅读全文
posted @ 2014-09-24 08:13 ivantang 阅读(50) 评论(0) 推荐(0)
摘要:使用函数 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。 一、函数的调用语法 函数调用,很像变量的使用,也是以“$”来标识的,其语法如下: $(<func 阅读全文
posted @ 2014-09-24 08:12 ivantang 阅读(57) 评论(0) 推荐(0)
摘要:使用条件判断 使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。 一、示例 下面的例子,判断$(CC)变量是否“gcc”,如果是的话,则使用GNU函数编译目标。 libs_for_gcc = -lgnu normal_libs  阅读全文
posted @ 2014-09-24 08:11 ivantang 阅读(50) 评论(0) 推荐(0)
摘要:使用变量 在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是 阅读全文
posted @ 2014-09-24 08:10 ivantang 阅读(70) 评论(0) 推荐(0)
摘要:每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是一个空命令。 我们在UNIX 阅读全文
posted @ 2014-09-24 08:09 ivantang 阅读(97) 评论(0) 推荐(0)
摘要:什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要做一个好的和专业的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix 阅读全文
posted @ 2014-09-23 08:40 ivantang 阅读(97) 评论(0) 推荐(0)
摘要:许多程序在脚本命令之间需要某种逻辑流控制,允许脚本根据变量值的条件或者其他命令的结果路过一些命令或者循环执行这些命令。这些命令通常被称为结构化命令。和其他高级程序设计语言一样,shell提供了用来控制程序执行流程的命令,包括条件分支和循环结构,用户可以用这些命令建立非常复杂的程序。与传统的语言不同的... 阅读全文
posted @ 2014-09-23 08:38 ivantang 阅读(528) 评论(0) 推荐(0)
摘要:管道(|) 管道 (|): 将一个命令的输出作为另外一个命令的输入。 管道同样可以在标准输入输出和标准错误输出间做代替工作,这样一来,可以将某一个程序的输出送到另一个程序的输入,其语法如下: command1| command2 [| command3...]也可以连同标准错误输出一起送入管道:co 阅读全文
posted @ 2014-09-19 15:10 ivantang 阅读(239) 评论(0) 推荐(0)
摘要:Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是 Linux系统核心 阅读全文
posted @ 2014-09-18 13:01 ivantang 阅读(388) 评论(0) 推荐(0)
摘要:查看数据库中的表信息 创建/删除数据库 创建数据库,指定物理文件 查看数据库 创建表 修改表 注:此处不可以用表的别名。 插入数据 插入数据可以单个记录插入,也可以批量插入。 操作表(增、删、改) 从已存在表中复制数据 添加时间过滤条件 修改表字段属性 查看表结构 分组统计 使用 LTRIM() 函 阅读全文
posted @ 2014-09-09 10:43 ivantang 阅读(306) 评论(0) 推荐(0)
摘要:RedHatEnterpriseLinux4系统中安装VMware Tools1. 必须以ROOT身份进入Linux2. 进入linux系统,然后按下CTRL+ALT组合键,进入主操作系统,点击VMware菜单栏中的VM菜单下的”InstallVMwareTools”。3. 这时在RedHatLin... 阅读全文
posted @ 2014-09-01 14:15 ivantang 阅读(315) 评论(0) 推荐(0)