- 博客(8)
- 资源 (7)
- 收藏
- 关注
转载 解决no server suitable for synchronization found
使用ntpdate的遇到这样的错误提示:no server suitable for synchronization found很可能是防火墙封锁了udp的123端口, 如果关闭的防火墙问题依旧, 很可能是上层路由的设置有问题, 如果这种情况, 我们就只能通过tcp来更新时间啦那肯定是rdate查看时间服务器的时间:# rdate time-b.nist.gov
2017-07-24 10:06:57 2649
转载 快速的判断一个数的二进制中有多少个1,快速判断x是不是2^n
x=x&(x-1) 表达式的意思就是:把x的二进制表示 从低位开始,将遇到的第一个为1的比特位 置0。例如:e1:x = 01001000x-1 = 01000111x&(x-1)=01000000e2:x = 01001001x-1 = 01001000x&(x-1)=01001000在循环中利用该表达式可以快速的判
2017-07-21 16:09:22 662
转载 C监控进程是否存在的方法
[cpp] view plain copybool processExists(char * process_name) { FILE *ptr; int RE_BUF_SIZE = 32; char rebuff[RE_BUF_SIZE]; char ps[128]; snprintf(ps,
2017-07-14 12:28:14 479
转载 用shell脚本实现监控程序自动重启
很少用shell脚本,最近在写一个shell脚本,遇到一些问题,竟然被折腾了半天。这些错误太低级了,不应该.趁现在有时间,将执行该shell的脚本的整个过程记录下来,方便以后作为参考。一、我们先看看编写的shell脚本的内容,该shell的作用主要是实现监控某个程序崩溃之后就自动重启该进程。[html] view plain copy#!/b
2017-07-14 12:25:55 510
转载 GDB调试器使用总结
概述:GDB是linux下调试程序的神器,做为linux程序员,如果不能熟练的使用GDB进行程序调试,那将是很失败的事情。强大的功能使GDB的使用也变得比较复杂,如果是初学者肯定会比繁杂的命令吓到。下面是整理的一些我认为会比较有帮助的部分。下文中以">"开头的命令是linux的shell命令,以"(GDB)"开头的则是GDB内部命令。 0.转储功能(core dump): (1)
2017-07-14 12:10:53 213
转载 ubuntu下安装vsftpd方法和常见问题解决
首先,假设你已经在Ubuntu上安装好了LAMP环境,实现了Apache多用户的虚拟主机设置。那么现在,你就应该考虑用户资料的上传问题了,一般这些用户都会选择用ftp上传的方式来管理自己的web内容,这就需要我们再为他们开设FTP服务。最简便的方法就是使用Ubuntu自带的FTP服务器是vsftpd。一、安装vsftpdUbuntu安装软件倒不是件困难的事,输入:apt-get i
2017-07-14 12:09:31 4492
转载 C语言获取文件大小
C语言是一种比较底层的语言,有时在其他语言中很容易操作的事情,在c语言中就比较麻烦,例如获取一个文件的大小。Java中File类有个length函数,Python中os.path包中有个getsize函数,C语言中却没有直接对应的函数获取文件大小。 目前,网上有一种流传很广的方法,读取文件到内存,然后跳转到文件末尾,查看跳转的长度。代码如下:[cpp]
2017-07-14 11:53:22 308
转载 Linux日志文件总管——logrotate
Linux日志文件总管——logrotate转至:https://linux.cn/article-4126-1.html日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。logr
2017-07-12 15:49:16 145
libcef_dll_wrapper.lib vs2010
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人