-
Go WaitGroup 等待组
WaitGroup 等待wg全部完成再执行下一步。 类似于Java中的CountDownLatch。 wg.Add wg计数加1。 wg.Done wg计数减1
2023-10-08, Views: 2432 , Topics: Go
-
Go RWMutex 读写锁
RWMutex 可并行读,读写互斥。有写时,所有读都暂停。 类似于Java中的ReentrantReadWriteLock。 代码 var rwMutex sy
2023-10-07, Views: 2179 , Topics: Go
-
Android Studio/Intellij IDEA Flutter 快捷键
stless 快速创建StatelessWidget。 class extends StatelessWidget { const ({super.key
-
Flutter Web 构建 release 版本
命令 flutter build默认使用--release参数。 HTML 渲染器 HTML渲染器,适用于移动端浏览器。 flutter build web -
2023-09-30, Views: 1868 , Topics: Flutter
-
Flutter 禁止上报开发信息
需求 当开发项目时,出现异常等信息时,Flutter为了能了解报错信息,默认会收集这些信息并且上传至他们的服务器。 需禁止Flutter收集这些信息。 flut
2023-09-29, Views: 3086 , Topics: Flutter
-
Flutter Web 配置 Edge 浏览器
错误信息 ➜ ~ flutter doctor Doctor summary (to see all details, run flutter doctor
2023-09-28, Views: 5265 , Topics: Flutter
-
Go Mutex 悲观锁
Mutex 类似于Java中的synchronized,ReentrantLock。 代码 进入Add函数时,使用Lock方法,紧接着直接加defer,方法退出
2023-09-26, Views: 2147 , Topics: Go
-
Go channel 通道
创建 channel 创建一个接收string类型的channel。 ch := make(chan string) 关闭 channel ch := make
2023-09-25, Views: 2018 , Topics: Go
-
Go 协程 goroutine
go 关键字 在调用方法或函数时,添加go关键字,即表示该方法或函数运行在协程中。 func main() { println("start")
2023-09-22, Views: 2059 , Topics: Go
-
Go 发送 HTTP 请求
Get 内置了http.Get函数,可以直接发起Get请求。 v := url.Values{} v.Set("name", "Ava") v.Add("fri
-
HTML table 水平滚动
需求 当table有很多列时,无能显示在指定宽度上,需水平滚动。 解决 最主要是display: block和overflow-x: auto。 table {
2023-09-20, Views: 2711 , Topics: HTML
-
HTML 显示 PDF 文件的几种方式
object 标签 data属性中配置PDF文件路径,type选择application/pdf。 <html> <head>
-
HTML 输入框 input 清空按钮
CSS input[type=search]::-webkit-search-cancel-button { -webkit-appearance: n
-
HTML 使用 CSS 移除 input datalist 下拉箭头
需求 input配置了datalist后,输入框尾部会带一个下拉箭头,需要去掉。 样式 [list]::-webkit-calendar-picker-indi
-
HTML 使用 CSS 改变文本选中颜色
代码 color:选中后的文字颜色。 background:背景色。 ::selection { background:#4CAF50; col
-
HTML 防止爬虫抓取方法
robots.txt 设置robots.txt爬虫抓取规则,一般放置在域名根目录。 如:不允许抓取/admin下的路径及子路径。 User-agent: * D
2023-09-13, Views: 2314 , Topics: HTML
-
Chrome 设置 HTTP 网站允许开启麦克风
需求 内网环境下载的网站,无法开启麦克风权限。 解决 在Insecure origins treated as secure选项下,添加指定的http内网IP地
2023-09-12, Views: 5195 , Topics: Chrome
-
Chrome network 过滤请求
过滤方法 method:GET 过滤状态码 status-code:200 过滤 url url:www.baidu.com 过滤 mime-type mime
2023-09-11, Views: 2266 , Topics: Chrome
-
使用 SDKMAN! 管理 JDK
安装 执行安装命令 curl -s "https://get.sdkman.io" | bash 安装完成刷新环境变量 source "/root/.sdkman/bin/sdkman-init.
-
Docker Dockerfile ADD 与 COPY 指令的区别
ADD 如果源文件是个压缩文件,则Docker会自动解压。 可以从网络上下载资源。 COPY 不会自动解压。 不可以从网络上下载资源。
2023-09-06, Views: 2141 , Topics: Docker