自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

转载 spark笔记

原文: 点击打开链接這篇文章的目的是 讓想理解Spark 這高速運算核心概念的人看得我會試著用自己的話讓大家理解讓大家可以淺顯易懂的理解核心技術 RDD(Resilient Distributed Datasets) ---------------------------------------前言--------------------------------------

2017-07-04 13:16:18 235

转载 Java类权限

点击打开链接1、Class类的访问权限: public:可以供所有的类访问。 默认(包访问权限):默认可以称为friendly但是,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++。默认的访问权限是包级访问权限。       即如果写了一个类没有写访问权限修饰符,那么就是默认的访问权限,同一个包下的类都可以访问到,即使可以实例化该类   

2017-01-25 10:51:44 410

转载 Think in Java笔记

1. JAVA类中,若某个主数据类型属于一个类成员,那么即使不明确(显式)进行初始化,也可以保证它们获得一个默认值。 一旦将变量作为类成员使用,就要特别注意由 Java 分配的默认值。这样做可保证主类型的成员变量肯定得到了初始化( C++不具备这一功能),可有效遏止多种相关的编程错误。 但是如果变量不是类成员,就不会分配默认值,这一点JAVA和C++相同,许多 C++编译器会对变量未初始化发出警告

2017-01-24 10:03:34 265

转载 PostgreSQL笔记

1. 聚合函数给出那些temp_lo值曾经有低于 40 度的城市。最后, 如果我们只关心那些名字以"S"开头的城市,我们可以用:SELECT city, max(temp_lo) FROM weather WHERE city LIKE 'S%'(1) GROUP BY city HAVING max(temp_lo) 理解聚合和SQL的WH

2017-01-23 11:11:29 220

转载 Java集合类

https://github.com/pzxwhc/MineKnowContainer/issues/75Collection 系列如下图所示:那么对于他们的特点,简单来说可以概括为:Collection:根接口,没有实现类。List:插入的值允许为空,也允许有重复的值。ArrayList:数组的实现方式。不同步。Vector:也是数组的实现方式。同

2016-12-01 16:48:42 263

转载 Java反射机制

http://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 反射机制的优点就是可以实现动态创建对象和编译,体现出很大的灵活性。类中有什么信息,它就可以获得什么信息,不过前提是得知道类的名字。  //

2016-11-07 17:58:45 271

转载 java newinstance

/**http://blog.chinaunix.net/uid-1911213-id-3085866.html*/String className = readfromXMlConfig;//从xml 配置文件中获得字符串class c = Class.forName(className);factory = (ExampleInterface)c.newInstance();我们使

2016-11-07 17:36:12 306

转载 认识包装类

https://www.shiyanlou.com/courses/111/labs/1176/documentJava语言是面向对象的,但Java中的基本数据类型却不是面向对象的。这在实际使用过程中造成了诸多不便。为了解决此问题,Java语言的设计者们在设计类时,为每种基本数据类型也设计了一个对应的类。这八个和基本数据类型对应的类统称为包装类(Wrapper Class),也称为

2016-10-24 17:48:54 508

转载 什么是J2SE

https://www.shiyanlou.com/courses/111/labs/1175/document1. J2SE的定义J2SE,全称为Java 2 Standard Edition。Java 2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE即Java 2的标准版,主要用于桌面应用软件的开发。下面这段话是ORACL

2016-10-24 17:28:41 2754

转载 Java类的实例化

Java中,类的实例化方法一共有四种途径:1.使用new操作符2.调用Class对象的newInstance()方法我们在自定义图书类这个例子中,编写了有参数的构造方法public Book(String name, String author, String ISBN)。但如果类中没有定义构造方法,编译器便会自动添加一个无参数的构造方法。使用构造方法创建对象虽然常用,

2016-10-24 17:26:48 484

转载 JVM运行数据区域

http://blog.csdn.net/bingduanlbd/article/details/8363734二、运行数据区域Runtime Data Areas:当运行一个JVM示例时,系统将分配给它一块内存区域(这块内存区域的大小可以设置的),这一内存区域由JVM自己来管理。从这一块内存中分出一块用来存储一些运行数据,例如创建的对象,传递给方法的参数,局部变量

