1 package com.split; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import java.io.FileOutputStr... ...
分类:
编程语言 时间:
2017-04-23 12:39:46
阅读次数:
239
网上关于Unity IOC容器使用的方法已很多,但未能做一个总结,故我这里总结一下,方便大家选择。 首先讲一下通过代码来进行类型映射,很简单,代码如下 然而实际情况,我们一般不可能直接硬编码在程序中,因为像上述代码上与普通的直接new一个实例并无什么区别,都会存在很明显的依赖,若后面需要更换类,则必 ...
分类:
编程语言 时间:
2017-04-23 12:40:10
阅读次数:
391
类的特殊成员之call#!/usr/bin/envpython#_*_coding:utf-8_*_classSpecialMembers:#类的构造方法def__init__(self):print("MyBlogisUrl:http://yw666.blog.51cto.com")#对象的构造方法def__call__(self):print("MyNameis:Yangwen")#创建一个对象,并且执行类的构造方法obj=Spec..
分类:
编程语言 时间:
2017-04-23 13:15:31
阅读次数:
252
思想:根据完全二叉树的定义,对完全二叉树按照从上到下、从左到右的层次遍历,应该满足一下两条要求: ●某节点没有左孩子,则一定无右孩子 ●若某节点缺左或右孩子,则其所有后继一定无孩子 若不满足上述任何一条,均不为完全二叉树。 ...
分类:
编程语言 时间:
2017-04-23 13:16:36
阅读次数:
166
要了解Java的中常量池,首先要知道jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。 本地方法栈是jvm调用操作系统方法所使用的栈。 虚拟机栈是jvm执行java代码所使用的栈。 方法区存放了一些常量、静态变量、类信息等,可以理解成class文件在内 ...
分类:
编程语言 时间:
2017-04-23 13:16:45
阅读次数:
246
1、 执行 Python 脚本的两种方式 交互方式:命令行 Windows操作系统下,快捷键cmd,输入“python”启动交互式python解释器。 文件方式:python文件 2、 简述位、字节的关系 一个二进制位是计算机里最小表示单元。 一个字节是计算机里最小存储单元。 二进制位=8bits= ...
分类:
编程语言 时间:
2017-04-23 13:17:10
阅读次数:
253
(一)and和or指令and指令:逻辑与指令,按位进行与运算moval,01100011Bandal,00111011B执行后,al=00100011B作用:通过该指令可将操作对象的相应位设为0,其他位不变。or指令:逻辑或指令,按位进行或运算moval,01100011Boral,00111011B执行后:al=011111011B作用:通过该指令..
分类:
编程语言 时间:
2017-04-23 13:17:52
阅读次数:
227
一.基本装饰器 基本装饰器的作用: 在不改变原函数的基础上, 通过装饰器, 给原函数新增某些功能 实现方法: 在原函数上加 @装饰器名字 其中@叫做语法糖 定义装饰器 第一层函数传入参数(用于传入原函数) 第二层使用原函数的同时, 加入需要新增的功能 第一层函数要返回第二层函数名 整个函数形成闭包 ...
分类:
编程语言 时间:
2017-04-23 13:18:06
阅读次数:
155
运行结果: ...
分类:
编程语言 时间:
2017-04-23 13:18:36
阅读次数:
163
win7安装Pycharm先配置安装好python,因为安装pycharm时需要选择python解释器Python下载地址:https://www.python.org/getit/,下载后缀为.msi的文件,比如2.7.9的这个版本直接安装,下一步,到安装完成3.配置python的环境变量右键点击"计算机",然后点击"属性"然后点击"高级系..
分类:
编程语言 时间:
2017-04-23 13:19:34
阅读次数:
286
在前面讲迭代器和生成器原理的时候,就已经说过__iter__方法和__next__方法的作用了,在这里就不做重复描述了。在这补一个实现迭代器协议的例子。例1:(在没有抛出StopIteration这个异常之前,这个迭代器会无限的生成值)classc1:def__init__(self,start):self.start=startdef_..
分类:
编程语言 时间:
2017-04-23 13:20:13
阅读次数:
148
当前下载的版本是aruco2.0.19 基于已安装配置好的opencv,建立如下文件结构 c:/opencv3x/aruco2.0.19 /build /sources 将下载的aruco-2.0.19.zip中源文件解压到sources目录,sources目录下应有3rdparty,matlab, ...
分类:
编程语言 时间:
2017-04-23 13:20:20
阅读次数:
1278
1. 什么是Spring Data REST Spring Data JPA是基于Spring Data 的Repository之上,可以将Repository自动输出为REST资源。目前Spring Data REST支持将Spring Data JPA、Spring Data MongoDB、S ...
分类:
编程语言 时间:
2017-04-23 13:20:49
阅读次数:
337
一.__slots__属性有什么作用?为什么要有__slots__属性。首先来说一说__slots__是什么,__slots__是一个类变量,它里面的值可以是字符串,可以是列表,可以是元组。(如果__slots__这个属性的值为一个字符串,那么意为着这个类生成的对象,只能有一个属性)。那么为什么要用__s..
分类:
编程语言 时间:
2017-04-23 13:20:59
阅读次数:
185
java cocurrent package中的Excutor体系,主要提供了实时和定时(含定频)的Excutor,支持单个线程,也支持线程池;他们的职责在于将任务执行者和任务发布者解耦。 实时任务处理可以当着定时任务的特例,ScheduledThreadPoolExecutor也提供了支持实时任务... ...
分类:
编程语言 时间:
2017-04-23 13:21:21
阅读次数:
262
针对java原生序列化,以及优化过的java序列化工具列举说明。自己定义的类名(IOSerializable)、(Fast Serialization)、(FastjsonSerializable) 1、java序列化简介 序列化就是指对象通过写出描述自己状态的数值来记录自己的过程,即将对象表示成一 ...
分类:
编程语言 时间:
2017-04-23 13:22:04
阅读次数:
205
一.文件操作步骤 1.打开文件 使用open() 文件句柄 = open('文件路径', '模式') 2.文件操作 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出 ...
分类:
编程语言 时间:
2017-04-23 13:22:12
阅读次数:
127
1、哈希的原理 哈希的出现时由于传统数据结构如线性表(数组,链表等),树中。keyword与其他的存放位置不存在相应的关系。因此在查找keyword的时候须要逐个比对,尽管出现了二分查找等各种提高效率的的查找算法。可是这些并不足够。希望在查询keyword的时候不经过不论什么比較。一次存取便能得到所 ...
分类:
编程语言 时间:
2017-04-23 13:22:26
阅读次数:
193
Java设计模式-代理模式之动态代理(附源代码分析) 动态代理概念及类图 上一篇中介绍了静态代理,动态代理跟静态代理一个最大的差别就是:动态代理是在执行时刻动态的创建出代理类及其对象。上篇中的静态代理是在编译的时候就确定了代理类详细类型。假设有多个类须要代理。那么就得创建多个。另一点,假设Subje ...
分类:
编程语言 时间:
2017-04-23 13:22:35
阅读次数:
283
首先声明本人水平有限,仅仅做一下记录,有错的地方请指正,文章垃圾请包容!!在网上不小心浏览到一篇技术博客,叫做《求质数算法的N种境界(N>10)》,写得很好,有兴趣的读者自己去搜索。然后就想自己去试试这篇博客里写得各种求质数的方法。不想搭环境,就暂时用了PHP语..
分类:
编程语言 时间:
2017-04-23 13:23:02
阅读次数:
213