自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一角残叶的博客

人生如逆旅,我亦是行人

  • 博客(21)
  • 资源 (6)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Java线程学习笔记(7)——Runtime类+ Timer定时器

1 Runtime 类Runtime类是一个单例类每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。通过 getRuntime 方法获取当前运行时。案例:自动关机 Runtime r = Runtime.getRuntime(); r.exec("shutdown -s -t 300");//300秒后关机 r...

2019-03-22 21:17:54 71

原创 Java线程学习笔记(6)—— 单例设计模式

1 单例保证类在内存中只有一个对象。对象是new出来的,因此也就是说在程序中只能new一次对象1.1 实现单例的步骤声明一个类,类中有一个静态属性,类型与类名相同把空参构造方法声明为私有在类中提供一个公共静态访问方法来返回该对象实例1.2 单例方式(1)—— 饿汉式一开始就 new 对象public class Singleton { private stat...

2019-03-22 20:07:54 55

原创 Java线程学习笔记(5)—— 死锁

1 死锁多线程同步的时候,如果同步代码嵌套,使用相同锁,就可能出现死锁。

2019-03-22 19:35:52 52

原创 Java线程学习笔记(4)—— 同步代码块 + 同步方法

1 同步同步就是加锁,不让其它人访问synchronized指的就是同步的意思1.1 场景当多线程并发, 有多段代码同时执行时, 我们希望某一段代码执行的过程中CPU不要切换到其他线程工作. 这时就需要同步.如果两段代码是同步的, 那么同一时间只能执行一段, 在一段代码没执行结束之前, 不会执行另外一段代码.2 同步代码块在方法内部声明 synchronized使用s...

2019-03-22 17:09:48 118

原创 Java线程学习笔记(3)—— 匿名内部类实现线程+线程名字

1 匿名内部类实现线程package threadtest;public class Demo4 { public static void main(String[] args) { // 匿名内部类实现线程的 2 种方式 /* Thread t1 = new Thread(){ @Override p...

2019-03-22 16:02:43 69

原创 Java线程学习笔记(2)—— 线程的实现方式

1 继承 Thread定义类继承Thread重写run方法把新线程要做的事写在run方法中创建线程对象开启新线程, 内部会自动执行run方法多线程的打印顺序不一样,抢占资源package threadtest;public class Demo2 { /* * 主线程-不能new * 只能创建子线程 * */ public ...

2019-03-22 14:43:39 64

原创 Java线程学习笔记(1)—— 线程的介绍

1 多线程并行和并发并行:两个任务同时运行(需要多核CPU);并发:两个任务都请求运行,处理器只能接受一个任务,把这两个任务安排轮流进行,由于时间间隔较短,让人感觉同时进行;2 Java程序运行原理Java命令会启动java虚拟机(JVM),等于启动了一个应用程序,也就是启动了一个进程。该进程会自动启动一个 “主线程” ,然后主线程去调用某个类的 main 方法一个应用程序有且只...

2019-03-22 14:15:49 66

原创 Python学习(11)——函数的进阶使用

1 函数进阶1.1 一个函数执行后能否返回多个结果?def measure(): """返回当前的温度""" print("开始测量...") temp = 39 wetness = 10 print("测量结束...") return (temp, wetness)提示:如果一个函数返回的是元组,括号可以省略技巧在 Pytho...

2019-03-17 19:00:20 82

原创 Python学习(10)—— 变量的进阶

1 变量1.1 变量的引用变量 和 数据 都是保存在 内存 中的在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的在 Python 中变量 和 数据 是分开存储的数据 保存在内存中的一个位置变量 中保存着数据在内存中的地址变量 中 记录数据的地址,就叫做 引用使用 id() 函数可以查看变量中保存数据所在的 内存地址注意:如果变量已经被定...

2019-03-17 17:05:31 47

原创 Python学习(9)——高级变量类型 公共方法

1 公共方法1.1 Python 内置函数Python 包含了以下内置函数:函数描述备注len(item)计算容器中元素个数del(item)删除变量del 有两种方式max(item)返回容器中元素最大值如果是字典,只针对 key 比较min(item)返回容器中元素最小值如果是字典,只针对 key 比较cmp(item1, i...

2019-03-17 16:39:46 105

原创 Python学习(8)——高级变量类型 字典 + 字符串

1 字典dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型字典同样可以用来 存储多个数据通常用于存储 描述一个 物体 的相关信息和列表的区别列表 是 有序 的对象集合字典 是 无序 的对象集合字典用 {} 定义字典使用 键值对 存储数据,键值对之间使用 , 分隔键 key 是索引值 value 是数据键 和 值 之间使用 : ...

2019-03-17 16:30:19 95

原创 Python学习(7)——高级变量类型 列表 +元组

1

2019-03-17 16:08:41 92

原创 Python学习(6)—— 函数的基础

1 函数定义函数的格式如下:def 函数名(): 函数封装的代码 ……def 是英文 define 的缩写函数名称 应该能够表达 函数封装代码 的功能,方便后续的调用函数名称 的命名应该 符合 标识符的命名规则可以由 字母、下划线 和 数字 组成不能以数字开头不能与关键字重名1.1 能否将 函数调用 放在 函数定义 的上方?不能!因为在 使...

2019-03-17 13:08:05 81

原创 Python学习(5)——while循环,赋值运算符,打印,转义字符

1 while初始条件设置 —— 通常是重复执行的 计数器while 条件(判断 计数器 是否达到 目标次数): 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 ...(省略)... 处理条件(计数器 + 1)while 语句以及缩进部分是一个 完整的代码块1.1 测试: 打印 5 遍 Hello Pytho...

2019-03-17 12:59:21 325

原创 Python学习(4)—— 判断语句

1 判断语句在 Python 中,if 语句 就是用来进行判断的,格式如下:if 要判断的条件: 条件成立时,要做的事情 ……注意:代码的缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格在 Python 开发中,Tab 和空格不要混用!if 语句以及缩进部分是一个 完整的代码块else,格式如下:if 要判断的条件: 条件成立时,...

2019-03-17 12:48:05 97

原创 Python学习(3)——变量

1 变量1.1 定义变量变量名 = 值在内存中创建一个变量,会包括:变量的名称变量保存的数据变量存储数据的类型变量的地址(标示)1.1 变量的类型在 Python 中定义变量是 不需要指定类型数据类型可以分为 数字型 和 非数字型数字型整型 (int)浮点型(float)布尔型(bool)真 True 非 0 数 —— 非零即真假 False 0...

2019-03-17 12:38:31 71

原创 Python学习(2)—— 注释,算术运算符

1 注释单行注释 #多行注释:用 一对 连续的 三个 引号(单引号和双引号都可以)"""这是一个多行注释""" 2 算术运算符运算符描述实例+加10 + 20 = 30-减10 - 20 = -10*乘10 * 20 = 200/除10 / 20 = 0.5//取整除返回除法的整数部分(商) 9 // 2 输出结...

2019-03-17 12:09:51 73

原创 Python学习(1)—— Python介绍

1 解释器计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器编译器翻译的方式有两种:一个是编译,另外一个是解释。两种方式之间的区别在于翻译时间点的不同。当编译器以解释方式运行的时候,也称之为解释器。2 编译型语言和解释型语言编译型语言:程序在执行之前需要一个专门的编译过程...

2019-03-17 11:50:51 80

原创 归并排序 + 快排 +二分法

1 归并排序(Merge sort)https://time.geekbang.org/column/article/0?cid=126

2019-03-13 20:01:45 130

原创 基本的排序算法:冒泡排序 + 插入排序 + 选择排序

1

2019-03-13 12:06:24 77

原创 Zippelin学习笔记(1)—— 安装 Zippelin

1 安装 Zippelin1.1 下载安装包https://zeppelin.apache.org/download.html1.2

2019-03-05 22:19:03 104

针对Android的Java基础学习

针对Android的Java基础学习,介绍了关于JAVA的基础知识和各种语法。

2014-06-29

Eclipse从入门到精通

Eclipse从入门到精通,详细介绍了Eclipse的基本操作。

2014-06-29

mfc编程基础

还在为mfc 而发愁吗? 本书带你走进mfc 的世界,领略C++编程的魅力,学习mfc 编程基础的知识。

2013-12-08

matlab信号处理

matlab信号处理,方便新手对matlab的入门和学习,不过对大家的英文水平有一定的要求。

2013-12-08

Python算法(英文)

Python版数据结构

2017-05-14

Python入门书籍

Python编程

2017-05-14

一角残叶的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除