- 博客(34)
- 资源 (2)
- 收藏
- 关注
原创 QT5 qDebug 输出到文件
QT4的做法和QT5有差异, QT5中已经废除了qInstallMsgHandler . 具体代码如下:#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)void customMessageHandler(QtMsgType type, const QMessageLogContext &, const QString & str){ QStrin
2016-06-01 11:26:02 4885
原创 STM32 TIM8 PWM
和普通TIM不一样, 使用TIM8 产生PWM,需要使用TIM_CtrlPWMOutputs(TIM8, ENABLE); 否则不能产生PWM完整过程如下://gpioc-9 is tim8ch4 RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM8|RCC_APB2Periph_GPIOC, ENABLE); GPIO_InitSt
2016-05-31 11:13:05 11086 1
原创 Qt没有被正确安装
编译了QT的静态库, copy到另外一台电脑上, 使用QT Create 添加这个qt静态库,结果提示: Qt没有被正确安装. 解决方法: 在静态库qmake相同目录下,创建qt.conf文件 写入: [paths]Prefix = D:/workspace1/qtstatic/qt_static_5.5.1_vs2010sp1/其实在QT create 的概要信息输出中有显示 : Can
2016-05-28 18:17:49 1969
原创 openSUSE 源中的virtualbox 无法加载 USB设备
openSUSE leap 42.1 中 virtualbox 版本是5.0.16,需要到virtualbox 网站下载 extension包,地址如下: http://download.virtualbox.org/virtualbox/5.0.16/Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.vbox-extpack然后virtualb
2016-05-12 21:32:20 784
原创 嵌入式 curl 交叉编译
不需要curl的高级功能,只使用最基本的模拟get,post 。 ./configure --host=arm-linux CC=arm_v5t_le-gcc CROSS_COMPILE=arm_v5t_le- --without-zlib --disable-rtsp --without-ssl --prefix=/home/xxx/curl ./make ./make install
2016-05-07 00:29:23 3214
原创 Linux Kernel 控制 GPIO LED 闪烁 (Blink)
Linux Kernel 控制GPIO LED 闪烁(Blink)关于Linux 下面使用gpio 控制led灯 有很多方式. 1.直接操作GPIO : 比如gpio15 ,那么就使用 echo 15 > /sys/class/gpio echo out > /sys/class/gpio/gpio15/direction echo 1 > /sys/class/gpio/
2016-04-14 11:07:25 13375
原创 wildfly10 添加 mysql 数据源 (datasource)
wildfly10 添加 mysql 数据源(datasource)wildfly 添加datasource 有三种方式: 1. 通过web manange console 2. 通过 CLI 3. 直接修改xml文件这里只说明最简单的第一种方式和遇到的坑: 添加driver:step 1: 安装mysql-connector-java (可以通过 yum, zypper, apt-get
2016-03-29 17:10:12 5149
原创 好久不写blog了
感觉一直在忙碌,好久没有时间和心情写点东西了。工作上的变动导致一切都需要时间来理顺,希望自己能抽些时间来写点有技术含量的东西。
2013-07-17 16:16:12 583
转载 centos pdf 方块的解决方法
方法1: 去除产生乱码的配置文件 49-sansserif.conf :sudo mv /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak #ok!方法2:如果已经安装了文泉驿正黑字体,使用下面的方法解决显示方块问题:sudo gedit
2012-08-26 12:56:31 748
原创 minicom 无法保存配置
这是一个很诡异的问题: 使用sudo minicom -s 配置终端后,save as default。但是下次再启动时发现上次的配置根本没保存,不得每次都配置一遍,那问题在什么地方呢? 使用 minicom -h 看最下面的一句话,如果说配置
2011-10-13 15:31:31 4897
原创 opensuse enable Atheros lan card
如果你是 Atheros 网卡,有可能在opensuse11.4 下认不出来,无法上网。lspci 中看到这个:02:00.0 Ethernet controller: Atheros Communications Device 1083 (rev c0)恭喜你,
2011-10-11 09:30:33 1043
转载 thunderbird3.1的安装并添加消息指示器替换evolution(Ubuntu10.04)的技巧
第一步,让我们把Ubuntu默认的evolution邮件客户端卸个干干净净:在系统设置里找到并打开新立得软件包管理器,输入evolution过滤,然后把和evolution有关的软件包统统标记为删除或彻底删除——但 是注意,由于软件包的依赖性,编辑删除某个包时会提示你“如下软
2011-10-08 12:49:53 1240
原创 ubuntu 10.04 i5 2300 显卡解决方法
因工作需要 ,安装了ubuntu 10.04 ,但是默认的驱动对于新到sandy bridge 处理器到图形驱动支持不好。查了不少网页,经实验如下方法可行:1. 添加显卡驱动源: sudo add-apt-repository ppa:xorg-edgers/ppa2
2011-09-23 18:12:55 1140
转载 Windows下配置Rails3开发环境
Windows下配置Rails3开发环境阅读量(1397) | 发表 于 2010-09-01 22:54:00不少同学都喜欢在Mac下用Rails开发网站。可惜本人没有条件,就一本几年前的小黑。也想玩玩Rails3,于是试试在Windows7下配置
2011-07-16 19:51:30 1154
原创 NAT/STUN
1.RFC3489 - STUNRFC 3489 《STUN – Simple Traversal of UDP Through NATs》(《简单的用UDP穿透NATs》)描述了一套用于使UDP穿过NAT的协议,本文并不关心STUN协议的实现,如STUN Client或Server。相反我们更关心作为STUN穿透对象的NAT。NAT是为了解决网络地址资源的问题出现的一种折中办法,显然使用NAT并不如拥有一个专用的Internet地址来得方便,但是从另一个角度看,NAT也为网络提供了许多安全保障。NAT的实
2011-04-18 15:53:00 2868
原创 opensuse 11.4 kmail 自动拼写检查
默认情况下, kmail不会自动拼写检查。如何开启:在configure desktop -> Local -> Spell check 勾选 automatic spell checking enabled by default !
2011-04-15 11:17:00 523
原创 opensuse11.4 kmail 不能使用邮件地址簿
opensuse 11.4 中 kontact 是4.4.10 , 由于开发未完整,所以会有一些问题。在配置好kmail 后,导入邮件地址到contacts 中,再来写邮件,发现无法补全和选择邮件地址。解决方法:1.在configure desktop -> personal information 中contacts 下添加一个akonadi address books ,然后点OK2. 然后 use as standard 并删除default address book这样就OK了
2011-04-12 11:36:00 754
原创 ruby learn resouce on web
This is a essential , simply , quickly to learn http://www.techotopia.com/index.php/Ruby_EssentialsMore details :http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/index.htmlruby is same as python on many way. Ruby i think it's good to
2011-04-07 16:57:00 425
转载 centos install ruby 1.9
<br />CentOS is a great Linux distro with possibly the worst selection of up-to-date packages. I love the ease of use of CentOS and the close ties to RedHat, but using it often means that I need to compile the libraries I need from source.$ sudo yum
2011-03-27 01:27:00 1211
原创 opensuse 11.4 install google-gadgets
sudo zypper in google-gadgets google-gadgets-qt安装完成后,启动却提示: google-gadgets-qt: Failed to load js-script-runtime.解决方法:sudo zypper in mozilla-xulrunner192 mozilla-xulrunner192-gnome mozilla-xulrunner192-translations-common应该是google-gadgets 和新版本的xulrunner 不兼容
2011-03-23 17:25:00 579
原创 opensuse 11.4 install google-gadgets
sudo zypper in google-gadgets google-gadgets-qt安装完成后,启动却提示: google-gadgets-qt: Failed to load js-script-runtime.解决方法:sudo zypper in mozilla-xulrunner192 mozilla-xulrunner192-gnome mozilla-xulrunner192-translations-common应该是google-gadgets 和新版本的xulrunner 不兼容
2011-03-23 17:19:00 392
原创 opensuse 11.4 KDE 环境下 libreoffice 无法输入
opensuse KDE 环境下无法使用libreoffice.解决方法是升级libreoffice到 libreoffice-3.3.2.1-29方法如下:1. add libreoffice 库sudo zypper ar http://download.opensuse.org/repositories/LibreOffice:/Unstable/openSUSE_11.4 libreoffice2. sudo zypper dup --from libreoffice升级完成后就OK. 无论中文英文
2011-03-18 13:46:00 1206
原创 opensuse 11.4 firefox 无法输入中文的解决方法
使用光盘DVD 安装,出现了firefox 无法输入中文的问题: 解决方式是: 卸载scim 安装ibus :#zypper in ibus-gtk ibus-qt另外需要执行#gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodulesOK
2011-03-18 13:43:00 1199
原创 使用opensuse 11.4 Blogilo 发的一篇 blog
参考 http://blog.csdn.net/xiaoyaossky/archive/2011/03/03/6219957.aspx 配置好blogilo ,版本是1.0.1, 有格式化文本的功能。这样,以后有什么都可以写写记录下来, 比较好!Good!
2011-03-16 18:33:00 450
原创 bash 的history 功能
<br />(1) The command history is also searchable in more than one way: If you type the<br />command history, you will see a listing of the last commands you have typed. Each of these<br />is numbered: If you type ! followed by the number of the command
2011-01-02 22:00:00 530
原创 ubuntu 10.04 在intel 945G 集成显卡死机的解决方法
<br /> 应该是由于内核KMS的缘故, 导致对部分intel显卡的支持有问题,表现就是在安装ubuntu 10.04 或者是使用过程中死机。<br /> <br />解决办法是: 在grub 启动时, 按 e 编辑启动项,给kernel 传递额外的参数。<br />具体的就是在quiet splash 后面 加上 i915.modset=1 <br />然后在ctr+x 启动,启动后进入系统,修改/etc/grub/grub.conf ,同样的加上kernel 参数<br />这样就可以解决死机问题,
2010-07-29 15:19:00 1847
转载 pkg-config工具, ld.so.conf文件, PKG_CONFIG_PATH环境变量
<br />原文地址:www.91linux.com/html/article/program/cpp/20071207/8934.html<br /><br /><br />一、编译和连接<br />一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指定的头文件的路径也可能不同,
2010-07-26 17:25:00 575
转载 IAD,ATA 区别
<br /> 目前在VoIP语音网关领域出现比较多的词汇包括IAD,ATA等,IAD是英文Integrated Access Device,是Softswitch综合接入设备的缩写,ATA则是Ananog Telephony Adapt的缩写。 <br /> IAD一般是指语音网关既可以担当IP电话网关设备还具有数据接入的功能,一般数据功能包括PPPoE,NAT,DHCP Server等功能甚至包括路由,简单防火墙功能,虚拟服务器功能等等。<br /> 而通常意义上指的ATA就是一个电话的适配器,不包含
2010-07-23 16:05:00 1566
原创 Simplify my life
很长一段时间在各个linux 发行版之间挑拣, 有如追逐时尚,也很有雄心精通好几种语言,从低级到高级,今天使使GNOME,明天玩玩KDE,……如今回首,却没有自己master 的东西从今以后,simplify my life!Tools:OS: openSUSEGUI: kdeedit: vimbrowser: firefoxmail: thunderbird ? kmail ?
2010-07-14 16:30:00 867 1
原创 利用vim 处理源文件
<br />有这样一段代码:(从网页上copy过来)1.#include <KApplication>2.#include <KAboutData>3.#include <KCmdLineArgs>4.<br />5.#include "mainwindow.h"6.<br /> 7.int main (int argc, char *argv[]) 8.{ 9. KAboutData aboutData( "tutorial4
2010-06-29 17:18:00 629
原创 find 怎么不搜索子目录了?
<br />find -name *.asp <br />怎么只有主目录下的文件,子目录怎么不搜索了呢? <br />或者是出现这样的提示:find: paths must precede expression<br /> <br />问题是: <br />要加引号<br />find -name "*.asp"<br />
2010-06-01 17:45:00 6288
原创 关于SVN 使用中的一些小技巧
1, 删除 .svn 目录(有很多情况需要这样做),有两种方法:1. find . -name ".svn" -type d -exec rm -rf {} /;2. find . -name ".svn" -type d | xargs rm -rf 2, 如果你的svn workspace 中有许多没被svn管理的文件(比如临时文件),使用svn st 显示的状态是 ? 你想一次删除它们:p, li { white-space: pre-wrap; }svn st |grep ^?|awk
2010-06-01 17:38:00 623
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人