码迷,mamicode.com
首页 > 编程语言 > 月排行
python_类装饰器
一.定义装饰器就是一个给对象添加额外功能的函数,其本质是函数。它的基本构造:高阶函数+函数嵌套+闭包。基础知识讲解详见:http://blog.51cto.com/10836356/2095118二.简单类的装饰器我们先看简单的类的装饰器,如果我们需要给任意一个类添加一个打印功能,即:没当操作这个类时,就打印”定义了一个装饰类函数”,见下图:@Decorator#相当于执行School=Decor
分类:编程语言   时间:2018-05-03 23:59:40    阅读次数:381
spring boot 基础 2018年5月3日
主包下运行类@SpringBootApplication 此注解是核心注解,源码如下 @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfigura ...
分类:编程语言   时间:2018-05-03 23:59:56    阅读次数:396
python3 速查参考- python基础 -> 函数编程之 装饰器、生成器
装饰器 1.速查笔记 定义:在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator) 经典示例: 2. 原则:①不能修改被装饰函数的源代码;②不能修改被装饰函数的调用方式 3.实现装饰器的技能储备 ① 函数本身即是变量 ② 高阶函数,把一个函数名当做实参穿给另一个函数 ③ 嵌套函数 ...
分类:编程语言   时间:2018-05-04 01:29:39    阅读次数:245
对javascript对象数组的某个字段进行分组显示
...
分类:编程语言   时间:2018-05-04 01:29:55    阅读次数:215
python基础09_文件操作
一. 文件操作的基本流程 说明: f1,文件句柄,文件对象. open('文件路径'),默认打开方式r,默认打开编码是操作系统的默认编码:windows是gbk编码,linux和mac默认是utf-8 二.文件编码 三.文件打开模式 打开文件的模式有: r , 只读模式, w, 只写模式,【不可读, ...
分类:编程语言   时间:2018-05-04 01:30:06    阅读次数:192
进程和线程面试题
1、线程和进程 线程:线程是进程的一个实体,是CPU调度和分派的基本单元。 进程:进程是具有一定独立功能的程序,它是系统进程资源分配和调度的一个独立单元。 区别: (1)一个线程只属于一个进程,一个进程包含一个或者多个线程。 (2)进程拥有独立的内存单元,而多个线程共享内存。 (3)进程的创建调用f ...
分类:编程语言   时间:2018-05-04 01:30:23    阅读次数:199
Python学习之==>文件操作
文件基本操作: 打开文件的模式: 文件操作方法: 大文件读取高效操作方法: 用上面的read()和readlines()方法操作文件的话,会先把文件所有内容读到内存中,这样的话,内存数据一多,非常卡,高效的操作,就是读一行操作一行,读过的内容就从内存中释放了,如下: 文件指针: 自动关文件: 在操作 ...
分类:编程语言   时间:2018-05-04 01:30:55    阅读次数:223
spring源码阅读(4)-- 容器启动之创建bean
通过《spring源码阅读(3)-- 容器启动之BeanFactoryPostProcessor》一文了解到了spring对扩展点BeanFactoryPostProcessor是如何处理的,接下来看看spring是如何创建bean的。进入AbstractApplicationContext.ref ...
分类:编程语言   时间:2018-05-04 01:31:17    阅读次数:234
JavaWeb学习笔记7--JSP脚本元素、指令元素、动作元素
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4048033.html 【正文】 我们在上一篇文章中学习到了Tomcat的使用和工程文件部署,并明白 ...
分类:编程语言   时间:2018-05-04 01:31:39    阅读次数:276
List集合中元素排序
应用场景: 在开发中经常遇到要对List<Object>集合进行排序,并且是根据集合中的对象的某个属性来进行排序 以下就此做出的解决方案 以下代码原理: sort方法是对List集合中对象某个属性来进行排序的,例如: 运行结果 》 欢迎路过的哥们提好建议 ...
分类:编程语言   时间:2018-05-04 01:33:00    阅读次数:189
对链表进行插入排序
题目是leetcode上面的,题目内容如下: 对链表进行插入排序。 插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。 插入排序算法: 示例 1: 示例 2: 虽然有点胜之不武, ...
分类:编程语言   时间:2018-05-04 01:33:18    阅读次数:156
c++hook全局触控事件
https://gist.github.com/vbfox/1339671 ...
分类:编程语言   时间:2018-05-04 01:36:04    阅读次数:375
java 大数的学习
import java.math.*; import java.util.*; public class study { public static void main(String[] args) { // TODO Auto-generated method stub Scanner cin =... ...
分类:编程语言   时间:2018-05-04 01:37:29    阅读次数:182
深入理解java虚拟机---对象的创建过程(八)
1.对象的创建过程 由于类的加载是一个很复杂的过程,所以这里暂时略过,后面会详细讲解,默认为是已加载过的类.着重强调对象的创建过程. 注意: 最后一步的init方法是代码块和构造方法. 以上是总图,下面分步骤详细讲解 A: 虚拟机为对象分配内存方式 1. 指针碰撞: 堆内存规整时,这时就可以把其看做 ...
分类:编程语言   时间:2018-05-04 01:37:37    阅读次数:201
C++ 匿名namespace的作用以及与static的区别
匿名namespace的作用以及它与static的区别 一。匿名namespace的作用 在C语言中,如果我们在多个tu(translation unit)中使用了同一个名字做 为函数名或者全局变量名,则在链接阶段就会发生重定义错误,为了解决这个 问题,我们可以在定义这些标识符(identifier ...
分类:编程语言   时间:2018-05-04 01:37:50    阅读次数:304
JavaWeb学习笔记9--JSP属性范围
所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以访问的保存范围。 一、JSP属性范围 JSP中提供了四种属性范围,四种属性范围分别指以下四种: 当前页:一个属性只能在一个页面中取得,跳转到其他页面无法取得 一次服务器请求:一个页面中设置的属性,只要经过了服务器跳转,则跳转之后的页 ...
分类:编程语言   时间:2018-05-04 01:37:57    阅读次数:217
Java Spring学习笔记----Bean的依赖注入(1)
Spring常用的两种依赖注入方式:一种是设值注入方式,利用Bean的setter方法设置Bean的属性值;另一种是构造注入,通过给Bean的构造方法传递参数来实现Bean的属性赋值; 1、设值注入方式 直接上代码例子,示例的树结构图如下 Shape.java接口内容 Circle.java内容: ...
分类:编程语言   时间:2018-05-04 01:38:23    阅读次数:199
JavaSE——装饰设计模式+简单加密解密工程
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 装饰设计模式: 写信的例题:在原来的基础上添加新的佐料形成新的产品 如下面图片,都是佐料,可以随意搭配 然后就可以随意搭配 如何加密解密:可以使用JiaMiOu ...
分类:编程语言   时间:2018-05-04 01:38:54    阅读次数:168
C++ lambda 表达式 简介
自己根据对lambda表达式的理解,做了一套ppt简单介绍 ...
分类:编程语言   时间:2018-05-04 01:39:01    阅读次数:166
IntelliJ IDEA 2017版 Spring5 的RunnableFactoryBean配置
1、新建RunnableFactoryBean 1 package com.spring4.pojo; 2 3 import org.springframework.beans.factory.FactoryBean; 4 5 /** 6 * Created by liuya 7 * 8 * @au ...
分类:编程语言   时间:2018-05-04 01:41:00    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!