交流

  • 在典型的React应用中,数据通过prpos自上而下传递,但是对于某些类型的props,比如主题或者首选语言等,这样层层嵌套的传递比较麻烦,中间的组件可能用不到这些props,这时候使用上下文(Context)不失为一种好的选择。 Context旨在共享一个组件树内可视为“全局”的数据,使用context可以避免通过中间元素传递props。 每个Context对象都附带一个Provider组件,后

  • URL格式2023-02-02 09:34:57

    url格式 scheme: // login:password @ address :port /path/to/resource ?query_string #fragment scheme:这个字段表示传输协议 常见的协议有: file :访问本机的文件 ftp:访问ftp服务器的协议 https :通过SSL协议的 HTTP:访问WEB服务器资源 mailto:访问资源属于电子邮箱地

  • vue生命周期2023-02-01 14:07:44

    1,beforeCreate( 创建前 ) 这个时候,在实例被完成创建出来,el和data都没有初始化,不能访问data、method,一般在这个阶段不进行操作 2,created( 创建后 ) 这个时候,vue实例中的data、method已被初始化,属性也被绑定,但是此时还是虚拟dom,真是dom还没生成,$el 还不可用。这个时候可以调用data和method的数据及方法,created钩子

  • ``` 1、public修饰符: public修饰符表示公开的,公共的。不同类、不同包下都可以访问 1个java文件中只可以有一个public修饰的类,并且类名需要和文件名相同 public class Person {//public 修饰类 public String name; //public 修饰属性 public

  • JS数据类型2023-02-01 09:30:43

    1. boolean 2. null 3. undefined 4. number 5. bigint 6. string 7. Symbol() 8. object --- **object内置对象** 1. String 2. Array 3. Math 4. Date 5. JSON 6. RegExp 正则对象 7. Promise

  • Thymeleaf是什么2023-02-01 09:29:52

    Thymeleaf是模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的html文档。 动静分离: Thymeleaf选用html作为模板页,这是任何一款其他模板引擎做不到的!Thymeleaf使用html通过一些特定标签语法代表其含义,但并未破坏html结构,即使无网络、不通过后端渲染也能在浏览

  • spring boot 2.5 pom2023-01-31 13:49:03

    pom.xml ``` 4.0.0 org.springframework.boot spring-boot-starter-parent 2.5.14 com.example demo 0.0.1-SNAPSHOT Demo Demo project f

  • 一、语法 函数组件是function XXX(),一个函数接受props并返回react元素;类组件是class XXX extends Component 创建render并返回react元素 二、状态管理 函数组件没有状态,hook为函数组件提供了状态;类组件有状态管理。 三、this 类组件可以获取实例化的 this,并且基于 this 做各种操作,函数组件不行

  • set学习笔记2023-01-30 18:43:04

    set 是一个有序集合,具有互异性 STL 的 set 集合用二叉树实现的,集合中的每个元素只出现一次,并且是排好序的(默认按键值升序排列),访问元素的时间复杂度是 $O(\log_2n)$ ```c++ set s; // 以int型为例 默认按键值升序 set s; // 降序排列 s.insert(x); // 将x插入 s.era

  • hashmap和hashset区别2023-01-30 09:51:13

    hashmap:无序,数组+单向链表・红黑树,继承Map接口,存储键值对,一般键是简单类型,通过key直接算出hash值,所以查询快;非线程安全;key值不可重复 hashset:底层实现hashmap,继承set接口,存储对象,通过对象的hashcode方法算出hash值,再通过equals方法比较是不是同一个对象。非线程安全;不可重复

  • RestController的作用相当于Controller加ResponseBody共同作用的结果,但采用RestController请求方式一般会采用Restful风格的形式。 Controller的作用:声明该类是Controller层的Bean,将该类声明进入Spring容器中进行管理 ResponseBody的作用:表明该类的所有方法的返回值都直接进行提交而不经过视图解析器,且返回值

  • ## 常规情况 系统偏好设置 -> 用户与群组-> 点击用户名 -> 登陆项 将不需要的启动项删除即可。 ## 特殊情况 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

上一页 1...2345678910...24 下一页