计算机理论与基础
文章平均质量分 68
「已注销」
K\R\U\O
展开
-
三种常见字符编码简介:ASCII、Unicode和UTF-8
什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。ASCII编...转载 2018-02-15 18:41:47 · 1998 阅读 · 0 评论 -
解决 vue 项目一直出现 sockjs-node/info?t=1554978**** ,并造成浏览器不能及时更新编码改动结果
首先sockjs-node是一个JavaScript库,提供跨浏览器 JavaScript 的 API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。服务端:sockjs-node(https://github.com/sockjs/sockjs-node)客户端:sockjs-clien(https://github.com/sockjs/sockjs-client)...原创 2019-10-14 10:37:46 · 103960 阅读 · 16 评论 -
操作系统安装必备基础知识----浅谈电脑系统里的那些UEFI, BIOS, MBR, GPT。
操作系统安装也是一门简单学问,要想真正搞懂,还是需要一点基础知识做铺垫。前两天耍手机看到了这篇关于装机的这些基础理论知识,总结的还是不错的。所以拿来既是自己收藏也是分享看我博客的人。之后再抽出时间写一点给力的安装操作系统的教程,帮助有需要的小伙伴。下面是原文PS:在原创基础上加入了一些自己的修改,只为讲的更清楚,内容更充实。看到这标题我想有些人已经神志不清了233333“你tm...转载 2019-02-19 17:18:27 · 634 阅读 · 0 评论 -
Unicode(UTF-8, UTF-16)令人混淆的概念
为啥需要Unicode 我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时候为了描述简单都用十进制,十六进制,八进制表示.实际上都是等价的,没啥太多不一样.其他啥文字图片之类的其他东东计算机不认识.那为了在计算机上表示这些信息就必须转换成一些数字.你肯定不能想怎么转换就怎么转,必须得有定些规则.于是刚开始的时候就有AS...转载 2019-02-20 15:07:27 · 124 阅读 · 0 评论 -
《Java 核心技术卷1 第10版》学习笔记------ 组织继承:final类和方法【编译器优化:内联( inlining );】
使用 final 关键字阻止继承有时候,可能希望阻止人们利用某个类定义子类。不允许扩展的类被称为 final 类。如果在定义类的时候使用了 final 修饰符就表明这个类是 final 类。 例如, 假设希望阻止人们定义Executive类的子类,就可以在定义这个类的时候,使用 final 修饰符声明。声明格式如下所示:public final class Executive exten...原创 2019-02-20 15:08:34 · 239 阅读 · 0 评论 -
《Java 核心技术卷1 第10版》学习笔记------ 类之间的关系
在类之间, 最常见的关系有•依赖 (“ uses-a”)•聚合(“ has-a”)•继承(“ is-a”)依赖( dependence ), 即“ uses-a” 关系, 是一种最明显的、 最常见的关系。例如, Order类使用 Account 类是因为 Order 对象需要访问 Account 对象查看信用状态。但是 Item 类不依赖于 Account 类, 这是因为 Item 对...原创 2019-02-20 15:08:10 · 135 阅读 · 0 评论 -
Windows服务器修改默认TTL值的方法
不同的操作系统,它的TTL值是不相同的,默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。笔者单位使用的是Windows 2000服务器,TTL值默认为128,如果将该值修改为255,那么局域网内的用户就会以为这个服务器是Linux系统或UNIX系统,那么他们...转载 2018-11-01 15:46:54 · 9395 阅读 · 0 评论 -
常用的HTTP请求头与响应头
转载自:https://blog.csdn.net/qq_30553235/article/details/79282113常用的HTTP请求头与响应头HTTP消息头是指,在超文本传输协议( Hypertext Transfer Protocol ,HTTP)的请求和响应消息中,协议头部分的那些组件。HTTP消息头用来准确描述正在获取的资源、服务器或者客户端的行为,定义了HTTP事务中的具体操作参...转载 2018-07-14 18:24:59 · 339 阅读 · 0 评论 -
开发中的几种加密算法的使用场景
数据传输过程中的加密是程序开发中避不开的一个问题。如何更科学更合理的使用加密算法也就成了一个开发人员必须了解的知识点,本文就该问题做简单的介绍。注意:这些算法的详细知识不属于本文的范围。本文主要是根据其特点,说明如何在开发中合理使用这些算法。常见的加密算法:加密算法有很多,这里只列出开发中常用的几种。单向散列哈希算法代表:MD5、SHA(128、256)系列简介:...原创 2018-07-24 00:25:21 · 11327 阅读 · 0 评论 -
AES 加密算法的原理详解
本教程摘选自https://blog.csdn.net/qq_28205153/article/details/55798628的原理部分。AES简介高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图:下面简单介绍下各个部分的...转载 2018-07-23 22:18:49 · 238713 阅读 · 26 评论 -
静态链接库与动态链接库的区别(Sqlite\Visual Studio 2017)
本教程以Visual Studio 2017使用sqlite数据库为例讲解。参考文章:https://zhidao.baidu.com/question/690811844627851604.html动态链接库与静态来你接库的区别: 动态链接库,它允许程序共享执行特殊任务所必需的代码和其他资源。动态的sqlite3.lib相当于一个.h文件,是对实现部分(.dll文件)的导出部分的声...原创 2018-03-01 21:56:20 · 941 阅读 · 0 评论