
Linux
文章平均质量分 56
神的理想
进入黑夜!
展开
-
epoll与select处理I/O事件的性能和使用差异
Epoll 最大的优点就在于它只管你“活跃”的连接 ,而跟连接总数无关,因此在实际的网络环境中, Epoll 的效率就会远远高于 select和 poll 。但是在许多测试中我们会看到如果没有大量的idle -connection或者dead-connection,epoll的效率并不会比select/poll高很多,但是当我们遇到大量的idle- connection(例如WAN环境中存在大原创 2017-02-15 20:17:34 · 507 阅读 · 0 评论 -
svn 提示 Checksum mismatch for '**.cpp'; expected: 'd60a646ca045
今天在svn项目里切换分支,遇到几个冲突,执行 svn resolve --accept=working ***.sh 解决几个冲突文件后,执行 svn up 更新最新文件时提示:svn: Checksum mismatch for '***.cpp'; expected: 'd60a646ca0456b14489013395046bb84', recorded: '6aa6a7012f3...原创 2019-09-19 17:40:58 · 452 阅读 · 1 评论 -
GDB非正常退出后,调试的服务进程无法KILL掉
使用kil -9 进程id,无法杀掉该进程,使用cat /proc/39410/status 查看进程状态,显示如下Name: server***State: Z (zombie)Tgid: 39410Pid: 39410PPid: 1TracerPid: 39460Uid: 0 0 0 0Gid: 0 0...原创 2019-09-18 14:38:02 · 1776 阅读 · 0 评论 -
GDB 提示 ptrace: Operation not permitted.的解决办法
之前好几次遇到这个问题,我用gdb attach 进程后,会提示ptrace: Operation not permitted.以前的解决办法是关掉服务器进程,然后重新attach就可以了。今天到公司又遇到这个问题,查看服务器进程还在,网上搜索,说是有gdb在正在调试该进程,然后我用ps -ef | grep gdb 查看,果然有gdb正附加到服务器进程上,想想是上周我attach后,没有关闭...原创 2019-03-25 10:27:44 · 8567 阅读 · 0 评论 -
Centos 5.7.21 MySQL Community Server set error list
5.7.21 MySQL Community Server 登陆mysql提示 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)#vim /etc/my.cnf(windows下修改my.ini)在文档内找到[mysqld],在[mysqld]后面任意一行添加“skip-grant...原创 2018-04-05 12:45:16 · 215 阅读 · 0 评论 -
在虚拟机中实现windows系统与centos系统合作开发
1.安装好vmware workstation2.在vmware中安装CentOS-6.8-x86_64-bin-DVD13.选择 虚拟机 》点击安装Vmware tools 然后进入centos命令行 3.1创建光驱的挂载点目录: root@localhost ~]# mkdir /mnt/cdrom 3.2把光驱挂载至该目录下: [root@localhost ~]# ...原创 2017-02-10 10:56:45 · 1115 阅读 · 0 评论 -
linux 下svn 忽略某类文件和目录
linux 下svn 忽略某类文件和目录----------------------------------------1. svn 客户端的配置文件修改----------------------------------------改动是全局的. 适用于忽略某一类文件编辑svn 的配置文件$ vim ~/.subversion/config找到包含 globa转载 2017-12-12 20:10:31 · 833 阅读 · 0 评论 -
LINUX中SVN冲突解决办法
svn执行up更新后,有时会出现冲突,如果需要编辑冲突,可以选择(p)postpone 稍后处理,svn会自动生成三个冲突文件,xx.cpp.maine是你自己的修改版本,其他带编号的是别人的提交版本。我们可以不管,直接打开xx.cpp,发现有很多小于号,>>之间是其他人的修改版本。可以和提交人协商保留正确的代码,然后删除小于号等于号和大于号,保存源码。退出,执行svn resolved xx.c原创 2017-08-10 16:51:34 · 4708 阅读 · 0 评论 -
Centos服务器-虚拟机-安装-配置-部署
一 安装VMware,安装centos6.7 1 windows 下安装 VMware Workstation 2从 http://mirrors.163.com/centos/6.*/isos/x86_64/ 下载 CentOS-6.*-x86_64-minimal.iso 安装 (6.*为6系版本最新即可)二 WIN7,VMware网络配置 1 虚拟机-》设置-》网络适配...原创 2016-10-20 19:57:26 · 2445 阅读 · 0 评论 -
2019.09.21 解决各种问题的一天
昨天在错误的目录使用svn sw 命令切换分支后,发现问题后cd到正确的目录再切换分支,导致svn出现很多奇怪问题。今天仔细检查发现切换根目录后子目录没切换,手动切换子目录后,更新不到最新文件,删除子目录后也更新不到最新的文件,最终cd到上层接近根目录的一层,备份src文件夹,重新svn up 终于更新到最新文件。接着编译解决N个无法识别的错误后,然后终于部署出去了,然而,服务器却启动失败,最终...原创 2019-09-21 18:15:04 · 372 阅读 · 0 评论