Java学习日记-----多线程

Thread的常用方法: * 1.start();启动线程并执行相应的run()方法 * 2.run();子线程要执行的代码方法如run();内 * 3.currentThread() 静态的调取当前进程 * 4.getName() * 5.setName() * 6.yield() 调用此方法的线程释放cpu的使用权 * 7.join(); a.join(),表示当前a线程停止执行,直至另一线程执行完毕,a进程才继续执行join()后的代码 * 8.isAlive() 判断此线程是否还存活
分类: 其他 发布时间: 04-25 23:28 阅读次数: 9

网络基础2

————TCP/IP 协议及配置———— 【TCP/IP协议及配置】 << TCP/IP 协议 >> < TCP/IP简介 > Transmission Control Protocol/Internet Protocol 传输控制协议/英特网互联协议 最广泛支持的通信协议集合 主机通信三要素 IP地址 ip address IP路由 ip router 子网掩码 subnet mask < IP 地址 > Internet Protocol,标识一个节点的网络地址 ipv4:32个二进制位
分类: 其他 发布时间: 04-25 23:28 阅读次数: 7

网络基础4

————计算机网络 、 数制 、 网络通信参考模型———— 【计算机网络】 << 计算机网络概述 >> < 定义 > 通过线缆将网络设备和计算机连接起来,在网络操作系统、网络管理软件 及网络通讯协议的管理和协调下,实现资源共享和信息传递的计算机系统 < 功能 > 数据通信、资源共享、增加可靠性、提高系统处理能力。 < 网络协议与标准 > 协议:语法、语义、同步。 标准: ISO 国际标准化组织 ANSI 美国国家标准化局 ITU-T 国际电信联盟 IEEE 电气和电子工程师学会 << 网络设备
分类: 其他 发布时间: 04-25 23:28 阅读次数: 6

ArrayBlockingQueue源码解析

注意:在阅读本文之前或在阅读的过程中,需要用到ReentrantLock 1、对于ArrayBlockingQueue需要掌握以下几点 创建 入队(添加元素) 出队(删除元素) 2、创建 public ArrayBlockingQueue(int capacity, boolean fair) public ArrayBlockingQueue(int capacity) 使用方法: Queue<String> abq = new ArrayBlockingQueue<String>(2);
分类: 其他 发布时间: 04-25 23:28 阅读次数: 10

difflib模块文件内容差异对比

简介 difflib作为python的标准库模块,无需安装,作用是比对文本之间的差异,且支持输出可读性比较强的HTML文档,与Linux下的diff命令相似。可以使用该模块比对代码和配置文件的差异,在版本控制方面非常有用。Python2.3以后的版本默认自带difflib模块,无需额外安装。 使用方法 字符串差异的比对 import difflib text1 = """text1:""" text1 = """text1: This module provide classes and fu
分类: 其他 发布时间: 04-25 23:28 阅读次数: 9

网络基础3

————计算机网络 、 数制 、 网络通信参考模型———— 【计算机网络】 << 计算机网络概述 >> < 定义 > 通过线缆将网络设备和计算机连接起来,在网络操作系统、网络管理软件 及网络通讯协议的管理和协调下,实现资源共享和信息传递的计算机系统 < 功能 > 数据通信、资源共享、增加可靠性、提高系统处理能力。 < 网络协议与标准 > 协议:语法、语义、同步。 标准: ISO 国际标准化组织 ANSI 美国国家标准化局 ITU-T 国际电信联盟 IEEE 电气和电子工程师学会 << 网络设备
分类: 其他 发布时间: 04-25 23:28 阅读次数: 7

[Html] jQuery Grid

https://www.jqwidgets.com/ jQuery Grid https://marketplace.visualstudio.com/items?itemName=jqwidgets.jQueryGrid
分类: 其他 发布时间: 04-25 23:28 阅读次数: 8

数据链路层解析 、 交换机基本配置

————数据链路层解析 、 交换机基本配置———— 【数据链路层解析】 << 数据链路层介绍 >> < 功能 > 数据链路的建立、维护与拆除、帧的包装、传输与同步,帧差错恢复,流量控制 < 以太网 > 概念:平常使用的局域网,在数据链路层 以太网MAC地址 用来识别一个以太网上的一个单独设备或一组设备 < 以太网命名 > 100 BASE-TX 100 数据速率100M BASE 基带,即物理介质为以太网专用 TX UTP或STP的双绞线连接 < MAC 地址 > |<--------24bi
分类: 其他 发布时间: 04-25 23:28 阅读次数: 6

[蓝桥杯][算法提高VIP]产生数

时间限制: 1Sec 内存限制: 128MB 提交: 49 解决: 15 题目描述 给出一个整数 n(n< 10^30) 和 k 个变换规则(k< =15)。 规则: 一位数可变换成另一个一位数: 规则的右部不能为零。 例如:n=234。有规则(k=2): 2-> 5 3-> 6 上面的整数 234 经过变换后可能产生出的整数为(包括原数): 234 534 264 564 共 4 种不同的产生数 问题: 给出一个整数 n 和 k 个规则。 求出: 经过任意次的变换(0次或多次),能产生出多少
分类: 其他 发布时间: 04-25 23:28 阅读次数: 9

Python——集合

集合: 是由不同元素组成、无序、不可变类型(数字、字符串、元祖) s = {1,2,3,4,} >>> s = {1,1,22,22,22,33,33,3,44,44} >>> type(s) <class 'set'> >>> s {1, 33, 3, 44, 22} 集合可以去重复的,得到的还是随机的, #求交集: p_s = set(shudian) l_s = set(modian) print(p_s.intersection(l_s)) print(p_s,l_s) print(p
分类: 其他 发布时间: 04-25 23:28 阅读次数: 7

需求分析与原型设计

Carzy在线英语学习平台原型 1.结对成员 刘博良 2015034643042 杨子龙 2015034643030 2.需求分析 使用NABCD模型进行需求分析 3原型设计工具 photoshop 2.1 N(Need, 需求) 2.1.1背景描述和需求简介 由此英语的学习越来越被社会所重视,小学到高中自不必说,英语向来是作为考核的课程之一。而在大学的英语四六级考试同样是要求在校大学生有较强的英语能力,而且英语也是考验中的必考课程之一。Crazy在线英语学习平台,顾名思义,是针对英语学习而生
分类: 其他 发布时间: 04-25 23:28 阅读次数: 7

传输层 、 应用层

【传输层 、 应用层】 【传输层】 功能:IP层提供点到点的连接,传输层提供端到端的连接。 TCP协议:传输控制协议,可靠,面向连接,效率低。 UDP协议:用户数据报协议,不可靠,无连接,效率高。 TCP封装格式20bit,UDP封装格式8bit。 FIN:断开连接。 SYN:请求连接。 RST:重新连接。 PSH:给应用层提供服务。 ACK:确认。 URG:控制紧急指钟。 计时器: 重传计时器 保活计时器 坚持计时器:零窗口死锁,等待状态。 时间等待计时器 ——TCP协议应用—— 21 FT
分类: 其他 发布时间: 04-25 23:28 阅读次数: 7

Confluence 6 用户宏示例 - Color and Size

这个示例定义了如何向你宏中传递参数。我们将会创建一个字体样式宏,在这个宏中有 2 个参数,允许用户在这 2 个参数中指定宏中包含的字体的颜色大小。 Macro name stylish Visibility Visible to all users in the Macro Browser Macro Title Stylish Description Applies colour and size to text. Categories Confluence Content Icon URL
分类: 其他 发布时间: 04-25 23:28 阅读次数: 7

java基础-Map集合

                  java基础-Map集合                                 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。
分类: 其他 发布时间: 04-25 23:28 阅读次数: 7

python——列表

列表(list): class list(object):(list类中提供的方法) """ list() -> new empty list list(iterable) -> new list initialized from iterable's items """ 1、def append(self, p_object): # real signature unknown; restored from __doc__(追加)(对象。。方法。。:def对象调用append方法) """
分类: 其他 发布时间: 04-25 23:28 阅读次数: 7

