
积少成多
yanchen0314
这个作者很懒,什么都没留下…
展开
-
iconv库移植到ARM
有许多人在做项目的时候都会遇到字符编码的不一致导致的乱码问题,那如何去解决呢?在Linux系统上可以通过iconv函数族来进行编码转换,可是关键的问题是,用iconv编写的转换程序在x86的主机上运行的好好的可是一旦移植到ARM板上就不行了。为了解决这个问题,我决定亲自编译一个iconv的ARM版本,然后用自己编译出来的iconv库而不用主机系统的函数库。首先下载iconv库的压缩包可以下下面的网原创 2014-06-26 17:59:29 · 4533 阅读 · 0 评论 -
嵌入式Linux更改启动logo
想要改掉嵌入式Linux的那个启动图标的企鹅图片该怎么做呢?这是一个小技巧,其实很简单,首先我们找到这个企鹅图片的源文件,它在哪里呢?打开你的linux内核源码,在drivers/video/logo/中有很多以“.ppm”为后缀的文件,这些就是图标文件。一般开机图标采用的是logo_linux_clut224.ppm这个,要改掉开机logo只需要把你想要的图片替换成logo_linux_clut原创 2014-06-19 11:17:31 · 720 阅读 · 0 评论 -
忽略大小写的字符串比较
忽略大小写字符串的比较这看起来是一个简单的问题。说容易也容易,说困难也困难,具体取决于你所要求的通用性怎么样,如果你不打算考虑国际化的问题,如果是类似于strcmp之类的功能那实现起来还算简单,如果需要考虑的话下面有几种简单的方法。下面的几种方法是我在effective STL中找到的,现在我把它们做一个总结。方法一:使用STL的mismatch算法int CompareChar(ch原创 2014-12-19 10:33:13 · 1414 阅读 · 0 评论