Chrome

windows必备软件神器

帅比萌擦擦* 提交于 2021-02-16 13:31:45
浏览器:centbrowser centbrowser是最像google chrome的浏览器。更新速度也非常快基本上内核只慢chrome一个版本。 既然cent是最像chrome的浏览器,何不直接使用chrome呢,这是因为chrome作为一个外来物,有些操作不太符合国人习惯,比如: 在点击书签时,会默认替换掉当前页面,而大多数国内浏览器都是在新标签打开。不敢说谁优谁劣。但后者明显更符合国人习惯。 书签过多时,chrome会形成滚动条,不做分列,影响体验。 不支持手势操作。 centbrowser主要解决了这些不符合国人习惯的问题,其他与chrome一致。 压缩软件:bandzip 国内用的比较多的压缩软件有:WinRAR、好压、快压之类的。 好压、快压之类的流氓软件就不用说了他们秉承能用的原则,广告满天飞,性能反正用户也不关心,64位客户端都懒得出。 至于WinRAR确实也是不错的选择,我个人使用了非常久,压缩率、性能都无可挑剔。但也有缺点,比如界面丑陋、官方版是带广告的。 今天这款bandzip在拥有WinRAR全部优点的基础上界面还非常漂亮,还是官方免费。啊,真香。 视频播放器:potplayer 大概是windows下最强大的视频播放器了,支持滤镜、倍速、流媒体、而且解码能力非常强,占用的资源也是最少的。只要你的硬件支持,智能使用硬解。 音乐软件:网易云 不多说,智能日推

0-移动web开发之概述

自古美人都是妖i 提交于 2021-02-15 19:55:00
1 移动web开发概述 国内移动端浏览器大多采用webkit内核。那么,什么是浏览器内核? 1.1 浏览器内核 1.1.1 浏览器内核的作用 内核,亦“心脏”,是浏览器最重要的部分——“Rendering Engine”,被译为“渲染引擎”,一般习惯性地将浏览器的“渲染引擎”称之为“浏览器内核”。 浏览器内核主要负责解析网页语法并执行页面渲染。所以,(虽然浏览器内核分为渲染引擎和JS引擎两部分,但是)通常所说的浏览器内核就是指浏览器所采用的渲染引擎,它决定了浏览器如何显示网页的内容以及页面的格式信息。 每个人的心脏活力不同,浏览器内核也是如此。不同的浏览器内核对网页内容的解析方式存在差异,因此,同一张网页页面在内核不同的浏览器里面的渲染效果也可能不同。这也是在进行网页开发时需要在不同内核浏览器中进行网页效果测试的原因。 1.1.2 浏览器&浏览器内核 (1)浏览器的主要功能是向服务器发送请求,并在接收到服务器端的响应结果后,按照HTML和CSS规范中指定的方式(个浏览器并没有完全遵守这些规范),解析响应结果,然后在浏览器窗口中显示网络资源(包括:HTML文档、pdf、图片、媒体文件等)。 (2)浏览器内核是浏览器的“心脏”,是支持浏览器运行的最核心的部分,主要可分为两个部分:①渲染引擎;②JS引擎。 1.2 主流浏览器&浏览器内核 1.2.1 五大主流浏览器&四大内核

为何无法使用 ip 访问网站?

隐身守侯 提交于 2021-02-15 11:07:46
犹记得很早以前自己搭建个人博客(现在的博客是 python-online.cn )的时候,那时候开始学习编程,什么东西都很陌生。建站成功后,我激动不已,还特地发了一个朋友圈得瑟。那是我的第一个 web 项目。 回顾一下,流程差不多是这样的。 1、 到云厂商那里购买一个服务器; 2、 将自己的网站服务部署到服务器; 3、 购买一个自己喜欢的域名; 4、 云解析这个域名指向你的服务器ip; 5、 最后就可以通过域名访问个人网站了。 如果你不想花钱购买域名,当然也可以直接使用 服务器ip 进行访问,和使用域名访问并不会有任何区别。 这次建站成功,也让我产生一种错觉(当时真的菜,毕竟还没工作),一个服务器对应一个网站,我们只要可以通过域名访问,也就可以通过ip访问。 可事实有可能并不是这样的。 这里用博客园为例,分析一下。 我用 nslookup 工具 对 ho me.cnblogs.com 做一个解析 $ nslookup home.cnblogs.com Server: 172.20.10.1 Address: 172.20.10.1#53 Non-authoritative answer: Name: home.cnblogs.com Address: 116.62.82.159 得到服务器ip地址:116.62.82.159,将这个 ip 敲入 chrome 地址栏,回车。