2016-10-24 17:11:12 157

转载 Java虚拟机加载器

在java中,main()方法是java应用程序的入口方法。java虚拟机通过main方法找到需要启动的运行程序,并且检查main函数所在类是否被java虚拟机装载。如果没有装载,那么就装载该类,并且装载所有相关的其他类。因此程序在运行的时候,第一个执行的方法就是main()方法。通常情况下, 如果要运行一个类的方法,必须首先实例化出来这个类的一个对象,然后通过"对象名.方法名()"的方式来运行方

2016-10-24 17:09:48 214

转载 JAVA学习路线

作者:江忘南链接:https://www.zhihu.com/question/27648923/answer/37539146来源:知乎著作权归作者所有,转载请联系作者获得授权。我有一份个人的读书顺序指引。这仅仅是我个人的经验,每个人的情况不同,大牛们轻喷。1.初级入门书籍(java基础语法方向):无视掉各种仅仅想考试或者应付大学课程的人,那么我推荐如下书籍:a.

2016-10-24 16:47:08 256

转载 typedef函数指针用法

typedef char (*PTRFUN)(int); //定义变量PTRFUN,它是一个指向函数的指针 PTRFUN pFun; char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); }

2016-10-20 17:19:08 172

转载 const成员函数

·        小结:1)const成员函数可以访问非const对象的非const数据成员、const数据成员,也可以访问const对象内的所有数据成员;2)非const成员函数可以访问非const对象的非const数据成员、const数据成员,但不可以访问const对象的任意数据成员;3)作为一种良好的编程风格,在声明一个成员函数时,若该成员函数并不对数据成员进行修改操作,应尽可能

2016-10-20 17:15:16 176

转载 C++ typename

源地址:http://dev.yesky.com/13/2221013.shtml       typename应该仅仅被用于标识 nested dependent type name(嵌套依赖类型名);其它名字不应该用它。例如,这是一个取得一个container(容器)和这个container(容器)中的一个iterator(迭代器)的function template(函数

2016-10-20 17:13:10 260

转载 RAII

