码迷,mamicode.com
首页 > 编程语言
【C++常识】effective C++ 使用条款——内存管理/继承和面向对象设计/杂项
第六章 继承和面向对象设计 条款35: 使公有继承体现 "是一个" 的含义 1.子类对象一定“是一个”基类对象,基类对象不一定是子类对象 条款36: 区分接口继承和实现继承 1.希望派生类只继承成员函数的接口——将函数声明为纯虚函数 2.希望派生类同时继承函数的接口和实现,但允许派生类改写实现——将 ...
分类:编程语言   时间:2017-04-27 00:35:58    阅读次数:203
【数据结构】--C++实现箱子装箱问题
一、问题描述 ①在箱子装载问题中,有若干个容量为c的箱子和n个待装载入箱子中的物品。物品i需占是s[i]个单元(0<s[i]<=c)。所谓成功装载(feasible packing),是指能把所有物品都装入箱子而不溢出,而最优装载(optimal packing)是指使用了最少箱子的成功装载。对于箱 ...
分类:编程语言   时间:2017-04-27 00:35:51    阅读次数:274
JAVA设计模式中的单例模式
单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要 ...
分类:编程语言   时间:2017-04-27 00:35:18    阅读次数:230
python第二天学了列表,字典和嵌套
1 #!/user/bin/env python 2 # -*- coding:utf-8 -*- 3 __author__ = 'Howie' 4 names = ['ZhangSan', 'LiSi', 'WangWu',['lili','dddd'], 'ZhaoLiu','DAda'] 5 ...
分类:编程语言   时间:2017-04-27 00:35:07    阅读次数:232
Java基础-抽象类和接口
抽象类与接口是Java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 抽象定义: 抽象就是从多个事物中将共性的,本质的内容抽取出来。 例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。 ...
分类:编程语言   时间:2017-04-27 00:33:42    阅读次数:201
基于多线程的TCP socket通信经典案例
服务器端 客户端: ...
分类:编程语言   时间:2017-04-27 00:31:52    阅读次数:231
2017python学习的第三天文件的操作
Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭性的的那种 Yesterday when I was young 昨日当我年少轻狂 The taste of life wa ...
分类:编程语言   时间:2017-04-27 00:31:18    阅读次数:363
spring mvc 之初体验
Spring MVC最简单的配置 配置一个Spring MVC只需要三步: 所配置的Servlet是DispatcherServlet类型,它就是Spring MVC的入口,Spring MVC的本质就是一个Servlet。在配置DispatcherServlet的时候可以设置contextConf ...
分类:编程语言   时间:2017-04-27 00:31:02    阅读次数:252
2017python第一天作业
1 #!/user/bin/env python 2 # -*- coding:utf-8 -*- 3 __author__ = 'Howie' 4 ''' 5 作业要求: 6 1.输入用户密码 7 2.认证后显示欢迎信息 8 3.输错三次后锁定 9 ''' 10 ################# ...
分类:编程语言   时间:2017-04-27 00:29:46    阅读次数:218
python学习随笔(七)迭代器
1 生成一个迭代器 2 生成器 yield 在函数中使用yield,使函数返回一个迭代器,这个函数叫生成器,yield 后面的值可以返回,yield也可以接收传递的值 ...
分类:编程语言   时间:2017-04-27 00:29:16    阅读次数:230
2017python学习的第一天打印格式
打印的一些格式 ...
分类:编程语言   时间:2017-04-27 00:28:52    阅读次数:132
一、Java集合知识
集合: 存储对象数据的集合容器。 一、单列集合 | Collection 单例集合 的根接口 | List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 | ArrayList ArrayList底层是使用了Object数组实现 的。 特点: 查询速度快,增删慢。 | Linked ...
分类:编程语言   时间:2017-04-27 00:28:29    阅读次数:202
2017python第二天作业
1 #!/user/bin/env python 2 # -*- coding:utf-8 -*- 3 __author__ = 'Howie' 4 ''' 5 需求: 6 1.启动程序后,让用户输入工资,让后打印列表。 7 2.允许用户根据标号购买商品。 8 3.用户选择商品后,检测余额是否足够, ...
分类:编程语言   时间:2017-04-27 00:27:18    阅读次数:299
python 基础函数
1、函数定义: def fun(): *** return Note:函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名” 2、函数参数:默认参数:def power(x, n=2): 可调用:power(x) 定义默认参数要牢记一点:默认参数必须指向 ...
分类:编程语言   时间:2017-04-26 23:49:22    阅读次数:435
Java多线程编程核心技术读书笔记(3)-线程通信
线程是操作系统中独立的个体,但是这些个体如果无法经过特殊的处理就不能成为一个整体。线程间通信可以实现线程间的信息互换、相互唤起等功能,是系统的交互性更加强大,大大提高CPU的利用率,同时还能让开发者对各个线程任务有清晰的把控和监督,最常用的线程通信方法就是——等待/通知机制。 一、等待/通知机制 1 ...
分类:编程语言   时间:2017-04-26 23:49:14    阅读次数:396
Ancoda 下的python多版本共存
Ancoda 下的python多版本共存virtualenvpython 多版本共存Pip, Virtualenv 和Fabric 被称为python 的三大神器,Pip 是包管理工具,Virtualenv 是创建独立的python环境包的工具,Fabric 是和服务器管理和应用发布相关的工具(个人... ...
分类:编程语言   时间:2017-04-26 23:48:02    阅读次数:466
Java中的Enum的使用与分析
示例: public enum EnumTest { FRANK("The given name of me"), LIU("The family name of me"); private String context; private String getContext(){ return th ...
分类:编程语言   时间:2017-04-26 23:47:06    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!