当前位置:  技术问答>linux和unix

去面试.被老板故意刁难.我不甘心啊.求高人指点!人活一口气啊!

    来源: 互联网  发布时间:2017-01-21

    本文导语:      我2轮面试加笔试通过后.本来老板是说完成他交代的任务后就可以来办理入职手续了.       我按他的要求: 写好了一个基于linux平台的用libpcap实现的抓包程序.除了应用层外.底下3层的数据.我都详细输出 了. ...

    我2轮面试加笔试通过后.本来老板是说完成他交代的任务后就可以来办理入职手续了.
 
    我按他的要求: 写好了一个基于linux平台的用libpcap实现的抓包程序.除了应用层外.底下3层的数据.我都详细输出

了.
   
    结果老板又变卦了...竟然又交给我个更加艰巨的任务.完不成就走人..原来是我面试过后来了几个刚毕业的一类的大学

生..而我是自考的...之前同意给我机会好像是是因为好久没招到人.他们进公司好像2轮 笔试+面试后就直接入职了.而对我考

了又考....

明显对社会大学的瞧不起...

那个研发部的部门经理都说这确实对新手比较难..

我说下问题吧.这次他要我用C程序捕获http包内容.也就是应用层得东西了.并且进行还原.用捕获的内容生成一个IE缓存文件.

然后打开这个缓存文

件就是源网页了.

问题:该如何用C生成IE缓存文件?如何用http包的内容填充缓存文件?让它打开后就是网页的原貌?




我承认我高中初中没有努力读书.难道这个人一辈子就是个废物了吗?真的比一类大学的人智商差些吗?这个实现原理我一定

要搞通!搞定了看他还说啥!

我想要部门经理指点下我.....他说不懂发他邮箱吧...结果我发了..提示..他那边的什么邮件服务器关闭...发送失败....

求CDSN的高人现身帮帮忙啊!小弟感激不禁!

如果哪位高人能详细对我讲解其中的实现方法.帮我解决我要实现的这个程序碰到的困难银行卡号打出来.100RMB..说道做到...(大家不要笑..我一月才500生活费..)


|
楼主还在坚持?
精神可嘉,祝你顺利找到满意的工作

其实说句实在话,那个题目不算难的,充其量是复杂点。换句话说,复杂度不算小,但难度就未必大了。
楼主不要觉得我说风凉话哈,我是很认可你的,没有半点嘲讽之意

几个建议
1. 你可以先看看是否已经有相关的库,就像你之前知道用 libpcap 来抓包,很好
    绝对要相信,肯定有相关的库 : )。你还可以参考下 linux 环境的 curl wget 等工具是怎么实现的
2. 在过了“他山之石”环节后,再考虑完完全全自己实现
    ·  要认真看过 http 协议的相关部分(GET请求的收发包过程,你可以上网找中文版的 http 协议)
    ·  要知道 zlib 的使用方法
    · 了解基本的 tcp 网络编程

以上几点如果都满足了,那必定大功告成



|
实际上,他应该是让你从HTTP响应包中还原网页文件。这个不太难,你抓个HTTP响应包分析一下,从中取出HTTP包的数据区就可以。如下面HTTP数据包的红色部分。HTTP协议由协议头和协议体构成,他们之间由两组CRLF(回车换行)分割。你从TCP数据包的数据区(也就是整个HTTP协议包)中,找到连续的CRLF CRLF。取出连续的CRLF CRLF之后的数据存成html文件即可。

HTTP/1.1 200 OK
P3P: policyref="http://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
Content-Type: text/html; charset=UTF-8
X-Content-Type-Options: nosniff
Content-Encoding: gzip
Date: Wed, 08 Jun 2011 02:38:37 GMT
Server: cafe
Cache-Control: private
Content-Length: 482
X-XSS-Protection: 1; mode=block



|






无标题文档









 江苏省射阳县洋马镇,号称中国药材之乡,又自称为菊花之乡。因为

洋马镇生产菊花、瓜蒌、黄芪等中药材,其中菊花的产量占相当大的份额。很多种植或者

加工、贸易的农民也都靠菊花发了家,但是在每年两千吨上下的菊花产量中,却有大约

200吨用硫磺熏制的菊花充斥其中,流向市场。



  在江苏射阳县洋马镇在药材村,记者看到一户农家在路边自家房门前的空地上摆放着

十几袋菊花饼花。当地村民告诉记者,这是用硫磺熏过的花。记者闻了闻,并没有闻道硫

