会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
零点六一八
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
82
下一页
2024年2月24日
linux跳转到文件指定行
摘要: 在日常编程过程中,我们经常需要在一个比较大的文件中定位到某一行进行修改或查看。在Linux系统中,有很多种方法可以实现这个操作,例如使用文本编辑器、grep命令等。本文将从多个角度分析如何在Linux中跳转到文件指定行。 一、使用vim编辑器 vim是Linux系统中一个非常常用的文本编辑器,它有很
阅读全文
posted @ 2024-02-24 17:14 陈晓猛
阅读(1894)
评论(0)
推荐(0)
2024年2月22日
linux统计字符串出现次数(linux查询关键字出现的个数了解)
摘要: 使用脚本统计字符串出现次数 #!/bin/bash # 获取要监控的本地服务器IP地址 IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'` echo "IP地址:"$IP # 获取cpu总核数 cpu_n
阅读全文
posted @ 2024-02-22 19:40 陈晓猛
阅读(484)
评论(0)
推荐(0)
2024年2月21日
Python+Faker+Pandas数据库造数
摘要: 今日分享一些Python常用的东西,整理一些小笔记,比如Faker的使用,panda的使用 一、faker库--造假数据能手 简介 测试工作中,经常会遇到需要制造大量测试数据的时候,如果手动造数据必然会浪费大量时间 Faker是一个制造数据的强大的python库,可以制造姓名、电话、身份证、地址、邮
阅读全文
posted @ 2024-02-21 22:35 陈晓猛
阅读(353)
评论(0)
推荐(0)
ant、maven、gradle对比
摘要: 1、介绍 本文旨在探讨目前流行的三种项目构建工具,ant、maven、gradle,对于深入的使用和原理层面不做讨论。学习目的是,了解这三者的异同和各自的思想。 2、Apache Ant 最初,Make是唯一的构建自动化工具,它超越了自制的解决方案。Make从1976年就出现了,因此,在Java早期
阅读全文
posted @ 2024-02-21 11:12 陈晓猛
阅读(681)
评论(0)
推荐(0)
Linux:系统性能监控工具-tsar安装和使用
摘要: 前言 做性能验证往往需要去监控系统的各项性能指标,Linux系统监控工具有很多,但对于命令行操作,安装便捷,监控项较全面等方面,个人比较推荐tsar tsar 介绍 TSAR(Taobao System Activity Reporter))是淘宝自己开发的采集工具。 主要用来收集服务器的系统信息(
阅读全文
posted @ 2024-02-21 09:17 陈晓猛
阅读(362)
评论(0)
推荐(0)
2024年2月15日
golang 死锁 all goroutines are asleep - deadlock!
摘要: channel死锁 package main import "fmt" func main() { ch := make(chan string) for i := 0; i < 10; i++ { s := <- ch fmt.Println(s) } go func(ch chan string
阅读全文
posted @ 2024-02-15 23:38 陈晓猛
阅读(98)
评论(0)
推荐(0)
8小时速成golang(五)golang高阶 select
摘要: Select select作用Go里面提供了一个关键字select,通过 select 可以监听 channel 上的数据流动。 单流程下⼀个go只能监控⼀个channel的状态,select可以完成监控多个channel的状态 有时候我们希望能够借助channel发送或接收数据,并避免因为发送或者
阅读全文
posted @ 2024-02-15 23:36 陈晓猛
阅读(88)
评论(0)
推荐(0)
8小时速成golang(五)golang高阶 channel基本定义和使用
摘要: 1、定义channel变量 channel是Go语言中的一个核心类型,可以把它看成管道。 并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。 channel是一个数据类型,主要用来解决go程的同步问题以及go程之间数据共享(数据传递)的问题。 goroutin
阅读全文
posted @ 2024-02-15 20:25 陈晓猛
阅读(415)
评论(0)
推荐(0)
2024年2月14日
8小时golang速成(五)Golang高阶 创建 goroutine
摘要: Go并发 Go 在语言级别支持协程,叫goroutine。Go 语言标准库提供的所有系统调用操作(包括所有同步IO操作) 都会出让CPU给其他goroutine。这让轻量级线程的切换管理不依赖于系统的线程和进程,也不需要依赖于CPU的核心数量。 有人把Go比作21世纪的C语言。第一是因为Go语言设计
阅读全文
posted @ 2024-02-14 17:25 陈晓猛
阅读(32)
评论(0)
推荐(0)
2024年2月13日
8小时golang速成(五)Golang高阶 goroutine调度机制
摘要: 1、goroutine调度机制 协程并发协程:coroutine。也叫轻量级线程。与传统的系统级线程和进程相比,协程最大的优势在于“轻量级”。可以轻松创建上万个而不会导致系统资源衰竭。 而线程和进程通常很难超过1万个。这也是协程别称“轻量级线程”的原因。一个线程中可以有任意多个协程,但某一时刻只能有
阅读全文
posted @ 2024-02-13 22:05 陈晓猛
阅读(108)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
82
下一页
公告
点击右上角即可分享