C语言的const的含义是什么。在定义常量是,为什么推荐使用const,而不是#define?
const是只读的意思,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。既然是修饰变量的,那么变量的类型就可以丰富独多彩,int,char,只要是C认识的都可以;但是#defin...
分类:
系统相关 时间:
2014-10-11 22:04:56
阅读次数:
239
最近自己在学习Linux。搭建一个LNMP环境。在测试时一切都好。然后重启Linux后。再次访问网站无法打开。最终原因是在防火墙中没有加入 80 端口的规则。具体方法如下:在CentOS下配置iptables防火墙,是非常必要的。来我们学习如何配置!,其它版本一下:1.打开iptables的配置文件...
分类:
系统相关 时间:
2014-10-11 22:37:46
阅读次数:
277
步骤1: cp /usr/share/vim/vimrc ~/.vimrc 先复制一份vim配置模板到个人目录下步骤2: vi ~/.vimrc 进入insert模式,在最后加二行 syntax on set nu!保存收工。最后附上其它选项(从网上淘来的)set nocompatible "去掉有...
分类:
系统相关 时间:
2014-10-11 22:26:47
阅读次数:
254
我需要700至800之间的端口都能tcp访问 代码如下 复制代码 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 700 -j ACCEPT -A RH-Firewall-1-INPUT -m state --sta...
分类:
系统相关 时间:
2014-10-11 22:29:26
阅读次数:
263
静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。编译之后程序文件大,但加载快,隔离性也好。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。多个应用程序可以使用同一个动态库,启动多个应用程序的时候,只需要将动态库加载到内存一...
分类:
系统相关 时间:
2014-10-11 22:48:16
阅读次数:
291
第十三章 登陆环境...
分类:
系统相关 时间:
2014-10-11 22:17:36
阅读次数:
316
bash是linux默认命令行管理程序shell,汉澳 sinox也安装有,虽然sinox并没有默认使用bash,但是用户一旦使用就会可能被通过漏洞入侵,所以必须快速修复。虽然sinox使用freebsd 的ports,但是freebsd已经升级到最新的软件管理pkg,ports正在被淘汰,要通过portsnap直接更新到最新的ports然后用pkg安装,不过最新的ports只是在freebsd1...
分类:
系统相关 时间:
2014-10-11 22:17:57
阅读次数:
337
学习nginx已经有一个多月了,觉得越来越吃力了,主要原因自己总结了一下:1平台是基于linux的,以前几乎没有接触过linux,而nginx使用了很多linux的函数;2就是进程,这个东西接触的也很少,linux的多进程更不用说,而现在正好看到这里,觉得异常的吃力,这不看到nginx守护进程的建立,就找资料好好学习一下,所以本文已学习fork为主要内容。
好了,先看一下nginx的守护进程的建...
分类:
系统相关 时间:
2014-10-11 22:03:37
阅读次数:
373
" " FileName: .vimrc " Author: zangzhiyuan " Date: 2013-11-21 9:37:24 " Description:vim configuration " "设置语法高亮 syntax enable syntax on "设置显示行号 set number "设置缩进大小 set sw=4 set ts=...
分类:
系统相关 时间:
2014-10-11 23:13:27
阅读次数:
331
linux终端 ls命令显示颜色修改方法
linux终端 vim编辑器显示颜色修改方法
分类:
系统相关 时间:
2014-10-11 23:26:16
阅读次数:
549
Linux系统守护进程详解不要关闭下面这几个服务:acpid, haldaemon, messagebus, klogd, network, syslogd1. NetworkManager, NetworkManagerDispatcherNetworkManager 是一个自动切换网络连接的后台...
分类:
系统相关 时间:
2014-10-11 23:45:06
阅读次数:
401
1. 打开Terminal;2. 输入sudo vi /etc/hosts,Enter;3. 输入Mac管理员密码,Enter;4. 出现hosts文件的vi界面,按'e'键进入编辑模式;5. 输入你要设定的hosts内容,比如: 127.0.0.1 www.markstudio.com;6. 按'...
分类:
系统相关 时间:
2014-10-11 23:14:16
阅读次数:
320
/usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录 /opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录 /optHere’s whereoptional stuffis put. Trying out the l....
分类:
系统相关 时间:
2014-10-11 23:51:36
阅读次数:
325
linux设置apache和mysql:linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接。mysql设为linux服务cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysq...
分类:
系统相关 时间:
2014-10-12 00:42:06
阅读次数:
402
有朋友安装VMware Workstation时出现报错,提示the msi failed等信息,原来他以前安装过绿色版、优化版的VM,但删掉后重装VM就会有这样的报错提示,如果你也遇到了相同的困扰,使用本虚拟机安装教程为你提供的解决办法即可解决问题。VMware易于操作,但是就是卸载不干净,我们只...
分类:
系统相关 时间:
2014-10-12 01:16:16
阅读次数:
501
#!/bin/sh
my_ip=`/sbin/ifconfig eth1 | grep 'inet addr' | awk '{print substr($2, index($2, ":")+1)}'`
recv=""
msg="not_existing, restart ..."
MONITOR_LOG="monitor.log"
#monitor procname scriptname...
分类:
系统相关 时间:
2014-10-11 23:25:07
阅读次数:
329
Machine Schedule
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 11958
Accepted: 5094
Description
As we all know, machine scheduling is a very classical ...
分类:
系统相关 时间:
2014-10-12 00:32:37
阅读次数:
468
作者:zhanhailiang 日期:2014-10-11
背景
在Window下有大量方便的图形化工具可以实现全局搜索,但是Linux服务器中由于使用命令行操作导致全局搜索是一个比较高的门槛。
第一种方法
首先,举个最简单的例子,在阅读代码过程中我们经常需要查看某个函数的定义,但是一般开源项目代码规模都相当庞大,此时你就可以如下使用find+grep轻松查...
分类:
系统相关 时间:
2014-10-12 00:50:57
阅读次数:
414
引言 在现实生活中,我们每天都可能在不知不觉中使用了各种各样的机器学习算法。 例如,当你每一次使用 Google 时,它之所以可以运行良好,其中一个重要原因便是由 Google 实现的一种学习算法可以“学会”如何对网页进行排名。每当你使用 Facebook 或者 Apple 的照片处理应用时,它们都...
分类:
系统相关 时间:
2014-10-12 02:28:17
阅读次数:
442
语法注意:ps(process status)命令带有2种不一样的风格,分别是BSD和UNIX。新用户经常会混淆和错误地解释这两种风格。所以要弄清楚他们,继续操作之前这里是一些基本的信息。注意:"ps aux"和"ps -aux"不相同。例如"-u"用来显示该用户的进程。但是"u"则是显示详细的信息...
分类:
系统相关 时间:
2014-10-12 00:51:37
阅读次数:
301