logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

中字符转换中文乱码的处理方法

<br />这两天在学习使用jni,在java程序中,调用海量词典的dll。利用jni的GetStringChars函数和NewString函数时,遇到了中文乱码的问题,折腾了一个晚上。查阅了一些资料,总结如下:<br /><br />一.相关概念<br />java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节; jni内部是使用UTF-8编码来表

#java
iOS开发笔记——利用segue传参

当我们选择了storyboard的segue帮我们实现view之间的切换,同时view之间的参数传递能力并没有被剥夺,ios为我们提供代理方法:#pragma mark - Segue Methods- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{MyViewController *viewCo

#ios
Qt应用程序Cursor样式

Qt应用程序Cursor样式        在X11上,Qt支持Xcursor库,可以随意更改全彩色的Cursor主题。但是在嵌入式Qt开发中,没有Xcursor的支持,效果就没这么乐观。        总结一下,我们可以通过以下三类方式修改Qt应用程序的Cursor样式:1. Qt::CursorShape       Qt提供以下CursorShape,如下图:     代码:Widge

#qt#嵌入式#ui +2
2011 IT大趋势

本文转自:http://news.csdn.net/a/20101124/282411.html临近年关,各种媒体和机构也纷纷发布了各种趋势分析报告,讨论可能对明年以至未来将产生影响的技术动向。之前我们已经报道过Gartner发布的“2011年十大战略性技术”,包括云计算、移动应用和媒体平板、社交交流和协作、视频、下一代分析技术、社交分析、背景感知计算(Context-Aware Computin

#云计算
android linux 最全的基础知识总结

<br /> <br />===================================================<br />linux ,Android基础知识总结<br />1. Android编译系统分析<br />2. 文件系统分析<br />3. 制作交叉工具链<br />4. 软件编译常识<br />5. 设置模块流程分析<br />6. linux系统启动流程分析<br

#android#linux
文件编码,文件或文件名编码格式转换

如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。一,查看文件编码:<br />在Linux中查看文件编码可以通过以下几种方式:<br />1.在Vim中可以直接查看文件编码<br />:set

#vim#windows#linux
Android语音识别

<br />代码是摘抄的<br /> <br /> <br />try {<br />                    Intent intent =new Intent(<br />                            RecognizerIntent.ACTION_RECOGNIZE_SPEECH);<br />                    intent.pu

#android
在iOS上绘制自然的签名

在iOS上绘制自然的签名这里有一篇很棒的文章写如何在Android上获取流畅的签名:Smoother Signatures,但是我没有找到一篇是写在iOS上如何实现。那么,究竟怎么做才能在iOS设备上获取用户的签名呢?虽然我没有找到任何关于获取签名的文章,但是在App store上已经有了实现得很好的app。  Paper by 53 是一个画画的iPad应用程序,它拥有漂亮并且灵敏的画笔,这也是

到底了