物联网
xosg
这个作者很懒,什么都没留下…
展开
-
UTF-8和GBK的区别
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)。GBK编码专门用来解决中文编码的,是双字节的。不论中英文都是双字节的。UTF-8编码是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。另外,如果是外国人访问你的GBK网页,需要下载中文语言包支持。访问UT原创 2017-11-17 13:37:55 · 720 阅读 · 2 评论 -
聊聊HTTPS和SSL/TLS协议
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你转载 2017-12-05 19:37:15 · 583 阅读 · 0 评论 -
谈一谈"大公司定标准、中公司搞专利、小公司卖苦力"
“一流企业定标准、二流企业做品牌、三流企业卖技术、四流企业做产品”是经济发展的普遍规律, 标准之争其实是市场之争。谁掌握了标准,就意味着先行拿到市场的入场券,甚至成为行业的定义者上个世纪以来,关于工业品标准的新闻接连不断。年初,中国DVD生产企业刚刚交了现有技术的专利费,索尼、夏普、三星、LG、飞利浦等9大公司又组成了蓝光光盘(blurayDisc)联盟,进行技术升级,倡议Ad原创 2017-12-23 15:15:59 · 1776 阅读 · 0 评论 -
移动前端兼容操作总结
移动端Web页面,即常说的H5页面、手机页面、webview页面等。手机设备屏幕尺寸不一,做移动端的Web页面,需要考虑在安卓/IOS的各种尺寸设备上的兼容,这里总结的是针对移动端设备的页面,设计与前端实现怎样做能更好地适配不同屏幕宽度的移动设备。适配的目标引用一文章的描述:在不同尺寸的手机设备上,页面“相对性的达到合理的展示(自适应)”或者“保持统一效果的等比缩放(看起来差不多)”。概念理解在做...原创 2018-06-29 19:32:37 · 1962 阅读 · 1 评论 -
这年头在云村生存这么难?
在之前的几年里,我一直把网易云音乐作为主力听歌渠道,在各平台上安装的也基本都是网易云音乐和一款本地播放器(foobar2000或phonograph)。今年年初的时候,网易在Android平台上发布了网易云音乐5.0。升级后,点开这软件,5秒后,我在App info界面中点击了uninstall。其实很长时间之前我就开始对这个平台不太满意了,具体原因之后会提到。彻底弃用一个曾经使用过一千天...原创 2018-11-13 08:40:35 · 2081 阅读 · 2 评论 -
Restful --- 让JSON回归单纯
设计模式才是软件哲学的根本。。 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 http的api设计艺术一直是个争论不休的命题, 话说,api接口本无标准,(确实没有标准)但是正确的设计模式和行业规范能够大大的方便用户和其他开发者, 同时开发新项目...原创 2018-12-11 14:18:19 · 6055 阅读 · 0 评论 -
为啥人类从1970年1月1日开始计时?
人类操作系统元年目前,人类计算机通过一个64位整数来存储时间,它表示从西方时间(伦敦)1970年1月1日0点开始到现在所经过的毫秒数,比如:> Date.now()< 1553735643986为啥从1970年初开始计时呢,有一个原因是,现代人类操作系统的共同祖先----unix是在1970年正式诞生的,1970年可称为"UNIX元年"。我们都知道 ,硬件计时必须要...原创 2019-03-28 10:03:41 · 9501 阅读 · 5 评论