交流

  • 我们在做 `B 扫 C` 场景下的支付业务时,经常需要区分用户使用的是微信或是支付宝,相关规则如下 ## 支付宝 支付宝用户付款码,25-30 开头的长度为 16-24 位的数字,实际字符串长度以开发者获取的付款码长度为准;付款码使用一次即失效 ![支付宝.png](https://static.daimaku.net/post/202210/27/f68b495aaebdd6ca529ae

  • 其实这两个注解的作用都一样,都是在做bean的注入,在使用过程中,两个注解有时候可以替换使用。 ## 两者的共同点 @Resource注解和@Autowired注解都可以用作bean的注入。 在接口只有一个实现类的时候,两个注解可以互相替换,效果相同。 ## 两者的不同点 @Resource注解是Java自身的注解,@Autowired注解是Spring的注解。 @Resource注解有两个

  • React中,hook(函数组件)中的useEffect可以看做class组件中的生命周期函数: useEffect(()=>{ /*执行逻辑*/ },[]) 类似于componentDidMount //前者的空数组表示只会在组件挂载时执行一次。 useEffect(()=>{ /*执行逻辑*/ },[a]) 类似于componentDidupdate

  • 比如字符串"hello",实际长度是6,因为末尾有个

  • 一个父元素,他没有设置高度,并且它的所有子元素都浮动了,这是会发生什么现象? 父元素会高度塌陷 怎么清除浮动? 新建一个DIV 设置属性 clear :lefr/right/both

  • C语言的字符串,底层是以字符数组形式存储的,char s[100]; 包括Java里面也是这样,用字符数组表示字符串

  • 一些用户在用 U 盘制作 macOS 系统安装盘,然后再用 macOS 格式化以后,U 盘在 Windows 系统下会不显示盘符 针对这种情况,解决办法如下: 1、从开始菜单里找到附件 - 命令提示符,右键点击“命令提示符”,选择“以管理员模式运行”,在打开的cmd窗口里输入 ``` diskpart ``` 回车,然后输入 ``` list disk ``` 回车,查看目前电脑上所有

  • get和post的区别2022-10-25 09:26:23

    Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 (1)post请求更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中,get请求的是静态资源,则会缓存,如果是数据,则不会缓存) (2)post请求发送的数据更大(get请求有url长度限制,http协议本身不限制,请求长度限制是由浏览器和web服务器决定和设置) (3)post请求能发送更多

  • string方法2022-10-25 09:24:30

    toUpperCase()转大写 toLowerCase()转小写

  • 发送post请求,且内容类型为application/x-www-form-urlencoded,需要用到qs.stringify,且用于参数对象格式化为一个字符串

  • &与&&的区别2022-10-24 21:56:47

    && 1.1两边条件都为true时,结果才为true; 1.2如果有一个为false,结果就为false; 1.3当第一个条件为false时,就不再判断后面的条件 & 以特定的方式组合操作二进制数中对应的位,如果对应的位都为1,那么结果就是1, 如果任意一个位是0 则结果就是0。 // 1的二进制表示为: 00000000 00000000 00000000 00000001 // 3的二进

  • int a[5];

  • 关于如何自动排版代码2022-10-22 08:58:25

    在 `Visual Studio Code`(VScode)中 ``` 1)选中所有代码 2)ctrl+K(k按一下,ctrl不放) 3)ctrl+F ```

  • input 选中时边框变色2022-10-21 15:22:44

    `input` 选中时边框变色,可以使用 `:focus` 伪类。 ```html Document input { border: 1px solid gray; } input:hover { border: 1px solid oranger

  • JavaScript 禁用按钮点击2022-10-21 09:58:47

    - 禁用按钮:`btn.disabled = true` - 设置禁止点击的图标:`btn.style.cursor = 'not-allowed'` ```html Document 按钮 let btn = document.getElementById('btn') // 按钮不可点击

  • 封装 继承 多态2022-10-21 09:16:22

    封装 private 和 proteced private 私有的方法只能自己访问 protected 继承是自己可以访问,只能在自己的类和被继承的类调用 继承extends 子类从父类继承一些方法可以直接调用 多态 重载和重写 重载overload 方法名相同但是功能不一样与返回值无关 重写override 子类覆盖父类的同名方法,但子类的返回值类型要小于等于父类的返回值类型

  • # Java MD5 相关类:MessageDigest `MessageDigest` 类主要为应用程序提供信息摘要算法的功能,如 `MD5` 或 `SHA` 算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值。 使用流程: 1. 实例化 `MessageDigest` 类 2. 通过 `update()` 方法处理数据 3. 任何时候都可以调用 `reset

  • Java 中的数据类型2022-10-20 09:48:51

    4种整型; byte 、short、int、long 2种浮点型:float、double 1种字符型:char 布尔型:boolean

  • 利用setTimeout来实现setInterval 在setTimeout的回调函数里面再加一个setTimeout

  • ```Linux head :查看文件头几行 head /etc/services #默认显示10行 head -n 5 /etc/services #-n 5 表示显示5行 tail -n 5 #表示后5行 tail -f 监视文件变化 ```

上一页 1...789101112131415...23 下一页