1.Bean后处理器 Spring容器提供了一个接口InitializingBean,实现这个接口的bean只要重写afterPropertiesSet()或者在XML中添加init-method属性,就可以在Bean初始化前后执行特定行为。 InitializingBean是针对单个Bean起作用 ...
分类:
编程语言 时间:
2017-02-04 20:18:47
收藏:
0 评论:
0 赞:
0 阅读:
323
过年11天假期,带娃带了7天,吃吃喝喝。也看了点书,《射雕英雄传》(书)看了一半,还有就是在看《unity官方案例精讲》这本。 随手记一些自觉有价值或者有意思的点。 1. 对脚本中变量设定range 2. 交叉数组(Jagged Array) (1)声明交叉数组可以指定数组的行数,但不能指定列数 ( ...
分类:
编程语言 时间:
2017-02-04 20:17:45
收藏:
0 评论:
0 赞:
0 阅读:
225
快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序的目的。 代码: ...
分类:
编程语言 时间:
2017-02-04 20:15:28
收藏:
0 评论:
0 赞:
0 阅读:
295
前言 本节主要介绍异步编程中Task、Async和Await的基础知识。 什么是异步? 异步处理不用阻塞当前线程来等待处理完成,而是允许后续操作,直至其它线程将处理完成,并回调通知此线程。 异步和多线程 相同点:避免调用线程阻塞,从而提高软件的可响应性。 不同点: 异步操作无须额外的线程负担,并且使 ...
分类:
编程语言 时间:
2017-02-04 20:13:16
收藏:
0 评论:
0 赞:
0 阅读:
333
python中的staticmethod 主要是方便将外部函数集成到类体中,美化代码结构,重点在不需要类实例化的情况下调用方法(类似java的静态方法) 如果你去掉staticmethod,在方法中加self也可以通过实例化访问方法也是可以集成代码 1)先看看不使用staticmethod的代码如何 ...
分类:
编程语言 时间:
2017-02-04 20:09:47
收藏:
0 评论:
0 赞:
0 阅读:
173
准备 在Python中,一切皆对象。 既然一切皆对象,那么类也是对象,我们暂且称之为 类对象。来个简单例子(本篇文章的所有案例都是运行在Python3.4中): 如果想深入了解一下,可以看:深刻理解Python中的元类(metaclass) 引入 最近在阅读tornado源码,发现在其源码中有很多类 ...
分类:
编程语言 时间:
2017-02-04 20:05:23
收藏:
0 评论:
0 赞:
0 阅读:
236
顺序表是在计算机内存中以数组的形式保存的线性表。栈和队列都是具有特殊存取方式的顺序表。 线性表采用顺序存储方式存储就称为顺序表。 顺序表比栈和队列更有普遍性,大概有以下功能 根据需要,加入了一个成员变量_Index用作游标 线性表的通用函数实现(构造,销毁,清空,判满,判空,求长度) 根据位置求元素 ...
分类:
编程语言 时间:
2017-02-04 20:03:40
收藏:
0 评论:
0 赞:
0 阅读:
218
用处:父类的方法的不确定性,不写实现结果的话就要抽象化(abstract),如下下 隐藏要求,继承抽象类时,必须要实现所有的抽象方法,因为作者不知道子类需要什么,只是提供方法 接口 抽象类可以有实现主体,接口不能有 接口变量可以有变量,必须初始化,final,piblic,static ...
分类:
编程语言 时间:
2017-02-04 20:01:29
收藏:
0 评论:
0 赞:
0 阅读:
250
Spring的事务管理: 事务原本是数据库中的概念,在 Dao 层。但一般情况下,需要将事务提升到业务层,即 Service 层。这样做是为了能够使用事务的特性来管理具体的业务。 在 Spring 中通常可以通过以下三种方式来实现对事务的管理: (1)使用 Spring 的事务代理工厂管理事务 (2 ...
分类:
编程语言 时间:
2017-02-04 19:59:38
收藏:
0 评论:
0 赞:
1 阅读:
221
什么是元数据? 元数据是指用来描述数据的数据,更通俗一点,就是描述代码间关系,或者代码与其他资源(例如数据库表)之间内在联系的数据。在一些技术框架,如struts、EJB、hibernate就不知不觉用到了元数据。对struts来说,元数据指的是struts-config.xml;对EJB来说,就是 ...
分类:
编程语言 时间:
2017-02-04 19:55:08
收藏:
0 评论:
0 赞:
0 阅读:
203
内省是什么? 开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都是用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作Java对象的属性。 什么是Java对象的属性和属性的读写方法? 内省访问JavaBean属性的两种方式: 1.通过ProperityDesc ...
分类:
编程语言 时间:
2017-02-04 19:54:03
收藏:
0 评论:
0 赞:
0 阅读:
196
上周做过Unity录音,(不知道的可以到网上查找一下,代码挺多的),不过只能录制麦克风的声音,项目需要同时录制背景音和麦克风传进去的声音,经过探索,现已可以录制: 首先需要知道,即使用电脑录音,想录制电脑声音,也需要把立体声混音设置成默认值,如图: 然后我们只需把HTC VIVE设置一下即可(设置录 ...
分类:
编程语言 时间:
2017-02-04 19:52:11
收藏:
0 评论:
0 赞:
0 阅读:
189
java字符串转义,把<>转换成<>等字符 使用的是commons-lang3-3.4 中的StringEscapeUtils类 输出结果: <name>king</name> <name>king</name> 输出结果: ...
分类:
编程语言 时间:
2017-02-04 19:48:39
收藏:
0 评论:
0 赞:
1 阅读:
5850
1、强引用(Strong Reference)在 Java 中四种引用中是“最强”的,我们平时通过 new 关键字创建的对象都属于强引用,如下面的代码: Person person = new Person();其中的 person 就是一个强引用,只有当它不再被使用后才会被垃圾回收器回收掉。当内存 ...
分类:
编程语言 时间:
2017-02-04 19:48:22
收藏:
0 评论:
0 赞:
0 阅读:
218
java进制转换java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(int i)十六 ...
分类:
编程语言 时间:
2017-02-04 19:47:08
收藏:
0 评论:
0 赞:
0 阅读:
269
在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 1、Java 反射机制主要提供了以下功能: 在运行时判断任意一个 ...
分类:
编程语言 时间:
2017-02-04 19:45:24
收藏:
0 评论:
0 赞:
0 阅读:
236
Python中的Unicode和utf-8 Python中的Unicode和utf-8 上一篇提过了字符集的历史其中简单的讲解了Unicode与utf-8的关系,简单的总结一下: utf-8和utf-16 、utf-32是一类,实现的功能是一样的,只是utf-8使用的最为广泛,但是Unicode和u ...
分类:
编程语言 时间:
2017-02-04 19:04:21
收藏:
0 评论:
0 赞:
0 阅读:
340
当使用requests的get下载大文件/数据时,建议使用使用stream模式。 当把get函数的stream参数设置成False时,它会立即开始下载文件并放到内存中,如果文件过大,有可能导致内存不足。 当把get函数的stream参数设置成True时,它不会立即开始下载,当你使用iter_cont ...
分类:
编程语言 时间:
2017-02-04 19:03:49
收藏:
0 评论:
0 赞:
0 阅读:
232
1.if...else的学习: 2.多种选择(Switch语句): 3.for循环语句: 4.While语句: 5.Do...While语句: do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件,如果条件为真,继续循环。 6.退 ...
分类:
编程语言 时间:
2017-02-04 19:02:29
收藏:
0 评论:
0 赞:
0 阅读:
223
上面是其中的一种方法,还可以用拼接字符串的方法: 效果如图所示: ...
分类:
编程语言 时间:
2017-02-04 18:56:16
收藏:
0 评论:
0 赞:
0 阅读:
230