磺的刺鼻味道。村民说,用硫磺熏过的菊花只要在通风的条件下放个把月,就不会闻到硫

磺的气味了。菊花的产品有两种:一种是业内称为杀青花的散装的菊花;还有一种饼花,

顾名思义,就是看上去像一块面饼的形状,正是这种饼花相当数量是用硫磺熏制的。



  菊花加工的主要工序是脱水,也就是将菊花中的水分去掉。为了节省成本,传统的菊

花制造工艺就是通过硫磺熏蒸,破坏表面蜡质,起到干燥作用。但是从2005年起中华药典

已不再允许使用硫磺熏蒸法,原因是硫磺熏蒸后的菊花药味会变酸,造成主要成份损失而

影响临床疗效,同时残存二氧化硫,造成毒性叠加。洋马镇一位做菊花生意的老板说,在

洋马镇大的菊花加工厂没有用硫磺熏过的菊花,但农户还在普遍使用。



  记者把从农民手里边取得的饼花样品送到了中国商业联合会农副商(产)品质量监督

检验测试中心 ,结果是每千克含二氧化硫2.3克。根据中国商业联合会农副商(产)品质

量监督检验测试中心的说法,按照国家标准来说,菊花不管用于什么用途,标准含量是每

千克含二氧化硫0.1克,等于它二氧化硫的含量超出了23倍,是不合格的。



  硫如果超过标准的话,对人体应该是有危害的。当地农民有种说法,刚开始饼花刚熏

制出来的时候是有气味的,放置一段时间以后,比如放个把月在通风条件下,二氧化硫会

挥发,到闻不出气味。包括记者在仓库里面也闻到刺鼻的气温。但根据质监局的说法,即

使挥发也是微量的,它的硫还是存在的。











网页源代码,楼主可以试下将第五行的 charset=gb2312 改为 charset=UTF-8 就会发现中文网页成乱码了。网页中常用的编码格式有两种,gb2312 和 UTF-8 ,楼主可以关注下这个。

----------------------------------------------

UTF-8:是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。 

gb2312:GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。GBK包含全部中文字符,是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBD大。 

GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换: 

GBK、GB2312--Unicode--UTF8 

UTF8--Unicode--GBK、GB2312 

|
楼主   写了一个转换网页的       其实就是把字符转换成assic码   这样  跟网页的编码格式就无关了
哪怕是中欧的   也不乱码

这里有个帖子   讲的很清楚  关于乱码的问题。。。
http://blog.csdn.net/qinysong/archive/2006/09/05/1179480.aspx

/**
 * html|htm文件转换java文件   
 * 在 C盘 下创建 文件   这个文件夹
 * 在 C盘 下创建 转换后 这个文件夹
 * 将所要转换的html htm文件
 */

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;


public class HTML2HTML
 {
public static void main(String[] args) throws IOException {

//文件夹路径  c:/文件
String wjjPath = "c:/文件";
File file = new File( wjjPath );
//遍历文件夹内的文件    html|htm格式的
File[] wjsPath = file.listFiles();
for( int i=0;i

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 100分周末大放送——Java面试一般会出什么样的题目,请高人指点!
  • 各位朋友,小弟过两天要到创智去面试了,这是我头一次去参加面试,不知道要问些什么问题,请大家多提点,提点。
  • 高分求进外企面试时的英语面谈经历
  • linux内核与驱动面试
  • 面试过linux c的进来
  • 去建行面试应该注意些什么?帮帮我!
  • Unix/Linux下的开发经验,谁有这方面面试题.
  • 急!!! Java面试时的一个排列组合问题
  • 一家月薪上万的外企的面试题(Linux C工程師)
  • ### java面试问题集 ###
  • 请你展望一下软件技术未来的发展?(面试题)
  • 用UNIX/Linux开发的公司,面试都问些啥????
  • 哪位大哥知道浙大兰德怎么样?面试会试些什么呀?
  • 哪位大哥知道杭州CSK公司怎么样?面试会试些什么呀? 薪水大概多少?急!!谢谢!!
  • 急:我要去面试,大家给指点一下(在线等)
  • 谁有腾讯面试题目,请提供以下,谢谢~其他的也可以,谢谢~
  • H3C面试问题
  • Linux平台下的面试~~~
  • 关于招聘面试
  • 笔试和面试时回答不出具体服务的配置怎么办?有些Linux服务都是看书才会做的。
  • 这个面试题该怎么回答啊?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3