摘要: 大致意思就是给mysql中的root用户添加密码 (密码我就用******表示)[ooo@localhost ~]$ mysqladmin -u root -p ******Enter password:mysqladmin: connect to server at 'localhost' failederror: 'Access denied for user 'root'@'localhost' (using password: YES)'[ooo@localhost ~]$ sudo /etc/init.d/mysqld 阅读全文
posted @ 2013-08-17 09:46 麷飞花 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。 下面是命令实现: iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 再用命令 iptables -L -n 查看 是否设置好, 好看到全部 DROP 了 这样的设置好了,我们只是临时的, 重启服务器还是会恢复原来没有设置的状态 还要使用service iptables save进行保存 看到信息 firewall rules 防火墙的规则 其实就是保存在 /etc/sysconfig/iptables 可以打开文件查看vi 阅读全文
posted @ 2013-08-16 09:44 麷飞花 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/wrmfw/archive/2011/09/08/2170465.html系统环境 RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum一,安装必须的软件包. 1. yum install subversion (SVN服务器) mysql-server (用于codestriker) httpd mod_dav_svn mod_perl (用于支持WEB方式管理SVN服务器) sendmail (用于配置用户提交代码后发邮件提醒) wget gcc-c++ make unzip perl* (必备软... 阅读全文
posted @ 2013-08-16 09:27 麷飞花 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 不管你是初学一门计算机语言或技术,还是想学习别人的经验和创意。做为一个开发人员,都会经常需要到搜索一些代码,下面是7个地方可以帮助你快速寻找到你需要的代码。GitHub Code Searchhttp://github.com/search热门的开源代码库和和版本控制服务。 GitHub 在最近启动了 Code Search .即使它才启动不久,但凭借GitHub 的受欢迎度和成千上万的代码库,GitHub 的这项代码搜索服务已经非常受欢迎。KrugleKrugle 是一个为开发人员量身定做的代码搜索引擎,他们宣称可搜索超过25亿行的开放源代码,是互联网最大的源代码搜索引擎之一。和传统搜索引. 阅读全文
posted @ 2013-08-15 09:14 麷飞花 阅读(2561) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.csdn.net/zdl1016/article/details/6184549前言:sourceinsight不支持显示utf-8的文件, 实在是一大遗憾!vim现在虽然研究的可以支持 查找函数定义, 查找函数的引用地方, 自动补全, 自动提示成员结构等, 但是实际编码的时候, 还是感觉效率比较低, 还是祭出我之前使用最对哦的vs2005吧.如何向visual studio里面批量增加文件?1) 通过, 添加现有文件到项目, visual studio不像si那样, 可以直接递归添加文件目录树. 但是可以通过windows自带的资源管理器,直接将一个目录树拖进解 阅读全文
posted @ 2013-07-10 10:34 麷飞花 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 来源:问题的引出:我 在CentOS上装完mysql后,用navicat链接的时候,抛出MySql - SQL Error (1130): Host IP is not allowed to connect to this MySQL server 错误,具体解决方法请参考本人日志http://361324767.blog.163.com/blog/static/114902525201232832621498/。该问题解决后,本人登录mysql ,输mysql -u root时无错,但是执行如下语句时:mysql> use mysql抛出该错误,参考网上各位大抄的大作如下:如先输入my 阅读全文
posted @ 2013-06-27 14:02 麷飞花 阅读(271) 评论(0) 推荐(0) 编辑
摘要: semget() 可以使用系统调用semget()创建一个新的信号量集,或者存取一个已经存在的信号量集:系统调用:semget();原型:intsemget(key_t key,int nsems,int semflg);返回值:如果成功,则返回信号量集的IPC标识符。如果失败,则返回-1:errno=EACCESS(没有权限)EEXIST(信号量集已经存在,无法创建)EIDRM(信号量集已经删除)ENOENT(信号量集不存在,同时没有使用IPC_CREAT)ENOMEM(没有足够的内存创建新的信号量集)ENOSPC(超出限制) 系统调用semget()的第一个参数是关键字值(一般是由系统调用 阅读全文
posted @ 2013-06-06 14:54 麷飞花 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 来源:http://cooldatabase.javaeye.com/blog/637513当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出现的,几乎所有C程序员都出现过的错误就是“段错误”了。也是最难查出问题原因的一个错误。下面我们就针对“段错误”来分析core文件的产生、以及我们如何利用core文件找到出现崩溃的地方。何谓core文件当一个程序崩溃时,在进程当前工作目录的core文件中复制了该进程的存储图像。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。当程序接收到以下UNIX信号会产生core文件:名字说 阅读全文
posted @ 2013-06-03 14:57 麷飞花 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 转载于http://www.52rd.com/Blog/Detail_RD.Blog_renjwjx_17460.html互斥锁尽管在Posix Thread中同样可以使用IPC的信号量机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了,在Posix Thread中定义了另外一套专门用于线程同步的mutex函数。1. 创建和销毁有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下: pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER; 在Li 阅读全文
posted @ 2013-05-25 13:26 麷飞花 阅读(295) 评论(0) 推荐(0) 编辑
摘要: hpp,顾名思义等于.h加上.cpp,在boost、Xerces等开源库中频繁出现,偶在机缘巧合之下,学得一招半式,遂记录如下,以供参考学习。 hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。 hpp的优点不少,但是编写中有以下几点要注意:1、不可包含全局对象和 阅读全文
posted @ 2013-05-25 09:20 麷飞花 阅读(967) 评论(0) 推荐(0) 编辑