你需要知道的单页面路由实现原理
最近开发的埋点项目,需要记录用户行为轨迹即用户页面访问顺序。需要在页面跳转的时候,记录用户访问的信息(比如 url ,请求头部等),非单页面应用可以给 window 对象加上一个 beforeunload 事件,在页面离开时触发采集开关,但是现在很多业务是单页面应用,用户切换地址的时候,是无刷新的局部更新,没有办法触发 bef...
web前端 关于浏览器兼容的一些知识和问题解决
浏览器兼容 为什么产生浏览器兼容,浏览器兼容问题什么是浏览器兼容; 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。 浏览器兼容产生的原因; 因为不同浏览器使用内核及所支持的HTML等网页语言标准不同。 以及用户客户端的环境不同(如分辨率不同)造成的显示...
网络爬虫的原理
互联网上,公开数据(各种网页)都是以http(或加密的http即https)协议传输的。所以,我们这里介绍的爬虫技术都是基于http(https)协议的爬虫。
京淘day14-京淘前台项目的创建
1.京淘项目前后端搭建策略2.京淘前台项目创建2.1 创建项目2.1.1 编辑项目名称2.1.2 添加继承/依赖/插件 {代码...} 2.1.3 导入课前资料说明:将课前资料中的jt-web的src文件导入即可2.1.4 配置工作目录2.1.5 实现nginx域名代理编辑Nginx配置文件 {代码...} 2.1.6 修改hosts文件2.1.7 关于谷歌禁用https的说明说明: 个别浏...
2020-12-11
用PPT做的微信红包封面还可以这么玩?
逢年过节,必不可少的环节就是发红包了。随着微信推出了“微信红包封面”功能,微信发红包这个事情就变得更有趣味了,各大公司纷纷推出了专属定制的红包封面,抢占一手的“广告位”。
2022-02-11
.NET 6 如期而至
自2014年11月12日宣布开源后,.NET就成为了一个跨平台、面向多场景的技术。换句话说,你可以在传统的Windows上安装.NET,也可以在Linux,macOS下安装.NET并进行云原生、桌面、移动应用、大数据、机器学习、游戏、物联网的开发。这次更新也围绕这些场景,为不同行业进行赋能。
2021-11-10
OA、CRM、ERP有何区别?5大要点详述
OA、CRM和ERP是企业常用的三大管理系统,它们之间的区别主要在于功能侧重点不同、应用领域不同、解决的问题不同。其中,OA(办公自动化)侧重于提高企业内部办公效率,CRM(客户关系管理)专注于维护和拓展客户关系,而ERP(企业资源规划)则聚焦于整合和优化企业内部资源。
2024-10-24
RESTful API 设计总结
RESTful的接口设计风格应用的越来越广泛,包括Spring Cloud等微服务架构平台之间的调用都是以RESTful设计风格为主,但是很多程序猿依然是停留在表面的理解上,没有深刻的去理解使用RESTful风格规范,同时在设计RESTful接口的时候是有很多细节需要思考,以下就是个人对RESTful接口的深入理解以及总结。
尝试Ghost
今早醒来后看到有新邮件,提醒七点期间博客宕机了十几分钟。连上服务器看Nginx记录,发现期间有人用开源爬虫工具密集访问站点,导致后续请求耗时巨长,最终都返回了499错误码。前往服务器控制台查看CPU使用情况,七点时有一段陡峭的使用率飙升曲线。所以宕机是突发请求加WordPress性能引起。
2018-07-07
微信网页登录逻辑与实现
现在的网站开发,都绕不开微信登录(毕竟微信已经成为国民工具)。虽然文档已经写得很详细,但是对于没有经验的开发者还是容易踩坑。 所以,专门记录一下微信网页认证的交互逻辑,也方便自己日后回查: 加载微信网页sdk 绘制登陆二维码:新tab页面绘制 / 本页面iframe绘制 用户扫码登陆,前端跳入回调网址 回调网址进一...
NLP(二十三)序列标注算法评估模块seqeval的使用
在NLP中,序列标注算法是常见的深度学习模型,但是,对于序列标注算法的评估,我们真的熟悉吗? 在本文中,笔者将会序列标注算法的模型效果评估方法和seqeval的使用。
ckplayer 网页视频播放插件
引入文件 <script type="text/javascript" src="ckplayer.min.js" charset="utf-8"></script>
输入url后浏览器干了些什么(详解)
DNS解析的过程就是寻找哪台机器上有你真正需要的资源过程.但你在浏览器张红输入一个地址时,例如:baidu.com,其实不是百度网站真正意义上的地址.互联网上每一台计算机的唯一标识是他的IP地址,但是IP地址并不方便记忆.用户更细化用方便记忆的网址去寻找互联网上的其他计算机.也就是上面提到的百度的网址.所以互联网设计者需...
2020-06-24
Markdown 语法学习 2020
1.标题Markdown 标题有两种格式1.1 使用 = 和 - 标记一级和二级标题 {代码...} 1.2 使用#号标记 {代码...} 2.段落格式2.1 段落Markdown 段落有两种形式末尾添加两个空格使用空行换行2.2 字体星号与下划线都可以,单是斜体,双是粗体,符号可跨行斜体 *斜体*斜体 _斜体_粗体 **粗体**粗体 __粗体__斜体加粗 ***斜体加粗**...
2020-09-29
第一个爬虫程序
最近热播的电视剧 《全职高手》是由小说改编而成的,爬取小说当做练习吧~~本文练习爬取第一章的章节标题和章节内容,并且保存到本地文件中。 创建一个 scrapy 项目 {代码...} 创建完成后目录结构跟下面?应该是一样的,在 spiders 目录下新建 novel.py 文件,待会咱就在这个文件中写爬虫程序。 写第一个爬虫 爬取网页源代...
2019-08-03
从输入URL到浏览器显示页面发生了什么
浏览器查找域名的IP地址请求发起后,游览器首先会解析这个域名,首先它会查看本地硬盘的 hosts 文件,看看其中有没有和这个域名对应的规则,如果有的话就直接使用 hosts 文件里面的 ip 地址。
2021-09-03
使用hexo搭建个人博客
因为hexo是使用 GitHub Pages 来搭建的,所以在搭建之前要先确保有个github账号。身为一个进阶中的程序员,github是居家旅行必备神器,相信大家都有啦,所以关于创建仓库,设置ssh key之类的问题,在这里就不赘述啦。
2017-08-05