会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
0xMe
博客园
首页
新随笔
联系
订阅
管理
2019年12月5日
英语,汉语,信息熵及哈夫曼编码
摘要: 英语,汉语,信息熵及哈夫曼编码1.如果一篇英文文章翻译成中文,那么通常中文的字数更少。也就是说中文可以用更少的字数(英文的单词)表达更多的意思。2. 熵原来是热力学里面的概念,用于表示系统内的混乱程度,熵越大,表示系统越混乱。后来香浓引入到信息论中,表示每条消息中包含的信息的平均量。信息熵越大,表示
阅读全文
posted @ 2019-12-05 14:59 0xMe
阅读(718)
评论(0)
推荐(0)
2019年12月3日
C#中Finalize和Dispose的区别
摘要: 1. Finalize用户释放非托管资源, 而Dispose可以释放非托管资源和托管资源 2.Finalize由垃圾回收器自动调用,所以调用的时间点不确定。 Dispose由程序员显式调用
阅读全文
posted @ 2019-12-03 21:41 0xMe
阅读(280)
评论(0)
推荐(0)
2019年8月31日
js中两个表达式运算结果的解析: []==![] 和{}==!{}
摘要: []==![] 1. 感叹号!的优先级最高,因此先计算![], 其结果为 false, 所以表达式被转换成: []==false. 3. 遇到Boolean类型,需要先转换成Number类型,所以表达是变成 []==0 4. 0是基础类型,[]是引用类型,所以引用类型需要转换成基础类型:[]转换的结
阅读全文
posted @ 2019-08-31 23:51 0xMe
阅读(1685)
评论(0)
推荐(1)
2019年8月28日
js中Array的map函数的注意点
摘要: 如数组元素没有显式赋值,或者被delete了,那么map对这些元素不会执行
阅读全文
posted @ 2019-08-28 22:03 0xMe
阅读(700)
评论(0)
推荐(0)
2019年8月20日
javscript中的null和undefined异同
摘要: 先看代码来了解null的undefined的差异和相同之处 可以看到null和undefined输入不同的类型。实际上null的类型是Null(首字母大写),该类型仅仅有一个值就是null.undefined的类型是Undefined(首字母大写),该类型仅仅有一个值就是undefined.所以ty
阅读全文
posted @ 2019-08-20 23:30 0xMe
阅读(227)
评论(0)
推荐(0)
分布式id生成算法:snowflake
摘要: 主键的生成的方法主要有: 由64bit构成,就是数据库中的long类型。 从左向右,第一位预留位,不使用,前41位是毫秒,接下来的10位工作机器id,剩余的12位是递增的序列号。 Snowflake的特点: a. 生成的id趋势递增,但不是单调递增 b. 可能存在重复。比如机器时间往回调。
阅读全文
posted @ 2019-08-20 22:04 0xMe
阅读(228)
评论(0)
推荐(0)
公告