![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
panzhiyi3
这个作者很懒,什么都没留下…
展开
-
旧坑新摔,C++和json互传路径中斜杠转义的问题
最近做CEF,C++和web通信使用json来承载数据,有一个把路径传给js的需求,json写'[{"path":"C:\user"}]'然后js里JSON.parse完了,那个斜杠没了,变成[{path:"C:user"}]查资料知道json里特殊字符也需要转义,于是C++里传'[{"path":"C:\\user"}]'结果js里解析失败??我去chrome下测试也是一...原创 2018-10-11 20:20:14 · 3391 阅读 · 0 评论 -
研究关于如何在Electron里从内存读取ico文件并显示的麻烦问题
最近在做一个文件夹相关应用,能够显示文件夹中的所有文件和文件夹,并能正确显示缩略图,首先关于如何获取正确的Windows文件/文件夹/系统图标缩略图本身是一个复杂的工作,Electron提供的app.getFileIcon完全没法用,拿到的是32*32小图标,而且无法拿到文件夹图标,因此此处我们开发了一个dll的native module给Electron app调用,此处步骤省略。 ...原创 2018-11-24 15:21:35 · 1753 阅读 · 1 评论 -
js里的localeCompare对中文进行排序没有C++直接来得靠谱
今天坑人的主角是Electron(2.x),里面string.localeCompare,效果和chrome不一样"啊".localeCompare("参"),chrome里返回值是-1,是按拼音排序的。Electron里返回1,估计是按部首排序?这里已经猜到可能和字符编码有关,如果在Electron下面 "啊".localeCompare("参", "zh-CN"),那得到的结果也是-1,即...原创 2018-11-27 23:12:46 · 605 阅读 · 0 评论