Category: 應用程式

  • Windows下VS2012编译安装Ruby 2.1.1(64位版)

    虽然学过一段时间的Python,但是决心转投Ruby玩玩看,Ruby也有GTK+和Qt的扩展(还有KDE的API绑定呢!)。Linux下安装是so easy了,Windows下也有懒人安装包,不过版本比较老。所以我打算用VS2012编译安装最新的稳定版本2.1.1,下面就讲讲Windows下的编译安装过程(以编译安装64位版本为例)。

    Continue Reading →

  • 让Qt Designer设计的Widget随MainWindow增大而增大

    入门Qt,各位老鸟见笑了。网上一搜有这个问题的还不少,而且一些中文博客/论坛用一些旁门左道误导不明真相的群众,还是写下本文吧。 问题描述 通过Qt Creator中的Designer(或者独立的Qt Designer程序)设计Qt程序外观的时候,里面添加的小部件(Widgets)不能随着主窗体(MainWindow)的增大而增大。 解决办法

    Continue Reading →

  • 在中国知网CNKI上下载PDF格式的学位论文

    国内搞学术奇葩事情很多,最奇葩的、最人神共愤的恐怕就是CNKI(中国知网)搞出来的什么caj、nh等格式了,封闭的格式,只能用自家的CAJViewer查看,而CAJViewer又没有Linux下的客户端,即便在Windows下也是一个臃肿的、一堆广告的、UI过时的软件。 没办法,这个学期搞毕设,少不了要去知网下文献回来看,怎么办呢?今天刚好在a-nerd.info上看到这篇文章,也就是说用一个油猴脚本就可以了!!!

    Continue Reading →

  • Qt Creator在Windows上的调试器安装与配置

    如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试器是CDB(对应MinGW的Qt使用GDB调试器)。本文介绍如何下载安装CDB,并在Qt Creator配置之。 示例环境:Windows 8 x86 + Visual Studio 2012 + Qt 5.2.0

    Continue Reading →

  • Qt 5.2+VS2012+OpenCV 2.4.7的环境配置

    如果你安装的是使用Microsoft Visual Studio编译器的Qt(例如我安装的这个Qt,安装包文件名为:qt-windows-opensource-5.2.0-msvc2012-x86-offline.exe),则不需要网传的对OpenCV进行编译的这个麻烦过程,直接利用VS的预编译文件即可。 需要注意的一点是Qt不支持Visual Studio Express版。另外你最好先在Visual Studio下完成OpenCV简单demo的编译(参看我之前的博文),确保OpenCV环境设置正确。 使用Qt Creator这个IDE而不是VS的好处在于Qt Creator能够非常方便地调用所有Qt的组件,而且更加轻量级、启动也很快速,开发跨平台应用时也更加方便(主流平台下都有Qt Creator,而只有Windows才有Visual Studio)。 Qt程序的项目配置文件保存在.pro文件里,类似于VS2012中所配置的,Qt也没有“全局”的INCLUDE和LIB(库)路径的修改功能,而是通过对pro文件的改动来配置编译时需要包含的路径和库文件。

    Continue Reading →

  • 用Calibre导入Kindle电子书并去除DRM保护

    本文的目的绝非为了盗版之用,而是很多美国亚马逊买的Kindle设备(如Kindle 4、Kindle 5)无法在中国亚马逊里注册,不能通过正常的推送渠道购买正版电子书,因此这是一个万不得已的做法,在中国亚马逊买书然后破解再传到美版(或日版)Kindle里。 需要下载的软件有:Calibre、DeDRM插件、Kindle for PC(或者for Mac)

    Continue Reading →

  • fcitx拼音输入法的搜狗细胞词库转换和导入教程

    fcitx当然是最赞的开源输入法,没有之一咯~自带的拼音词库很适用,不过对于一些稀奇古怪的长句子(古诗文、专业词汇等)支持还是不够好。很早的版本就提供了第三方词库扩展支持,网上流传的教程也是相较于4.2.4版的,新版的fcitx改进很多。下面介绍怎样转换、导入搜狗细胞词库到fcitx的拼音词库中。

    Continue Reading →

  • Visual Studio 2012下的OpenCV 2.4.7安装过程

    邮箱已经收到了Visual Studio 2013的升级通知,但是很多软件如OpenCV、Qt等都只有VS2012的预编译库,还是懒得升级了(除非VS支持C++11了)。 网上搜了一些VS2012(或VS2010)安装OpenCV的教程,抄来抄去很不规范……还是直接参考官方的安装过程靠谱,你可以把本文当作一小部分官方安装指南的中文翻译。

    Continue Reading →

  • MySQL数据引擎InnoDB和MyISAM互相转换

    MySQL(或者社区开源fork的MariaDB)5.5以上支持InnoDB引擎,并将其作为默认数据库引擎。InnoDB带来很多改进,但是对系统资源占用明显增加,对于还在128MB~512MB内存VPS挂WordPress博客的筒子们来说,InnoDB是不合适的,还是得换回MyISAM这批老马!

    Continue Reading →

  • 用纯QML写的Plasmoid词典工具KDictionary

      (话外音:图片被扔在文章末尾了) 花了一天来完成这个Plasmoid(KDE Plasma桌面小工具),可谓是现学现卖啊,一边网上查手册一边在机器上写。主要是对已有的Dictionary这个Plasmoid极度不满(不然我也不会自己写一个),去project.kde.org上一看吓我一跳,Dictionary的上次更新已经是两年前的事情了。而且还是用的C++,还没port到QML呢!

    Continue Reading →