更多的 JavaScript 控制台功能

爷,独闯天下 提交于 2021-02-15 06:29:00
每日前端夜话 第296篇 翻译: 疯狂的技术宅 作者:Preston Lamb 来源:prestonlamb.com 正文共:2407 字 预计阅读时间:7 分钟 你可能在 JavaScript 项目中用了console.log。这是一种查看变量值或程序运行中发生的事情的便捷方法。但是 JavaScript console 对象还有许多其他的功能,可以在处理项目时提供帮助。本文将会介绍一些我的最爱,希望你在工作时记得使用它们! 请注意,此处的例子适用于在浏览器中运行的 JavaScript。这与在 Node.js 中运行的 JavaScript 相似,但是在 Node.js 中的行为可能略有不同。 console.log 在进入其他选项之前,让我们先回顾一下 console.log 的功能。 console.log 将消息输出到控制台。你可以输入一个对象、一个数组、一个对象数组、一个字符串、一个布尔值,基本上你想要打印到控制台的任何内容都可以。这是使用 console.log 及其输出的例子: 1 console .log({ restaurantName : 'Pizza Planet' }); // { restaurantName: 'Pizza Planet' }; 这是 JavaScript 中最常用的调试方法,也是最常用的控制台方法。现在让我们来谈谈其他的一些选择!

灵活使用 console 让 js 调试更简单

≡放荡痞女 提交于 2021-02-14 17:45:31
摘要: 玩转console。 原文: 灵活使用 console 让 js 调试更简单 作者: 前端小智 Fundebug 经授权转载,版权归原作者所有。 Web 开发最常用的就是 console.log ,虽然 console.log 占有一席之地,但很多人并没有意识到 console 本身除了基本 log 方法之外还有很多其他方法。 适当使用这些方法可以使调试更容易,更快速,更直观。 console.log() 在 console.log 中有很多人们意想不到的功能。虽然大多数人使用 console.log(object) 来查看对象,但是你也可以使用 console.log(object, otherObject, string) ,它会把它们都整齐地记录下来,偶尔也会很方便。 不仅如此,还有另一种格式化的: console.log(msg, values) ,这很像 C 或 PHP 中的 sprintf 。 console.log("I like %s but I do not like %s.", "Skittles", "pus"); 会像你预期的那样输出: > I like Skittles but I do not like pus. 常见的占位符 %o (这是字母 o,不是 0),它接受对象, %s 接受字符串, %d 表示小数或整数。 另一个有趣的是 %c

使用requests爬取拉勾网python职位数据

痴心易碎 提交于 2021-02-14 08:00:34
爬虫目的 本文想通过爬取 拉勾网 Python相关岗位数据,简单梳理 Requests 和 xpath 的使用方法。 代码部分并没有做封装,数据请求也比较简单,所以该项目只是为了熟悉requests爬虫的基本原理,无法用于稳定的爬虫项目。 爬虫工具 这次使用 Requests 库发送http请求,然后用 lxml.etree 解析HTML文档对象,并使用 xpath 提取职位信息。 Requests简介 Requests是一款目前非常流行的http请求库,使用python编写,能非常方便的对网页Requests进行爬取。 官网里介绍说:Requests is an elegant and simple HTTP library for Python, built for human beings. Requests优雅、简易,专为人类打造! 总而言之,Requests用起来简单顺手。 Requests库可以使用 pip 或者 conda 安装,本文python环境为py3.6。 试试对百度首页进行数据请求: # 导入requests模块 import requests<br> # 发出http请求 re = requests.get( "https://www.baidu.com/" ) # 查看响应状态 print(re.status_code) # 查看url print(re

拉勾网爬取全国python职位并数据分析薪资,工作经验,学历等信息

