摘要: #### 注:js调用摄像头需要localhost域或者https,否则会报无权限 ### 一 引用js Github:[https://github.com/mebjas/html5-qrcode](https://github.com/mebjas/html5-qrcode) ```html ` 阅读全文
posted @ 2023-05-26 12:33 水映苑 阅读(2542) 评论(0) 推荐(0) 编辑
摘要: ## 一:wsl #### 1.安装wsl 默认环境Ubuntu,(第一次安装好像不能通过import的方式,测试的不行,也有可能姿势不对,不太确定) ``` wsl --install ``` 查看命令 ``` wsl -l -v #查看已安装的发行版及运行状态,install 之后,执行此命令会 阅读全文
posted @ 2023-05-20 13:21 水映苑 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 二进制运算符 & 与运算 两者都为1 则为1,否则为0,(乘法运算) 101 & 110=100 | 或运算 两者只要有一个为1,则为1,否则为0 101| 110= 111 ~ 非运算 1取0,0取1,包括符号位 ~101= 010 ~5 (0000 0101)= -6(1111 1010) ^ 阅读全文
posted @ 2022-09-16 16:29 水映苑 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 计算机 二进制 符号位 最高位代表符号位,0表示正数,1表示负数;000... 为正数,100... 为负数 , 000...000表示0 原码、反码、补码 原码:其本身。 反码:正数的反码与原码一致,负数的反码对原码按位取反,符号位不变。 补码:正数的补码是其本身,负数的补码是反码加1,符号位不变 阅读全文
posted @ 2022-09-15 16:59 水映苑 阅读(2259) 评论(0) 推荐(0) 编辑
摘要: 1:group_concat_max_len 限制 group_concat,超出截取,默认长度1024 2 阅读全文
posted @ 2022-08-17 17:49 水映苑 阅读(9) 评论(0) 推荐(0) 编辑
摘要: ehcache-3.8.1 与 JSR107 jar包:ehcache-3.8.1.jar;cache-api-1.1.1.jar 一:创建缓存对象 使用JSR107统一的manager package app.demo.echcache; import java.net.URISyntaxExce 阅读全文
posted @ 2022-08-17 17:37 水映苑 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 一,替换输入框选中的值 <input onselect="textSelect(this)" id="aaa" type="text" /> <button type="button" onclick="replaceText()">11111</button> 方式一 var currentSel 阅读全文
posted @ 2021-12-11 20:09 水映苑 阅读(392) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock:可重入锁,实现与Lock 显示锁:可通过lock和unlock方法进行显示的加锁释放锁 独占锁:同时只能有一个线程持有锁 可重入锁:同一个锁对象,同一个线程可以重入 在ReentrantLock的构造函数中提供了两种公平性选择,非公平的锁(默认)和一个公平的锁,通过Fai 阅读全文
posted @ 2021-09-21 14:19 水映苑 阅读(28) 评论(0) 推荐(0) 编辑
摘要: excute方法: 源码 submit方法通过提交参数构造FutrueTask,然后执行excute(FutrueTask)方法,返回一个future对象 public Future<?> submit(Runnable task) { if (task == null) throw new Nul 阅读全文
posted @ 2021-09-13 19:55 水映苑 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.shutdown方法 //不会接收新任务,但会继续处理队列中的任务 public void shutdown() { final ReentrantLock mainLock = this.mainLock; mainLock.lock(); try { //校验权限(如果没有声明或者配置Sec 阅读全文
posted @ 2021-09-12 14:57 水映苑 阅读(449) 评论(0) 推荐(0) 编辑