文章分类 -  网络应用

摘要:有时候在网吧或别人的电脑上写了一些c/c++程序,却苦于没有安装编译器,无法编译和调试,非常的不方便。这时候我们可以借助在线编译系统来进行c/c++代码的编译。仅仅是编译的话,acm oj是不太合适的。下面分享下找到一份关于在线编译系统的资料。1、http://codepad.org/推荐星级:★★★★是否需注册:否(注册的话也很快,几秒钟而已)优点:网页界面简洁,一目了然,适合手机浏览器。且支持C,C++,D,PHP,PYTHON,Perl,Ruby等十几种编程语言,非常强大。查看执行结果时,高亮显示代码。缺点:有时点击提交按钮后,给出一个出错页面,需多次提交才给出结果。另外不具有交互性,且 阅读全文
posted @ 2013-12-15 16:49 山顶的鱼 阅读(357) 评论(0) 推荐(0)
摘要:DNS解析原理及过程。 当用户访问我们网站一个网页时,他需要经过以下步骤: 1)找到这个网页的存放服务器; 2)服务器将用户的请求信息接入; 3)服务器通过文件路径(URL)查找用户请求网页; 4)用户将该网页内容下载到自己电脑上。 我们所讲的DNS解析主要是第一个步骤,即让用户通过URL找到文件存放的服务器。 1、为什么要有DNS解析? 让用户电脑和服务器(网页存放电脑)连接起来并不是靠域名进行,网络上计算机之间实现连接是通过每台计算机在网络中拥有的惟一的IP地址来完成的。但IP地址并不便于记忆,这样就需要在用户容易记忆的地址和计算机能够识别的地址之间有一个解析,用户容易记忆的... 阅读全文
posted @ 2013-10-24 07:29 山顶的鱼 阅读(188) 评论(0) 推荐(0)
摘要:本文出现的 HTTP 状态码: 200 OK 201 创建 202 接受(去看电影) 203 曾经有人说(Non-Authoritative Information) 204 (考卷)没有内容 205 内容重置 206 (作业)部分内容 300 多选题 301 永久搬走 302 找到(你了) 303 看别人的(考卷) 304 (爱)没有改变 305 使用(姐姐)代理(传信) 306 没用到 307 暂时导向 400 不情之请 401 (老师)不准 402 需要付钱 403 (妈妈)禁止 404 没找到(男友) 405 (抢劫工行)方法不允许 406 ... 阅读全文
posted @ 2013-10-24 01:05 山顶的鱼 阅读(121) 评论(0) 推荐(0)
摘要:作为一名Web开发者,当程序出现问题时日子总不是那么好过。问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了。优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率。命令行工具尤其有用,因为它们非常易于做自动化和脚本处理,能够以各种不同的方式进行组合和重用。本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的生活变得更轻松一些。 Curl Curl是一个网络传输工具,同wget非常相似。主要的区别在于wget默认是保存到文件,而curl... 阅读全文
posted @ 2013-10-24 01:00 山顶的鱼 阅读(214) 评论(0) 推荐(0)
摘要:1. 前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证。 网络缓存技术,其目的就是减少网络中冗余数据的重复传输,使之最小化,将广域传输转为本地或就近访问。互联网上传递的内容,大部分为重复的Web/FTP数据,Cache服务器及应用Caching技术的网络设备,可大大优化数据链路.. 阅读全文
posted @ 2013-10-24 00:57 山顶的鱼 阅读(171) 评论(0) 推荐(0)
摘要:这是一篇很老的文章,但非常有趣。原标题“超经典:什么叫网关”。 计算机主机网关的作用是什么? 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。 但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远 的另外一个院子里,他家的院子里也有一个看门的王大爷(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单... 阅读全文
posted @ 2013-10-24 00:52 山顶的鱼 阅读(155) 评论(0) 推荐(0)
摘要:用JavaScript做的站内搜索不仅编程实现、维护起来很简单,而且它能在客户端浏览器直接执行,无须服务器的支持,也可以省去申请有脚本执行权限空间的麻烦。所以,只要你愿意动手,有个人主页就能有自己的站内搜索。下面让我们共同来做一个基于JavaScript的站内搜索的脚本,可不要小看它,做完了你就知道它的好处了。 首先,你要编写一个搜索表单,将用户要搜索的数据提交给JavaScript函数。最简单的代码如下,因为是最简单的HTML代码,所以就不作解释了: 其次,要对你的站点的数据初始化。这是搜索时要用到的数据库,站点更新只要更改这些数据就行了。对于这个数据库,建议单独存为... 阅读全文
posted @ 2013-10-23 17:10 山顶的鱼 阅读(1306) 评论(0) 推荐(0)
摘要:1.首先当然得要有BAE的邀请码啦,至于邀请码怎么获得。。现在BAE的邀请码不是很好申请,但只要你之前有做过网站,拿那个网站去申请就可以了。在邮件简单说明一下就OK. 2.然后登录百度开发者中心激活云环境。 3.点击右上角的“创建应用”创建一个新的应用。选择WEB应用下的PC Iframe应用。 4.点击左侧“云环境”,将应用托管到BAE。 5.然后就可以管理应用了,在托管管理-版本管理中创建一个版本(0-19之间的数字)。 6.创建完版本之后,可以直接将WordPress用“包上传更新”传上去,但为了以后管理方便,我们还是用SVN。版本下面有个SVN的地址,先复制下来。 7.安装... 阅读全文
posted @ 2013-08-19 00:01 山顶的鱼 阅读(443) 评论(0) 推荐(0)
摘要:今天才认识到原来JPEG文件有两种保存方式他们分别是Baseline JPEG(标准型)和Progressive JPEG(渐进式)。两种格式有相同尺寸以及图像数据,他们的扩展名也是相同的,唯一的区别是二者显示的方式不同。Baseline JPEG这种类型的JPEG文件存储方式是按从上到下的扫描方式,把每一行顺序的保存在JPEG文件中。打开这个文件显示它的内容时,数据将按照存储时的顺序从上到下一行一行的被显示出来,直到所有的数据都被读完,就完成了整张图片的显示。如果文件较大或者网络下载速度较慢,那么就会看到图片被一行行加载的效果,这种格式的JPEG没有什么优点,因此,一般都推荐使用Progre 阅读全文
posted @ 2013-07-28 01:27 山顶的鱼 阅读(132) 评论(0) 推荐(0)
摘要:什么是Ping服务,很多人可能还不明白。Ping 服务,实际上是一种更新通知服务,它可以将您的博客更新自动通知博客目录和搜索引擎,加快网站被搜索引擎收录的速度。WordPress的Ping List 可以通过后台里的“设置(Option)”——“撰写(Writing)”——“更新服务(Update Services)”来修改Ping清单。我网上搜索了下发现现在的很多Ping List 都是由老外整理的,其中很多地址对中文博客来说基本没什么用。下面是我对WordPress 的Ping List 做了一些整理,这些地址主要是针对中文博客。http://ping.baidu.com/cgi-bin/ 阅读全文
posted @ 2013-07-28 01:11 山顶的鱼 阅读(331) 评论(0) 推荐(0)
摘要:浏览器如何工作(How browsers work翻译:非常不错),搞web开发的同学应该好好读一下,受益匪浅!简介浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。将讨论的浏览器今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。本文将基于一些开源浏览器的例子——Firefox、Chrome及Safari,Safari是部分开源的。根据W3C(World Wide Web Consortium万维网联盟)的浏览器统计数据,当前(2011年5月),Fi 阅读全文
posted @ 2013-07-28 00:58 山顶的鱼 阅读(299) 评论(0) 推荐(0)
摘要:看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因, 1)这篇文章太长了,阅读成本太大,不能一口气读完。 2)花了大力气读了这篇文章后可以了解很多,但似乎对工作没什么帮助。 所以,我准备写下这篇文章来解决上述两个问题。希望你能在上班途中,或是坐马桶时就能读完,并能从中学会一些能用在工作上的东西。 浏览器工作大流程 废话少说,先来看个图: 从上面这个图中,我们可以看到那么几个事: 1)浏览器会解析三个东西:一个是 HTML/SVG/XHTML,事实上,Webkit 有... 阅读全文
posted @ 2013-07-28 00:57 山顶的鱼 阅读(166) 评论(0) 推荐(0)