柔情痞子 提交于 2021-02-14 07:44:29
首先前往 拉勾网“爬虫”职位相关页面 确定网页的加载方式是JavaScript加载 通过谷歌浏览器开发者工具分析和寻找网页的真实请求,确定真实数据在position.Ajax开头的链接里,请求方式是POST 使用requests的post方法获取数据,发现并没有返回想要的数据,说明需要加上headers和每隔多长时间爬取 我们可以看到拉勾网列表页的信息一般js加载的都在xhr和js中,通过发送ajax加载POST请求,获取页面信息。 这个是ajax的头信息,通过Form Data中的的信息获取页面 下面是scrapy爬虫的 代码部分 1 import scrapy 2 import json 3 from lagou.items import LagouItem 4 class LagoupositionSpider(scrapy.Spider): 5 name = ' lagouposition ' 6 allowed_domains = [ ' lagou.com ' ] 7 kd = input( ' 请输入你要搜索的职位信息: ' ) 8 ct =input( ' 请输入要搜索的城市信息 ' ) 9 page=1 10 start_urls = [ " https://www.lagou.com/jobs/list_ " +str(kd)+ " &city= " + str

Zepto——简化版jQuery,移动端首选js库

怎甘沉沦 提交于 2021-02-13 22:49:38
转载请注明原文地址: https://www.cnblogs.com/ygj0930/p/10826054.html 一:Zepto是什么 Zepto最初是为移动端开发的js库,是jQuery的轻量级替代品,因为它的API和jQuery相似,而文件更小。 Zepto最大的优势是它的文件大小,只有8k多,是目前功能完备的库中最小的一个,尽管不大,Zepto所提供的工具足以满足开发程序的需要。 大多数在jQuery中常用的API和方法Zepto都有,Zepto中还有一些jQuery中没有的(移动端支持)。 因为Zepto的API大部分都能和jQuery兼容,所以用起来极其容易,如果熟悉jQuery,就能很容易掌握Zepto。。 二:Zepto和jQuery的差异 (1) jQuery 更多是在 PC 端被应用,因此,考虑了很多 低级浏览器的的兼容性 问题;而 Zepto .js则是直接 抛弃了低级浏览器的适配 问题,显得很轻盈; (2) Zepto .js在 移动端 被运用的更加广泛;更注重在移动端的使用 (3) jQuery 的底层是通过 DOM 来实现效果的, zepto .js 是用 css3 来实现的; (4) Zepto .js可以说是 阉割 版本的 jQuery 。 zepto比jQuery多了更多的移动端的 事件的支持,比如说tap, swipe……

滑块验证码打码

有些话、适合烂在心里 提交于 2021-02-13 20:25:20
import requests #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # 滑块验证码打码 # 使用如下语句,可以用S代替requests发送get请求,如果请求的网址生成了cookie,则cookie会保存在S中,下次再用s请求会带上这个cookei s = requests.Session() # 找到一个接口,这个接口要返回gt 和challenge,请求他,获取challenge和gt source = s.get('http://gsxt.gzgs.gov.cn/registerValidate.jspx?t=1558493678554').json() print(source) gt = source['gt'] challenge = source['challenge'] # 将获取到的参数,传给极验,这里要包含用户名和密码,如果success是0,则后面要加上&model=1 second = s.get('http://jiyanapi.c2567.com/shibie?user=wangshang&pass=a706486a&return=json&ip=&gt='+gt+'&challenge='+challenge+'&model=1')

从零开始学 Web 之 CSS3(一)CSS3概述,选择器

天涯浪子 提交于 2021-02-13 19:00:25
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github: https://github.com/Daotin/Web 微信公众号: Web前端之巅 博客园: http://www.cnblogs.com/lvonve/ CSDN: https://blog.csdn.net/lvonve/ 在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目。现在就让我们一起进入 Web 前端学习的冒险之旅吧! 一、CSS3 1、CSS3简介 CSS3是CSS(层叠样式表)技术的升级版本,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。 2、新增特性 CSS3的新特征有很多,例如圆角效果、图形化边界、块阴影与文字阴影、使用RGBA实现透明效果、渐变效果、使用@Font-Face实现定制字体、多背景图、文字或图像的变形处理(旋转、缩放、倾斜、移动)、多栏布局、媒体查询等。 3、优势 减少开发成本与维护成本 在CSS3出现之前,开发人员为了实现一个圆角效果,往往需要添加额外的HTML标签,使用一个或多个图片来完成,而使用CSS3只需要一个标签,利用CSS3中的border-radius属性就能完成。 提高页面性能 很多CSS3技术通过提供相同的视觉效果而成为图片的“替代品”