上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 82 下一页
摘要: 今日分享一些Python常用的东西,整理一些小笔记,比如Faker的使用,panda的使用 一、faker库--造假数据能手 简介 测试工作中,经常会遇到需要制造大量测试数据的时候,如果手动造数据必然会浪费大量时间 Faker是一个制造数据的强大的python库,可以制造姓名、电话、身份证、地址、邮 阅读全文
posted @ 2024-02-21 22:35 陈晓猛 阅读(501) 评论(0) 推荐(0)
摘要: 1、介绍 本文旨在探讨目前流行的三种项目构建工具,ant、maven、gradle,对于深入的使用和原理层面不做讨论。学习目的是,了解这三者的异同和各自的思想。 2、Apache Ant 最初,Make是唯一的构建自动化工具,它超越了自制的解决方案。Make从1976年就出现了,因此,在Java早期 阅读全文
posted @ 2024-02-21 11:12 陈晓猛 阅读(820) 评论(0) 推荐(0)
摘要: 前言 做性能验证往往需要去监控系统的各项性能指标,Linux系统监控工具有很多,但对于命令行操作,安装便捷,监控项较全面等方面,个人比较推荐tsar tsar 介绍 TSAR(Taobao System Activity Reporter))是淘宝自己开发的采集工具。 主要用来收集服务器的系统信息( 阅读全文
posted @ 2024-02-21 09:17 陈晓猛 阅读(423) 评论(0) 推荐(0)
摘要: 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 陈晓猛 阅读(129) 评论(0) 推荐(0)
摘要: Select select作用Go里面提供了一个关键字select,通过 select 可以监听 channel 上的数据流动。 单流程下⼀个go只能监控⼀个channel的状态,select可以完成监控多个channel的状态 有时候我们希望能够借助channel发送或接收数据,并避免因为发送或者 阅读全文
posted @ 2024-02-15 23:36 陈晓猛 阅读(98) 评论(0) 推荐(0)
摘要: 1、定义channel变量 channel是Go语言中的一个核心类型,可以把它看成管道。 并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。 channel是一个数据类型,主要用来解决go程的同步问题以及go程之间数据共享(数据传递)的问题。 goroutin 阅读全文
posted @ 2024-02-15 20:25 陈晓猛 阅读(457) 评论(0) 推荐(0)
摘要: Go并发 Go 在语言级别支持协程,叫goroutine。Go 语言标准库提供的所有系统调用操作(包括所有同步IO操作) 都会出让CPU给其他goroutine。这让轻量级线程的切换管理不依赖于系统的线程和进程,也不需要依赖于CPU的核心数量。 有人把Go比作21世纪的C语言。第一是因为Go语言设计 阅读全文
posted @ 2024-02-14 17:25 陈晓猛 阅读(39) 评论(0) 推荐(0)
摘要: 1、goroutine调度机制 协程并发协程:coroutine。也叫轻量级线程。与传统的系统级线程和进程相比,协程最大的优势在于“轻量级”。可以轻松创建上万个而不会导致系统资源衰竭。 而线程和进程通常很难超过1万个。这也是协程别称“轻量级线程”的原因。一个线程中可以有任意多个协程,但某一时刻只能有 阅读全文
posted @ 2024-02-13 22:05 陈晓猛 阅读(116) 评论(0) 推荐(0)
摘要: 编程语言中反射的概念在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。 也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination), 并能根据自身行为的状态和结果,调整 或 修改应用所描述行为的状态和相关的语义。每种语 阅读全文
posted @ 2024-02-13 20:44 陈晓猛 阅读(736) 评论(0) 推荐(0)
摘要: 5、defer defer语句被用于预定对一个函数的调用。可以把这类被defer语句调用的函数称为延迟函数。 defer的实际应用场景, 例如defer语句会将其后的函数调用推迟到当前函数执行结束时执行。这个特性常用于处理成对的操作,如打开/关闭文件、获取/释放锁、连接/断开连接等,确保资源被适当地 阅读全文
posted @ 2024-02-12 23:21 陈晓猛 阅读(74) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 82 下一页