- 博客(18)
- 资源 (11)
- 收藏
- 关注
转载 __I、 __O 、__IO是什么意思?怎么用?
原文: http://www.chuxue123.com/forum.php?mod=viewthread&tid=122&extra=page%3D1__I、 __O 、__IO是什么意思? 这是ST库里面的宏定义,定义如下:#define __I volatile const /*!< defines 'read only' permissions
2016-04-28 11:32:55 27275 3
转载 嵌入式C语言笔试题
1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多
2016-04-25 17:19:12 1016
原创 Linux编程之互斥锁线程控制
/*互斥锁线程控制*/#include<stdio.h>#include<stdlib.h>#include<pthread.h>#define THREAD_NUMBER 3/*线程数*/ #define REPEAT_NUMBER 5 /*每个线程中的小任务数*/#define DELAY_TIME_LEVELS 10.0 /*小任务之间的最大时间间隔*/pthread_mutex_
2016-04-25 16:30:08 556
原创 Linux编程之线程基本编程
#include<stdio.h>#include<stdlib.h>#include<pthread.h>#define THREAD_NUMBER 3/*线程数*/ #define REPEAT_NUMBER 5 /*每个线程中的小任务数*/#define DELAY_TIME_LEVELS 10.0 /*小任务之间的最大时间间隔*/void *thrd_func(void *arg)
2016-04-25 16:27:23 399
转载 线程与进程的区别
原文:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂1 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2 假定工厂的电力有
2016-04-24 11:15:24 351
转载 getpid()函数
getpid getpid(取得进程识别码) 相关函数: fork,kill,getpid 表头文件: #include#include<unistd.h> main() { printf(“pid=%d\n”,getpid()); } 执行: pid=1494
2016-04-24 09:36:08 17935
转载 Linux进程间通信---使用共享内存
原文地址: http://blog.csdn.net/ljianhui/article/details/10253345?utm_source=tuicool&utm_medium=referral下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存 顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。
2016-04-23 16:03:02 1718
转载 QT中的坐标系统
void PaintDemo::paintEvent(QPaintEvent *){ QPainter painter(this); painter.setWindow(0, 0, 200, 200); painter.fillRect(0, 0, 200, 200, Qt::red);}窗口是 400×400 的,setWindow 函数设置的大小是 200×200。以
2016-04-12 17:15:52 430
原创 基于QT的简单文本编辑器
MainWindow.cpp#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include<QTextEdit>namespace Ui { class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: ex
2016-04-10 19:05:53 2612
原创 QT实现登陆界面
代码: MainWindows.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include<QDialog>namespace Ui { class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic:
2016-04-09 10:35:09 23055 1
原创 吐槽《C++ GUI Qt4 编程》这本书
书很经典, 但是看起来很吃力, 书里面很多东西讲的都是一笔带过, 导致很多地方我根本不知道讲的是什么, 再就是很多地方, 不知道是翻译的事, 还是作者原本就这么写的, 我常常感觉很困惑, 这里? 哪里? 为什么? 书的第1,2章节算是比较好理解的,但是第三章节开始 直接抛给你一个spreadsheet的表格程序, 我不知道为什么要这样设计, 看完前两章节的读者, 基本就是
2016-04-07 19:38:48 3178 11
原创 MainWindow.cpp
#include <QtGui>#include "finddialog.h"#include "gotocelldialog.h"#include "mainwindow.h"#include "sortdialog.h"#include "spreadsheet.h"MainWindow::MainWindow(){ spreadsheet = new Spreadsheet;
2016-04-07 17:42:10 1628
原创 MainWindow.h
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>class QAction;class QLabel;class FindDialog;class Spreadsheet;class MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindo
2016-04-07 17:17:27 1576
原创 QLineEdit类
函数: 1 void QLineEdit::textChanged ( const QString & ) [signal]信号发出,当文本框中的文字别改变时,参数是新的文笔。 这里参数中的const关键字不要忘记写
2016-04-06 21:26:38 511
转载 QWidget类
函数: 1 void QWidget::setFixedHeight ( int h )设置这个窗口部件的最小高度和最大高度都为h,而不改变宽度。为了方便而提供。(几何形状函数) 2 QSize sizeHint这个属性保存的是建议的窗口部件大小。如果这个属性值是无效的大小,那么就没有大小被建议。如果这个窗口部件没有布局,sizeHint()的默认实现返回一个无效大小,并且否则的话就返回布局的首
2016-04-06 21:14:11 698
原创 QT中的布局类
给你的窗口部件一个好的布局的最好的方法是使用这些布局窗口部件:QHBox,QVBox和QGrid。一个布局窗口部件自已自动地把它们的子窗口部件按照它们被构造地顺序进行布局。为了生成更复杂的布局,你可以嵌入一个布局窗口部件到其它的。 1 一个QHBox把它的子窗口部件从左到右排列在一个水平的行中。 2 一个QVBox把它的子窗口部件从上到下排列在一个竖直的列中。 3 一个QGrid把
2016-04-06 20:41:59 893
原创 QPushButton类
QPushButton窗口部件提供了命令按钮。公有成员: virtual void setDefault ( bool def ); 通过调用setDefault()函数让按钮成为对话框的默认按钮,默认按钮就是当用户按下Enter键时能够按下对应的按钮。
2016-04-05 21:36:46 475
转载 QCheckBox类
QCheckBox窗口部件提供一个带文本标签的复选框。QCheckBox和QRadioButton都是选项按钮。这是因为它们都可以在开(选中)或者关(未选中)之间切换。它们的区别是对用户选择的限制。单选框定义了“多选一”的选择,而复选框提供的是“多选多”的选择。
2016-04-05 21:27:22 473
stm32低功耗之待机模式
2016-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人