05 2022 档案

摘要:解决端口占用 阅读全文
posted @ 2022-05-30 16:52 wjxuriel 阅读(75) 评论(0) 推荐(0)
摘要:Windows下如何查看某个端口被谁占用 阅读全文
posted @ 2022-05-30 16:32 wjxuriel 阅读(15) 评论(0) 推荐(0)
摘要:method 1 package com.oop; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import 阅读全文
posted @ 2022-05-30 09:15 wjxuriel 阅读(37) 评论(0) 推荐(0)
摘要:区别:悲观锁是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和修改数据时,别人会修改数据;所以在整个数据处理过程中,需要将数据锁定。乐观锁是对数据的处理持乐观态度,认为一般不会发生冲突,只有提交数据更新时,才会对数据是否冲突进行检测。 阅读全文
posted @ 2022-05-28 13:30 wjxuriel 阅读(55) 评论(0) 推荐(0)
摘要:下列不属于电子邮件协议的是 ( C ) POP3 SMTP SNMP IMAP4 阅读全文
posted @ 2022-05-28 12:01 wjxuriel 阅读(76) 评论(0) 推荐(0)
摘要:ps(process status),用来查看当前运行的进程状态,一次性查看,如果需要动态连续结果使用 top linux上进程有5种状态: 运行(正在运行或在运行队列中等待) 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发 阅读全文
posted @ 2022-05-27 17:15 wjxuriel 阅读(69) 评论(0) 推荐(0)
摘要:BASH和DOS控制台之间的主要区别在于3个方面: BASH命令区分大小写,而DOS命令则不区分; 在BASH下,/ character是目录分隔符,\作为转义字符。在DOS下,/用作命令 参数分隔符,\是目录分隔符 DOS遵循命名文件中的约定,即8个字符的文件名后跟一个点,扩展名为3个字 符。BA 阅读全文
posted @ 2022-05-27 17:12 wjxuriel 阅读(65) 评论(0) 推荐(0)
摘要:不变性:String 是只读字符串,是一个典型的 immutable 对象,对它进行任何操作,其实都是创建一个新的对象,再把引用指向该对象。不变模式的主要作用在于当一个对象需要被多线程共享并频繁访问时,可以保证数据的一致性。 常量池优化:String 对象创建之后,会在字符串常量池中进行缓存,如果下 阅读全文
posted @ 2022-05-27 17:10 wjxuriel 阅读(65) 评论(0) 推荐(0)
摘要:1. 命令(Command) 将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式适用于以下几种情况: ①抽象出待执行的动作以参数化某对象,此模式是过程语言中的回调(callback)机制的一个面向对象的替代方式; ②在不同的 阅读全文
posted @ 2022-05-26 19:59 wjxuriel 阅读(41) 评论(0) 推荐(0)
摘要:public class TestShellSort { public static void shellSort(int[] arr) { for (int gap = arr.length >> 1; gap > 0; gap >>= 1) { for (int i = gap; i < arr 阅读全文
posted @ 2022-05-25 17:04 wjxuriel 阅读(31) 评论(0) 推荐(0)
摘要:<template> <div> <button @click="isShow = !isShow">显示/隐藏</button> <transition name="hello" appear> <h1 v-show="isShow">你好呀!</h1> </transition> </div> 阅读全文
posted @ 2022-05-25 15:49 wjxuriel 阅读(229) 评论(0) 推荐(0)
摘要:package com.uriel.sort; public class TestBubbleSort { /** * @param arr * @description: 冒泡排序 时间复杂度 O(n²) * @date: 2022/5/21 17:24 */ public static void 阅读全文
posted @ 2022-05-24 17:32 wjxuriel 阅读(19) 评论(0) 推荐(0)
摘要:package com.uriel.sort; import java.util.Arrays; import java.util.Random; /** * @PackName com.uriel.sort * @Description: This program demonstrates Log 阅读全文
posted @ 2022-05-24 17:26 wjxuriel 阅读(30) 评论(0) 推荐(0)
摘要:CMM:其英文全称为Capability Maturity Model ,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、 阅读全文
posted @ 2022-05-20 19:41 wjxuriel 阅读(149) 评论(0) 推荐(0)
摘要:Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于 阅读全文
posted @ 2022-05-20 19:40 wjxuriel 阅读(235) 评论(0) 推荐(0)
摘要:工厂方法模式、抽象工厂模式,傻傻分不清楚。 为了解释得更清楚,先介绍两个概念: 产品等级结构:比如一个抽象类是食物,其子类有苹果、牛奶等等,则抽象食物与具体食物名称之间构成了一个产品等级结构。食物是抽象的父类,而具体的食物名称是其子类。 产品族:在抽象工厂模式中,产品族是指由同一个工厂生产的,位于不 阅读全文
posted @ 2022-05-20 19:03 wjxuriel 阅读(439) 评论(0) 推荐(0)
摘要:抽象工厂模式(Abstract Factory Pattern)是一种软件开发设计模式。抽象工厂模式提供了一种方式,可以将一组具有同一主题的单独的工厂封装起来。如果比较抽象工厂模式和工厂模式,我们不难发现前者只是在工厂模式之上增加了一层抽象的概念。抽象工厂是一个父类工厂,可以创建其它工厂类。所以我们 阅读全文
posted @ 2022-05-20 19:02 wjxuriel 阅读(123) 评论(0) 推荐(0)
摘要:工厂模式(Factory Pattern)的意义就跟它的名字一样,在面向对象程序设计中,工厂通常是一个用来创建其他对象的对象。工厂模式根据不同的参数来实现不同的分配方案和创建对象。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。例如用工厂来创 阅读全文
posted @ 2022-05-20 18:57 wjxuriel 阅读(258) 评论(0) 推荐(0)
摘要:通常来说设计模式分为三大类: 创建型模式,共 5 种:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共 7 种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共 11 种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命 阅读全文
posted @ 2022-05-20 18:15 wjxuriel 阅读(44) 评论(0) 推荐(0)
摘要:在软件工程中,设计模式是对软件设计中普遍存在的各种问题,所提出的解决方案。 换句话说,设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。 设计模式原则 1、开闭原则(Open Close Principle 阅读全文
posted @ 2022-05-20 18:14 wjxuriel 阅读(70) 评论(0) 推荐(0)
摘要:pycharm 中运行选中代码的功能名称是: Execute Selection in Python Console 快捷键是 Alt+Shift+E 运行结果 阅读全文
posted @ 2022-05-20 17:33 wjxuriel 阅读(1450) 评论(0) 推荐(0)
摘要:单例模式(Singleton Pattern),顾名思义,就是被单例的对象只能有一个实例存在。单例模式的实现方式是,一个类能返回对象的一个引用(永远是同一个)和一个获得该唯一实例的方法(必须是静态方法)。通过单例模式,我们可以保证系统中只有一个实例,从而在某些特定的场合下达到节约或者控制系统资源的目 阅读全文
posted @ 2022-05-20 17:27 wjxuriel 阅读(38) 评论(0) 推荐(0)
摘要:立即寻址方式的目的就是将操作数紧跟在操作码后面,与操作码一起放在指令代码段中,在程序运行时,程序直接调用该操作数,而不需要到其他地址单元中去取相应的操作数,上述的写在指令中的操作数也称作立即数。 直接寻址是一种基本的寻址方法,其特点是:在指令格式的地址的字段中直接指出操作数在内存的地址。由于操作数的 阅读全文
posted @ 2022-05-18 10:27 wjxuriel 阅读(654) 评论(0) 推荐(0)
摘要:结构化分析将数据和处理作为分析对象,数据的分析结果表示了现实世界中实体的属性及其之间的相互关系,而处理的结果则展现了系统对数据的加工和转换。面向数据流建模是目前仍然被广泛使用的方法之一,而DFD则是面向数据流建模中的重要工具,DFD将系统建模成输入一处理一输出的模型,即流入软件的数据对象,经由处理的 阅读全文
posted @ 2022-05-18 08:43 wjxuriel 阅读(119) 评论(0) 推荐(0)
摘要:MyBatis 的功能架构分为三层: **API 接口层:**提供给外部使用的接口 API,开发人员通过这些本地 API 来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 **数据处理层:**负责具体的 SQL 查找、SQL 解析、SQL 执行和执行结果映射处理等。它主要 阅读全文
posted @ 2022-05-15 15:31 wjxuriel 阅读(29) 评论(0) 推荐(0)
摘要:ORM(Object Relational Mapping)框架采用元数据来描述对象与关系映射的细节,元数据一般采用XML格式,并且存放在专门的对象一映射文件中。简单理解为一种框架的格式 ORM 基本映射关系: 数据表映射类 数据表的行映射对象(实例) 数据表的列(字段)映射对象的属性 MyBati 阅读全文
posted @ 2022-05-15 15:25 wjxuriel 阅读(57) 评论(0) 推荐(0)
摘要:class Solution { public ListNode mergeTwoLists(ListNode list1, ListNode list2) { if(list1 == null){ return list2; } if(list2 == null){ return list1; } 阅读全文
posted @ 2022-05-15 14:08 wjxuriel 阅读(30) 评论(0) 推荐(0)
摘要:#include<stdio.h> // Function declaration void TraverseArr(int arr[], int length); void swap(int *a, int *b); void bubble_sort(int arr[], int length); 阅读全文
posted @ 2022-05-14 18:44 wjxuriel 阅读(23) 评论(0) 推荐(0)
摘要:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { 阅读全文
posted @ 2022-05-13 18:30 wjxuriel 阅读(33) 评论(0) 推荐(0)
摘要:/** * 背包问题 * 有n件物品和一个最大承重为W的背包,每件物品的重量是w[i],价值是v[i], * 在保证总重量不超过 W 的前提下,选择某些物品装入背包,背包的最大总价值是多少? * 注意:每个物品只有一件,也就是每个物品只能选择 0 件或者 1 件 */ public class Ba 阅读全文
posted @ 2022-05-10 18:57 wjxuriel 阅读(26) 评论(0) 推荐(0)
摘要:public class Solution { //The entrance of program public static void main(String[] args) { int[] arr = new int[]{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int 阅读全文
posted @ 2022-05-10 18:39 wjxuriel 阅读(17) 评论(0) 推荐(0)
摘要:二分搜索是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一 阅读全文
posted @ 2022-05-02 22:10 wjxuriel 阅读(52) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>总结数据监视</title> <style> button{ margin-top: 10px; } </style> <!-- 引入Vue --> <script type= 阅读全文
posted @ 2022-05-02 15:51 wjxuriel 阅读(95) 评论(0) 推荐(0)
摘要:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7, 阅读全文
posted @ 2022-05-01 22:09 wjxuriel 阅读(27) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>渐变</title> <style> #grad1 { height: 200px; background-color: red; /* 浏览器不支持时显示 */ backgrou 阅读全文
posted @ 2022-05-01 21:13 wjxuriel 阅读(30) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>阴影</title> <style> div { width: 300px; height: 100px; background-color: yellow; /* {box-sh 阅读全文
posted @ 2022-05-01 21:11 wjxuriel 阅读(30) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文
posted @ 2022-05-01 21:08 wjxuriel 阅读(93) 评论(0) 推荐(0)
摘要:import turtle as t t.pensize(6) # 设置画笔大小 t.goto(-100, 100) t.goto(-100, -100) t.goto(0, 0) 阅读全文
posted @ 2022-05-01 20:47 wjxuriel 阅读(56) 评论(0) 推荐(0)
摘要:import turtle pen = turtle.Turtle() # 设置窗口大小 turtle.setup(300, 400) pen.forward(100) pen.left(90) pen.forward(100) pen.left(90) pen.forward(100) pen.l 阅读全文
posted @ 2022-05-01 20:42 wjxuriel 阅读(96) 评论(0) 推荐(0)