码迷,mamicode.com
首页 > 编程语言
Java设计模式——工厂方法模式
1.? ? 工厂方法模式 1.1. 概述 ????工厂方法模式中抽象工厂类负责定义创建对象的接口,具体对象的创建工作由继承抽象工厂的具体类实现。 1.2. 优点 增强系统的扩展性 ? ? 客户端不需要在负责对象的创建,...
分类:编程语言   时间:2015-09-12 19:08:29    阅读次数:168
Java语言概要
Java把源代码(XXX.java)翻译(javac)成字节码(Bytecode)(XXX.class),再在Java运行时系统上执行(java)字节码,这样就可以跨平台了。Java是面向对象语言(OOL),OOP的三原则是封装(Encapsulation)、继承(Inheritance)和多态(p...
分类:编程语言   时间:2015-09-12 19:03:07    阅读次数:236
[LeetCode][JavaScript]First Bad Version
First Bad VersionYou are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fa...
分类:编程语言   时间:2015-09-12 18:59:45    阅读次数:203
Effective C++ —— 资源管理(三)
条款13 : 以对象管理资源 假设有如下代码:Investment* createInvestment(); //返回指针,指向Investment继承体系内的动态分配对象,调用者有责任删除它void func(){ Investment* pInv = createInvestment...
分类:编程语言   时间:2015-09-12 18:59:20    阅读次数:145
树状数组初步
树状数组(Binary Indexed Tree(BIT), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可 以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值,且...
分类:编程语言   时间:2015-09-12 19:00:10    阅读次数:291
Linux下Python学习笔记 1:数据类型
一、开发环境开发Python的环境选择很多,windows、Linux、MacOs都可以,除了Windows需要在Python官网上下载安装包,并配置环境变量。在Linux和MacOs上都是自带Python的,关于Python的版本大多都是2.7.*本文选择了Ubuntu环境来学习Python,主要...
分类:编程语言   时间:2015-09-12 18:58:59    阅读次数:263
关于VC++编译
1) 关于_MSC_VER 宏定义#ifdef _MSC_VER #if _MSC_VER >=600 // C Compiler 6.0以降 VC++含む#if _MSC_VER >=700 // C/C++ Compiler 7.0以降 VC++含む#if _MSC_VER >=800 // V...
分类:编程语言   时间:2015-09-12 18:58:56    阅读次数:164
javascript高级程序设计---Event对象
事件是一种异步编程的实现方式,本质上是程序各个组成部分之间传递的特定消息。DOM的事件操作(监听和触发),都定义在EventTarget接口 该接口就是三个方法,addEventListener和removeEventListener用于绑定和移除监听函数,dispatchEvent用于触发事件。....
分类:编程语言   时间:2015-09-12 18:58:52    阅读次数:297
javascript高级程序设计---CSS操作
CSS与JavaScript是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。HTML元素的style属性 操作Element节点的CSS样式,最简单的方法之一就是使用节点对象的getAttribute...
分类:编程语言   时间:2015-09-12 18:55:51    阅读次数:198
K均值聚类(C++)
1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 void kmeans(int n, float* xy, int k, float* cxy) 7 { 8 int i,j; 9 ...
分类:编程语言   时间:2015-09-12 18:51:43    阅读次数:261
c++11——tuple元组
tuple是一个固定大小的不同类型值的集合,是泛化的 std::pair。可以当做一通用的结构体使用,不需要创建结构体而又获取结构体的特征,在某些情况下可以取代结构体,使程序简洁、直观。创建tuple 1. make_tupe tuple tp = make_tuple(sendPack...
分类:编程语言   时间:2015-09-12 18:52:33    阅读次数:150
javascript面向对象系列3——实现继承的6种方式
[1]原型链继承 [2]借用构造函数继承 [3]组合继承 [4]原型式继承 [5]寄生式继承 [6]寄生组合式继承
分类:编程语言   时间:2015-09-12 18:51:55    阅读次数:218
c++11——lambda表达式
lambda表达式函数式编程的一个语法,有如下优点:(1)声明式编程风格:就地匿名定义目标函数或函数对象,不需要额外写一个命名函数或者函数对象。以更直接的方式写程序,好的可读性和可维护性。(2)简洁:不需要额外再写一个函数或者函数对象,避免了代码膨胀和功能分散。(3)在需要的时间和地点实现功能闭包,...
分类:编程语言   时间:2015-09-12 18:52:47    阅读次数:250
SpringMVC(三):使用 POJO 对象绑定请求参数值
Spring MVC 会按请求参数名和 POJO 属性名进行自动匹配,自动为该对象填充属性值。支持级联属性。如:dept.deptId、dept.address等 ????说的通俗点就是,平时我们想将请求页面的表单数据接收并封装成...
分类:编程语言   时间:2015-09-12 17:47:59    阅读次数:187
python画柱状图并且输出到html文件
import matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltfrom Cstring import StringIOy = [3, 10, 7, 5, 3, 4.5, 6, 8.1]N = len(y)x = range(...
分类:编程语言   时间:2015-09-12 17:44:02    阅读次数:778
JAVA SE 基础复习-Class与反射
Class 关于Class,直接参考http://lavasoft.blog.51cto.com/62575/15433 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些.....
分类:编程语言   时间:2015-09-12 17:41:51    阅读次数:184
libc++abi.dylib: terminate_handler unexpectedly threw an exception错误小结
我们在运行xcode工程时,有时候会遇到”libc++abi.dylib: terminate_handler unexpectedly threw an exception”错误,app莫名其妙就crash掉了,在控制台输入bt命令,查看调用堆栈,结果也是一头雾水:分析现在唯一的信息点是libc+...
分类:编程语言   时间:2015-09-12 17:39:29    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!