mzsystem


1. DNS 位于 TCP/IP 那一层,其工作原理?


TCP/IP 协议包括  

 网络接口层,   【对应 OSI的  物理层    和  数据链路层】

网络层,   【对应  OSI 的网络层 】

传输层, 【对应  OSI 的 传输层】

应用层。  【对应 OSI 的   会话层, 表示层, 应用层】


 网络接口层,   

网络层: IP   ,  ICMP, ARP, RARP,

传输层, 【对应  OSI 的 传输层】TCP, UDP

应用层。  【对应 OSI 的   会话层, 表示层, 应用层】  FTP, TELNET, DNS, SMTP,  HTTP


2. Http 请求中的哪个字段指明了 点击了 哪个网页中的链接而跳转到当前页面的?


  不知道呢   应该是什么呢


3.  linux 后台启动 /usr/local/bin/abc  ,且将输出重定向到 /usr/log/abc.log  


在后台运行作业时要当心:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等。不过,作业在后台运行一样会将结果输出到屏幕上,干扰你的工作。如果放在后台运行的作业会产生大量的输出,最好使用下面的方法把它的输出重定向到某个文件中:

command >out.file 2>&1 &

在上面的例子中,2>&1表示所有的标准输出和错误输出都将被重定向到一个叫做out.file 的文件中。 当你成功地提交进程以后,就会显示出一个进程号,可以用它来监控该进程,或杀死它。 
例:查找名为“httpd.conf”的文件,并把所有标准输出和错误输出重定向到find.dt的文件中: 
# find /etc/httpd/ -name "httpd.conf" -print >find.dt 2>&1 & 
[2] 7832 
成功提交该命令之后,系统给出了它的进程号7832。


参考: http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html


4. linux 一行命令统计当前有多少个httpd进程。

查看有多少个进程数: 


ps aux|grep httpd|wc -l 


http://hi.baidu.com/dayphosphor/item/ef3be4391bf6d3dc6c15e948



5.  文件 /var/log/def.log  中每一行是一个整形数据,写一个shell脚本求和。


6. 估算,已经在内存中保存的10 亿个证书的排序时间。

CPU: 4GHz   内存 1TB  主频 1333MHz


7 写一个函数判断给定的证书n是否是队列T中的一项。

bool  T(int  n)

T(n) = T(n -1) + T(n - 2) + T(n - 3) ,  T(0) = T(1) = 1, T(2) = 2


8 n对括号的匹配的所有序列。


9  写一个二维数组的分配函数,要求满足:

int  two_d_array(int m, int n);


int  main()

{

char ** s = two_d_array(3, 5);

s[1][2] = 100;

free(s);   //Pay attention!

return 0;

}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值