交流

  • 手工拼 URL 搜索字符串(URL Search String、Query String) ``` function getQueryString(api, param = {}) { let queryArr = [] for (let k in param) { queryArr.push(encodeURIComponent(k) + '=' + encod

  • ## em 在做手机端的时候经常会用到的做字体的尺寸单位 em就相当于“倍”,比如设置当前的div的字体大小为1.5em,则当前的div的字体大小为:当前div继承的字体大小*1.5 但是当div进行嵌套的时候,em始终是按照当前div继承的字体大小来缩放,参照后面的例子。 ## rem 这里的r就是root的意思,意思是相对于根节点来进行缩放,当有嵌套关系的时候,嵌套关系的元素的字体

  • JS中every()和some()的用法2022-01-12 10:47:47

    every()与some()方法都是JS中数组的迭代方法 every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true some()是对数组中每一项运行给定函数,如果该函数对任一项返回true,则返回true ``` var arr = [ 1, 2, 3, 4, 5, 6 ]; console.log( arr.some( function( item,

  • ## 一、下载 以 8u201版本为例,官网下载 `jdk-8u201-linux-x64.tar.gz`,并上传到 Linux 中,根据操作系统下载对应版本,目前主流的服务器大多数都是 x64 架构,选择 `x64 Compressed Archive` 即可,下载地址: ``` https://www.oracle.com/java/technologies/downloads/ ```

  • 安装 ``` npm install rmc-date-picker --save ``` 示例代码如下 ``` import React, {useState} from 'react'; import DatePicker from "rmc-date-picker"; import 'rmc-date-picker/assets/index.css'; import 'rmc-pic

  • ![微信截图_20211224101325.png](https://static.daimaku.net/post/202112/24/836a83f8be418ce20b2e7afae1f6fdcc.png) 参考:https://gaohaoyang.gitbooks.io/effective-javascript-/content/chapter1/section1.5.html

  • 在pom.xml中添加lombok 使用@Slf4j注解; 默认可以使用log.error()、log.info()、log.debug()等输出; 设置日志级别 日志级别从小到大为 trace < debug < info < warn < error < fatal,由于默认日志级别设置为 INFO,因此info级别的日志时, trace 和 debug 级别的日志都看不到。 我们可

  • 删除以下两个文件夹: ``` /Users/用户名/.vscode /Users/用户名/Library/Application Support/Code ```

  • # Android Studio 清除代理设置 Android Studio设置完代理后,默认会有缓存需,如何清除代理? 要按照以下方式完成清除 ## 清除步骤 ### 1.File > Settings > System settings > HTTP Proxy 确保已经选择No proxy 功能,并应用设置 ### 2.Project gradle.properties

  • 利用userAgent,识别 Android、iOS,判断是否在微信、小程序中访问 ``` var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') !== -1; var isAndroid = ua.indexOf('android') !== -1; var isIos =

  • Maven打包时指定启动类2021-11-25 17:01:28

    `mvn package` 打包时指定启动类为 `com.example.Demo` 修改 pom.xml ``` org.apache.maven.plugins maven-compiler-plugin 3.8.0

  • 待签名数据以UTF-8的格式转字节流,对字节流进行MD5算法得到的签名字节流,再经过Base64转换为字符串。 Java代码 ``` import java.security.MessageDigest; /** * 需要引入的共同jar包 * apache-commons-codec-1.4.jar */ import org.apache.commons.codec.binary.B

  • String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String

  • 原生js修改文档头: ``` document.title = '标题' ``` 在react中可以在组件的componentDidMount生命周期中设置 ``` document.title = '标题' ``` 也可以 ``` {document.title='标题'}} /> ``` 或者安装react-helmet,这个可复用的react组件将管理你在文档头的所以更改。它你可

  • 添加@JsonProperty与收到的Json字符串中的属性名称相匹配的setter ``` @JsonProperty("MDReqID") public String setMDReqID(String MDReqID) { this.MDReqID = MDReqID; } ``` 此外@JsonProperty,还要为getter 添加注释以使输出以传统格式显示 ``

  • MySQL中replace函数直接替换MySQL数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 ``` UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%' ``` 说明: tabl

  • JDBC获取记录总数2021-11-11 14:54:43

    利用sql语句中的count函数获得ResultSet的总行数 Java代码 ``` String sql = "select count(*) AS c from yourtable where col = 'value'"; ResultSet rs = ps.executeQuery(sql); int rowCount = 0;

  • book 图书表 ``` id name category_id 1 深入理解计算机系统 4 2 Java编程思想 1 4 C语言程序设计 1 5 Java并发编程之美 3 6 HTTP权威指南 2 ``` category 分类表 ``` id name 1 编程语言 2

  • react-router-dom v6文档2021-11-10 17:44:39

    # react-router-dom v6文档 ## Switch 重命名为Routes ``` // v5 // v6 ``` > 注意 的path的后面有`*`号 ## props.match 变成 useParams ``` import { Routes, Route, useParams } from "react-route

  • Nginx反向代理2021-10-27 09:11:54

    nginx.conf ``` http { client_max_body_size 10m; # 默认1m太小了,会导致上传文件失败 gzip on; # 后端上游服务列表 upstream backend { server 172.19.13.56:8080 weight=1 max_fails=0; server 172.19.13.57:8080 w

上一页 1...131415161718192021...23 下一页