阶段01Java基础day25网络编程

26.01_网络编程(网络编程概述) A:计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 B:网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 26.02_网络编程(网络编程三要素之IP概述) 每个设备在网络中的唯一标识 每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地址。 ipconfig:查看本机IP
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

[IOI2018]meetings会议——分治+线段树

题目链接: [IOI2018]meetings 还是按照编号都从1开始讲。 可以发现对于一个询问如果确定了开会地址那么答案只和每个点到开会点区间最大值有关。 而题目又没有强制在线,我们可以按区间最大值来分治。 我们设对于区间[l,r]的答案是ans(l,r),区间中的最大值位于mid处(即h[mid]是区间最大值)。 那么显然答案选定的开会点一定在mid的左侧或右侧,ans(l,r)=min{ans(l,mid-1)+h[mid]*(r-mid+1),ans(mid+1,r)+h[mid]*(
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

ServletContextListener中的方法contextInitialized执行了两次

有一个web06项目是直接拷贝web05的,复制过后web06项目默认的web配置中的Context Root还是web05,导致tomcat在启动时还是会创建两个web应用,修改成web06后,clean项目,然后在server.xml中查看"Context"标签中的path是否正确。
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

在阿里云轻量级云服务器上安装redis

最近买了一个阿里云的轻量级的云服务器,准备在上面安装redis 首先,从官网下载安装包,安装步骤如下 $ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ tar xzf redis-4.0.2.tar.gz $ cd redis-4.0.9 $ make  在执行到make的时候,报了错,然后建议使用 make test 来编译测试 然后按其建议使用了make test指令,然而还是报错 然后去网上百度了一下解决的方法 w
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

阶段01Java基础day26反射

27.01_反射(类的加载概述和加载时机) A:类的加载概述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 连接 验证 是否有正确的内部结构,并和其他类协调一致 准备 负责为类的静态成员分配内存,并设置默认初始化值 解析 将类的二进制数据中的符号引用替换为直接引用 初始化 就是我们以前讲过的初始化步骤 B:加载时机
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

python学习笔记(62) 多线程

进程是资源分配的最小单位(数据隔离),线程是cpu调度的最小单位,每个进程至少有一个线程 能直接被cpu调度的是线程,轻型实体 共享进程资源,可以并发执行,全局变量在多个线程之间共享 用户级线程,内核级线程,混合实现 全局解释器锁 GIL:同一时刻只能有一个线程来访问cpu 同一进程的不同线程在不同的cpu核心运行导致数据安全性问题 锁的是线程,会导致效率降低 不是python语言的问题,是Cpython解释器的特性 在Cpython解释器下的python程序,在同一时刻,多线程中只能有一个线
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

day09 文件基本操作 上下文管理 文件的打开模式 文件修改的两种模式

pass 作业: 1、什么是字符编码? 2、保证不乱码的核心法则是? 怎么存的,怎么取 3、循环读取文件内容 4、编写用户注册程序, 用户选择注册功能则: 将用户输入用户名、性别、年龄等信息存放于文件中 用户选择查看功能: 则将用户的详细信息打印出来 5、编写用户认证接口,其中用户的账号密码是存放文件中的。
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

C语言-笔记

1.数据类型   基本类型:       整型:整型、短整型、长整型、无符号整型       浮点型:单精度、双精度、长双精度       字符型       枚举类型:enum    enum response{no,yes,none};   构造类型:       数组       结构体       共用体   指针类型   无类型:void 2.局部变量与全局变量 全局变量:所有语句块外,作用域为整个程序 局部变量:作用在语句块内 3.变量的存储类型   自动变量:进入语句块时自动申请
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

软工实践-Alpha 冲刺 (8/10)

队名:起床一起肝活队 组长博客:博客链接 作业博客:班级博客本次作业的链接 组员情况 组员1(队长):白晨曦 过去两天完成了哪些任务 描述: 已经解决登录注册等基本功能的界面。 完成非功能的主界面制作 展示GitHub当日代码/文档签入记录: 暂无 接下来的计划 制作部分前端 监制所有前端制作与合理化修改 还剩下哪些任务 进一步完善UI设计与交互设计 进一步学习前端知识,并进行统筹规划 燃尽图: 有哪些困难: 前端制作的进一步学习 有哪些收获和疑问 学会了一定的安卓开发经验 与队友共同研究了前
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

Judy alpha 第一天

SCRUM 为了将来容易将我们对 julia 程序的修改 patch 回去,调试器本身应该和 VS Code 集成分离,故决定建两个仓库,分别用于 debugger 和 adapter 开发。 商定了代码规范,debugger 因为克隆自 julia,遵循 julia 项目的贡献规范。adapter 因为克隆自 VS Code Mock Debugger,遵循该项目已形成的风格规范。 成员 今日任务 Zibo Wang 设计通讯协议、编写文档 Manli Shu 编写 adapter 框架 Y
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

python计算最大公约数和最小公倍数

a=4 b=2 def gcd(a,b): return a if b==0 else gcd(b,a%b) def lcm(a,b): return a*b//gcd(a,b) print(gcd(a,b))#最大公约数 print(lcm(a,b))#最小公倍数
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

asm 磁盘分区丢失恢复----惜分飞

有朋友反馈,他们做了xx存储的双活之后,重启主机发现gi无法正常启动,分析发现所有该存储的磁盘分区信息丢失,导致asmlib无法发现磁盘(使用分区做asm disk) 类似如下错误(磁盘分区丢失) --fdisk -l 显示部分结果 Disk /dev/mapper/datahds1: 1099.5 GB, 1099511627776 bytes 255 heads, 63 sectors/track, 133674 cylinders Units = cylinders of 16065 *
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

同余与模算术

以下三条常用式子: (a+b)modn=((amodn)+(bmodn))modn (a-b)modn=((amodn)-(bmodn)+n)modn abmodn=(amodn)(bmodn)modn 大整数取模: scanf("%s%d",n,&m); int len=strlen(n); int ans=0; for(int i=0;i<len;i++) { ans=(int)(((long long)ans*10+n[i]*'0')%m); } printf("%d\n",an
分类: 其他 发布时间: 11-26 22:44 阅读次数: 0

月薪18kJava程序员 和 月薪38K的架构师差距在哪里?

版权声明:您可以加一下我们的Java架构群:923888953 https://blog.csdn.net/qq_41790443/article/details/84538516 回想自己做开发的这八年多,我获得了很多,技术能力、培训、出国、大公司的,还记得刚刚出来第一年那段时间,太多东西不懂的,我都是一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;这样干了一年 第二年的时候我就在想,自己还要这样吗? 当然是否定的,不可能的,一年的经验自己完全可以入行了,是时候该学习怎么进行
分类: 编程语言 发布时间: 11-26 22:44 阅读次数: 0

gitblit java.net.BindException: Cannot assign requested address: bind

@一、 gitblit 在浏览器访问时,提示错误:java.net.BindException: Cannot assign requested address: bind; 同时服务器的状态由于访问变为:stop 我的原因是,搭建gitblit 服务器的重启后,ip地址变更了,所以出现了这个问题。 所以需要在 gitblit-1.8.0\data\defaults.properties 文件中修改配置--> @ 二、 此问题将会导致第二个为题:就是你在提交以前的git代码时,由于服务器地址变
分类: 编程语言 发布时间: 11-26 22:44 阅读次数: 0

POI抓取PPT图表页图表标题

应需求需要抓取PPT的图表标题,poi可以实现这个功能,PDFbox和itext也可以,但是后两者比较麻烦。 一、依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifac
分类: 编程语言 发布时间: 11-26 22:43 阅读次数: 0

文件句柄的其他方法、光标操作与文件内容的循环

.closed 查看句柄是否关闭 f = open("a.txt", "w") print(f.closed) f.close() print(f.closed) .encoding 查看文件句柄的编码方式,即显示使用什么编码打开的而不是原文件是以什么编码储存的 f = open("a.txt", "w", encoding="utf8") f.write("实验内容") f.close() f = open("a.txt", "r", encoding="gb2312") print(f.
分类: 编程语言 发布时间: 11-26 22:43 阅读次数: 0

p1271 集合求和

版权声明:https://blog.csdn.net/huashuimu2003 https://blog.csdn.net/huashuimu2003/article/details/84538550 题目 https://www.luogu.org/problem/show?pid=1466 题解 1.,若以sum为1…N的和,本题可化为求背包容积为sum/2,n个物品的01背包问题 ,这是很关键的,然而我却没想到 2.需要注意的是:要判断一下sum是否为偶数,因为累和是奇数不能分为相等的
分类: 编程语言 发布时间: 11-26 22:43 阅读次数: 0

JQuery Validate 的自定义检查使用方法

一、导入js 菜鸟教程提供的 1.14.0 版本下载地址:http://static.runoob.com/download/jquery-validation-1.14.0.zip <script src="~/assets/js/jquery-2.1.0.min.js"></script> <script src="~/assets/js/jquery.validate.js"></script> <script src="~/assets/js/messages_zh.js"></sc
分类: 编程语言 发布时间: 11-26 22:42 阅读次数: 0

nginx 实战--nginx架构分析

1.nginx 模块化设计 Nginx涉及到的模块分为核心模块、标准HTTP模块、可选HTTP模块、邮件服务模块以及第三方模块等五大类。 核心模块 核心模块是指Nginx服务器正常运行时必不可少的模块,它们提供了Nginx最基本最核心的服务,如进程管理、权限控制、错误日志记录等。 主要包含对两类功能的支持,一类是主体功能,包括进程管理、权限控制、错误日志记录、配置解析等, 另一类是用于响应请求事件必需的功能,包括事件驱动机制、正则表达式解析等。 n gx_core_module ngx_err
分类: 编程语言 发布时间: 11-26 22:41 阅读次数: 0