代码酷

  • ## 常规情况 系统偏好设置 -> 用户与群组-> 点击用户名 -> 登陆项 将不需要的启动项删除即可。 ## 特殊情况 Mac上有些软件无法禁止开机启动并且在“登陆项”里面没有它的选项 ### macOS 系统的启动项会以 .plist 的文件存在于以下目录中: - `/Library/LaunchDaemons`:系统启动时运行,用户不登录也会运行。 - `/Library/La

  • 哈希.md2023-01-20 22:37:24

    关于这篇,更好的阅读体验,看附件

  • 哈希学习笔记2023-01-20 22:33:34

    ## 前言 ### 理解 将一个内容映射成另一个内容,如: 1. 班级学生学号 2. 打车/外卖 手机尾号 3. 口红色号 ### 简介 将一个内容映射进一个数组(哈希表) 例如 H(X) = X % 11 可以将任意一个数组映射成区间 [1,11) 之间的数 ### 冲突 可能会有数 $\%$ 一个数在同一个位置,我们有两个办法解决 1. 加上一个数,直到一个空的位置(但是查

  • CF1772C 题解2023-01-19 23:08:12

    # Different Differences ## 题面翻译 共 $t$ 组询问,定义一个数组的特征数为 **相邻两数差的不同值的个数**。例如数组 $[1,3,4,7,8]$ 的相邻数差为 $[2,1,3,1]$,共有 $ 个不同的值,即原数组的特征数为 $。构造一个长度为 $k$ 且数组中每个数都不超过 $n$ 的一个 **严格递增数组**,使其的特征数尽可能大。输出这个数组。

  • Windows 下: ``` ctrl + alt + [ ctrl + alt + ] ``` mac OS 下: ``` command + ` ```

  • ``` overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; ```

  • Vue中$Router和$Route的区别2023-01-12 19:58:33

    $router:全局路由对象,包含所有路由,push(跳转页面)/replace(替换页面)/go(前进或后退)任何页面都可调用 $route:局部路由对象(当前激活的路由信息对象),可以获取当前路由信息(path,name,params,query)

  • jsp的session2023-01-12 09:20:28

    jsp 的 session 我们一般用来存一些用户信息之类的。因为 http 是没有状态的协议,所以需要 session 机制来保存状态。

  • @这东西代表着到src这个文件夹的路径。 @ 等价于 /src @/components 就是 /src/components

  • `React` 中,使用 `map` 生成列表项时,需要给列表项指定一个 key 属性 let cat = ["首页","推荐","限免"] let nav = cat.map((item,index)=>{ key = {index} //map里面两个属性,第二个为索引 })

  • 服务器第一次接收到请求时,开辟了一块Session空间(创建了Session对象),同时生成一个Session id,并通过响应头的Set-Cookie:“JSESSIONID=XXXXXXX”命令,向客户端发送要求设置cookie的响应; 客户端收到响应后,在本机客户端设置了一个JSESSIONID=XXXXXXX的cookie信息,该cookie的过期时间为浏览器会话结束; 接下来客户端每次

  • LCS笔记2023-01-09 18:55:30

    状态的表示:f[i][j]表示第一个字符串的前i个字符,与第二个字符串的前j个字符,能形成的最长公共子序列的长度 边界条件:f[0][i]=f[i][0]=0 因为一个空字符串和另一个长度为i的字符串能形成的最长公共子序列长度为0 这样的话,答案的表示就是f[s1.size()][s2.size()] A[i]==B[j]时,说明A[i]与B[j]正好是相等的,这可以让最长公共子序列的长度

  • String操作字符串,被String修饰的变量是定长且不可改变的,若想对被修饰的字符串修改,使用+号拼接,此时会返回一个新的对象,而不是原本的对象。 StringBuilder与StringBuffer相比于String来说,他们的优势就在于对字符串的操作更加的灵活多变了,使用他的一些方法,如append();对字符串进行增加,返回的对象是当前对象的本身,并不会返回新的对象。 而String

  • HashRouter 和 BrowerRouter HashRouter:基于hash模式,跳转原理使用了location.hash 、location.replace 使用时,在域名后,先拼接/#,再拼接路径: BrowerRouter:基于history模式,跳转原理基于HTML5的history对象的history.pushState、

  • 1、router-link:此标签用来实现路由跳转 2、router-view:路由匹配到的组件将显示到此标签,与router-link配合使用

  • 序列化和反序列化2023-01-03 09:45:28

    #1.什么是序列化? Java序列化就是指把Java对象转换为字节序列的过程 #2.什么是反序列化? Java反序列化就是指把字节序列恢复为Java对象的过程。 #3.为什么要序列化和反序列化? 序列化最重要的作用:在传递和保存对象时.保证对象的完整性和可传递性。对象转换为有序字节流,以便在网络上传输或者保存在本地文件中。 反序列化的最重要的作用:根据字节流中保存的对象状态及描述信息,通过

  • URL由什么组成2023-01-03 09:20:03

    scheme:通信协议,常用的协议http,ftp等。 host:主机,服务器(计算机)域名系统(DNS),主机名或IP地址。 port: 端口号,整数,可选,省略时是默认端口,如http的默认端口是80。 path:路径,由零或多个‘/’隔开的字符串,一般用来表示主机上的一个目录或者文件地址。 query:查询, 可选,用于给动态网页传递参数,可有多个参数,用“&”号隔开,每个参数的名和值用

  • 如果使用 sendRedirect(),它会将状态重置为 302,想要 301 状态码,使用 setHeader() ``` @GetMapping("/test") public void test( HttpServletResponse response) throws IOException { // response.sendRedirect("/demo"); // 30

  • # java8 主要变化: 1.lambda表达式与Stream API(Lambda Expression and Stream API) 2.方法引用(Method Reference) 3.接口默认方法(Default Methods) 4.类型注解(Type Annotations) 5.可重复注解(Repeating Annotations) 6.方法参数反射(Method

  • pop() 方法用于删除数组的最后一个元素并返回删除的元素。 ![123.png](https://static.daimaku.net/post/202212/19/89fd60cbe38ad0510000fdfd5b69ff71.png) push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 ![123.png](https://static.daimaku.net/post

  • https默认端口号是什么2022-12-16 09:16:39

    https默认端口号是443

  • 谷歌 Chrome 浏览器使用 http 网页时,想调用麦克风,需要配置: 打开 `chrome://flags/#unsafely-treat-insecure-origin-as-secure` 填入需要访问的 ip 地址或域名,例如 `http://www.example.com`,然后选择 Enabled,最后 Relaunch 一下。

  • js 如何生成随机字符串2022-12-15 09:54:18

    ``` Math.random().toString(36).substr(2) // 通常生成约10~12个字符的随机字符串 ```

  • JavaScript 数据类型2022-12-14 09:27:42

    1.boolean 2.null 3.undefined 4.number 5.bigint 6.string 7.symbol 8.object

  • public interface MessageBiz(接口名称) public class 实现类名称 implements 接口

  • IO流分为什么?2022-12-14 09:20:26

    输入流和输出流 以及字节流和字符流

  • @RequestParam用于url查询字符串(Params)、form-data和x-www-form-urlencoded参数格式解析。但是,get请求下无法解析x-www-form-urlencoded。 @RequestParam可以很方便的解析参数较少的请求,并且易于对参数校验。 @RequestBody用于application/json参数格式解析,且Get Post 方式均可以

  • state是组件内部的状态,用于存储组件内部的数据,可读可写 props是用于接收父组件传给子组件数据的属性,只可读不可写。

  • java接口2022-12-12 09:53:49

    接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。 接口是公开的,不能有私有的方法或变

  • 1、= = 基本数据类型和引用数据类型都可用 ==左右两边的变量是基本数据类型,比值; ==左右两边的变量是引用数据类型,比地址; 2、equals():只能用在引用数据类型中 equals()左右两边的引用数据类型的变量所在的类中,没有重写Object类继承过来的equals(),那么equals()比较两个变量的内存地址; 如果equals()左右两边的引用数据类型的变量所在的类中,重写O

CPress