All Stories

Qt for Mobile程序设置启动图片

Qt for Mobile默认是用了一张纯黑的图片作为程序启动图片,所以一开始程序启动时会出现1到几秒的黑屏,机器越慢,这个时间越长,比较不美观,我们可以自己动手设置上适合的图片。

Go语言中将其他编码字符转换为UTF-8

今天要把一段文本从gb2313转换为UTF-8,网上有一些第三方库,比如使用iconv之类来转换,其实有比较官方的方法:

Qt for Android中使用CrystaX NDK替换官方Android NDK

昨天突然又想在Qt for Mobile中用上Boost,于是先得把Boost编译到iOS/Android上,然后发现了一个叫CrystaX NDK的东西,它本身的可以作为官方Android NDK的替代,不但对标准库和编译器有了一些改进,还包含了预编译好的Boost库。

Qt for Mobile集成LeanCloud

前些天想着给istkani在Android集成个push notification,用了腾讯的信鸽,结果在进程退出后老是会弹框说进程意外结束云云,于是就放下了。

QML元素在Android上的Scaling

这两天突然想把istkani在Android跑一下,本来是想集成个腾讯信鸽的推送功能,但是信鸽没集成好(程序老是挂掉),先去调了一下界面的问题。

参加第一届Gopher China大会

周末两天都用于参加第一届Gopher China技术大会了,这是我第一次参加这类活动。大会在浦东软件园了的浦软大厦2楼举行,很糟糕的一点是那大会堂里联通信号都没有,我那Nexus6估计一直在尝试连接网络,一整天都烫手,电池只能撑6个小时。

老是分给我dump文件分析crash bug

进这公司两周多了,分给我5个crash bug让我看。第一个因为没有symbol文件了,所以没继续看。第二个在Mac上,幸亏可以100%方便地重现,然后找到一点线索,转给其他team去了。后面三个都是只有dump文件让我看,一个是只能看到项目代码里从容器里取出一个野指针,一个是只能看到项目代码里似乎一切正常但进了CRT后一个字符串拷贝操作崩溃了,最后一个是在基类里有一个方法会调用一句

生成iOS Push Notification证书

昨天又折腾了大半天iOS Push Notification的证书,之前也折腾过一次,真是麻烦,网上的文章大多步骤相似却不能只靠文章中的步骤得到能用的证书。这里暂且记一下。

本地镜像Rust nightly build

自从Rust版本号跳到1.0,即使离正式发布还有很长一段时间,我就开始打算要学一下Rust,主要还是因为想跟Go比较一下,用Go也一年了,已经能做些比较实用的小项目了,我想看看Rust有哪些方面更优秀,或者说比Go更合适来做某些方面的开发。