码迷,mamicode.com
首页 > 编程语言 > 日排行
Spring之AOP
一、AOP介绍 1、AOP理解 OOP(Object Oriented Programming,面向对象编程)引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次 ...
分类:编程语言   时间:2019-01-04 21:34:17    阅读次数:253
python装饰器
装饰器的作用:可以在不修改原函数代码的情况下给该函数拓展一些功能。装饰器完美诠释了“开放封闭原则” "开放封闭"原则: 已经写好的代码, 尽可能不要修改(对函数的内的代码 封闭原则) 如果想要新增功能, 在原先代码基础上, 单独进行扩展(对函数功能的拓展 开放原则) ...
分类:编程语言   时间:2019-01-04 21:35:05    阅读次数:244
为python.exe或者ipython.exe添加环境变量
在pycharm下可以把Module包添加到interpreter paths,从而实现import Module. 而若直接使用ipython,或者python.exe时,它们的环境变量并没有包含Module的目录,有多种方式可以解决该问题: 1.在命令框中输入命令 查看路径是否被包含进来,可以在 ...
分类:编程语言   时间:2019-01-04 21:35:14    阅读次数:248
java面向对象(接口)
一.接口的概念 接口是功能的集合, 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成 将功能的定义与实现分离,优化了程序设计 二.接口的定义 接口定义时需要使用interface关键字 使用interface代替了原来的class,其他步骤与定义类相同: ...
分类:编程语言   时间:2019-01-04 21:35:22    阅读次数:211
练习:javascript淡入淡出半透明效果
划过无透明 ...
分类:编程语言   时间:2019-01-04 21:35:41    阅读次数:197
java正则表达式
一.正则表达式的概念用处 正则表达式是一个字符串。 正则表达式定义了字符串的模式,可以用来搜索、编辑或处理文本。 二.正则表达式语法 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\\","\\("匹配" ...
分类:编程语言   时间:2019-01-04 22:00:00    阅读次数:203
十大编程算法
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架 ...
分类:编程语言   时间:2019-01-04 22:00:46    阅读次数:265
排序算法整理:冒泡排序、堆排序、插入排序、归并操作、快速排序、希尔排序、选择排序
SortUtils.java ...
分类:编程语言   时间:2019-01-04 22:00:58    阅读次数:236
算法(2)
一、栈和队列 1.定义: 2.操作:入栈/队列、出栈/队列、判断满/空 3:空间复杂度:O(n) 4:单次操作的时间复杂度:O(1) 5:区别: (1)先进先出(FIFO) (2)先进后出FILO 6:数组和链表皆可(线性表) 指针(辅助变量) 栈顶/底指针 队头/尾指针 关键:出入元素同时移动指针 ...
分类:编程语言   时间:2019-01-04 22:02:11    阅读次数:217
Javascript鼠标键盘事件
鼠标事件click:单击dblclick:双击mousedown:鼠标按下mouseup:鼠标抬起mouseover:鼠标悬浮mouseout:鼠标离开mousemove:鼠标移动mouseenter:鼠标进入mouseleave:鼠标离开 <button onclick="myClick()">鼠 ...
分类:编程语言   时间:2019-01-04 22:33:09    阅读次数:211
Java运算符
4 运算符 概述: 运算符: 对常量和变量进行操作的符号成为运算符 表达式: 用运算符把常量或者变量连接起来符号Java语法的式子就可以称为表达式 不同运算符连接的式子体现的是不同类型的表达式 定义两个int类型的变量a,b,做加法则是(a+b) 常用运算符: 算术运算符 赋值运算符 关系运算符 逻 ...
分类:编程语言   时间:2019-01-04 22:34:15    阅读次数:183
Javascript正则表达式
一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+( ...
分类:编程语言   时间:2019-01-04 22:35:05    阅读次数:230
c语言的变量,常量及作用域等
1.const定义常量 在C语言中,const可以用来定义的一个常量,在变量名前加上const即可。 int const a; 定义了一个a的整数常量,且a的值不能被修改。如果要修改a的值,有以下两种方法。 方法一 int const a=100; 在定义时,就对它进行初始化 方法二 在函数中声明c ...
分类:编程语言   时间:2019-01-04 22:36:07    阅读次数:222
JavaScript时间日期函数
//随机数生成器Math.random()装换为整数parseInt()日期时间函数(需要用变量调用):var b = new Date(); //获取当前时间b.getTime() //获取时间戳b.getFullYear() //获取年份b.getMonth()+1; //获取月份b.getDa ...
分类:编程语言   时间:2019-01-04 22:37:15    阅读次数:219
java基本类型包装类
一.基本类型包装类概述 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的 8种基本类型对应的包装类如下: 1.将字符串转成基本类型: 2.将基本数值转成字符串有3种方式: ①基本类型直接与””相连接即可;例如:34+"" ②调用String的valueOf方法;String.va ...
分类:编程语言   时间:2019-01-04 22:37:27    阅读次数:264
python之collections模块(OrderDict,defaultdict)
前言: 常用: a)Counter: 计数器,用于统计元素的数量 b)OrderDict:有序字典 c)defaultdict:值带有默认类型的字典 d)namedtuple:可命名元组,通过名字来访问元组元素 e)deque :双向队列,队列头尾都可以放,也都可以取(与单向队列对比,单向队列只能一 ...
分类:编程语言   时间:2019-01-04 22:38:06    阅读次数:337
JavaScript之改变样式
代码示例: JavaScript修改样式的格式,不允许用 符号,例如修改字体大小,一般样式是font-size,那么对不起会失效,正确格式是驼峰式 初始效果: 点击使用JavaScript添加样式后: ...
分类:编程语言   时间:2019-01-04 22:38:46    阅读次数:244
java-System类
一.System类 System中代表程序所在系统,提供了对应的一些系统属性信息,和系统操作 System类不能手动创建对象,因为构造方法被private修饰,阻止外界创建对象。System类中的都是static方法,类名访问即可 二.常用方法: currentTimeMillis() 获取当前系统 ...
分类:编程语言   时间:2019-01-04 23:07:35    阅读次数:204
Java跨平台的基础
Java是解释型语言,通过编译器将Java源文件编译为字节码文件,再由虚拟机解释执行字节码文件,实现程序运行。Sun公司针对不同平台提供了jvm环境,这样通过不同平台的jvm执行同样的字节码文件,实现了Java程序的跨平台。 ...
分类:编程语言   时间:2019-01-04 23:08:28    阅读次数:194
java-Math类
一.Math类概念 Math 类是包含用于执行基本数学运算的方法的数学工具类,如初等指数、对数、平方根和三角函数。 二.Math类常用方法 ...
分类:编程语言   时间:2019-01-04 23:09:02    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!