this 在说this之前先说一下,对象创建的过程: 1、分配对象空间,并将对象成员变量初始化。 2、执行属性值的显式初始化。 3、执行构造方法。 4、返回相关的地址给相关的对象。 this的本质就是“创建好的对象的地址”,由于在构造方法调用之前,对象已经创建好了,因此在构造方法中也可以使和this ...
分类:
编程语言 时间:
2020-02-25 23:14:00
阅读次数:
90
本文通过一个典型的小程序的开发来探讨时下青少年Scratch克隆技术、多线程编程与通讯技术及解决方案。
分类:
编程语言 时间:
2020-02-25 23:14:44
阅读次数:
134
Python系统模块sys的使用
分类:
编程语言 时间:
2020-02-25 23:21:00
阅读次数:
75
一概述 上一节分析了retrofit2从创建到执行的完整流程,本节分析一下两个非常重要的功能。数据转换器的实现以及网络请求适配器的实现。 二、GsonConvertFactory.create()数据转换器的实现过程以及执行过程 我们先看下GsonConvertFactory.crete()的源代码 ...
分类:
编程语言 时间:
2020-02-25 23:21:25
阅读次数:
283
VS Code的全称是Visual Studio Code,是微软开发的一款垮平台的IDE工具。与“笨重”的PyCharm相比,VS Code非常轻量,启动速度很快。不同于PyCharm, VS Code是一款完全免费的软件,并支持多种开发语言。 ...
分类:
编程语言 时间:
2020-02-25 23:32:52
阅读次数:
138
MozillaCookiejar 保存百度得Cookiejar信息: from urllib import request from urllib import parse from http.cookiejar import MozillaCookieJar # 保存在本地 cookiejar=M ...
分类:
编程语言 时间:
2020-02-25 23:53:35
阅读次数:
131
只有文件夹下面加上 _init_.py 文件,这个文件夹才算是一个包 1.引用模块 2.引用其他包下的模块 3.定义别名 ...
分类:
编程语言 时间:
2020-02-25 23:54:44
阅读次数:
114
一、将包含javabean的maven模块编译成jar文件,工具为Idea,步骤如下: 1、打开maven工程的Project Structure,点击左侧Artifacts菜单 2、选择如下 3、关闭窗口显示如下: 4、 然后选择如下: 二、配置JasperReports Studio 1、右键工 ...
分类:
编程语言 时间:
2020-02-26 01:03:34
阅读次数:
180
java.io.IOException: All specified directories have failed to load. at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataSt ...
分类:
编程语言 时间:
2020-02-26 01:13:41
阅读次数:
90
异常:程序在运行过程中所发生的不正常事件,如文件找不到,网络连接不同或中断,下标越界,类型转换异常等。 使用if-else 处理异常缺点:a、代码臃肿,加入了大量的异常情况判断和处理代码 b、大量精力放在了异常处理,占用了编码时间,影响开发效率 c、很难穷举所有异常情况,程序不健壮 d、异常处理代码 ...
分类:
编程语言 时间:
2020-02-26 01:18:02
阅读次数:
88
第二章 Python的基本语法 3.1 运算符 什么是运算符呢?其实很简单,我们数学上学习到的加减乘除就是运算符,还有前面学习到的赋值语句“等于号”也是运算符。很多高级编程语言会将常用的运算符设计成一样,像Java、C、JavaScript等等,常用的运算符基本上一致,可以降低学习的成本。而且运算符... ...
分类:
编程语言 时间:
2020-02-26 01:19:14
阅读次数:
85
title: TOPSIS算法 date: 2020 02 24 11:18:06 categories: 数学建模 tags: [评价模型, MATLAB] mathjax: true 定义 ? C.L.Hwang和K.Yoon于1981年首次提出TOPSIS (Technique for Ord ...
分类:
编程语言 时间:
2020-02-26 01:20:19
阅读次数:
412
一、Request模块 1.HTTP for Humans,更简洁更友好 2.继承了urllib所有的特征 3.底层使用的是urllib3 4.?开源地址:https://github.com/requests/requests 5.中文文档?:https://requests.readthedoc ...
分类:
编程语言 时间:
2020-02-26 01:22:28
阅读次数:
83
快速排序其实是使用分治法的思想,即在原数组中找一个数p,然后将原数组中比数p大的数放到此数的右边,比数p小的数放到次数的左边。 口诀:1.找中轴 2.左边快排 3.右边快排 主体代码如下: void quick_sort(int * data,int left,int right){ if(left ...
分类:
编程语言 时间:
2020-02-26 01:29:39
阅读次数:
89
导入模块常见的方式有 import xxx ,from xxx import yyy 或者 from xxx import yyy as a(为导入包(方法)取别名主要用于防止包名与模块中的变量重名,从这里也能看出导入的包名(方法)可以看作是一个变量),不同的导入方式最终都能达到使用模块中某个方法的 ...
分类:
编程语言 时间:
2020-02-26 01:30:25
阅读次数:
78
Python正则表达式 正则表达式是用于信息筛选的工具,其地位非常重要 ~~~python 使用格式如下 re.compile(正则表达式).findall(源字符串) ~~~ + 基础1 + 普通字符——正常匹配 + \n——匹配换行符 + \t——匹配制表符 + \w——匹配字母、数字、下划线( ...
分类:
编程语言 时间:
2020-02-26 01:33:32
阅读次数:
73
javascript属于弱类型,值包含:数字,字符串和布尔值,c++与java属于强类型;int a="a",string a="a" 报错;var a ;原始类型:数字number 字符串string 布尔值 Boolean undefind null,对象object,原始值组合一起;对象分为1... ...
分类:
编程语言 时间:
2020-02-26 01:34:39
阅读次数:
99
DOM|SAX|JDOM DOM SAX "推"式流模型, JDOM Java based Document Object Model, DOM4J Document Object Model for Java StAX Streaming API for XML: ,"拉"式流模型,JDK1.6新 ...
分类:
编程语言 时间:
2020-02-26 01:35:39
阅读次数:
79
在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。 用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可访问非static的成员。 静态方法不再是 ...
分类:
编程语言 时间:
2020-02-26 01:35:59
阅读次数:
87
声明:借鉴Python 简明教程 用 Python 编写的传统的 'Hello World' 程序。使用 Python 运行你的程序的方法有两种:使用交互式解释器提示符或者使用源文件。现在我们来看一下如何使用这两种方法。 一、使用交互式解释器提示符(>>>) 1、使用windows 7系统为例:wi ...
分类:
编程语言 时间:
2020-02-26 01:37:24
阅读次数:
87