关闭

Linux下NRF51822开发环境(非IDE)

之前写过Linux下烧写NRF51822的文章时说过分享我的Linux下开发...
阅读(1462) 评论(0)

换网卡后,Virtualbox提示VERR_INTERNAL_ERROR: Inexistent host networking interface

换网卡后, Virtualbox虚拟机从休眠中启动报错: VERR_INTERNAL_ERROR: Inexistent host networking interface jiej...
阅读(653) 评论(0)

Cross compiling Libx264 for ARM

转自: http://www.blogs.soctel.in/cross-compiling-libx264-for-arm/ Download the x264 snapshot from ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2 This will buiild both the library (lib...
阅读(681) 评论(0)

vim 中 Ctrl + I 跳转失效原因

简单记录一下vim中ctrl+I 跳转失效原因: 因为案件映射了...
阅读(599) 评论(0)

Linux 使用JLink烧写NRF51822EK_PRO

最近手里有了一块NRF51822EK_PRO开发板, 在淘宝上买的一个山寨开发板. 山不山寨不重要, 重要的是cheap and work fine. 提醒以下, 那些淘宝店说什么提供技术支持, 那是屁话来的, 没什么值得的参考的技术. ok, 先说说JLink在linux使用时该注意的事项:    linux下的Jlink会提示升级固件(如果JLink的固件版本比PC上的软件版本低的...
阅读(2793) 评论(4)

C++ 通过父类调用其他兄弟类实例

简述: 本文介绍一个类里调用其兄弟类(继承同一父类)的接口, 但是不直接传递兄弟类的实例给调用类实例. 场景: B和C继承自A, C通过其父类A调用B的接口操作B的sum. 原理: 利用Class A 的静态变量(链表), 存储所有其子类(这里假设是B)的实例指针, 同时记录子类类型, 这样, 所有子类(这里假设是C)都可以通过父类来调用其他子类(或同类)的实...
阅读(861) 评论(0)

Qt 实现桌面雪花飘落 - 修改3(终结)

这次修改是经过一些实验后, 得出最后相对比较好的实现雪花飘落的方案. 之前说过使用每朵雪花都用自己的timer更新背景实现动画和使用QGraphicsView等实现动画. 我也做了一些尝试, 最终还是以CPU爆表告终. QGraphicsView的实验例子: http://blog.csdn.net/vince025/article/details/17710965 还有就是用Animati...
阅读(724) 评论(0)

QGraphicsView 实现动画实验

在做桌面雪花飘落效果的动画时, 想用QGraphicsView来实现动画, 这里做了个实验. 本实验是在scene里添加100个item, 实现简单的斜线运动, 碰到边缘后反弹的效果. 主要是测试其消耗资源情况. 实验结果: 高CPU运行! 下面是代码主要代码: 窗口构造函数, 主要是布局, 创建QGraphicsView和QGraphicsScene对象, 添加100个items ...
阅读(1069) 评论(1)

Qt 实现桌面雪花飘落 - 修改2

今天对 雪花飘落 的动画 实现方法做了修改. 改为使用paintEvent重画背景实现. 主要修改的代码: void SnowWidget::paintEvent(QPaintEvent *e) { //QPainter painter(this); //painter.drawPixmap(this->geometry(), pmList->at(ShowIndex)); //Faile...
阅读(546) 评论(0)

Qt 实现桌面雪花飘落 - 修改1

今年圣诞节手痒简单实现了一个桌面雪花飘落的动画背景, 发给老婆体验一下, 提了些意见, 进行了改进. 上一个版本地址在: http://blog.csdn.net/vince025/article/details/17552497 今天改进了以下几点: 1. 雪花旋转了 2. 加入了飘落时会左右飘动, 想模拟风吹的感觉. (很生硬, 算法还得优化) 3. 会在桌面底部堆积雪花 (...
阅读(1259) 评论(0)

Qt 实现桌面雪花飘落

这两天无意发现有人写了VC等开发的桌面雪花飘落的程序, 我也写了一个, 算是也过上了剩蛋吧! 代码很简单, 贴个主要的实现过程吧. 理应支持windows和linux桌面版的, 但是linux下就暂时不测试了. 懒得重启. 有空测试一下. 全部源码在后面的链接. #include "widget.h" #include "ui_widget.h" #include #include...
阅读(1530) 评论(0)

Linux系统下烧录单片机

文章出处: http://andyhuzhill.github.io/html/shaolu.html 有些人说Linux下怎么开发单片机程序? 我们学得都是在Windows下的开发工具和烧录工具。其实这只是中国的情况,中国大都是用Windows系统的。所以我们也只接触到Windows下的开发工具。在国外,许多大牛是不用Windows的。那么,他们如果要做单片机怎么办?肯定没问题的,Li...
阅读(1187) 评论(1)

Pickit 3 - MPLAB Target device ID does not match 解决办法之一

google上的办法很多都试过, downgrade framework等都不行.后来看到一贴的方法: 把usb插到可直接供电的usb口(机箱的前置USB口)就可以了....
阅读(5462) 评论(0)

Ubuntu 12.04 自动切换桌面背景

以前在gnome2时使用gconftool可以改变ubuntu的桌面背景的,装了12.04后,发现不行了,研究了一下,原来改用gsettings这个工具了. 我卸载了unity,装的是gnome-panel桌面. 脚本如下: #!/bin/bash confFile=".switchbg.conf" cd $(dirname $0) filepath=$PWD find $filepath...
阅读(1136) 评论(1)

在程序里判断编译的是debug还是release版本

使用Qtcreator开发Qt程序时,很多时候使用debug版本调试,而且为了debug,会使用很多qdebug/printf之类的接口打印调试信息. 以前写C时,老是修改Makefile,现在用QtCreator,有debug和release版本区分,这次可以充分使用这个一键切换版本的功能了. 配置方法如下: "project" -> "build&run" -> :build s...
阅读(1487) 评论(0)

kubuntu12.04 (KDE) 设置屏幕亮度(Brightness)和触摸板

这两天在华硕的X43B系列的笔记本上装了Kubuntu12.04(ubuntu的unity界面实在用不惯,主要是自定义不太会用),发现很多快捷键都不起作用,有可能是快捷键设置不一样. 设置触摸板开关: 我知道的是Fn+F9控制触摸板的默认改成了Ctrl+Alt+T了,而且要开机启动synaptiks这个工具才行.我不喜欢太多启动程序,所以上网查了一下,搜到以下代码,可以使用命令行设...
阅读(1720) 评论(0)

关于LD_PRELOAD的用法

转自: http://blog.linuxeden.com/index.php/196616/viewspace-8082.html $ make run LD_LIBRARY_PATH=./ LD_PRELOAD=libleak.so ./main malloc 0x893b008, size 1 free 0x893b008 $ cat main.c #include...
阅读(586) 评论(0)

cygwin编译ffmpeg

这周公司项目需要搞H264编码,想单独用libx264实现,发现demo很少,之前又没用过libx264这个库开发,难度比较大,所以改用ffmpeg。 因项目需要,编译环境使用cygwin,在这里记录一下编译ffmpeg的过程. ffmpeg使用的是1.0.1版本。cygwin装最新的。 先要安装libx264,网上下个最新版本的就行了: ./configure --prefix=...
阅读(1186) 评论(0)

Qt重画widget的背景

发现使用QPainter 无法重画子控件的背景,但使用QPalette可以。写了两个函数,方便以后修改。 void setWidgetBG(const QString & fileName, QWidget *widget) { QPixmap map(fileName); QPalette p = widget->palette(); p.setBrush(QPalet...
阅读(830) 评论(0)

改变编译器字节对齐条件的简单说明

要改变编译器默认的字节对齐方式,Linux下可使用一下两种方法: 一: #pragma pack (n)   //C编译器将按照n个字节对齐。 #pragma pack ()   //取消自定义字节对齐方式 例如: #pragma pack(1) //一下内容按1个字节对齐 struct Test { char a; int b; } #pr...
阅读(503) 评论(0)
35条 共2页1 2 下一页 尾页
    个人资料
    • 访问:39360次
    • 积分:676
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:13篇
    • 译文:0篇
    • 评论:9条
    最新评论