首页 > 编程语言
java学习(四)static静态变量 和this
java中的this java中的static变量 java中的main方法 ...
分类:编程语言   时间:2017-06-01 22:33:46    收藏:0  评论:0  赞:0  阅读:285
算法总结—链表
链表题目对算法的要求度不高,但实际写的过程中需要注意语言细节,考虑精细度的地方很多。 1.链表结构与基本操作 1.1 添加节点 一般情况: cur ->next = prev ->next; prev ->next = cur; 表头插入: cur ->next = head; head = cur ...
分类:编程语言   时间:2017-06-01 22:32:35    收藏:0  评论:0  赞:0  阅读:341
c++ 构造函数,拷贝构造函数,析构函数与赋值操作符
题目: 为下面的Rectangle类实现构造函数,拷贝构造函数,赋值操作符,析构函数。 class Shape { int no; }; class Point { int x; int y; }; class Rectangle: public Shape { int width; int hei ...
分类:编程语言   时间:2017-06-01 22:32:24    收藏:0  评论:0  赞:0  阅读:350
c++ 设计模式4 (Strategy)
3.2 Strategy (策略模式) 动机:在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂,而且有时候支持不使用或不常使用的算法也是一个性能负担。 如何在运行时根据需要透明地改变对象的算法?将算法和对象本身解耦,从而避免上述问题? ...
分类:编程语言   时间:2017-06-01 22:32:13    收藏:0  评论:0  赞:0  阅读:292
对JAVA RMI的认识
RMI的定义 RPC (Remote Procedure Call):远程方法调用,用于一个进程调用另一个进程中的过程,从而提供了过程的分布能力。 RMI(Remote Method Invocation):远程方法调用,即在RPC的基础上有向前迈进了一步,提供分布式对象间的通讯。允许运行在一个ja ...
分类:编程语言   时间:2017-06-01 22:31:52    收藏:0  评论:0  赞:0  阅读:287
c++ 设计模式9 (Abstract Factory 抽象工厂模式)
5.2 抽象工厂模式 动机:在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时,由于需求的变化,往往存在更多系列对象的创建工作。 代码示例: 实现利用数据库的业务逻辑,支持多数据库(Sql,Oracle等),有连接、命令、读取等功能。 其中命令,连接功能之间有相互联系。 方法一(使用工 ...
分类:编程语言   时间:2017-06-01 22:30:21    收藏:0  评论:0  赞:0  阅读:394
c++ 设计模式7 (Bridge 桥模式)
4.2 Bridge 桥模式 动机: 由于某些类型的固有的实现逻辑,使得它们具有两个变化的维度,乃至多个变化的维度。 代码示例: 实现一个Messager,含有基本功能PlaySound,Connect等,并有PC、Mobile不同的平台实现 和 精简、完美等不同业务功能的版本 实现方法1: Bri ...
分类:编程语言   时间:2017-06-01 22:30:11    收藏:0  评论:0  赞:0  阅读:400
c++ 设计模式6 (Decorator 装饰模式)
4. “单一职责”类模式 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式代表: Decorator,Bridge 4.1 Decorator 装饰模式 代码示例:不同的流操作(文件流,网络流,内存 ...
分类:编程语言   时间:2017-06-01 22:29:09    收藏:0  评论:0  赞:0  阅读:324
深入理解JAVA集合系列四:ArrayList源码解读
在开始本章内容之前,这里先简单介绍下List的相关内容。 List的简单介绍 有序的collection,用户可以对列表中每个元素的插入位置进行精确的控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。列表通常允许重复的元素,且允许null元素的存放。 ArrayList ...
分类:编程语言   时间:2017-06-01 22:28:55    收藏:0  评论:0  赞:0  阅读:295
C++类设计2(Class with pointer members)
二 Class with pointer members(Class String) 1. 测试代码(使用效果) int main() { String s1(), String s2("hello"); //构造函数 String s3(s1); //拷贝构造 cout << s3 << endl ...
分类:编程语言   时间:2017-06-01 22:28:41    收藏:0  评论:0  赞:0  阅读:263
Python标准库--string模块
string中包含了处理文本的常量和模板 常量 函数 模板 $$ 输出 $ 自定义模板类继承string中的模板类,可自定义变量定界符,和变量查找规则 Formatter ...
分类:编程语言   时间:2017-06-01 22:27:27    收藏:0  评论:0  赞:0  阅读:375
功能第四篇——事务之Spring事务()
综述 事务的实现方式有三种,JTA,Spring事务,Web Container方式。本篇讲述Spring事务。 Spring事务分为两个部分核心对象,Spring事务的实现方式。 Spring事务实现的方式有三种。声明式,注解式,代码的方式。声明方式在实际项目中运用比较广泛,注解方式需要在每个方法 ...
分类:编程语言   时间:2017-06-01 22:26:44    收藏:0  评论:0  赞:0  阅读:853
C++类设计1(Class without pointer members)
class complex{ public: complex (double r = 0, double i = 0):re(r), im(i){} //inline complex& operator += {const complex&}; double real() const{return ...
分类:编程语言   时间:2017-06-01 22:25:15    收藏:0  评论:0  赞:0  阅读:291
算法总结
一 基础知识 1. 均为线性表,可以由数组或链表实现 栈:先进后出,操作均在栈顶进行 队列:先进先出,队尾进,队首出 2. STL stack & queue stack 常见操作: s.push(x):入栈 (void类型) s.pop(): 出栈 (void类型,只删除,不返回元素) s.top ...
分类:编程语言   时间:2017-06-01 22:24:29    收藏:0  评论:0  赞:0  阅读:251
C++对象内存模型1(堆栈模型)
对象内存模型 一. 栈(Stack) VS. 堆(heap) 栈 由系统自动管理,以执行函数为单位 空间大小编译时确定(参数+局部变量) 函数执行时,系统自动分配一个stack 函数执行结束时,系统立即自动回收stack 堆 在c++中由程序员手动控制 手动分配new和malloc 手动释放dele ...
分类:编程语言   时间:2017-06-01 22:24:16    收藏:0  评论:0  赞:0  阅读:338
java 后台将base64字符串保存为图片
直接上代码: ...
分类:编程语言   时间:2017-06-01 22:23:29    收藏:0  评论:0  赞:0  阅读:279
c++ 设计模式5 (Observer / Event 观察者模式)
3.3 观察者模式 (Observer)/发布-订阅模式 动机: 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系”——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都能得到通知。如果这样的依赖关系过于紧密,将使得软件不能很好地抵御变化。 使用面向对象技术,可以将这种依赖 ...
分类:编程语言   时间:2017-06-01 22:23:14    收藏:0  评论:0  赞:0  阅读:381
链表的基本操作java语言实现
package com.baorant; public class JavaDemo { public static void main(String[] args) { LinkList linkList = new LinkList(); linkList.addFirstNode(20); l... ...
分类:编程语言   时间:2017-06-01 22:03:56    收藏:0  评论:0  赞:0  阅读:332
PYTHON学习第一模块 Haproxy配置操作
购物车模拟 需求: 根据用户输入输出对应的backend下的 server信息可添加backend 和 sever信息可删除backend 和sever信息 添加server信息时,信息与已有信息重复则不操作 说明: python版本为3.6 增删查的结果均在haproxy.conf内可以验证 ha ...
分类:编程语言   时间:2017-06-01 22:00:32    收藏:0  评论:0  赞:0  阅读:350
java自定义注解
转自-->http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Ja ...
分类:编程语言   时间:2017-06-01 21:30:58    收藏:0  评论:0  赞:0  阅读:339
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!