广州linux

区块链中国_微信小程序外包_React Native_广州APP开发

BOM引发的json传输错误

0条评论 2248 ℃

今天调试php生成json,发现老是出错于是有了下文:

返回了400,输出了json,发现明明是200,可是为什么会返回400呢
检查php文件,看到编码是utf8,想想应该不会出错,于是多次修改代码,发现问题还是没有解决,于是检查之前没有问题的php文件突然发现有bom 百度了一下,知道UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支持UTF-16,UTF-32才加上的,果断修改文件编码类型,成功返回200,下面是百度对bom的介绍

...

Lucene中string docvalues使用utf-16的优化

0条评论 2045 ℃

原来的string docvalues使用utf-8编码,加载时转码花费大量时间,我们把转码实现从new String(bytes, "UTF-8")改用lucene的bytesRef.utf8ToString,减少了大约十秒的时间。


想进一步优化,我们使用UTF-16LE编码,解码非常简单甚至只需拷贝,如果用简单的byte[]到char[]转换,可以在节省7秒时间,而如果用unsafe可以节省预计15秒以上的时间(没有对全量索引做测试)。

...

H3C交换机配置命令大全

0条评论 3970 ℃

1system-view 进入系统视图模式


2sysname 为设备命名

3displaycurrent-configuration 当前配置情况

4language-mode Chinese|English 中英文切换

5interfaceEthernet 1/0/1 进入以太网端口视图

6 portlink-type Access|Trunk|Hybrid 设置端口访问模式

7 undoshutdown 打开以太网端口

8 shutdown 关闭以太网端口

9 quit 退出当前视图模式

10 vlan 10 创建VLAN 10并进入VLAN 10的视图模式

11 port accessvlan 10 在端口模式下将当前端口加入到vlan10

12port E1/0/2to E1/0/5 VLAN模式下将指定端口加入到当前vlan

13port trunkpermit vlan all 允许所有的vlan通过

...