包格式及IP地址 、 网络层协议及设备

【包格式及IP地址 、 网络层协议及设备】 功能:定义了基于IP协议的逻辑地址,连接不同的媒介类型、选择数据通过网络的最佳路径。 IP地址=网络位+主机位。 IP包头格式20bit。 子网掩码(255.255.255.0):用来确认IP的主机位和网络位。 32个二进制位。 对应IP地址的网络部分用1表示,主机部分用0表示。 网络ID(A.B.C.0):网络地址和子网掩码作逻辑“与”运算所得的网络地址。 0与任何数=0,1与任何非0数相与=任何数本身。 ARP协议(地址解析协议):arp -a将
分类: 其他 发布时间: 04-25 23:28 阅读次数: 9

无向图密度

题目链接:http://www.bjfuacm.com/contest/115/problem/568/ 小A的无向图 发布时间: 2018年4月24日 15:24 最后更新: 2018年4月24日 17:23 时间限制: 1000ms 内存限制: 128M 描述 小A最近在研究图上的问题,比如一个无向图的密度。他将一个点和边都有权值的无向图的密度定义为: v代表点的权值的和,e代表边的权值的和。 某日,小A得到了一个无向图G,他想在这个图G中找到一个子图G',使得该子图G'的密度是最大的。
分类: 其他 发布时间: 04-25 23:28 阅读次数: 8

应用层

【应用层】 功能:与应用程序协同工作,利用基础网络交换应用程序专用的数据。 ——应用层协议应用—— 21 FTP 文件传输协议,用于上传、下载。 69 TFTP 简单文件传输协议。 25 SMTP 简单邮件传输协议,收发邮件。 110 POP3 邮局协议版本3,客户端接收邮件。 53 DNS 域名解析协议。 80 HTTP 超文本传输协议。 443 HTTPS 安全超文本传输协议。 23 Telnet 远程管理登陆目标主机。 ——Telnet远程管理—— 前提设置:设置管理IP、console
分类: 其他 发布时间: 04-25 23:28 阅读次数: 6

Hadoop3集群搭建之——配置ntp服务

上篇: Hadoop3集群搭建之——虚拟机安装 Hadoop3集群搭建之——安装hadoop,配置环境   安装好的的虚拟机,发现时间不一致,相差还比较大,对于hadoop集群来说,是需要时间同步的。   这个时候,就需要一个ntp服务了。   1、在各个节点上安装ntp     yum install ntp   2、在各个节点上设置时区为 亚洲上海   timedatectl set-timezone Asia/Shanghai   3、在各个节点启动ntp服务,依次执行以下命令  sys
分类: 其他 发布时间: 04-25 23:28 阅读次数: 7

pthread中errors.h的代码

#ifndef __errors_h #define __errors_h #include <unistd.h> #include <errno.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #ifdef DEBUG #define DPRINTF(arg) printf arg #eles #define DPRINTF(arg) #endif // 用do_while语句结束,把{}里的当作语句块 #defin
分类: 其他 发布时间: 04-25 23:26 阅读次数: 7