Aspect oriented Programming (AOP) 补充了Object oriented Programming (OOP)。OOP最重要的概念模块是类(class),而AOP中则是切面。AOP可以在多种类型和多个类间进行操作,可以认为AOP串起了这些数据。OOP使用封装,继承和多态 ...
分类:
编程语言 时间:
2018-12-09 19:58:00
阅读次数:
229
字符编码 Python 解释器在加载.py文件中的代码,会对内容进行编码(默认asciII) ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其它西欧语言, ...
分类:
编程语言 时间:
2018-12-09 19:59:00
阅读次数:
185
re 正则匹配模块 一、元字符: . 通配符,匹配任意一个字符(\n除外) ^ 开头 $ 结尾 * 重复匹配,重复前面的字符0个或多个; 特殊情况: import re ret = re.findall('7*','efe') print(ret) # 输出['', '', '', ''] 因为*可 ...
分类:
编程语言 时间:
2018-12-09 19:59:21
阅读次数:
231
一、docker 安装FastDFS 1、拉取镜像 2、创建并启动tracker容器 3、创建并启动storage容器、此处只做单机版测试 注意:由于tracker容器使用host网络模式、与宿主公用network namespace, 因此tracker容器ip与宿主机ip一致 二、java客户端 ...
分类:
编程语言 时间:
2018-12-09 20:00:22
阅读次数:
236
单链表反转实现 1、递归实现 根据递归,递归到最后一个节点(条件为head3为非空,其下一个指向为空),将其next指向前一个结点,前一个结点的指向为None。 注释:原来链表为{1,2,3,4} head指向为1,pHead1=head.next pHead2=pHead1.next pHead3 ...
分类:
编程语言 时间:
2018-12-09 20:00:41
阅读次数:
207
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 ... ...
分类:
编程语言 时间:
2018-12-09 20:03:58
阅读次数:
226
1、DBUtil包连接数据库 2、Bin包设计成员函数及方法 3、Dao包设计sql语句 4、servlet包增删改查方法 5、service连接servlet 6、设计jsp增删改查页面 7、连接各个页面 ...
分类:
编程语言 时间:
2018-12-09 20:12:11
阅读次数:
191
如果你学过其他语言那么你对函数恐怕不会陌生,函数是一个将代码封装起来的一个代码块,他可以实现对代码的重用,并且隐藏了代码的复杂性所以对于python函数是必不可少的 下面我便来介绍python的函数 一.函数的定义: 定义的结构: def 函数名(参数名1:参数的类型,参数名2:参数的类型....) ...
分类:
编程语言 时间:
2018-12-09 20:13:26
阅读次数:
206
中国大学mooc C语言课程(浙大翁恺)第七周练习题第一题 ...
分类:
编程语言 时间:
2018-12-09 20:14:36
阅读次数:
241
图解算法系列之插入排序(优化版)
分类:
编程语言 时间:
2018-12-09 20:38:27
阅读次数:
140
一、JavaScript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成: ECMAScript,由ECMA-262定义,提供核心语言功能 文档对象模型(DOM),提供访问和操作网页内容的方法和接口 浏览器对象模型(BOM),提供与浏览器交互的方法和接口 二、标识符 所谓标识符,就是指 ...
分类:
编程语言 时间:
2018-12-09 21:04:12
阅读次数:
183
0.目录 1. "函数模板" 1.1 "函数模板与泛型编程" 1.2 "多参数函数模板" 1.3 "函数重载遇上函数模板" 2. "类模板" 2.1 "类模板" 2.2 "多参数类模板与特化" 2.3 "特化的深度分析" 3. "小结" 1.函数模板 1.1 函数模板与泛型编程 C++中有几种交换变 ...
分类:
编程语言 时间:
2018-12-09 21:04:21
阅读次数:
223
1、首先谈谈为什么要序列化对象 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让 ...
分类:
编程语言 时间:
2018-12-09 21:05:04
阅读次数:
151
explicit构造函数是用来防止隐式转换的。请看下面的代码: ...
分类:
编程语言 时间:
2018-12-09 21:05:12
阅读次数:
163
在classpath中扫描组件 组键扫描:能够从classpath下自动扫描,侦测和实例化具有特定注解的组件 特定的组件包括: ->@Componment:基于注解,标识一个受Spring管理的组键 ->@Respository:标识持久层组件 ->@Service:标识服务层 ->@control ...
分类:
编程语言 时间:
2018-12-09 21:05:42
阅读次数:
174
package kecheng Kc.java Mysqlopear.java package service Kcservice.java 框架:main.jsp 左侧菜单:main_left.jsp 右侧界面:main_right.jsp 标题:title.jsp 添加新课程:tianjia.j ...
分类:
编程语言 时间:
2018-12-09 21:05:49
阅读次数:
153
单源最短路径 给定一个图,和一个源顶点src,找到从src到其它所有所有顶点的最短路径,图中可能含有负权值的边。 Dijksra的算法是一个贪婪算法,时间复杂度是O(VLogV)(使用最小堆)。但是迪杰斯特拉算法在有负权值边的图中不适用,Bellman-Ford适合这样的图。在网络路由中,该算法会被 ...
分类:
编程语言 时间:
2018-12-09 21:29:09
阅读次数:
692
package com.company; import javax.swing.*; import java.awt.*; public class Main extends JFrame {//JPanel面板 public Main(){ setBounds(100,100,500,300); ... ...
分类:
编程语言 时间:
2018-12-09 21:29:59
阅读次数:
275
GC算法:实现 上面我们介绍了GC算法中的核心概念,接下来我们看一下JVM里的具体实现。首先必须了解的一个重要的事实是:对于大部分的JVM来说,两种不同的GC算法是必须的,一个是清理Young Generation的算法,另一种是清理Old Generation的算法。 在JVM里有各种各样的这种内 ...
分类:
编程语言 时间:
2018-12-09 21:30:37
阅读次数:
304
幸运的是,像这样的编程妙招在 JVM 中随处可见。
分类:
编程语言 时间:
2018-12-09 21:31:15
阅读次数:
198