深圳幻海软件技术有限公司 欢迎您!

  • 聊聊前端字符编码:ASCII、Unicode、Base64、UTF-8、UTF-16、UTF-32

    大家好,我是CUGGZ。在开发过程中经常会遇到各种各样的编码,常见的有UTF-8、Unicode、Base64等,但前端世界远不止这三种编码,本文就来介绍前端常见的编码以及其使用方式。ASCII我们知道,计算机只能理解二进制,二进制语言是面向机器的语言,直接来自计算机的指令系统,由0和1组成。它使用

  • JDK9为何要将String的底层实现由char[]改成了byte[]?

    如果你不是Java8的钉子户,你应该早就发现了:String类的源码已经由char[]优化为了byte[]来存储字符串内容,为什么要这样做呢?开门见山地说,从char[]到byte[],最主要的目的是为了节省字符串占用的内存。内存占用减少带来的另外一个好处,就是GC次数也会减少。一、为什么要优化St

  • 自动化测试:Python常见的几种编程模式

    本章节给大家更新一下“Python语法规范与数据类型”相关内容,主要是为了让大家了解Python有什么类型的编程模式,掌握Python的基本语法,清楚怎么输出及命令行参数的基本应用,对Python的数据类型了解后,以便做更多的相关操作。常见的编程模式①Python交互式命令编程。②Python脚本编

  • 深入理解 Node.js Buffer 的 Encoding

     字符怎么存储呢?就是靠编码,不同的字符对应不同的编码,然后在需要渲染的时候根据对应编码去查字体库,然后渲染对应字符的图形。字符集字符集(charset)最早是ASCII码,也就是abcABC123等128个字符,因为计算机最早就是美国发明的。后来欧洲也制定了一套字符集标准,叫做ISO,后

  • 一个字符串中到底能有多少个字符?我竟然算错了

     依照Java的文档,Java中的字符内部是以UTF-16编码方式表示的,最小值是\\u0000(0),最大值是\\uffff(65535),也就是一个字符以2个字节来表示,难道Java最多只能表示65535个字符?char:Thechardatatypeisasingle16-bitUn

  • 什么是“锟斤拷”?我竟答不上来......

    周末女朋友出去逛街了,我自己一个人在家看综艺节目,突然,女朋友给我打来电话。图片来自Pexels 过了一会,女朋友回来了,她拿出手机,给我看了她在超市拍的照片:要想知道什么是乱码,需要先从计算机编码说起。字符编码和ASCII我们经常看一些谍战剧,谍战剧里敌特、地下党员以及八路军各部间发送情

  • 深入浅出理解Python“乱码”问题

     在爬取某网站时,网页的源代码出现了中文乱码问题。之前关于爬虫乱码有各式各样的问题,今天与大家一起总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文、俄文、藏文之类的乱码处理,因为他们的解决方式是一致的,故在此统一说明。一、乱码问题的出现就以爬取51job网站举

  • 一个Java字符串中到底有多少个字符?

    依照Java的文档,Java中的字符内部是以UTF-16编码方式表示的,最小值是\u0000(0),***值是\uffff(65535),也就是一个字符以2个字节来表示,难道Java最多只能表示65535个字符?char:Thechardatatypeisasingle16-bitUnicodech

推荐阅读