摘要: 刚开始接触编程的时候,只知道照书敲敲代码,一直都不知道为什么在windows平台下代码经过鼠标那样点击几下,程序的结果就会在那个黑色的屏幕上。现在找了个机会将C语言的编译原理做一下小小的总结,这样也能为以后我们进军linux编程做一些准备工作,现在这里和大家一起分享分享。O(∩_∩)O~讲到编译原理... 阅读全文
posted @ 2015-06-14 10:13 hzhtracy 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 百度一面1、给定一个字符串比如“abcdef”,要求写个函数变成“defabc”,位数是可变的。别人的方法:这个比较简单,我用的是strcpy和memcpy,然后他问有什么优化的办法,我就不知道了。 我的方法:用两个指针*front,*rear分别指向字符串的第一个字符和最后一个字符。以下是代码:#... 阅读全文
posted @ 2015-04-28 17:23 hzhtracy 阅读(5426) 评论(0) 推荐(0) 编辑
摘要: 1、首先明确一点,对于单核CPU,任意一个时刻只有一个线程在运行。那么既然这样,多线程还有什么意义呢? 举例来说,现在只有一个人,要做好几个任务。单线程就是,任务一个一个地做,必须做完一个任务后,再去做另一个任务。多线程就是一会做这个任务,一会做那个任务,每个任务做一会,不停的切换。显然,最后把所有... 阅读全文
posted @ 2015-04-28 11:05 hzhtracy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 简单的说apache httpd和nginx都是web服务器,但两者适应的场景不同,也就是两者专注于解决不同的问题。apache httpd:稳定、对动态请求处理强,但同时高并发时性能较弱,耗费资源多。nginx:高并发处理能力强、擅长处理静态请求、反向代理、均衡负载。在这篇文章详细列出了apa... 阅读全文
posted @ 2015-04-28 10:39 hzhtracy 阅读(727) 评论(0) 推荐(0) 编辑
摘要: python做web应用最麻烦的还是配置服务器了,此话不假,光中间件就有好几种选择,fastcgi、wsgi、uwsgi,难 免让人眼花缭乱。 而听说uwsgi的效率是fastcgi和wsgi的10倍,因此初学python的我就有点跃跃欲试了,打算在centos下搭建个 nginx+uwsgi+py... 阅读全文
posted @ 2015-04-28 10:23 hzhtracy 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 投了个内推,在南大旧的就业中心技术沙龙和面试9.10号晚笔试题1、正则表达式,邮件合法性检测,给出正则表达式规则,让写正确的正则表达式2、统计英文文章单词个数,并按出现顺序打印出来,自己设计数据结构和算法1、解答:以下是一个不区分大小写的正则表达式:/^[a-z]([a-z0-9]*[-_]?[a-... 阅读全文
posted @ 2015-04-24 19:24 hzhtracy 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、单项选择题1.下列说法错误的是:A.SATA硬盘的速度大约为500Mbps/sB.读取18XDVD光盘数据的速度为1GbpsC.千兆以太网的数据读取速度为1GpbsD.读取DDR3内存数据的速度为100Gbps分析:A和B相比,怎么光盘的速度比硬盘还快?B必错无疑啊。千兆以太网的速度是1000M... 阅读全文
posted @ 2015-04-24 10:19 hzhtracy 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 有两种常用的方法可用来搜索图:即深度优先搜索和广度优先搜索。它们最终都会到达所有连通的顶点。深度优先搜索通过栈来实现,而广度优先搜索通过队列来实现。 深度优先搜索: 下面图中的数字显示了深度优先搜索顶点被访问的顺序。 为了实现深度优先搜索,首先选择一个起始顶点并需要遵守三个规则: (1) 如果可能... 阅读全文
posted @ 2015-04-22 13:25 hzhtracy 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1、参考答案:C。2、参考答案:D。解析:对于8位二进制数,对于一个负数,|原码| + 补码 = 1 0000 0000, 所以如果求补码 = 1 0000 0000 - |原码|同理,对于4位三进制数,对于一个负数,|原码| + 补码 = 1 0000, 所以如果求补码 = 1 0000 - |原... 阅读全文
posted @ 2015-04-21 15:56 hzhtracy 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。遍历文件a,对每个url求取,然后根据... 阅读全文
posted @ 2015-04-20 12:45 hzhtracy 阅读(142) 评论(0) 推荐(0) 编辑