ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权。却做到了在手持设备市场上占有90%以上的份额。 软银在2016年耗资320亿美元拿下ARM,使得本来就大红大紫的ARM公司,再一次窜到了业界人士的面前。ARM这家不生产芯片却也能数钱数到手抽筋的公司到底有着怎样的发展史? 1978年,CPU公 ...
分类:
其他好文 时间:
2018-09-09 00:48:09
阅读次数:
1632
遇到的问题 有一个项目需要存储 emoji 表情。另外极少数中文在存储的时候也遇到 utf8 编码格式的数据库在储存时报错。 Rails creating schema_migrations - Mysql2::Error: Specified key was too long 问题原因 mysql... ...
分类:
数据库 时间:
2018-09-06 18:15:04
阅读次数:
224
系列索引 1. "Unicode 与 Emoji" 2. "字典树 TrieTree 与性能测试" 3. "生产实践" 前言 通常用户自行修改资料是很常见的需求,我们规定昵称长度在2到10之间。假设用户试图使用表情符号 作为用户名,请求是否合法? 打开浏览器控制台,输入 ,打印结果是11。 公司项目 ...
分类:
其他好文 时间:
2018-08-30 14:23:08
阅读次数:
203
1、把 PHP 连接 MySQL 的字符集 由 utf8 改为 utf8mb4;ThinkPHP框架中,改下 配置文件 /ThinkPHP/Conf/convention.php 的 DB_CHARSET 为 utf8mb4 (默认为 utf8) 2、把 聊天记录表的 聊天内容字段的 字符集改为 u ...
分类:
微信 时间:
2018-08-30 12:23:18
阅读次数:
214
最近几个月做微信开发比较多,存储微信昵称必不可少,可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了 一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢? 原来是因为Mysql的utf8字符集是3字节的, ...
分类:
Web程序 时间:
2018-08-23 17:03:12
阅读次数:
223
0. 问题描述 抓取到的评论数据非常滴脏,其中有一些无用信息,所以目标就是只提取其中的中文文字内容 评论中会存在很多表情,如下所示 实际上展现出的内容则是: 不是很快就撤了吗? 这一种类型的表情是微博特有的表情,还有一种是Emoji 表情,前者会在评论内容嵌入html代码,后者则是会已编码的方式呈现 ...
分类:
其他好文 时间:
2018-08-16 13:36:48
阅读次数:
175
/** 把用户输入的文本转义(主要针对特殊符号和emoji表情) */ function userTextEncode($str){ if(!is_string($str))return $str; if(!$str || $str=='undefined')return ''; $text = j... ...
分类:
其他好文 时间:
2018-08-13 14:00:00
阅读次数:
143
在解决之前,得先说明一下为什么会出现报错,Emoji表情占用4个字节,但是MySQL数据库UTF-8编码最多只能存储3个字节,就会导致存储不进去 如何解决Emoji存储问题 mysql 的 utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但 ...
分类:
数据库 时间:
2018-08-10 21:24:50
阅读次数:
178
Implement strStr function in O(n + m) time. strStr return the first index of the target string in a source string. The length of the target string is ...
分类:
其他好文 时间:
2018-08-06 14:40:35
阅读次数:
162
今天遇到Mysql插入数据里有中文字符出现Incorrect string value的错误 现在UTF8是主流,使用GBK 有诸多不便,而且要经常转来转去。 今天碰到个错,是关于EMOJI表情的,EMOJI表情存不进UTF-8的数据库中。 解决办法,把MYSQL数据库编码改为 utf8mb4 即可 ...
分类:
数据库 时间:
2018-07-31 00:38:05
阅读次数:
161