首先创建一个.py文件 写代码三种方式: 终端cd desktop Python 文件路径.py;终端Python 回车 写代码;在pycharm中; 程序的执行顺序:从上到下,从左到右的原则 显示程序运行结果的地方一般叫做控制台 在Python中输出语句用print()表示,只能直接打印数字,汉字 ...
分类:
编程语言 时间:
2018-07-28 16:46:42
阅读次数:
138
#!/usr/bin/env python # -*- coding: utf-8 -*- import heapq import copy import datetime import random def get_max_heap(heap, size, root): # 在堆中做结构调整使得父... ...
分类:
编程语言 时间:
2018-07-28 16:47:42
阅读次数:
150
注释 #为单行注释'''三个单引号(或者"""三个双引号)为多行注释,例如'''被注释的内容''' 获取用户输入 input() input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理。把数据转成字符串用STR(被转的数据);把字符串转成数据用int(被转的字符串)。 ...
分类:
编程语言 时间:
2018-07-28 16:49:26
阅读次数:
133
一、反射机制概述 Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为Java 的反射机制。 Class 类与java.lang.reflect 类库一起对反射 ...
分类:
编程语言 时间:
2018-07-28 16:50:05
阅读次数:
162
1. Tab键 可以对命令自动补全 2. 查看Python的内置函数bif ,用help(int)查看内置函数用法 dir(__builtins__) 3. Pycharm拓展: >1. ubuntu下,把 .pycharm2016.3**/ 目录删掉可以恢复pycharm初始设置 rm –rf .... ...
分类:
编程语言 时间:
2018-07-28 16:50:31
阅读次数:
156
在对象数组中检索属性为指定值得某个对象使用map()就非常方便。 对象数组 检索name为“小刚”的学生 通过map()将原对象数组以name属性为元素重组为一个新的数组。 ...
分类:
编程语言 时间:
2018-07-28 16:50:47
阅读次数:
315
网上有许多讲偏向锁,轻量级锁的文章,但对偏向锁如何升级讲的不够明白,有些文章还相互矛盾,经过对jvm源码(biasedLocking.cpp)的仔细分析和追踪,基本升级过程有了一个清晰的过程,现将升级流程阐述如下: 因为偏向锁,锁住对象时,会写入对象头相应的标识,我们先把对象头(官方叫法为:Mark ...
分类:
编程语言 时间:
2018-07-28 17:19:47
阅读次数:
277
1. python的输入与输出 name = input("name:") 输入name,默认的类型为字符串类型 age = int(input("age:")) 强制类型转化为int类型 print(type(age)) 输出变量的类型 字符拼接输出: 第一种格式: info = ''' info ...
分类:
编程语言 时间:
2018-07-28 17:20:24
阅读次数:
125
python的命令行参数处理 ...
分类:
编程语言 时间:
2018-07-28 17:20:53
阅读次数:
95
什么是进程? 程序不能单独执行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的过程就叫做进程。进程是操作系统调度的最小单位。 程序和进程的区别在于:程序是储存在硬盘上指令的有序集合,是静态的;进程是程序的一次执行过程,属于动态概念。 线程和进程的区别: 进程是资源的集合,进程要在CP ...
分类:
编程语言 时间:
2018-07-28 17:23:03
阅读次数:
159
一、前言 本文承接上一节:Spring_总结_03_装配Bean(一)之自动装配 上一节提到,装配Bean有三种方式,首先推荐自动装配。当自动装配行不通时,就需要采用显示配置的方式了。 显示配置有两种方案:Java 和 XML。当需要显示配置时,首选类型安全并且比XML更强大Java配置。 二、Ja ...
分类:
编程语言 时间:
2018-07-28 17:24:12
阅读次数:
139
import requests #引入requests库 import bs4 #引入bs4库 session=requests.Session() #调用库里的Session()方法 r=session.get('http://127.0.0.1:80/sysbench/tuninglog/cre... ...
分类:
编程语言 时间:
2018-07-28 17:24:51
阅读次数:
134
一、依赖文件 <link rel="stylesheet" type="text/css" th:href="@{/js/bootstrap/css/bootstrap.css}"> <link rel="stylesheet" type="text/css" th:href="@{/js/boot ...
分类:
编程语言 时间:
2018-07-28 17:25:36
阅读次数:
278
阅读目录 一 模块3.1 import3.2 from ... import...3.3 把模块当做脚本执行 3.4 模块搜索路径3.5 编译python文件二 包2.2 import 2.3 from ... import ...2.4 __init__.py文件2.5 from glance.a ...
分类:
编程语言 时间:
2018-07-28 18:16:54
阅读次数:
153
由于数值比较多,单个存储和删除已经无法满足需要,所以写了个简单的数组格式的写入和删除操作。 ...
分类:
编程语言 时间:
2018-07-28 18:17:14
阅读次数:
155
可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function 注意:for循环帮我们把集合数据变为一个迭代器[利用iter方法],然后利用next()... ...
分类:
编程语言 时间:
2018-07-28 18:17:55
阅读次数:
153
前言 通过学习深入理解java虚拟机的教程,以及自己在网上的查询的资料,做一个对jvm学习过程中的小总结。 本文章内容首先讲解java的内存分布区域,之后讲内存的分配原则以及内存的监控工具。再下来会着重讲解垃圾回收这一章节,该章节涉及了垃圾的标记算法以及各种垃圾回收算法,然后大概的介绍下市面上使用的 ...
分类:
编程语言 时间:
2018-07-28 18:18:05
阅读次数:
181
1.1. 匿名函数 匿名函数的命名规则: 用lamdba 关键字标识,冒号(:)左侧表示函数接收的参数(a,b) ,冒号(:)右侧表示函数的返回值(a+b)。 因为lamdba在创建时不需要命名,所以,叫匿名函数 add = lambda a, b: a * b print(add(2, 3)) #... ...
分类:
编程语言 时间:
2018-07-28 18:19:36
阅读次数:
148
定义:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 递归特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构... ...
分类:
编程语言 时间:
2018-07-28 18:20:19
阅读次数:
125
-- 查看和自定义文档的方法. # 查看和自定义文档# help(print)# __doc__ 魔术属性# print(print.__doc__) -- 全局变量,局部变量及global关键字的使用 # python 允许在函数内部定义全局变量;def ceshi004(): global b ...
分类:
编程语言 时间:
2018-07-28 18:20:44
阅读次数:
162