NOT
java第四次作业
1. 使用for循环计算1-100的和,除了以3结尾的那些数 package helloworld; public class java { public static void main(String[] args) { // TODO Auto-generated method stub int ......
Java: 为Word文档添加水印
Java: 为Word文档添加水印 原文链接:https://www.cnblogs.com/Gia-/p/16617148.html Java: 为Word文档添加水印 添加水印是文档操作中一个非常实用的功能,通过给文档添加指定文字或图片水印既可以标识文档的状态,也可以维护文档版权,丰富其外观。在 ......
Python程序笔记20230304
抛硬币实验 random 模块 import random random.randint(a, b) 返回一个随机整数 N,范围是:a <= N <= b random.choice("ilovefishc") 从 "ilovefishc" 这个字符串中随机选出一个字符。 编写一个双色球的开奖模拟程 ......
第三章数据链路层
3.数据链路层 3.1 数据链路层概述 3.1.1 数据链路层的地位 我们在学习数据链路层时,可以将其传输单独看作一条传输线路来进行学习 3.1.2 链路、数据链路、帧 链路:是指一个节点到另一个节点之间直接相互连接(有线或者无线),例如主机H1 和 路由器R1之间相互连接就是一条链路 若中间有多个 ......
第一章概述
1.概述 1.1因特网概述 1.1.1 网络、互联网、因特网的联系 首先,什么是网络呢? 由上面的图我们就可以知道,网络就是由若干节点和链路连接构成的,而互联网就是若干网络和路由器连接构成, 其中因特网就是最大的互联网 注意:对于我们平常所说的互联网其实就是因特网,只是我们没有将其明确区分 对于in ......
Java byte[] 和 String互相转换
Java byte[] 和 String互相转换 原文链接:https://blog.csdn.net/qq_19734597/article/details/115865372 通过用例学习Java中的byte数组和String互相转换,这种转换可能在很多情况需要,比如IO操作,生成加密hash码 ......
使用Arthas做线上诊断
问题场景, 程序中有个静态变量定义如下: class A{ private ConcurrentHashMap<String, String> paramsMap = GenIssuePackageOpr.getParamsMap(); } 现在需要不停机情况下直接改写字段 paramsMap 的值 ......
C++第二章课后习题2-29,2-30
2-29在程序中定义一个整型变量,倔以1~100的值。要求用户猜这个数,比较两个数的大小,把结果提示给用户,直到猜对为止。分别使用while、do…while语句实现循环。 #include <iostream> using namespace std; int main() { int a=56; ......
扩容及迭代器失效问题
vector扩容问题 vector在尾部插入(push_back)时的扩容 void test3() { vector<int> num = {1,2,3,4,5}; cout << "num.size() = " << num.size() << endl; cout << "num.capaci ......
MyBatis
1.简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java ......
包机制
1.包的语法格式为: package pkg1[. pkg2[.pkg3...]]; 2.一般利用公司域名倒置为包名; 为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用"import"语句可以完成此功能 import package1[.package2...].(classn ......
JavaWeb中Servlet、web应用和web站点的路径细节("/"究竟代表着什么)
JavaWeb中Servlet、web应用和web站点的路径细节("/"究竟代表着什么) 1 开门见山 新建一个tomcat web项目,配置tomcat的虚拟目录,取默认值(/项目名_war_exploded) 那么如果你的tomcat的默认站点(即http://localhost:8080)没有 ......
求任一两个正整数的最大公约数。
二、设计思路: 1、输入两个正整数; 2、求第一个正整数的所有可以被整除的约数,存入第一个数组; 3、求第二个正整数的所有可以被整除的约数,存入第二个数组; 4、取出第一个正整数约数的最大值,与第二个正整数的约数从大到小依次比较,是否相等,如果相等,则为最大公约数,如果不等,继续比较,直到与第二个正 ......
Javaweb文件上传至服务器/从服务器下载
Javaweb文件上传至服务器/从服务器下载 思路图 文件上传思路: 也可以直接看代码 判断是不是文件表单(判断form的enctype是不是="multipart/form-data"),因为只有文件表单才能上传文件 创建 DiskFileItemFactory 对象, 用于构建一个解析上传数据的 ......
JavaWeb技术栈图(web服务器+web容器是何物)
JavaWeb技术栈图(web服务器+web容器是何物) 两个重要概念web服务器+web容器 什么是Web服务器? Tomcat 服务器就是一个免费的开放源代码的 Web 应用服务器 web服务实际上就是解析了客户端/浏览器发来的http请求,并将其做出一定的处理。比如说将请求头和请求体中的各个元 ......
JavaWeb之Servlet详解(以及浏览器调用 Servlet 流程分析图)
Servlet 1.什么是Servlet Servlet(java 服务器小程序) 他是由服务器端调用和执行的(一句话:是Tomcat解析和执行) 他是用java语言编写的, 本质就是Java类 他是按照Servlet规范开发的(除了tomcat->Servlet weblogic->Servlet ......
API通用调用帮助类
1 //调用示例 2 /// <summary> 3 /// HttpPath请求 4 /// </summary> 5 /// <param name="serviceUrl">请求地址</param> 6 /// <param name="data">发送数据</param> 7 /// <pa ......
C# Byte数组转化String详解(c# byte转化为string)
C# Byte数组转化String详解(c# byte转化为string) 原文链接:https://www.zhiu.cn/148955.html C#编程过程中将Byte数组转化String是咱们常常碰到的问题,那么怎么处理C# Byte数组转化String呢?那么咱们来看看详细的涉及到的办法以 ......
团队计划backlog
1.计划会议过程: 讨论如何进行项目的设计,讨论如何进行配合合作,制作我们的随手买-随车购买的设计,并分配对应的任务。 2.任务索引卡: 我们的任务分为:Android的司机端的功能实现,模拟硬件“售卖机”的实现,后端管理层的web实现,供货商的web端实现。 分配任务: 1>供货商的后端请求处理, ......
清醒时刻记33
晚风吹得游人醉,忙完了一天的事项,安心看看书。 听着隔壁叫了外卖,不过看我已经忙活完的厨房,已经把前天买的 鸭肉,淘菜菜买的茄子土豆辣椒等做了一顿大杂烩吃饱了。 跟我的老同学小胖聊了聊烧烤的事情,鉴于我们片区这边做烧烤 的大火,连外省外国的都特地来吃烧烤,不由得感叹这滋啦带着 油脂和炙烤后牛羊肉的味 ......
JavaScript基础知识
JavaScript 基础知识 JavaScript是什么? JavaScript是一门编程语言,可以实现很多的网页交互效果。开web页面的脚本语言 JavaScript的书写位置? 内部JavaScript 写在body结束标签上方script里面 外部JavaScript 通过script sr ......
centos安装MySQL8记录
1. 卸载mariadb 因centos7默认安装了mariadb, 会造成依赖冲突,按下列方式进行卸载: rpm -qa | grep mariadb #如果出现 mariadb-libs-5.5.68-1.el7.x86_64 #执行 rpm -e mariadb-libs --nodeps2. ......
多线程篇
1.Java中实现多线程的几种方法 继承Thread类 实现Runnable接口 实现Callable接口 线程池方式创建 2.使用Thread、Runnable和Callable创建线程的优缺点 采用继承Thread类的方式创建线程的优缺点 优点:直接使用this即可获取当前线程,编程简单 缺点: ......
7659: 计算字符串距离 动态规划
描述 对于两个不同的字符串,我们有一套操作方法来把他们变得相同,具体方法为: 修改一个字符(如把“a”替换为“b”); 删除一个字符(如把“traveling”变为“travelng”)。 比如对于“abcdefg”和“abcdef”两个字符串来说,我们认为可以通过增加/减少一个“g”的方式来达到目 ......
Docker快速入门 第一篇
Docker容器 一、前言 1、什么时虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟 ......
Docker快速入门 第二篇
Docker 一、Iass-Paas和Saas 1、简介 什么是lass-Pass和Saas: # Iaas: Infrastructure-as-a-Service(基础设施即服务) IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件 ......
一份bat脚本的学习视频
我想你会惊讶的发现?软件开发人员仅仅掌握编写代码的能力是远远不够的,你还必须掌握脚本编写的能力。我有一份windows bat脚本教学视频,可以提供给大家。我相信掌握了这份bat视频的技能,你将会超越大部分开发人员,你离晋升之路有近了一步,因而你的工作和生活也会越来越好,对吧?如果你的答案是肯定的, ......
c#中byte数组0x_(C#基础) byte[] 之初始化, 赋值,转换。
c#中byte数组0x_(C#基础) byte[] 之初始化, 赋值,转换。 原文链接:https://blog.csdn.net/weixin_39862716/article/details/111506430 byte[] 之初始化赋值 用for loop 赋值当然是最基本的方法,不过在C#里 ......