码迷,mamicode.com
首页 > 编程语言
《深入理解Java虚拟机》笔记02 -- 垃圾收集算法
1. 标记 - 清除算法 先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。它是最基础的收集算法。其他收集算法都是根据其思路,改进其不足之处。 缺点:1) 标记和清除两个阶段的效率都不高;2)清除后会产一大量不连续的内存碎片 2. 复制算法 将可用内存划分为大小相等的两块,每次只使用 ...
分类:编程语言   时间:2017-08-30 09:48:48    阅读次数:131
【javascript】异步编年史,从“纯回调”到Promise
最近在看《你不知道的javascript(中卷)》的第二章:异步和性能, 结合一些实践经验, 读来感慨良多。 所以写下这篇文章和大家交流学习经验 ...
分类:编程语言   时间:2017-08-30 09:48:22    阅读次数:205
python写的读取json配置文件
配置文件默认为conf.json 使用函数set完成追回配置项。 使用load或取配置项。 代码如下:#!/usr/bin/env python3 # -*- coding: utf-8 -*- ''' json配置文件类,调用方法 data_dict = {"a":"1", "b":"2"} Js... ...
分类:编程语言   时间:2017-08-30 01:03:10    阅读次数:379
Python3.5(十)深浅拷贝问题
【可变对象-不可变对象】 在Python中不可变对象指:一旦创建就不可修改的对象,包括字符串,元祖,数字 在Python中可变对象是指:可以修改的对象,包括:列表、字典 如果不想改变列表L2的值,有两种方法:切片 和 copy模块 【拷贝】 1. 切片技术应用于所有的序列,包括:列表、字符串、元祖 ...
分类:编程语言   时间:2017-08-30 01:02:49    阅读次数:276
学习python之路_入门篇A
偶尔经同事的介绍进入了金角大王的博客里,看到大王编写的文章都是关于python编程的,由于自己一直也是做软件测试方面的工作,也一直想往自动化测试方面发展,了解到利用python可以进行自动化测试操作,可以减少人工测试的繁锁操作。 读了python的基础篇了解了python的发展历史及python的基 ...
分类:编程语言   时间:2017-08-30 01:02:26    阅读次数:256
Spring框架IOC,DI概念理解
1.什么是框架? 框架是一种重复使用的解决方案,针对某个软件开发的问题提出的。 Spring框架,它是一个大型的包含很多重复使用的某个领域的解决方案。 Spring的理念:不要重复发明轮子。 2.Spring的理解? 首先,Spring是一个容器。它是装对象的。主要就是通过搜索class的路径。找出 ...
分类:编程语言   时间:2017-08-30 01:00:57    阅读次数:231
Python补充05 字符串格式化 (%操作符)
模板 格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。 比如下面的例子: 上面的例子中, "I'm %s. I'm %d year old" 为我们的模 ...
分类:编程语言   时间:2017-08-30 00:58:01    阅读次数:191
python3的安装,Window与linux
d ...
分类:编程语言   时间:2017-08-30 00:57:54    阅读次数:185
java基础梳理--朝花夕拾(三)
1、了解面向对象的编程思想以及面向对象的特性; 2、类、属性、方法以及return关键词的使用; 3、构造方法、实例化(new关键词的使用); 4、static 、this关键词的使用; 5、程序包package;import 关键词的使用;6、访问修饰符public、private、final、p ...
分类:编程语言   时间:2017-08-30 00:54:13    阅读次数:296
spring 源码导入eclipse(sts)
一. 准备工作 1.下载安装sts(springsource推荐使用) 下载地址: http://www.springsource.org/downloads/sts-ggts 2.下载安装gradle, spring 源码构建加入了万恶的gradle 下载地址带详细说明: https://grad ...
分类:编程语言   时间:2017-08-30 00:53:52    阅读次数:231
win10配置JAVA和tomacat环境变量
一、配置JAVA_HOME 二、配置CATALINA_HOME (tomacat的环境变量) 三、配置PATH 四、命令行检验配置结果: 1、命令行输入java 2、命令行输入javac 3、命令行输入startup.bat 注:如果以上三个命令无报错表示配置成功 ...
分类:编程语言   时间:2017-08-30 00:52:33    阅读次数:211
C++:类中两个易被忽略的默认函数
C++的自定义类中有六个默认的函数,即如果用户没有显式定义这些函数时,C++编译器会类中生成这些函数的默认形式。除了大家所熟知的构造函数、拷贝构造函数、赋值函数和析构函数外,C++为自定义类 还提供了两个容易被人忽视的默认函数——取地址函数和对常对象的取地址函数。 一、取地址函数 在C++中可以通过 ...
分类:编程语言   时间:2017-08-30 00:51:10    阅读次数:249
33、线程与全局解释器锁(GIL)
之前我们学了很多进程间的通信,多进程并发等等,今天我们来学习线程,线程和进程是什么关系,进程和线程有什么相同而又有什么不同今天就来揭晓这个答案。 ...
分类:编程语言   时间:2017-08-30 00:50:47    阅读次数:231
python 项目随笔-2
python版本 3.6.1 ...
分类:编程语言   时间:2017-08-30 00:50:09    阅读次数:254
继承的基本概念: (1)Java不支持多继承,也就是说子类至多只能有一个父类。 (2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法。 (3)子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承。 (4)子类中定义的成员方法,并且这个方法的名字返回类型,以及参数个数和类型与父类的某个成员方法完全相同,则父类的成员方法不能被继承。 分析以上程
继承的基本概念: (1)Java不支持多继承,也就是说子类至多只能有一个父类。 (2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法。(3)子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承。(4)子类中定义的成员方法,并且这个方法的名字返回类型 ...
分类:编程语言   时间:2017-08-30 00:47:16    阅读次数:244
Python 图形界面元素
from tkinter import * import os def button_click1(): try: filePath = r'D:\MyDocument\Programs\Python\oprate_file_system' #打开指定路径 os.system("explorer.e... ...
分类:编程语言   时间:2017-08-30 00:46:46    阅读次数:246
python3学习笔记(3)
一、内置函数补充1、callable()检测传递的参数是否可以被调用。def f1() pass可以被调用f2 = 123不可以被调用2、chr()和ord()chr()将ascii码转换成字符,ord()将字符转换成acsii码在2.7中chr()和ord()用来翻译参数和ascii码的对应关系。 ...
分类:编程语言   时间:2017-08-30 00:46:22    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!