自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 【Python知识点】Python文章收集

Python全局变量global关键字详解 Python中的self详细解析

2021-08-23 10:43:54 129

转载 【Python基础】Python全局变量global关键字详解

转载:Python全局变量global关键字详解一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量。全局变量所有作用域都可用,局部变量只能在本函数可用,变量的使用顺序是,局部变量 > 全局变量, 也就是说:优先使用局部变量那么问题来了, 如果想在函数内使用全局变量,或改变全局变量的值, 应该怎么做呢?1.Python全局变量global关键字为了解决函数内使用全局变量的问题,python增加了global关键字, 利用它的特性, 可以指定变量的作用域。.

2021-08-23 09:33:55 537

原创 《Python Cookbook 3rd》第一章的20个答案

A1:任何序列 (或可迭代对象) 可通过一个简单赋值语句拆分并赋值给多个变量。唯一前提是变量数量必须与序列元素长度一致。其实,该拆分赋值法可用于任一可迭代对象上,而不仅仅是列表或元组,还包括字符串,文件对象,迭代器和生成器。p = (4, 5)x, y = pprint(x,y)#4 5data = [ 'ACME', 50, 91.1, (2012, 12, 21) ]name, shares, price, date = dataprint(name,date) #ACME (2012

2021-08-22 19:53:05 143

原创 《Python Cookbook 3rd》第一章的20个问题

