(手机横屏看源码更方便) 问题 (1)创建线程有哪几种方式? (2)它们分别有什么运用场景? 简介 创建线程,是多线程编程中最基本的操作,彤哥总结了一下,大概有8种创建线程的方式,你知道吗? 继承Thread类并重写run()方法 继承Thread类并重写run()方法,这种方式的弊端是一个类只能继 ...
分类:
编程语言 时间:
2019-10-07 13:05:38
阅读次数:
88
collection分类: list:有序可重复 set:无序不重复 HashSet 底层是Hashmap存储,每次容量使用到达75%时扩容 hash:散列表结构(数组+链表) TreeSet: 也是set的一种,结构是二叉树 常用方法和HashSet基本一样 比较使用了compareTo ...
分类:
编程语言 时间:
2019-10-07 13:05:56
阅读次数:
97
参考视频:https://www.bilibili.com/video/av62621532?t=534 ...
分类:
编程语言 时间:
2019-10-07 13:08:36
阅读次数:
53
参考教程: 1)https://www.runoob.com/w3cnote/pycharm-windows-install.html 2)https://blog.csdn.net/c_shell_python/article/details/79647627 1、python官网(https:/ ...
分类:
编程语言 时间:
2019-10-07 13:09:27
阅读次数:
74
求最大公约数和最小公倍数 求最大公约数和最小公倍数 题目内容: 编写程序,在主函数中输入两个正整数 a,b,调用两个函数 fun1() 和 fun2(),分别求 a 和 b 的最大公约数和最小公倍数,在主函数中输出结果。 输入格式: 两个正整数 输出格式: 最大公约数和最小公倍数 输入样例: 12, ...
分类:
编程语言 时间:
2019-10-07 13:10:18
阅读次数:
132
最近了解下CPU的参数,主要是对常见的CPU参数指标:物理数、核心数以及线程数做了下了解。增长了点自己的见识,方便自己回忆和分享,记录下来。参考了网上的一些说明并加以整理,形成该随笔。主要参考链接如下:https://www.cnblogs.com/kimsimple/p/7787018.html ...
分类:
编程语言 时间:
2019-10-07 13:10:48
阅读次数:
123
需求:上传一个zip文件,zip文件里面包含一个excel和很多图片,需要把excel里面的信息解析出来保存到表中,同时图片也转化成base64保存到数据库表中。 PS:为了方便不同水平的开发人员阅读,我把代码全部写到Controller里面。这个demo的file入参的类型是MultipartFi ...
分类:
编程语言 时间:
2019-10-07 13:11:24
阅读次数:
84
Cross-platform hacking All programs we wrote are pure python programs They do not rely on OS-specific resources. Result: They work on any OS with a py ...
分类:
编程语言 时间:
2019-10-07 13:13:26
阅读次数:
85
整理了下Macaca的API,做成思维脑图,方便阅览。 WebDriver 安装 pip install wd git clone https://github.com/macacajs/wd.py.git 初始化WebDriver driver.init() 停止WebDriver driver. ...
分类:
编程语言 时间:
2019-10-07 13:14:11
阅读次数:
99
1 什么是SpringCloud ? Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Sprin ...
分类:
编程语言 时间:
2019-10-07 13:16:19
阅读次数:
105
创建实体类 MySpring类 设计一个方法 给一个类名字 返回一个对象 对象内的属性值存在着 1 通过传递的className来获取对应的类class 2 通过clazz 创建 一个空值对象 obj = clazz.newInstance 找到的是无参构造方法 3 创建对象以后 将对象内的属性自动 ...
分类:
编程语言 时间:
2019-10-07 13:17:04
阅读次数:
95
Python语言支持以下类型的运算符: 算术运算符 符号: + - * / %(取模) **(幂 - 返回x的y次幂 a**b 为10的20次方) //(取整除 - 返回商的整数部分(向下取整) 9//2的值为4) 比较(关系)运算符 符号: == != <>(不等于) > < >= <= 赋值运算 ...
分类:
编程语言 时间:
2019-10-07 13:17:46
阅读次数:
130
实验四:类的继承 实验目的: (1)掌握类的继承方法; (2)变量的继承和覆盖,方法的继示、重载和覆盖实现; 二、实验内容 (1)根据下面的要求实现圆类Circle. ①圆类Cirle的成员变量: radius 表示圆的半径。 ②圆类Cirdle的方法成员: Circle () :构造方法,将半径置 ...
分类:
编程语言 时间:
2019-10-07 13:18:58
阅读次数:
61
一、方法定义格式 二、方法调用 注意:返回值类型固定写为void,这种方法只能"单独调用",不能进行打印调用,或者赋值调用。对于无返回值的方法,只能使用单独调用。Java 中,大家对 void 应该是相当熟悉了。它表示“空”,所有无返回值的方法都使用它表示返回类型。 三、方法重载 上述代码中定义了三 ...
分类:
编程语言 时间:
2019-10-07 13:19:14
阅读次数:
92
JavaScript实现继承的思想: 一句话总结,让子类的原型等于父类的实例。 详细来说,其实利用了原型的性质即在JavaScript中所有被实例化对象具有相同的原型属性和方法,每一个被实例化对象的原型指针均指向同一个地址,通过改变原型指针指向的位置来实现继承。 案例说明: ...
分类:
编程语言 时间:
2019-10-07 13:19:31
阅读次数:
146
代码: 结果: ...
分类:
编程语言 时间:
2019-10-07 13:20:40
阅读次数:
74
1. 引用数据类型 1.1 Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。 引用数据类型的使用: 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 数据类型 变量名 = new 数据类型(); 每种引用数据类型都有其功能 ...
分类:
编程语言 时间:
2019-10-07 13:21:14
阅读次数:
73
实现一个功能,客户端和服务器 轮流对一个数加+1 服务器 服务器handler netty ChannelHandler 类似 spring mvc的filter,使用的是责任链模式,可以对客户端传来的数据进行层层解析,解码等操作。 在没有任何特殊操作下,默认传递在责任中的对象是ByteBuf 客户 ...
分类:
编程语言 时间:
2019-10-07 13:21:51
阅读次数:
104
核心配置文件 配置前端控制器:web.xml 模型数据封装类:com.mvc.model Controller:com.mvc.controller.ItemsController 显示页面:/WEB-INF/jsp/itemList.jsp 启动tomcat并打开浏览器发送请求 ...
分类:
编程语言 时间:
2019-10-07 13:22:56
阅读次数:
123
#include<bits/stdc++.h> #define ll long long using namespace std; const int maxn=1010; int c[maxn],w[maxn]; int dp[maxn]; int main(){ int n,v; cin>>n>... ...
分类:
编程语言 时间:
2019-10-07 13:26:08
阅读次数:
67