摘要: Windows下的lua-5.3.4安装过程 参考 https://www.zhihu.com/column/c_1167186465141870592 Mingw平台下的编译过程: $ make echo$ make mingw$ make local $ make echo PLAT= none 阅读全文
posted @ 2017-10-24 23:30 lsgxeva 阅读(4258) 评论(0) 推荐(0)
摘要: C++ 设计模式 开放封闭原则 简单示例 开放封闭原则(Open Closed Principle)描述 符合开放封闭原则的模块都有两个主要特性: 1. 它们 "面向扩展开放(Open For Extension)"。 也就是说模块的行为是能够被扩展的。当应用程序的需求变化时,我们可以使模块表现出全 阅读全文
posted @ 2017-10-24 01:22 lsgxeva 阅读(1238) 评论(0) 推荐(0)
摘要: UML基础系列:类图 类图描述系统中类的静态结构,它不仅定义系统中的类,描述类之间的联系,如关联、依赖、聚合等,还包括类的内部结构(类的属性和操作)。类图描述的是静态关系,在系统的整个生命周期中都是有效的。对象图是类图的实例,它们的不同之处在于对象图显示类图的多个对象实例,而不是实际的类。由于对象存 阅读全文
posted @ 2017-10-24 01:08 lsgxeva 阅读(934) 评论(0) 推荐(0)
摘要: 面向对象程序设计基本概念 重点: C++中的 多态 和 指针间接赋值 1): 多态的三个条件 a: 子类继承父类 b: 虚函数(虚表及虚表指针) c: 父类引用或指针指向子类对象(参数类型的逆变和返回类型的协变) // 参数类型的逆变(contravariance)是指实现的参数类型是接口或委托定义 阅读全文
posted @ 2017-10-23 21:05 lsgxeva 阅读(5213) 评论(0) 推荐(0)
摘要: Visual paradigm软件介绍 说起Visual Paradigm你可能并不陌生,因为此前有一款功能强大的UML软件叫Visual Paradigm for UML,在这款软件在v11.1的时候,它的生产商Visual Paradigm将旗下的三个产品——Agilian、Visual Par 阅读全文
posted @ 2017-10-23 11:01 lsgxeva 阅读(7995) 评论(0) 推荐(1)
摘要: OJ网站程序员必备 一. Online Judge简介: Online Judge系统(简称OJ)是一个在线的判题系统。用户可以在线提交程序多种程序(如C、C++、Pascal)源代码,系统对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性。 一个用户提交的程序在Online 阅读全文
posted @ 2017-10-23 10:07 lsgxeva 阅读(2131) 评论(0) 推荐(0)
摘要: c++异常详解 来源 https://blog.csdn.net/daheiantian/article/details/6530318 一、什么是异常处理 一句话:异常处理就是处理程序中的错误。 二、为什么需要异常处理,以及异常处理的基本思想 C++之父Bjarne Stroustrup在《The 阅读全文
posted @ 2017-10-23 09:56 lsgxeva 阅读(10811) 评论(1) 推荐(2)
摘要: C++STL之双端队列容器 deque双端队列容器与vector很类似,采用线性表顺序存储结构。但与vector区别,deque采用分块的线性存储结构来存储数据,每块的大小一般为512B,将之称为deque块,所有的deque块使用一个map块进行管理,每个map数据项记录各个deque块的首地址, 阅读全文
posted @ 2017-10-21 00:10 lsgxeva 阅读(2689) 评论(2) 推荐(0)
摘要: 遇见C++ AMP:在GPU上做并行计算 Written by Allen Lee I see all the young believers, your target audience. I see all the old deceivers; we all just sing their son 阅读全文
posted @ 2017-10-20 23:16 lsgxeva 阅读(4718) 评论(0) 推荐(0)
摘要: C++ 中memset 勿要对类使用 参考链接: http://www.cppblog.com/qinqing1984/archive/2009/08/07/92479.html 百度百科第一次这么给力: void *memset(void *s, int ch, size_t n); 函数解释:将 阅读全文
posted @ 2017-10-20 20:23 lsgxeva 阅读(2060) 评论(0) 推荐(0)