RAII的本质内容是用对象代表资源,把管理资源的任务转化为管理对象的任务,将资源的获取和释放与对象的构造和析构对应起来,从而确保在对象的生存期内资源始终有效,对象销毁时资源必被释放。换句话说,拥有对象就等于拥有资源,对象存在则资源必定存在。由此可见,RAII惯用法是进行资源管理的有力武器。C++程序员依靠RAII写出的代码不仅简洁优雅,而且做到了异常安全。 class FileHandle {

2016-10-20 17:08:46 197

原创 C++多态(MFC笔记,P130-P150)

C++虚拟函数是其多态和动态绑定的关键。虚拟函数:虚拟函数列表(存放指向虚拟函数地址的指针)、虚拟函数类表指针(指向虚拟列表的指针),由编译器生成。子类重写基类虚拟函数后,虚拟函数列表指向的函数地址相应地改变成新函数的地址。运行时根据虚拟函数列表调用对应的函数。基类指针指向子类对象,只能调用基类函数,但是调用的虚拟函数是子类的虚拟函数。子类对象强制转换为基类对象会造成对象内容的切割,是

2014-12-24 10:37:47 409

原创 mfc onsize() 乱序

刚开始使用CStatic *pStatic=GetDlgItem(IDC_STATIC); pStatic->MoveWindow();的方式,总是出错,顺序乱掉。后来看到说控件没有创建初始化调用onsize()会出错,而首先调用重载的OnInitialDialog(),再调用onsize().所以给每个IDC资源都捆绑响应的变量,例如CButton m_static对应IDC_STATIC,

2014-09-29 15:44:44 794

原创 MFC_LISTCTRL使用出错总结

1.必须设置行数,否则点击后行号码总是-1.

2014-09-29 15:31:49 482

原创 vc6.0 mfc createtimerqueqe出错

添加sdk库文件后,把其置顶

2014-09-15 09:39:05 426

原创 vc6.0 无法解析的外部符号

问题:已经添加了相应的.h

2014-09-15 09:35:26 487

转载 MFC多线程

多执行线程并不能让程序执行得比较快(除非是在多CPU 机器上,并且使用支持symmetric multiprocessing 的操作系统),只是能够让程序比较「有反应」

2014-08-21 15:44:29 340

转载 MFC文件读写——Serialize

Serializable 的必要条件欲让一个对象有Serialize 能力,它必须衍生自一个Serializable 类别。一个类别意欲成为Serializable,必须有下列五大条件;至于其原因,前面的讨论已经全部交待过了。1. 从CObject 衍生下来。如此一来可保有RTTI、Dynamic Creation 等机能。2. 类别的声明部份必须有DECLARE_SERIAL 宏

2014-08-21 14:28:52 3815

转载 日记

全域对象的构造将比程序进入点(在DOS 环境为main,在Windows 环境为WinMain)更早。

2014-08-11 09:31:26 428

转载 用CWinThread派生类创建带有窗口的线程(VC++) http://www.softist.com/programemo/cwinthread/cwinthread.htm

一个子线程里的窗口不能使用主线程里消息收发处理,必须在子线程里追加消息收发处理。继承CWinThread类可以实现消息收发处理。以下是编程测试笔记。1.创建线程类。从CWinThread派生CTestThread类。CTestThread();上面的protected:改成public:。为了简单起见,在重载的InitInstance()函数里,创建一个简单

2014-08-08 09:36:45 963

转载 编写parallel for循环VS2010 ppl

如何:编写 parallel_for 循环Visual Studio 2010其他版本此主题尚未评级 - 评价此主题本示例演示如何使用 Concurrency::parallel_for 计算两个矩阵的乘积。示例下面的示例演示 matrix_multipl

2012-12-25 15:42:51 1950

转载 并行计算(PPL)

并行计算正弦值假设我们有一个数组,里面包含一组随机生成的浮点数,现在要计算每个浮点数对应的正弦值,如果你看过我的《遇见C++ Lambda》,你可能会想到用for_each函数,如代码1所示。为了可以把数组里的浮点数替换成对应的正弦值,我们需要把Lambda的参数声明为引用,如果你想保留那些浮点数,可以创建一个新的数组存放计算结果。代码 1值得提醒的是,这里使用begin和end两

2012-12-25 14:32:42 1705 2

转载 二分法求数组最大最小值

void MaxandMin(int *a, int l, int r, int& maxValue, int& minValue)  {      if(l == r) // l与r之间只有一个元素      {          maxValue = a[l] ;          minValue = a[l] ;          return ;      }

2012-12-24 21:01:15 1702

转载 C++中的bitset容器

C++中的bitset容器1.头文件:  #include 2.声明一个容器:(a)声明一个指定位数的空容器(所有位设为0): bitset bits;(b)声明一个指定位数并将指定的几个位初始化为相应值的容器: bitset bits(int);     bitdet bits(string&)总结:bitset模板类中类型参数传递容器的位数,而构造函数参数通过一个i

2012-12-24 16:14:58 429

转载 opencv读取视频

OpenCV读取视频一、相关说明1、原理:OpenCV读取视频包括从视频文件和摄像头读取。读取视频其实就是读取每一帧,相当于把每一帧当做图像来读取显示。2、cvCapture结构体cvCapture是一个保存图像捕获所需的信息的结构体。从摄像头和视频文件播放视频必须是从第一帧来时一帧一帧的按顺序获取,因此每获取一帧后都要保存相应的状态和参数。比如从视频文件中获取,需

2012-12-12 19:32:42 792

高性能计算机体系架构 中文版

高性能计算机体系架构 课本 第四版 翻译版

2012-06-05

STM32入门资料

STM32入门资料,汉语 系列教程 适合初学者

2012-04-10

RGB转YCrCb Verilog代码

RGB转YCrCb Verilog代码 可综合

2012-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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