- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 设计模式之策略
刚刚做完一个设计模式里面strategy策略模式的C++代码实现,修改半天才实现。中间的犯错的情况有:1. C++一定要写 #ifndef ,要养成这个好习惯哦。2. 声明与实习分离的时候,不要忘记了实现,特别是有虚函数、纯虚函数的时候3. main函数里有个策略的头文件忘记了写, 报的错你是不肯会想到与头文件没写有关系的 (错误: expected type-specifier
2016-04-08 16:38:26 362
原创 指针数组,指针指向const成员函数
#include using namespace std;class widget { void f(int) const { cout << "widget::f()\n"; } void g(int) const { cout << "widget::g()\n"; } void h(int) const { cout << "widget::h()\n"; }
2016-04-07 15:15:54 594
原创 将node.js移植到arm开发板
node.js版本 0.12.6 下载地址:https://nodejs.org/download/release/v0.12.6/ 我用的版本是:node-v0.12.6.tar.gzarm开发板 SOC是S5PV210 CPU是Cortex A8交叉编译器是 gcc version 4.4.6 (for CW210 Concenwit Tech) 根据自己个人板
2016-01-27 16:16:44 7684 4
原创 关于cron
crontab是Linux用来设置周期性被执行的指令,是互联网经常用到的技术,很多任务都会设置到crontab循环执行。不用crontab,任务就是常驻程序,这对程序要求比较高,一个要求你的程序是24×7小时不宕机,一是要求你的调度程序比较可靠,实际工作中,90%的程序都没有必要花这么多时间和精力去解决上面的两个问题,只需要写好自己的业务逻辑,通过crond这 个工业级程序去调度就行了,cro
2015-05-28 11:43:19 340
转载 dsp
高数,工程数学---矩阵(基础中的关键),《复变函数》,《随机信号处理》《概率论与数理统计》打下数学基础,。《信号与系统》可能要学吧,不确定。因为图像视频的处理本质上是数字信号的处理,所以《数字信号处理》与《数字图像处理》(其他不知道)是学习数字信号处理所用到的各种算法。算法设计与验证从软件上是通过编程语言如C,C++等,不过应用最广的是通过MATLAB语言编程,在MATLAB软件中设计验证,所以
2015-03-11 16:06:17 367
原创 Chapter 3 Tools, Operating Systems and Boards——Cortex-A Series Programmer's Guide
1. You can obtain pre-built Linux images, or read the Linux on ARM Wiki at http://www.linux-arm.org.2. The ARM Embedded Linux distribution only includes the kernel. 3. The filesystem and U-Boot bo
2014-12-29 10:28:15 506
原创 Chapter 2 The ARM Archetecture——Cortex-A Series Programmer's Guide
/* Chapter 1 Introduction 介绍了片上系统SoC和嵌入式系统,都是了解过的一些概念。 */本章的内容:1. The programmer must distinguish between behaviors which are specific to the following: 有:Architecture Micro-architecture Proces
2014-12-28 20:46:17 542
原创 Preface——Cortex-A Series Programmer's Guide
1. The ARM Architecture Reference Manual (known as ARM ARM) 是任何ARM的程序设计人员都必须要读的一本手册。对ARMv7指令集、编程的模式、寄存器、调试特点和存储模式有全面的的介绍。这本手册我已有。2. 当这本书与ARM ARM出现不一致时,遵从ARM ARM上所描述的。3. 还有另外一本手册Technical Ref
2014-12-28 16:51:48 1037
原创 对象构建会做什么
一个对象构建的过程 1.根据对象类型的大小分配内存 2. 初始化成员变量 成员变量是基本类型默认垃圾值 成员变量是类类型 就构建这个成员变量。 3. 调用这个类对象的构造函数
2014-11-16 21:22:36 382
转载 2014年9月4日09:53:35
原博客地址:http://coolshell.cn/articles/222.html2. 掌握多种语言。程序语言总是有其最适合的领域。当你面对需要解决的问题时,你需要找到一个最适合的语言来解决这些问题。比如,如果你需要性能,可能C/C++是首选,如果你需要跨平台,可能Java是首选,如果你要写一个Web上的开发程序,那么PHP,ASP,Ajax,JSP可能会是你的选择,如果你要处理一
2014-09-04 09:49:41 326
原创 什么时候c++会生成临时变量(2014年9月3日13:47:24)
如果实参与引用参数不匹配,C++将生产临时变量。如果引用参数是const,,则编译器将在下面两种情况下生成临时变量:1. 实参的类型正确,但不是左值。例如:double ref(const double &a){return a*a; }double b = 3.0;double c1 = ref(7.0);double c2 = ref(sid
2014-09-03 14:24:03 1201
转载 iomanip的介绍
介绍在c++程序里面经常见到下面的头文件#include io代表输入输出,manip是manipulator(操纵器)的缩写(在c++上只能通过输入缩写才有效。)
2014-08-28 12:03:10 922
原创 za
Vector是动态数组,自动使用new和delete来管理内存。Vector包含在名称空间std中,要使用using。要使用vector对象,必须包含头文件vector。#include 模板类array#include Using namespace std; 逐字符地读取来自文件或键盘的文本。// textin3.cpp -- reading chars
2014-08-22 16:46:53 660
原创 管理数据内存
三种管理数据内存的方式:自动存储、静态存储、动态存储和线程存储。1. 自动存储函数内部定义的常规变量,就是局部变量,存储在栈中,后进先出(LIFO)。2. 静态存储两种方式定义:a.函数外部b.使用static3. 动态存储由new和delete运算符管理,存在堆(heap)中
2014-08-22 10:00:25 313
转载 string 类
要使用string类,必须在程序头文件中#include,string类位于名称空间std中,必须提供一条using编译指令。 可以使用运算符 + 将两个string对象合并起来,还可以使用运算符 += 将字符串附加到string对象的末尾。 头文件cstring(以前为string.h)提供字符串的处理函数。 使用string对象的语法
2014-08-20 14:18:58 412
原创 getline()和get()
读取字符串的两个函数:getline()和get()。都是读取一行输入,直到到达换行符。不同之处是:getline()将丢掉换行符,而get()将换行符保留在输入序列中。 实例说明: cin.getline(name,20); 读到第19个字符或者遇到换行符就停止读取。最后一个字符存放’\0’空字符。 cin.get(name, ArSi
2014-08-20 11:11:31 504
原创 算法:C语言实现(Algorithms In C)的学习
Readers of this book are expected to haveat least a year's experience programming in high and low-level languages. Also,some exposure to elementary algorithms on simple data structures such asarrays,
2014-08-19 15:29:20 2398
MX Componen和mx sheet编程手册和操作手册.rar
2019-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人