混沌的博客

少无适俗韵,性本爱丘山。 误落尘网中,一去三十年...... 久在樊笼里,不得返自然....

软件设计概论

任何技能,都是由很多细节组成。我们学习一种技能,最好能先对整个技能及框架有一个大概的把握,然后再学习他的细节。软件设计同样如此。 我们将整个软件设计的体系(框架)看成一棵树,首先我们需要对整个体系的树干从上到下有一个较为清晰地轮廓,进而熟悉树枝、树叶等细节信息。 网络 应用(主要) 驱动 ...

2012-03-28 14:33:36

阅读数:840

评论数:0

编程的本质

         我们发明计算机的目的是为了解决问题,特别是解决大量数据的计算问题。 问题的解决之道! 本质上,计算机所能做的只有一件事:数据处理或数据计算。核心就是数据。我们输入数据,计算处理他,然后输出结果。这个就是所有的过程。      输入  计算  ...

2011-11-02 20:08:33

阅读数:4339

评论数:1

n5183b 编程控制

freq set: FREQ 100MHz or FREQ:FIX 100MHz read : FREQ? 2,AMPlitude POW 12DBM 3, 保存用户自定义设置: system:preset:user:save 复位为用户设置: system:preset...

2018-11-23 20:40:20

阅读数:9

评论数:0

Ice 基本概念

The Internet Communications Engine (Ice) is an object-oriented RPC framework。 ICE(Internet Communications Engine)网络通讯引擎是一个面向对象的RPC框架。 1,要使客户端能够联系Ice对...

2018-11-10 16:18:20

阅读数:25

评论数:0

map查找

1,auto value = map.at(“test”); 如果map中没有这个key会报错。 2,auto value = map[“test”]; 没有不会报错,且会插入一个新的pair,value为空。 源码如下,一目了然: T& operator[]...

2018-11-05 22:02:03

阅读数:30

评论数:0

MSVCRTD.lib(crtexe.obj) : error LNK2019

bug! 莫名其妙报错,手动删除makefile,重新编译。 修改了pro文件,居然不重新生成makefile。

2018-11-05 21:40:15

阅读数:12

评论数:0

error: C2679

#include <iostream> //#include <string> int main() { std::string str = &amp...

2018-11-05 20:05:16

阅读数:14

评论数:0

std::bind

#include <random> #include <iostream> #include <memory> #include <functi...

2018-11-04 17:23:59

阅读数:36

评论数:0

std::function

std::function是一个通用多态函数包装器,该函数包装器模板能包装任何类型的可调用元素(callable element),例如普通函数,函数指针,成员函数(静态和非静态)和函数对象。 Class template std::function is a general-purpose po...

2018-11-04 16:41:17

阅读数:23

评论数:0

C++ lambda表达式入门

1.lambda表达式 lambda表达式 是一个函数,一个匿名函数,也就是没有函数名的函数,为什么不需要函数名呢,因为我们直接(一次性的)用它,嵌入式用的它,不需要其他地方用它。 也叫闭包,闭就是封闭的意思,就是其他地方都不用他,包就是函数。 lambda表达式 其实就是一个函数对象,他内...

2018-11-04 12:17:01

阅读数:65

评论数:0

STL 标准库 - 003

#include <iostream> #include <string>//!!! #include <tuple> #include <fu...

2018-11-03 17:34:58

阅读数:17

评论数:0

STL 标准库 - 002

#include <iostream> #include <vector> #include <functional> #include <al...

2018-11-03 10:45:13

阅读数:14

评论数:0

STL 标准库 - 001

#include <iostream> #include <string> using std::cout; using std::endl; using std::string; namesp...

2018-11-03 10:40:54

阅读数:12

评论数:0

C++ throw 代替 goto

bool throw_x = true; int i,j,k; try{ for(i=0;i<10;i++){ for(j=0;j&...

2018-10-23 20:55:20

阅读数:25

评论数:0

std::string str = 0;

一不小心将C++的字符串初始化了为整数0,程序编译无误,运行就崩溃了。 std::string str = 0; 当初始化为其他非0值,编译会报错,这样挺好,越早发现错误越好。 C++的string并不是一个简单的内置类型,他是一个类,所以默认会调用构造函数初始化为空串。 std::s...

2018-10-23 20:54:17

阅读数:19

评论数:0

QTextStream 读写文件

/*************************************** * QIODevice::ReadWrite 可读写 * QIODevice::Text 换行符生效 * QIODevice::Append 追加写入 * QFile:...

2018-09-08 12:57:08

阅读数:113

评论数:0

svn 常用命令

和git命令差不多,这点比较好,git是参考了svn的。 1,将文件checkout到本地目录 svn checkout https://192.168.1.100:8888/svn/test 2,添加文件 svn add filename svn add *.cpp svn add ...

2018-09-08 12:34:05

阅读数:32

评论数:0

QTime QDate QDateTime

1,QTime 获取当前时间 QTime t=QTime::currentTime(); QString str=t.toString("hh:mm:ss"); //时分秒 如:11:32:23 ui->...

2018-09-08 11:52:26

阅读数:48

评论数:0

QT 子目录项目

一个项目可以分为多个工程,一般一个主工程,包含main函数。用于主界面显示。 其他的工程就是库工程(以插件或库(动态库或静态库)形式提供)。可以多人协作开发。 主工程:TEMPLATE = app。 库工程:TEMPLATE = lib。 1, 新建项目-其他项目-子目录项目 TEMPL...

2018-09-08 11:10:03

阅读数:53

评论数:0

QObject.h

1, 防止头文件重复包含 #ifndef QOBJECT_H #define QOBJECT_H 2, 条件编译 #ifndef QT_NO_QOBJECT #endif 3, 前置声明类,用于类指针或引用的声明 class QEvent; class QTimerEvent; ...

2018-09-07 21:09:03

阅读数:59

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