`
renzhelife
  • 浏览: 667953 次
文章分类
社区版块
存档分类
最新评论
文章列表
nginx 几个方法 start 直接启动 查看返回值是否是0 如果0则success 非0 则failure stop 直接调用killproc reload 调用nginx -s reload restart stop,start test 调用nginx -t status 直接调用status 几个方法killproc, status, success, failure 来自/etc/init.d/functions 详细方法:/etc/init.d/functions说明 #!/bin/bash #/etc/init.d/nginx # Source ...
from:http://blog.csdn.net/adcxf/article/details/4013579 functions这个脚本是给/etc/init.d里边的文件使用的。提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然后会设置success,failure,warning,normal几种情况 ...
<wbr><wbr>哪个浏览器速度最快?哪种浏览器最安全?我最喜欢回答这类的话题了。对于浏览器,我用过很多,有<span style="font-family:Times New Roman">IE</span><span style="font-family:宋体">内核的浏览器,还是非</span><span style="font-family:Times New Roman">IE</span><span style=" ...
from:http://www.yeeach.com/2011/11/05/%E4%B8%BA%E4%BD%95%E4%BA%A7%E5%93%81%E5%8D%87%E7%BA%A7%E5%90%8E%E8%B6%8A%E6%9D%A5%E8%B6%8A%E7%83%82%EF%BC%9F/ 最近体验了几个经常使用的产品的最新版本,包括:google reader、新浪微博、echofon等。发觉对大部分产品而言,新 ...
1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 s 遍历文件a,对每个url求取 ,然后根据所取得的值将url分别存储到1000个小文件(记为 )中。这样每个小文件的大约为300M。 s 遍历文件b,采取和a相同的方式将url分别存储到1000各小文件(记为 )。这样处理后,所有可能相同的url都在对应的小文件( )中,不对应的小文件不可能有相同的url。然后我们只 ...
from:http://www.spacespace.cn/read.php?194 在线上系统紧急维护中,效率显得尤为重要,解决问题是当务之急,直接连接到线上服务器并进行维护。一般来说,机房的机器是不能通过公网来直接连接的,很多的解决办法是通过vpn来解决,这里介绍的就是vpn的一种,openvpn,能快速搭建一个多Client单Server的VPN应用,适用Windows的客户端,Linux的服务器端。目的是能够快速连入机房环境,更有效的维护和管理服务系统。首先从网上down一个openvpn的源码包,解压,编译。官方网站为 openvpn.net $ cd /root $ ...
Android发展到今天已经到达了一个非常成功的地步,而且它还在越变越好。智能移动设备也出现了Apple,Microsoft和Google三分天下,当然现在Microsoft的份额还有点可怜,但我相信以Microsoft的实力,还是有能力争取三分天下的。对于苹 ...
Understanding Intent and IntentFilter--理解Intent和IntentFilter Intent(意图)在Android中是一个十分重要的组件,它是连接不同应用的桥梁和纽带,也是让组件级复用(Activity和 Service)成为可能的一个重要原因。Intent的使用分为二个方面一个是发出Intent,另一个则是接收Intent用官方的说法就是Intent Resolving。本主将对Intent和IntentFilter进行一些介绍。 Intent和IntentFilter是Android和一种消息通信机制,可以让系统的组件之间进行通信。信息的载体就 ...
1. 问题由来 Google曾经有一道非常经典的面试题: 给你一个长度为N的链表。N很大,但你不知道N有多大。你的任务是从这N个元素中随机取出k个元素。你只能遍历这个链表一次。你的算法必须保证取出的元素恰好有k个,且它们是完全随机的(出现概率均等)? 这道题的解法非常多,网上讨论也非常热烈。本文要讨论的是,这个问题是从何而来,有什么实用价值? 自从有了Hadoop之后,该问题便有了新的应用载体。随着数据量的增多,很多数据挖掘算法被转移到MapReduce上实现,而数据挖掘中有个基本的问题是怎样对数据进行抽样。在Hadoop中,每个job会被分解成多个task并行计算,而数据的总量 ...
1,查看磁盘 df -h 2,查看内存大小 free free [-m|g]按MB,GB显示内存 vmstat 3,查看cpu cat /proc/cpuinfo 只看cpu数量grep "model name" /proc/cpuinfo | wc -l 4,查看系统内存 cat /proc/meminfo 5,查看每个进程的情况 cat /proc/5346/status 5347是pid 6,查看负载 w uptime
from:http://heikezhi.com/2011/08/26/ssh-productivity-tips/ SSH有很多非常酷的特性,如何它是你每天的工作伴侣,那么我想你有必要了解以下16条高效使用SSH的秘籍,它们帮你节省的时间肯定会远远大于你用来配置它们的时间。 1. 多条连接共享 如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码,或是等待连接建立,那么你可以配置SSH的连接共享选项,在本地打开你的SSH配置文件,通常它们位于~/.ssh/config,然后添加下面2行: ControlMaster auto Contr ...
此文章来自网络------禚来强 经过多年的网络编程实践之后,个人觉得初学网络编程者可以从以下几个步骤开展: 1)下载一个可以互动的学习工具,通过这个与这个工具互动,我们可以及时的学到每个api的结果如果。我个人强烈推荐一个互动好工具,即python,下载地址http://www.python.org 对于有c/c++或java基础的朋友通过一两个礼拜的时间就可以上手了,另外个人建议初学者可以学习dive into python。 2)掌握网络编程中会用到的几个基本概念和内涵,比如IP地址,port号,socket等 3)记住和消化网络编程C/S模型,把serve ...
距离软考还有3天的时间,该复习的都复习了,复习不到的知识点也只有搁置了。任何事情都不可能是完美的,软考也一样,要的只是追求完美的过程,结果重要但是过程更重要。复习到现在感觉基础性的东西不是恶补能解决的,需要积累…… 具体说说考试吧,上午的题相对下午来说还有点把握,毕竟是选择题大不了可以蒙。但是下午题就没那么轻松了,尤其是算法题,如果不会的话拿分真的是很困难。我觉得类似于对付软考的这种架空学习的能力也是一项重要能力,因为在以后工作中遇到的问题也不一定都是有所了解的问题,很可能是压根就没遇到过的问题。能力要有但是对于基础性的东西是需要积累的,一蹴而就的学习根本就是不可取的。所以说软考并不是 ...
个人认为写博客(Blogging)是技术总结的最佳方式,甚至可以这样子讲,博客就是积累,从一定角度上讲是酱紫的。可能是受规范约束习惯了,感觉写博客也有一些注意事项,虽然之前写了很多文章,但感觉都不是很规范,现总结写博客应该注意的几点,以随时提醒自己。 1. Do not Repeat Documents, link to it 不要重复文档,给出链接就好。重点写自己的心得,体会和总结。 对于那些在官方文档中都讲的很清楚的东西就没有必要再进行重复了,给出相应的链接就好了。特别是对于像MSDN这种非常丰富的官方文档,最好不要去重复它的内容,因为你不一定比官方讲的清楚。重点应该放在自己的心得,体会 ...
from:http://apps.hi.baidu.com/share/detail/30316394 昨天运行正常的一台机器linux服务器,早上发现了。满屏幕是 read-only file system的提示.检查/etc/fstab设置没有问题。重启计算机,init初始的过程中,不断的read-only file system提示。 进入repair ...
Global site tag (gtag.js) - Google Analytics