#函数什么是函数,为什么要使用函数? 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 <1>定义函数定义函数的格式如下: def 函数名(): 代码<2>调用函数 函数名()注意必须先定义才能使用每次调用函数时,函数都 ...
分类:
编程语言 时间:
2018-05-13 21:08:17
阅读次数:
196
类的继承例子: 以上个动态银河系的制作为例,假设我们定义了一个星星的类如下: 接下来我们被要求制作一个矩形的星星我们该怎么做,其实矩形星星和上述的差别就在于draw()和Romove()这两个函数,所以我们可以利用类继承的方法来实现,再使用同函数名覆盖的方法来写类,有三种继承的方式如下表所示: 所以 ...
分类:
编程语言 时间:
2018-05-13 21:08:23
阅读次数:
241
import java.util.*;class ArrayTest { public static void main(String[] args) { int[] arr={5,1,6,4,2,8,9}; for(int i=0;i<arr.length;i++) { if(i!=arr.len ...
分类:
编程语言 时间:
2018-05-13 21:09:10
阅读次数:
146
本文内容: 什么是线程 线程的生命周期 Thread实现的多线程 Runable实现的多线程 线程常用函数 线程的控制 线程同步 线程通信 首发日期:2018-05-13 Thread实现的多线程: 实现方法: 上述代码结果【该结果有随机性,如果想要有明显的抢夺运行权,可以增大i】: 补充: 执行r ...
分类:
编程语言 时间:
2018-05-13 21:10:26
阅读次数:
193
数组第一种定义方式new Array[];var index ="张三,李四,王五,"; 定义方式空数组var attr =new Array(); length:0 _proto_:Array[] 有长度的数组var attr =new Array(10);length:10_proto_:Arr ...
分类:
编程语言 时间:
2018-05-13 21:10:43
阅读次数:
230
以数组名作函数参数时,实参数组与形参数组都不必定义长度,因此实参与形参的结合方式是地址结合,与数组长度无关。请问这句话的说法是正确的吗 以数组名作函数参数时,实参数组与形参数组都不必定义长度,因此实参与形参的结合方式是地址结合,与数组长度无关。请问这句话的说法是正确的吗 以数组名作函数参数时,实参数 ...
分类:
编程语言 时间:
2018-05-13 21:36:29
阅读次数:
188
MRO : 作用 : 决定多继承中 super() 调用方法顺序 🔑super() 作用 : super() 不是调用父类方法,而是根据 MRO 的顺序调用其他类的方法 class P(obj); class S1(P); class S2(P); class S3(P); class GS1(S... ...
分类:
编程语言 时间:
2018-05-13 21:38:19
阅读次数:
207
1 GIL(全局解释器锁) : 2 范围 : 只在多线程(一个进程)中才会出现 GIL 3 作用 : 保证同一时刻只有一个线程被 Python 解释器执行 4 原理 : 线程 A 抢到 GIL 后,对 GIL 上锁。只有抢到 GIL 的线程才能执行。 5 GIL 何时会被释放? 6 回答... ...
分类:
编程语言 时间:
2018-05-13 21:38:42
阅读次数:
161
Python 学习——面向对象 写此博客 是为了激励自己,并且将自己的心得以及遇到的问题与人分享 一、面向对象基础 面向对象就是一个类和对象的应用。 1.定义方法: class 类名: def 方法名(self , arg): print(arg) 中间人 = 类名() 中间人.方法名(arg) s ...
分类:
编程语言 时间:
2018-05-13 21:39:40
阅读次数:
197
P1M1 DATA 0x91 // =00 >准双向口, 01 >推挽模式 =10 >输入模式, 11 >开漏模式 P1M0 DATA 0x92 // =00 >准双向口, 01 >推挽模式 =10 >输入模式, 11 >开漏模式 ORG 10 //设置下一条程序的起始地址 START: CLR A ...
分类:
编程语言 时间:
2018-05-13 22:04:16
阅读次数:
238
01 简介 netcat的主要功能是通过tcp或udp协议传输读写数据。 下面代码用python编写了tcp客户端,服务端,从而实现上传文件,本地执行命令,反弹shell三种功能。 02 代码 ...
分类:
编程语言 时间:
2018-05-13 22:04:35
阅读次数:
175
1、python 面向对象的主要特性。主要有类、对象。三大特点:封装、继承、多态。本次主要介绍内容:属性、方法、构造函数、析构函数。私有方法、私有属性。 oop 是使用类和对象来实现对真是世界的描述。万事万物皆可为类。基于面向对象的程序使人更加容易理解的你逻辑。提高开发效率 class 类。对具有相 ...
分类:
编程语言 时间:
2018-05-13 22:05:22
阅读次数:
266
1 参数绑定 处理器适配器在执行Handler之前需要把http请求的key/value数据绑定到Handler方法形参数上。 1.1 默认支持的参数类型 处理器形参中添加如下类型的参数处理适配器会默认识别并进行赋值。 1.1.1.1 HttpServletRequest 通过request对象获取 ...
分类:
编程语言 时间:
2018-05-13 22:05:57
阅读次数:
295
一、基本特性 1、 realloc()函数可以重用或扩展以前用malloc()、calloc()及realloc()函数自身分配的内存。 2、 realloc()函数需两个参数:一个是包含地址的指针(该地址由之前的malloc()、calloc()或realloc()函数返回),另一个是要新分配的内 ...
分类:
编程语言 时间:
2018-05-13 22:06:06
阅读次数:
232
基础练习 数列排序 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200 输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。 输 ...
分类:
编程语言 时间:
2018-05-13 22:06:20
阅读次数:
184
一、Single Thread Non-Blocking I/O. 非阻塞式IO适用于IO密集型,把io阻塞交给linux系统模块(如图中的Posix Async Threads)去处理。 二、Multi Threaded Server 线程维护和线程上下文切换都会消耗资源。 ...
分类:
编程语言 时间:
2018-05-13 23:00:14
阅读次数:
204
20172306《Java程序设计》第九周学习总结 教材学习内容总结 第十一章: 1. try catch语句。其中还有finally语句。try是进行某些操作,catch是捕获异常,并通过某些异常来进行某些操作。finally是无论是否有异常都会进行的语句。可以没有catch语句。 2. 异常的传 ...
分类:
编程语言 时间:
2018-05-13 23:01:26
阅读次数:
265
以前做数据分析,很多是用Oracle或者MySQL,通过SQL来完成查询和统计数据分析,但是随着数据量的增大,数据库也跟随着发展为NoSQL数据库,由于数据库及其底层技术架构的变化,数据分析算法也随着变得复杂,而Python则实现这一任务适用的语言和工具。比如:In[36]:foriinrange(4):...:forjinrange(4):...:ifj>i:...:break...:pr
分类:
编程语言 时间:
2018-05-13 23:01:56
阅读次数:
248
正则-->whywhathowwhy:从大量文本中查找规则字符串,比字符串各种查找都迅速,利用c语言的匹配引擎,广泛应用于各种搜索,查找,爬虫what:正则-->代数,变量替换(用一些规定好的符号去陪陪有规则的文本)在线工具:https://www.regepai.com/http://tool.oschina.net/regex语法说明:re模块使用说明:正则语法:1.表达式2.转意
分类:
编程语言 时间:
2018-05-13 23:02:01
阅读次数:
356
20172325 2017 2018 2 《Java程序设计》第九周学习总结 教材学习内容总结 异常 1.学习了异常的基本概念; 2.区分异常与错误: 一个异常是指一个定义非正常情况或错误的对象,由程序或运行时环境抛出,可以根据需要进行相应的捕获和处理。而错误类似于异常,但是错误代表不可恢复的问题并 ...
分类:
编程语言 时间:
2018-05-13 23:02:32
阅读次数:
209