随笔分类 - 开发语言
摘要:##################### 查看当前环境已经安装了哪些包:pip list 获取指定包的所有可用版本 生成requirements.txt (test_venv) [work@igoodful tmp]$ pip list Package Version asgiref 3.7.2
阅读全文
摘要:###################### pip install django pip install djangorestframework django-admin startproject example . pyuthon manage.py migrate python manage.
阅读全文
摘要:############################# 问题 checking for iconv support... yes checking for iconv... yes checking if iconv is glibc's... yes checking if iconv sup
阅读全文
摘要:######################### ########################
阅读全文
摘要:################### #######################
阅读全文
摘要:########################## #########################
阅读全文
摘要:##################### 为了设计一个公用的、安全的连接池接口,可以考虑以下几个方面: 封装连接池初始化和获取连接的逻辑,使得调用者不需要了解连接池的具体实现细节,只需要调用接口获取连接即可。例如,可以在一个单独的 Python 模块中定义一个 get_connection 函数,
阅读全文
摘要:############## 下面是使用Python、Django和MySQL开发网站的基本步骤: 安装Python: 在计算机上安装Python 3.x版本。可以从Python官网下载安装程序并按照安装向导进行安装。 安装Django:使用Python的包管理器pip安装Django。在命令行中输
阅读全文
摘要:################## 一、 安装virtualenv: pip install virtualenv 二、创建虚拟环境:virtualenv -p python解释器完整路径 虚拟环境名称 # 如果要创建python2的环境的话,命令为 virtualenv -p /usr/bin/
阅读全文
摘要:################################# 返回子串的位置:func Index(s, substr string) int ####################################
阅读全文
摘要:############################## go build --ldflags “-s -w ” -o myexe main.go -X importpath.name=value 编译期设置变量的值 -s disable symbol table 禁用符号表 -w disabl
阅读全文
摘要:################################################# 代码位置:https://github.com/chaosblade-io/chaosblade-exec-os.git 文件位置:chaosblade-exec-os/exec/bin/burnio
阅读全文
摘要:############# func (c *multiBankClient) DumpState(ctx context.Context) (interface{}, error) { txn, err := c.db.Begin() if err != nil { return nil, err
阅读全文
摘要:############################# 错误写法: var DB *sql.DB func init() { DB, err := sql.Open("mysql", "tmp:tmp@tcp(10.10.10.10:3306)/mysql") if err != nil { r
阅读全文
摘要:####################### 在实际的业务种,我们可能会有这么一种场景:需要我们主动的通知某一个goroutine结束。比如我们开启一个后台goroutine一直做事情,比如监控,现在不需要了,就需要通知这个监控goroutine结束,不然它会一直跑,就泄漏了。 我们都知道一个go
阅读全文
摘要:######################### 控制并发有两种经典的方式,一种是WaitGroup,另外一种就是Context,今天我就谈谈Context。 什么是WaitGroup WaitGroup以前我们在并发的时候介绍过,它是一种控制并发的方式,它的这种方式是控制多个goroutine同
阅读全文
摘要:########################## 纳秒级别时间: const ( Nanosecond Duration = 1 Microsecond = 1000 * Nanosecond Millisecond = 1000 * Microsecond Second = 1000 * Mi
阅读全文
摘要:############################# package main import ( "fmt" "time" ) // 规则一 当defer被声明时,其参数就会被实时解析 // 规则二 多个defer执行顺序:defer执行顺序为先进后出 // 规则三 defer可以读取有名返回
阅读全文
摘要:############################ 问题参考: https://github.com/golang/go/issues/42255 https://github.com/golang/go/issues/42081 解决办法: 1,在windows的任务管理器里面杀掉所有go.
阅读全文
摘要:############################# 更换或升级了golang后,需要删除go.mod、go.sum、vendor文件,然后重建,不然一直卡在那里 使用: Go modules 操作命令及相关文件解读 可以命令行执行 go help mod 打印出 go mod 相关命令: d
阅读全文

浙公网安备 33010602011771号