- 浏览: 286679 次
- 性别:
- 来自: 成都
最新评论
-
chd_wu:
都不如protobuf配合zmq啊
(转)Protobuf+RPC的几个C++实现
文章列表
Keil MDK配置和使用
- 博客分类:
- Keil MDK
参考http://blog.csdn.net/zhzht19861011/article/details/5964827或附近文档
补充:勾选Utilities选项卡中的Updata taget before debugging,可以避免在debug前忘记download最新生成的axf文件
有趣的Keil MDK细节
http://www.cnblogs.com/heiyue/p/3373178.html
Keil代码窗口中的黄色箭头表示program counter所在的位置,蓝绿色箭头表示鼠标所指向的位置,参考http://www.arm.com/files/pdf ...
(转)SPI常见传输错误解答
- 博客分类:
- 嵌入式综合
http://www.dzsc.com/data/html/2011-3-25/89304.html
1. SPR设定错误
在从器件时钟频率小于主器件时钟频率时,如果SCK的速率设得太快,将导致接收到的数据不正确(SPI接口本身难以判断收到的数据是否正确,要在软件中处理)。
整个系统的速度受三个因素影响:主器件时钟CLK主、从器件时钟CLK从和同步串行时钟SCK,其中SCK是对CLK主的分频,CLK从和CLK主是异步的。要使SCK无差错无遗漏地被从器件所检测到,从器件的时钟CLK从必须要足够快。下面以SCK设置为CLK主的4分频的波形为例,分析同步串行时钟、主时钟和从时钟 ...
http://stackoverflow.com/questions/5505221/converting-qstring-to-char
In order to convert a QString to a char*, then you first need to get a latin1 representation of the string by
calling toLatin1() on it which will return a QByteArray. Then call data() on the QByteArray to get a pointer to ...
Arduino音乐制作
http://www.geek-workshop.com/thread-288-1-1.html
使用 Processing 用 Android 设备控制 Arduino
http://app.wepost.me/controlling-arduino-with-android-using-processing
Android,Arduino,Labview和Lego机器人这四种东西似乎都可以两两组合使用
http://www.geek-workshop.com/thread-1218-1-1.html
http://www.geek-work ...
实验电路的拆解与器材的收纳
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1011&extra=page%3D1
面包板的秘密
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1070&extra=page%3D1
(转)QT中pro工程文件的编写
- 博客分类:
- QT
http://blog.csdn.net/fjb2080/article/details/4833666
要自己全部写pro文件又有点麻烦,所以,一般都是先运行
qmake -project
来生成基本的pro文件。例如你有一个工程目录为backup,那么在这个目录下就会生成backup.pro文件。
对一般的工程,我们只需要修改几个基本的常用的选项,下面说说怎么修改。
QT正则表达式的使用
- 博客分类:
- QT
http://www.cnblogs.com/frankbadpot/archive/2009/10/18/1583617.html
1. 用正则表达式验证文本有效性
你可以使用QRegExp::exactMatch来判断一个字符串是否符合一个pattern。
void testRegexMatch()
{
QString pattern(".*=.*");
QRegExp rx(pattern);
bool match = rx.exactMatch("a=3");
qDebug( ...
http://www.cnblogs.com/dolphin0520/archive/2012/03/11/2390175.html
1)准备一张ubuntu系统安装盘;
2)将ubuntu系统安装盘放入光驱,重新启动计算机,进入BIOS,将开机启动设置为光驱(CD/ROM)启动方式;
3)然后保存设置退出,等待片刻就进入到ubuntu的安装界面,此时有两个选择
1.在该光盘上试用ubuntu系统
2.将ubuntu系统安装到计算机上
选择"在该光盘上试 ...
(转)QT中FTP中文乱码解决
- 博客分类:
- QT
FTP服务器在收到List指令后,会把当前文件夹的所有项目(包括文件夹和文件的名称,大小,时间,所有者等相关信息)列举出来并返回给FTP客户端。曾经在网上看到有人说过这样一句话:“ftp 在编码问题上相当笨,笨到对编码一无所知”。确实,多数FTP服务器在返回这些名称时采用的文字编码格式为ANSI。这是一个不太好的格式,英文字符占用一个字节存储空间,非英文字符占用两个字节存储空间,长度不一致。而Qt的默认文本编码采用的UTF-16(是么?这里不太肯定,反正从实验得到的数据来看至少是这样的)。即每个字符占据两个字节的存储空间。当QFtp从FTP服务器获取到当前目录下的项目信息时,名称部分直 ...
QDialog和QMainWindow都是继承自QWidget(无边框),QDialog有Accept()方法(方便窗口间调用),QMainWindow有最小化按钮(适合做主窗口)和statusbar(方便显示信息,但局限于只能显示单行)。QDialog和QWidget是可以相互转换的,但QMainWindow和QDialog之间不可以。
http://zxwmail.blog.163.com/blog/static/120947384201010611017114/
如果是顶级对话框,那就基于QDialog创建,如果是主窗体,那就基于QMainWindow,如果不确定,或者 ...
QT的析构和窗口关闭
- 博客分类:
- QT
http://blog.csdn.net/dbzhang800/article/details/6300021
我们直接调用close时(或者点击关闭按钮调用),它会生成 QCloseEvent 事件:(我们可以选择接受或阻止它,如果我们阻止事件,close将直接返回,什么都不做)
QDialog 和 QWidget 相比,多了 done、reject 和 accept 3个相关函数
由于QT存在自动调用delete进行内存回收,所以用new的方法更不易出错
http://marswj.iteye.com/blog/1008766
第一:private, public, protected 访问标号的访问范围。
private:只能由该类中的函数,其友元函数访问,不能被任何其他访问,该类的对象也不能访问。
protected:可以被该类中的函数,子类的函 ...
Ubuntu使用技巧
- 博客分类:
- Linux
Ubuntu版本: 10.04
1. 命令行/图形界面切换
在ubuntu运行过程中,可通过Alt+F7切换到图形界面,但是若安装操作系统后直接进入命令行界面,则需使用startx命令进入图形界面,若提示“.../usr/bin/X:No such file or directory”,可尝试使用apt-get install xserver-xorg修复
2. 增加root用户
(1) 打开终端,输入:sudo passwd
(2) Password: (在此输入你当前用户的密码)
(3) Enter new UNIX password: (在此输入新的r ...
QT Modules一览
- 博客分类:
- QT
Modules for general software development
QtCore
Core non-graphical classes used by other modules
QtGui
Graphical user interface (GUI) components
QtMultimedia
Classes for low-level multimedia functionality
QT翻译-各语言状态切换
- 博客分类:
- QT
(1)在design.pro文件里面加入TRANSLATIONS = design.ts。
(2)在命令行用lupdate 操作