def add(a,b,c,d): e=a+b+c-d return e result=add(21,32,43,56)print("加和结果是:",result) def zzj(f): if f=="苹果"or f=="桃子" or f=="西瓜": print("正在榨汁!") print(" ...
分类:
编程语言 时间:
2019-06-30 12:38:13
阅读次数:
115
实验代码: package 实验十四;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel; public class SwitchTest { private JFrame jFrame; pri ...
分类:
编程语言 时间:
2019-06-30 12:38:44
阅读次数:
115
题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路一遍历数组是保存两个值:一个是数字中的一个数字,另一个是次数。当遍历到下一个 ...
分类:
编程语言 时间:
2019-06-30 12:39:18
阅读次数:
115
1. 什么是多线程 线程,有时被称为轻量进程,是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程不拥有私有的系统资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤 ...
分类:
编程语言 时间:
2019-06-30 12:40:07
阅读次数:
130
Spring MVC的文件上传是通过MultipartResolver(Multipart解析器)处理的,对于MultipartResolver而言它只是一个接口,它有两个实现类。 ?CommonsMultipartResolver:依赖于Apache下的jakartaCommon FileUplo ...
分类:
编程语言 时间:
2019-06-30 12:41:14
阅读次数:
133
阅读目录 一、异常简介 二、try-catch-finally语句 三、throw和throws关键字 四、java中的异常链 五、结束语 JAVA异常与异常处理详解 一、异常简介 什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错。在java中,阻止当前方法或作用域的情况,称之为异常。 ...
分类:
编程语言 时间:
2019-06-30 12:43:38
阅读次数:
125
1. 概述 1. 面试偶尔会问到让你写 文件读写 的面试官 1. 我搞不懂为啥必须会这玩意 2. 面试官的意思是, 这玩意只要是个开发就得会 3. 当然我现在又不是开发 2. 环境 1. 语言 1. java 1.8 3. 准备 1. 概述 1. 基本概念 2. 场景 1. 一次读一行 2. 读取指 ...
分类:
编程语言 时间:
2019-06-30 12:46:01
阅读次数:
137
#顺序传入参数def show(name,age,sex,hobby):#形参 print("我叫:",name,"年龄:",age,"性别:",sex,"爱好:",hobby)show("张三",18,"男","打球")#实参(实参与形参一一对应) #关键词传入参数def show(name,ag ...
分类:
编程语言 时间:
2019-06-30 13:53:26
阅读次数:
111
Python3快速入门(六)——Python3面向对象一、面向对象技术简介1、面向对象简介面向对象编程(ObjectOrientedPrograming,OOP)是一种编程思想,OOP把对象当成程序的一个基本单元,一个对象包含数据和操作数据的方法。面向对象编程的三大特性如下:A、封装,可以隐藏实现细节,使代码模块化。B、继承,可以通过扩展已存在的类来实现代码重用,避免重复编写相同的代码。C、多态,
分类:
编程语言 时间:
2019-06-30 13:56:51
阅读次数:
95
面向对象三大特性 面向对象的三大特性是指:封装、继承和多态。 一、封装 封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。 所以,在使用面向对象的封装特性时,需要: 将内容封装到某处 从某处调用被封装的内容 第一步:将内容封装到某处 self 是一个形式参数,当执行 obj1 ...
分类:
编程语言 时间:
2019-06-30 13:57:20
阅读次数:
94
import random #import导入,random随机数模块a=random.random() #0到1随机取值b=random.choice(["张三","李艾","王五"]) #列表里面随机点名print(a)print(b) #引入模块内单一方法,(或多个:逗号加方法名)from r ...
分类:
编程语言 时间:
2019-06-30 14:06:21
阅读次数:
101
常见的内置函数 a=[12,31,31,232,34,32,43,54,36]max1=max(a)#最大函数print(max1)min1=min(a)#最小函数print(min1)sum1=sum(a)print(sum1)#求和函数 c=10b=3d=c/bprint(round(d,2)) ...
分类:
编程语言 时间:
2019-06-30 14:06:36
阅读次数:
90
题目描述请你写一个函数StrToInt,实现把字符串转换成整数这个功能。当然,不能使用atoi或者其他类似的库函数。 示例 1:输入: " -42"输出: -42解释: 第一个非空白字符为 '-', 它是一个负号。 示例 2:输入: "4193 with words"输出: 4193解释: 转换截止 ...
分类:
编程语言 时间:
2019-06-30 14:08:49
阅读次数:
113
Java基础教程:枚举类型 枚举类型 枚举是将一具有类似特性的值归纳在一起的方法。比如,我们可以将周一到周日设计为一个枚举类型、彩虹的七种颜色设计为一个枚举类型。 常量实现枚举 我们通过定义常量的方式来实现,如下: 我们可以直接在程序中通过RainbowColor.XXXX来引用这些常量。 常量实现 ...
分类:
编程语言 时间:
2019-06-30 14:10:24
阅读次数:
125
cookie设置 设置Cookie 运行结果 获取cookie 请求百度首页,然后获取cookie,实现如下: 调用cookies属性即可成功得到cookies,可以发现它是一个RequestCookieJar类型,然后使用items()犯方法将其转化为元祖组成的俩表,表里输出每一个Cookie的名 ...
分类:
编程语言 时间:
2019-06-30 14:11:24
阅读次数:
159
题目描述实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如,把9表示成二进制是1001,则输出为2 常规解法首先把n和1做位运算,判断n的最低位是不是1,然后把1左移一位得到2,再把n和2做位运算,判断n的次低位是不是1…这样反复左移。循环的次数等于整数二进制的位数,32位的整数需要循环 ...
分类:
编程语言 时间:
2019-06-30 14:13:55
阅读次数:
84
1.基本算法 快速排序是一种分治的排序算法。它将一个数组分成两个子数组,再对这两个数组独立地排序。快速排序的大致过程如下图所示: 整个算法分为三步: 1. 选择一个元素作为枢轴(pivot) 2. 扫描并交换数组元素,使得小于枢轴的元素处于左边,大于枢轴的元素处于右边,这个过程称为切分(partit ...
分类:
编程语言 时间:
2019-06-30 14:14:07
阅读次数:
120
MyQR是一个能够生成自定义二维码的python第三方库,根据需要能够生成普通二维码、带背景图片的艺术二维码、动态二维码。 1.MyQR安装 安装非常简单,直接用pip install MyQR,需要注意的是MyQR依赖于python3,在python2的环境下可能无法正常使用。 2.MyQR使用 ...
分类:
编程语言 时间:
2019-06-30 14:14:38
阅读次数:
99
一、《Spring+Mybatis 企业应用实战》(第2版本) 本书讲解了Spring、Mybatis及Spring+MyBatis 工作中的常用方法,没有太深入的原理性讲解,介绍 “如何用” 的一本书,适合作为入门、快速上手的参考书籍。 二、《深入浅出MyBatis技术原理及实践》 本书书如其名, ...
分类:
编程语言 时间:
2019-06-30 14:16:22
阅读次数:
88
#coding=utf-8 import multiprocessing import threadpool import threading import time import os import random mutex = threading.Lock() def write_to_file... ...
分类:
编程语言 时间:
2019-06-30 14:17:54
阅读次数:
102