会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Claiyre
路漫漫其修远兮,吾将上下而求索!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年8月16日
git学习之分支
摘要: Git是目前最先进的分布式版本控制系统,常被用于代码版本管理。在实际使用中,分支是Git一个十分常用的特性,相较于其他版本控制系统(Version Control System, VCS ),git的分支管理十分轻量且快速。这主要得益于其底层的设计,很多旧的VCS的分支是对某个版本的整个拷贝,因此新
阅读全文
posted @ 2020-08-16 15:35 Claiyre
阅读(222)
评论(0)
推荐(0)
2020年7月23日
细说websocket快速重连机制
摘要: 在一个完善的即时通讯应用中,websocket是极其关键的一环,它为web应用的客户端和服务端提供了一种全双工的通信机制,但由于它本身以及其底层依赖的TCP连接的不稳定性,开发者不得不为其设计一套完整的保活、验活、重连方案,才能在实际应用中保证应用的即时性和高可用性。就重连而言,其速度严重影响了上层应用的“即时性”和用户体验,试想打开网络一分钟后,微信还不能收发消息的话,是不是要抓狂?因此,如何在网络变更时快速恢复websocket的可用,就变得尤为重要。
阅读全文
posted @ 2020-07-23 19:49 Claiyre
阅读(2924)
评论(1)
推荐(3)
2020年6月30日
为什么 CryptoJS DES 加密的结果和 Java DES 不一样?(转)
摘要: 最近需要对数据进行加密/解密, 因此选用了CryptoJS库, 对数据做DES算法的加密/解密 首选查看官方示例, 将密文进行Base64编码, 掉进一个大坑 <script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/roll
阅读全文
posted @ 2020-06-30 19:16 Claiyre
阅读(4661)
评论(1)
推荐(1)
2019年2月18日
从理论到实践 全面理解HTTP/2
摘要: 前言 为了降低加载时间,相信大多数人都做过如下尝试 Keep alive: TCP持久连接,增加了TCP连接的复用性,但只有当上一个请求/响应完全完成后,client才能发送下一个请求 Pipelining: 可同时发送多个请求,但是服务器必须严格按照请求的先后顺序返回响应,若第一个请求的响应迟迟不
阅读全文
posted @ 2019-02-18 20:02 Claiyre
阅读(1753)
评论(3)
推荐(4)
2017年9月16日
聊聊click延迟和点击穿透
摘要: 博客原文地址: "Claiyre的个人博客 https://claiyre.github.io/" 如需转载,请在文章开头注明原文地址 移动端click事件被延迟 移动端的开发经常需要监听用户的双击行为,所以在touchend事件之后会有300ms左右的延迟,用来判断是否有双击事件。 因为这种延迟,
阅读全文
posted @ 2017-09-16 20:16 Claiyre
阅读(789)
评论(0)
推荐(0)
2017年9月10日
setAttribute的浏览器兼容性(转)
摘要: 1.element要用getElementById or ByTagName来得到, 2.setAttribute("class", vName)中class是指改变"class"这个属性,所以要带引号。 3.IE中要把class改成className,.....IE不认class,所以最好写两句,
阅读全文
posted @ 2017-09-10 10:47 Claiyre
阅读(638)
评论(0)
推荐(0)
2017年8月14日
浅谈JS中的高级函数
摘要: 博客原文地址: "Claiyre的个人博客" 如需转载,请在文章开头注明原文地址 在JavaScript中,函数的功能十分强大。它们是第一类对象,也可以作为另一个对象的方法,还可以作为参数传入另一个函数,不仅如此,还能被一个函数返回!可以说,在JS中,函数无处不在,无所不能,堪比孙猴子呀!当你运用好
阅读全文
posted @ 2017-08-14 17:53 Claiyre
阅读(1539)
评论(2)
推荐(4)
2017年4月29日
跨域总结
摘要: 同源策略有两个限制:(1)不能通过ajax去请求不同源中的数据(2)浏览器中不同域的框架之间不能进行js交互 这些限制一定程度上保证了web通信的安全性,但也带来了诸多不便,所以有时候我们需要使用一些跨域方法来获取其他域中的数据。 首先有必要知道什么情况下需要跨域,域名、端口和协议三者只要有一个不相
阅读全文
posted @ 2017-04-29 20:09 Claiyre
阅读(248)
评论(0)
推荐(0)
本地存储小结
摘要: cookie cookie的来源是http协议是无状态的协议,所以发明了cookie用做保存状态的额外手段,主要用于判断用户是否登陆以及保存登陆信息。它有单个特点: (1)通常由服务器端生成,存储在客户端,可以设置失效时间(max age属性,之前是expire) (2)每次请求都会附带cookie
阅读全文
posted @ 2017-04-29 20:08 Claiyre
阅读(329)
评论(0)
推荐(0)
2017年4月26日
ubuntu下pip的安装和使用
摘要: 对于python包的安装而言,需要pip包,对python包资源管理。 pip包的安装。 对于python2.x和python 3.x 方法不同 : Python 2: sudo dnf upgrade python setuptools sudo dnf install python pip py
阅读全文
posted @ 2017-04-26 16:59 Claiyre
阅读(1031)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告