2014年8月25日

设计模式之建造者模式

摘要: 软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和... 阅读全文

posted @ 2014-08-25 22:04 HenryWen 阅读(215) 评论(0) 推荐(0) 编辑

UML基本关系

摘要: UML-Unified Model Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对大规... 阅读全文

posted @ 2014-08-25 15:29 HenryWen 阅读(679) 评论(0) 推荐(0) 编辑

C++关键字简述

摘要: ID范畴关键字说明1数据类型bool基本类型—-布尔类型2数据类型char基本类型—-字符类型3数据类型wchar_t基本类型—-宽字符类型4数据类型double基本类型—-实体型5数据类型float基本类型—-浮点型6数据类型int基本类型—-整型7数据类型long基本类型—-长整型8数据类型sh... 阅读全文

posted @ 2014-08-25 15:13 HenryWen 阅读(273) 评论(0) 推荐(0) 编辑

Install opencv on Centos

摘要: 研究centos 有很长一段时间了,一直没有写过这方面的感觉,今天在看到网友的一篇文章时,结合亲身体会就下面安装opencv的一些步骤与大家共享。CentOS OpenCV已被广泛应用但是也在不断的更新,这里介绍CentOS OpenCV安装设置使用,帮助大家安装更新CentOS OpenCV系统。... 阅读全文

posted @ 2014-08-25 14:37 HenryWen 阅读(366) 评论(0) 推荐(0) 编辑

C++编程规范

摘要: C++编程规范在引用中,请自行下载查问使用,谢谢! 阅读全文

posted @ 2014-08-25 14:17 HenryWen 阅读(131) 评论(0) 推荐(0) 编辑

YCbCr to RGB and RGB toYCbCr

摘要: RGB => YCbCr:Y = 0.299R + 0.587G + 0.114BCb = -0.1726R - 0.3388G + 0.5114B + 128Cr = 0.5114R - 0.4282G – 0.0832B + 128Then we get YCbCr => RGB:R = Y +... 阅读全文

posted @ 2014-08-25 14:05 HenryWen 阅读(679) 评论(0) 推荐(0) 编辑

Linux目录结构(二)

摘要: Linux文件系统结的结构是树形结构,其入口从/开始,了解Linux文件系统的结构,对于我们需要掌握的基础知识点之一。 2、文件系统的组织结构简说; 当您使用Linux的时候,如果您通过ls -la / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin …… …… 等目... 阅读全文

posted @ 2014-08-25 13:55 HenryWen 阅读(159) 评论(0) 推荐(0) 编辑

Linux目录结构(一)

摘要: linux文件系统的最顶端是/,称为linux的root,所有的目录、文件、设备都在/之下。 文件类型 linux有四种基本文件系统类型:普通文件、目录文件、连续文件和特殊文件。可以用file命令来识别。 普通文件:如文本文件、c语言源代码、shell脚本等,可以用cat、less、more、vi等... 阅读全文

posted @ 2014-08-25 13:53 HenryWen 阅读(295) 评论(0) 推荐(0) 编辑

C++代码审查---参考林锐高质量C/C++

摘要: 功能模块名称 审查人 审查日期 代码名称 代码作者 文件结构重要性 审查项结论 头文件和定义文件的名称是否合理? 头文件和定义文件的目录结构是否合理? 版权和版本声明是否完整? 重要头文件是否使用了 ifndef/define/endif 预处理块? 头文件中是否只存放“声明... 阅读全文

posted @ 2014-08-25 13:43 HenryWen 阅读(502) 评论(0) 推荐(0) 编辑

Win32 CRT and MFC 清单文件.manifest配制

摘要: Demo.exe.manifest Demo Microsoft.VC80.CRT.manifest ... 阅读全文

posted @ 2014-08-25 13:40 HenryWen 阅读(772) 评论(0) 推荐(0) 编辑

源码编译Oprofile

摘要: 上菜了翠花:首先编译Oprofile需要三个源码:binutils、popt与oprofileLinux版(由于是在64位的linux系统编译-----敬请参考“在64位linux上编译32位程序”) binutils #!/bin/sh cd binutils-2.21... 阅读全文

posted @ 2014-08-25 09:56 HenryWen 阅读(395) 评论(0) 推荐(0) 编辑

在64位linux上编译32位程序 for i386 intel

摘要: 编辑中 # ld -V GNU ld version 2.15.92.0.2 20040927 Supported emulations: elf_x86_64 elf_i386 i386... 阅读全文

posted @ 2014-08-25 09:51 HenryWen 阅读(2226) 评论(0) 推荐(0) 编辑

Oprofile分析(android oprofile性能分析)

摘要: 一、内核支持: make menuconfig 1、评测菜单中启用 Oprofile ,在 .config 文件中设置?CONFIG_PROFILING=y?和?CONFIG_OPROFILE=y 2、Kernel Feature->[]Enable hardware perform... 阅读全文

posted @ 2014-08-25 09:44 HenryWen 阅读(1126) 评论(0) 推荐(0) 编辑

嵌入式Linux基础知识

摘要: 一、构建嵌入式开发环境 1、编译bootloader并烧写到板子中---uboot, 可以自己定制bootloader and logo 2、编译file system 并烧写--内嵌APP 3、编译linux kernel----定制drivers and ... 阅读全文

posted @ 2014-08-25 09:33 HenryWen 阅读(371) 评论(0) 推荐(0) 编辑

面向对象程序设计与原则

摘要: 面向对象的程序 1.需求分析 2.总体设计 3.详细设计阶段 4.实现阶段 一、需求分析阶段: 以用例图为主,到类分析图为止。类图是源码的来源。用例的主功能用序列图表示。用例的状态可以用状态图标识, ... 阅读全文

posted @ 2014-08-25 09:26 HenryWen 阅读(1019) 评论(7) 推荐(1) 编辑

导航