Q1:有一个包含N个元素的元组或序列,如何将其值拆分后同时赋值给N个变量?Q2:若一个可迭代对象的元素个数超过变量个数时,会抛出一个 ValueError,那如何才能从这个可迭代对象中拆分出N个元素出来?Q3:在迭代操作或者其他操作的时候,怎样只保留最后有限几个元素的历史记录?Q4:怎样从一个集合中获得最大或者最小的N个元素列表?Q5:怎样实现一个按优先级排序的队列?并且在这个队列上面每次pop操作总是返回优先级最高的那个元素。Q6:怎样实现一个键对应多个值的字典 (也叫 multid.

2021-08-22 17:35:36 98

原创 《Python Cookbook 3rd》目录

1. 数据结构和算法2.字符串和文本3.数字、日期和时间4.Iterators &Generators5.文件和I/O6.数据编码和解码7.Functions8.类和对象9.元编程10.模块和包11.网络和互联网编程12.并发性13.实用脚本和系统管理14.测试、调试和异常15.扩展章节...

2021-08-22 17:07:24 127

原创 29.复习Properties类的一些知识

关于Properties类它是Hashtable的子类,也就是说它具备map集合的特点,而且它里面存储的键值对都是字符串。存取的方法如下,注意set的两个参数都是String类型:String getProperty(String key) Object setProperty(String key, String value) 拿键值对不要用Map的keySet()和entrySet(

2015-02-08 21:37:26 541

原创 28.复习泛型的一些知识

复习泛型的一些知识初识泛型了解泛型泛型类泛型方法泛型接口(不常用)泛型限定初识泛型泛型是JDK1.5引入的新特性,用于解决类型安全问题好处:编译时提前发现可能存在的类型转换异常;避免强制转换的麻烦所谓泛型,就是变量类型的参数化 4.API文档中,有<>尖括号的地方,就可以使用泛型import java.util.TreeSet;public class Test {

2015-02-08 14:14:05 637

原创 27. 复习反射的内容

1.取得Class类对象的三种方式public class Test{ public static void main(String[] args) { try{ Class clazz1 = String.class; Class clazz2 = "String".getClass(); Class clazz3 = Class.forName("java.lang

2015-02-06 14:46:58 543

原创 26. BufferedOutputStream的flush()方法

果然上机暴露的问题就是多。今天复习到写TCP并发上传图片,但是复制出来的图片就是有一片灰色,复制不到。浪费了半个下午加一晚上,又看书又看Buffered流的源码又上机逐行代码试,最后实在不行去问别人,原来是因为flush()方法。import java.io.*

2015-02-02 17:19:46 1685

原创 25. BufferedReader的readLine()方法

今天复习到写一个文本转化器,客户端发一行字符,服务端转为大写后发回来。前一天我写的时候,还是没问题的:import java.net.*;import java.io.*;public class TCP_Client { public static void main(String[

2015-02-02 17:19:09 5510

原创 24. 关于Writer类的write(int c) 方法

1.关于RandomAccessFile的write(intb)为了这个问题,花掉了大半个下午的时间,只怪自己没有仔细看文档。import java.io.*;public class Demo { public static void main(String[] args) th

2015-02-02 17:18:17 4809

原创 23. Java基础加强 - 反射

视频17 透彻分析反射的基础 - Class类1.引入反射是从JDK1.2就有的新特性,以后学习框架都要用到反射技术。要了解反射,就要先了解Class这个类。Class,是一个类,注意首字母是大写的。2.PPT内容Java类用于描述一类事物的共性,该类事物有什么

2015-02-02 17:15:27 985

原创 22. 网络编程 (第二十四天)

import java.io.*;import java.net.*;public class TcpPicClient { public static void main(String[] args) throws IOException{

2015-02-02 17:08:34 707

原创 21.网络编程 (第二十三天)

2015-02-02 17:08:21 1069

原创 20. 图形用户接口GUI (第二十二天)

一 概述1.GUIGraphical User InterFace (图形用户接口)用图形的方式,来显示计算机操作的界面,这样更方便、更直观。2、CLICommand line User Interface(命令行用户接口)就是常见的Dos命令行操作需要记忆

2015-02-02 17:07:03 741

原创 20. Java高级视频_IO输入与输出(第二十一天)

一 对象的序列化1、什么是对象的序列化?毕老师:“原来对象只能存在于内存中,程序推出对象也随之消失,序列化可以通过流将内存中的对象存到硬盘。也成为对象的持久化或者可串行性。”网上资料:Java平台允许我们在内存中创建可复用的Java对象,但

2015-02-02 16:57:12 1649

原创 19.Java高级视频_IO输入与输出(第二十天)

一 File概述1、引入File类的概念因为IO流只是用于操作文件中的内容而不能操作文件夹,因此接下来讲解IO包中另一个重要的类 —File类。文件中会包含很多的属性和行为信息(大小、时间、只读、隐藏还有里面的内容,各种各样)。IO流操作的只是数据,但数据最

2015-02-02 16:56:29 947

原创 18. Java高级视频_IO输入与输出(第十九天)2

十八 流操作规律1上面学习了如果之多的流(其实后面的章节还有不少),那么到底应该如何确定什么情况用什么流呢?关键是要掌握了流操作的基本规律,掌握了规律操作起来就容易了。1、引入“源和目的”的概念import java.io.*;public cla

2015-02-02 16:55:34 670

原创 17.Java高级视频_IO输入与输出(第十九天)1

一 BufferedWriter1、初步认识BufferedWriterAPI文档:public class BufferedWriter extends Writer 将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。视

2015-02-02 16:55:00 706

原创 16. Java高级视频_IO输入与输出(第十八天)2

IO流用来处理设备之间的数据传输Java对数据的操作是

2015-02-02 16:51:43 710

原创 15.Java高级视频_IO输入与输出(第十八天)1

首先

2015-02-02 16:50:15 730

原创 14. JavaAPI_集合框架 (第十七天)

2015-02-02 16:49:07 707

原创 13. JavaAPI_集合框架 (第十六天)

2015-02-02 16:48:37 648

原创 12. JavaAPI_集合框架 (第十五天)

HashSet:线程是非同步的。保证元素唯一性的原理:TreeSet

2015-02-02 16:46:27 628

原创 11.JavaAPI_集合框架 (第十四天)

JavaAPI —集合框架 (第十四天)

2015-02-02 16:45:38 665

原创 10. JavaAPI_String (第十三天)

String类字符串是一个特殊的对象字符串一旦初始化就不可以被改变String str = "abc";Stin

2015-02-02 16:44:04 509

原创 9. Java多线程2 (第十二天)

一 线程间通信1 - 示例代码线程间的通信:其实就是多个线程操作同一个资源,但操作的动作不同。之前写的程序,每个线程运行的代码都是一致的。而现在需要线程之间通信,它们代码要不一致。A线程往资源写数据,B线程往资源读数据,同时运行。

2015-02-02 16:42:19 614

原创 8. Java多线程1 (第十一天)

一 概述1.引子要了解“线程”,就要先了解“进程”的概念,我们可以在Windows系统任务管理器中看到一个个“进程”。这么多的进程,看上去是同时执行的,但其实只是CPU在做快速的切换。而一个进程,包含至少一个或者包含多个进程。2.进程与线程的定义(1) 进程

2015-02-02 16:19:59 799

原创 7. 面向对象(第十天)

一异常-finally1.示例代码首先看下面这段代码,通过这段代码引入finally的概念:class FuShuException extends Exception { FuShuException(String msg) {

2015-02-02 16:19:20 547

原创 6. 面向对象(第九天)

一 内部类访问规则1.内部类的概念从JDK1.1开始,引入了“内部类”。可以利用内部类对一些逻辑上相互联系的类进行分组,并可控制一个类在另一个类中的”可见性”。内部类:将一个类定义在另一个类的里面(“类中有类”,也叫 内置类,嵌套类)。字节码文件名:外

2015-02-02 16:18:20 4281

原创 5. 面向对象(第八天)

一 多态的概念多态可以理解为事物存在的多种体现形态。例如:人有男人和女人两种体现,动物有猫和狗……各种体现。猫这个对象对应的类型是猫类型,猫 x = new猫();同时,猫也是动物的一种,也可以把猫成为动物,动物 X = new 猫();动物是猫和狗

2015-02-02 15:51:34 518

原创 4. 面向对象(第七天)

一 继承的概述1.“继承”概念的引入例如学生和工人,都有name和age,可以抽取出来,将学生和工人的共性描述提取出来,单独进行描述,只要让学生和工人与单独描述的这个类有关系,就可以了。由此,抽取到class Person里面,(其实类本身就是从对象的特征中抽取共性出来

2015-02-02 15:50:26 682

原创 3. 面向对象(第六天)

一 static关键字1.PPT内容1.static 关键字:用于修饰成员(成员变量和成员方法)2.被修饰后的成员具备以下特点: 随着类的加载而加载 优先于对象存在 被所有对象所共享 可以直接被类名调用3.使用注意

2015-02-02 15:48:16 564

原创 2. 面向对象(第五天)

一、 什么是面向对象?1."面向对象"的概述“面向对象”是一种思考方式,更早的“面向过程”也是一种思考方式。“面向对象”是基于“面向过程”的,但它更强调解决问题所需的功能(或者说行为、动作),而不是解决的过程。“面向对象”的思想随着计算机程序设计发展而出现,更好地满足了现代开发复杂

2015-02-02 15:44:55 734

原创 1.简单使用Javadoc工具

public class ZhuShi{ /** * ZhuShi类的main方法 * @param args 传入的参数 * @return 返回空值 */ public static void main(String[] args){ System.out.println("H

2015-02-02 15:42:00 516

原创 0.Java开发前奏

一、基础常识1.软件开发Q:什么是软件?A:软件是按特定顺序组织的计算机数据和指令集合。Q:有那些常见的软件?A:具体可分为系统软件和应用软件,系统软件有Dos、Windows、Linux这些,应用软件例如QQ、迅雷之类的。Q:什么是软件开发?A:就是做

2015-02-02 15:36:20 563

空空如也

空空如也

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

TA关注的人

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