- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 代码点和代码单元
codePoint和codeUnit背景在设计Java时决定采用16位的Unicode字符集,然而16位的Char类型已经不能满足描述所有Unicode字符的需要了。为了解决这个问题,故使用代码点和代码单元。区别代码点(Code Point):代表一个字符在 Unicode 代码空间中的一个值,取值 0x0 至 0x10FFFF。标示一个字符到unicode的一种映射。代码单元(Code...
2019-12-30 15:00:31
353
原创 fastJson中JSONObject.toString(),JSONString.toJSONString()有啥不一样
疑惑特别对于刚接粗json的小伙伴们,这两个方法经常看见,却不知道到底应该在什么场景下分别取使用他们,因此为了弄清楚,看源码是个不错的选择。public String toString() { return this.toJSONString(); } public String toJSONString() { SerializeWriter...
2019-12-24 15:33:22
6843
转载 node.js初见
node.js初见官网上的定义:Node.js®是基于 Chrome 的 V8 JavaScript 引擎构建的 JavaScript 运行时环境。Node.js 使用事件驱动的非阻塞 I/O模型,轻量且高效。Node.js 的包生态系统 npm 是世界上最大的开源库生态系统。1:如何理解javascript的运行环境JavaScript 原来是只能在浏览器中运行的,当把它扩展成为可...
2019-12-05 19:32:32
142
原创 \n,\t,\n\t的解析
\n,\t,\n\t的用法1:\n:标识换行,相当于按一下回车2:\t:标识空四个字符,想当于缩进,Tab键3:\n\t:标识换行,且缩进4哥字符
2019-11-29 14:09:17
9546
原创 content-type中application/json application/x-www-form-urlencoded multipart/form-data
Http Header里的Content-Type一般有这三种:application/x-www-form-urlencoded:数据被编码为键值对,标准的编码格式。form表单原生支持的提交方式get请求时:浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=value2…),然后把这个字串追加到url后面...
2019-11-27 17:49:58
639
原创 MD5、SHA-1
哈希函数的定义:把任意长度的数据计算成固定长度的数据加密的哈希函数:MD5、SHA-1,分别对应128bit和140bit特点:都是不可逆的,很难根据md5的值去反向追溯原文件数据信息。唯一的标识原信息(原理上来讲,破解的开率较低,不过2005年的山东大学教授破解)应用:1:密码加密2:文件校验3:工作量的证明...
2019-11-26 14:05:34
118
转载 String ,StringBufer, StringBuild解析
1:StringString是不可变对象,即对象一旦生成,就不能被更改。对String对象的改变会引发新的String对象的生成。1 String s = "abcd";2 s = s+"efgh";执行以上代码实际上是生成了一个新的String对象。然后让引用指向新的String对象。所以内容经常改变的字符串不要使用String类型,由于这样会造成内存中大量的无引用对象,然后JV...
2019-11-26 11:41:06
264
转载 string.trim()函数到底去掉的是什么?
https://blog.youkuaiyun.com/leeqihe/article/details/81006611
2018-11-21 14:59:52
439
转载 linux的物理终端,虚拟终端,伪终端的概念
物理终端:直接连接在主机上的显示器、键盘鼠标统称。在实际机架式服务器部署中,一般是多台服务器共享一套终端,简称KVM(Keyboard键盘,video显示器,mouse鼠标) 虚拟终端(tty):附加在物理终端之上,用软件方式虚拟实现,CentOS默认启用6个虚拟终端,可以通过快捷键来切换,切换方式:Ctrl-Alt-F[1--6], 对应的文件是/dev/tty#。可以同过tty命令来查看当前...
2018-10-18 20:49:04
1671
原创 在线笔试编程题
现在给出N个长度都为L的单词,单词中仅包含大写英文字母(A-Z)。你可以从所有单词的第一个字母中挑一个作为拼词的第一个字母,第二个字母中挑一个作为拼词的第二个字母...以此类推。比如给出N=3个L=4的单词:CAKETORNSHOW你可以(但不仅限于)拼出以下单词:CORNSAKECHRE但你不能拼出KARE(因为N个单词中没有首字母为K的)问:按照上述规则...
2018-09-03 18:36:41
432
原创 蓝牙模块之开发心得
这是本人博客处女座,也许会有很多问题,还请各位大神指点。之所以写这边博客,并不是因为自己这方面学的很深入,只是最近在初学蓝牙模块,想对学习过程做个总结。好的,废话少说,直接开始正文。使用 Android BluetoothAPI 来完成使用蓝牙进行通信的四项主要任务:设置蓝牙、查找局部区域内的配对设备或可用设备、连接设备,以及在设备之间传输数据。要想实现这4个基础的功能,还必须的知道蓝牙的一些基本...
2018-06-11 23:01:39
5864
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人