首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序猿必须知道的一些有用的(外国网站

在学习计算机科学(CS)时,必须知道一些有用的网站,以便随时掌握信息,了解技术前沿和学习新技术。...下面是你应该访问的一些网站的不详尽的列表,一旦我得到了另一个链接,这个列表就会被更新,但是你也可以添加你知道的网站来做贡献。...John Pappa 一般工具 regex101 : 线上正则表达式测试器和调试器: PHP、 PCRE、 Python、 Golang 和 JavaScript CodePen : 前端开发人员的游乐场兼浏览器版代码编辑器...Download: The True Story of the Internet 互联网的真实故事: 发现频道的纪录片之一,描述浏览器之战、网络泡沫等内容。...VimTutor +:在浏览器上学习 VIM Linux 旅程:学习 linux 的好站点 C 编程 CS 2112/ENGRD 2112 Fall 2015 :关于数据结构和算法的良好记录。

3.9K22
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    web浏览器缓存机制_网站利用浏览器缓存

    浏览器缓存机制之一(经典缓存) 因为在接手的项目中用到过比较新的HTML5应用缓存,也用到了经典的缓存如设置max-age,Etag之类,而之前一直就是在用着没有去深究其中原理。...1.关于浏览器缓存 记得去年看《HTTP权威指南》的时候,有一章是专门讲浏览器缓存的,一年时间过得太快,逝去的时光还真是如同人群中消失的好姑娘,眼看她嫁给别人。...我这里把浏览器缓存分为经典的浏览器缓存(以下简称为经典缓存)和HTML5应用缓存这两类。...3.用户行为与缓存 用户行为也会影响浏览器缓存机制。...4.参考资料 浏览器缓存机制 《HTTP权威指南》 Is Chrome ignoring Control-Cache: max-age?

    90720

    偷偷浏览网站时,都有谁看到?

    咱们先来了解一下通过浏览器访问网页的整个过程。 输入关键词到搜索框后,浏览器会记录搜索记录,再通过路由器传输到网络运营商主网络。之后再把信息传送到相应的网站服务器,最后再把搜索到的结果传送给用户。...从你输入网址/关键词到相应的网站加载出页面,这中间是不是出现了几个中间商? 浏览器知道 你的这些“小动作”,浏览器肯定知道。 当我们输入网址按下回车之 后,浏览器会将访问历史保存到本地的历史记录中。...浏览器通过Cookie记录用户的输入数据,自动保存用户信息。 当用户下次再登录该网站时,网站就可以通过Cookie辨别用户身份,直接登陆。同时,你的登录信息、浏览喜好等就会被记录。...你访问的小网站会知道 无痕模式并不等于匿名访问。 当你键入搜索,登录网站的那一刻,就会连接到网站的服务器,之后网站会记录你所有的活动信息。...放心,偷偷看学习资料的人那么多,网站也不会单单注意你的。 万一中招了怎么办 一些灰色行业会向站长购买流量(网站的访问量),当用户从搜索引擎进来点击以后,该页面则会跳转到第三方页面。

    3.3K60

    亿级浏览网站静态化架构演变

    在天猫双11活动中,商品详情、店铺等浏览型系统,通常会承受超出日常数倍甚至数十倍的流量冲击。随着历年来双11流量的大幅增加,每年这些浏览型系统都要面临容量评估、硬件扩容、性能优化等各类技术挑战。...第一阶段:系统静态化 早期天猫浏览型系统大多采用简单架构,实现一层很薄的前台应用。...从问题看,基于原有动态浏览型系统模式而优化的瓶颈很难规避,例如以下几点。...为此,2012年起正式启动了动态浏览型系统的改造项目,通过静态化手段解决上述问题。即基于业务把原动态系统中的内容做动静分离,对浏览者无关部分做缓 存,动态内容做CSI填充。...缓存系统选择 第一阶段各浏览型系统采用了单机缓存模式,基于成本、业务场景等各方面因素稍有不同。

    1.6K50

    国外程序员经常浏览的技术网站

    每个行业都有自己的圈子,而程序员也有自己的圈子,他们有自己喜欢经常浏览的社区网站和博客站点,下面我们就来盘点一下国外程序员经常逛的那些网站。 黑客新闻 很类似Reddit,不过它仅面向开发人员。...黑客新闻是开发人员新闻的门户网站,这些新闻与在任何给定时间可能会困扰您的所有事情有关。任何IT界重大的新闻都会被在这里热烈讨论,如果你不想错过任何程序界的大事,那你就一定要经常逛一逛它。...List Apart List Apart是一个新闻源,适合制作(设计和构建)网站的人员。...StackOverflow 最流行的编程问答网站,你遇到的90%以上的难题,在这里都能找到最佳答案。...BoingBoing链接到他的网站,其余就是历史。 SourceForge SourceForge可让您轻松访问所需的所有开放源代码。

    2.5K21

    宝藏网站系列:浏览器书签共享平台

    之前分享过宝藏网站 这个网站堪称宝藏,收藏起来吧 ,宝藏网站系列:这个网站号称万能 ,今天分享的是宝藏网站系列之浏览器书签共享平台 https://www.bookmarkearth.com/ ,这是个可以分享且查看下载他人浏览器收藏书签的网站...,大家可以一起分享有趣实用的网站。...然后将下载的书签导入到自己的浏览器,网站还提供教程https://www.bookmarkearth.com/tutorial ,支持各种浏览器。 ?...我用的谷歌浏览器(关于谷歌浏览器使用技巧见之前文章那些你可能不知道的谷歌浏览器实用技巧),打开书签地址 chrome://bookmarks/ ? 点击导入刚才下载的HTML文件就好了。 ?...,管理扩展可以使用二管家 谷歌浏览器安装的 Chrome 扩展越来越多,怎么管理? ? 在浏览器可视区域添加快捷书签操作 。 ? ? 点击Chrome扩展可以对书签地球助手自定义设置。 ? ?

    3.2K31

    程序员竟然经常浏览这些网站

    前言 程序员每天必不可少的就是与电脑打交道,经常逛的一些网站也相对固定,收藏一些干货较多的网站有时能让自己的效率事半功倍,今天给大家分享一下自己平时经常逛的一些网站,不管是开发,还是了解行业资讯,这些网站必不可少...CSDN:http://www.csdn.net/ 专注为IT专业人士及IT企业提供“集成化信息传播与服务平台”,CSDN拥有全球最大的中文IT技术社区,形成了网站, 杂志、图书、电子商务、企业服务、教育培训等关联专业业务互动的商业模式...stackoverflow(国外):https://stackoverflow.com/ Stack Overflow是一个与程序相关的IT技术问答网站。...用户可以在网站免费提交问题,浏览问题,索引相关内容。 ? 代码托管类 代码托管和分享的工具。

    1K30

    LT浏览器——响应式网站测试利器

    LT浏览器是为了响应式网站测试而开发的浏览器。 响应式网页设计是一种确保网站网站内容适应不同屏幕尺寸和设备的方法。无论设备有多大或多小,响应式网页设计都可以提供直观的用户体验。...LT浏览器概述 LT浏览器帮在不同的设备分辨率上进行测试。使用 LT 浏览器,可以简化UI/UX开发、测试内容放置和对齐、评估不同屏幕分辨率上视觉繁重的网站,并生成网站的性能报告。...LT浏览器具有以下功能: 可以调整网络速度并验证不同网络条件下的网站行为(实测只有WiFi,low 3G,fast 3G,offline) 为您的移动网站运行性能报告,帮助您确定影响网站整体性能和排名的问题...(实测完美体验) 下面介绍一下LT浏览器的主要功能: 检查网站的移动、平板和桌面视图 在不同的预装移动设备视图端口上测试网站。...使用 LT 浏览器查看 android 和 iOS 分辨率的网站移动视图,LT 浏览器是一种用于移动视图调试的开发友好型浏览器。不仅如此,LT浏览器还支持平板和桌面版设备的分辨率。 ? ? ?

    1.1K20

    程序员一般喜欢浏览哪些网站

    由于最近公众号多了一批刚入行编程和非程序员的粉丝,所以几个老生常谈的网站我也会一并列举出来,你可以选择性的跳跃查看。 下面列举的几个技术网站,都是我访问频率比较高的。...由于本文讨论的是程序员喜欢浏览网站,因此在此推荐下我订阅的 24 个 Reddit 子社区,这里面包含前端、后端、计算机科学、人工智能、机器学习、编程语言、开源项目等领域。...目前网站用户主要以前端工程师与设计师为主: ? Papers With Code 该网站按照计算机的不同应用领域进行划分,收集并整理了众多开源项目,每个项目都包含着相关论文供学习参考。...你可以通过网站提供的排序与搜索功能,快速检索到你想要进行学习的项目。 ? 目前该网站仍在持续更新,可保持订阅关注。...目前许多计算机科学相关的论文也都会在上面发表,你可以在上面随意浏览全球一流高校的学生、教授在上面发表的论文,进而了解一项技术的诞生过程及实现原理,真正的站在大师的肩膀上去学习。

    97121

    架构高性能网站秘笈(三)——浏览器缓存

    什么是浏览器缓存? 在《架构高性能网站秘笈(二)——动态内容缓存》中我们知道,当不同用户请求相同数据时,动态内容缓存能够避免服务器的重复计算,从而降低用户的等待时间。...但如果是同一个用户请求相同的数据,即使服务器能避免重复计算,但仍需将重复的数据传递给浏览器。若使用浏览器缓存,则同一个用户请求相同的数据时,浏览器只需从自己本地读取,无需从服务器上获取。...浏览器是如何处理缓存的? 是否启用浏览器缓存是通过HTTP协议控制的。 浏览器在接收服务器传来的页面后,会将页面存入本地缓存。...此外,如果响应头中未包含启用浏览器缓存属性的话,浏览器仍然会缓存当前页,但下次请求相同页面时浏览器会直接向服务器请求新的页面,而不会询问是否使用缓存页面。 如何实现浏览器缓存?...如何彻底实现浏览器缓存? 刚才的浏览器缓存还会涉及到浏览器与服务器的通信,因为浏览器需要向服务器询问是否使用本地缓存,而这些通信仍然需要消耗较多的用户等待时间。能否避免浏览器的这种询问呢?

    65380

    顶尖seo优化提升网站浏览体验8大诀窍

    对于很多顶尖seo优化而言,常说的一句话就是需要注意提升网站浏览体验,看起来好像很简单的一句话,对于一些seo新手而言是非常懵的,不知所措。 那么到底如何提升用户浏览体验?...根据近两年的网站建设经验,佛山网站建设公司总结出以下几点可以提升网站浏览体验。...①网站速度 随着互联网节奏的加快,大家都很忙,对网页打开速度的要求越来越高,为此网站打开速度优化是提升网站浏览体验非常重要的一块。...⑥底部导航/返回顶部按钮 底部导航与返回顶部按钮是很多seo人员忽略的一个部分,当网站页面较长时,看到了网页底部时,想进入其他页面继续浏览时,再鼠标拖上去是非常让人厌烦的事情。...因此很多企业会选择专题页,专题页可以多维度介绍,对于网站排名或者是提升网站浏览体验都是非常不错的方式。 ⑧适当搭配图片 众所周知当文本内容过多时,看久了会视觉疲劳。

    54250
    领券