会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CJTARRR
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2025年6月16日
执行命令前临时设置环境变量
摘要: 举例: NAME=CJTARRR python test.py test.py中获取到的环境变量NAME就是"CJTARRR" 这是Linux/Unix系统中临时设置环境变量的标准方法, 只对当前执行的命令有效.如果全局环境变量中存在同名的,则是临时覆盖. 可以同时传递多个, "VAR1=1 VAR
阅读全文
posted @ 2025-06-16 16:10 CJTARRR
阅读(27)
评论(0)
推荐(0)
2025年5月29日
websocket介绍
摘要: 建立连接过程 1.客户端发起握手请求 GET /chat HTTP/1.1Host: example.comUpgrade: websocketConnection: UpgradeSec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==Sec-WebSocket-Ve
阅读全文
posted @ 2025-05-29 15:38 CJTARRR
阅读(34)
评论(0)
推荐(0)
Golang websocket服务端/客户端示例
摘要: 0.安装依赖 go get github.com/gorilla/websocket 1.服务端 package utils import ( "log" "net/http" "github.com/gorilla/websocket" ) // 从http升级到websocket,这是webso
阅读全文
posted @ 2025-05-29 14:13 CJTARRR
阅读(93)
评论(0)
推荐(0)
Python 自定义迭代器和异步迭代器举例
摘要: 1.迭代器 class MyIterator: def __init__(self, data): self.data = data self.index = 0 def __iter__(self): return self def __next__(self): if self.index >=
阅读全文
posted @ 2025-05-29 09:53 CJTARRR
阅读(12)
评论(0)
推荐(0)
2025年5月28日
Python websocket服务/客户端实现示例
摘要: 0.安装依赖 pip install websockets 1.服务端 import asyncio from typing import AsyncIterable, Dict, Iterable, Set, Union import websockets import websockets.pr
阅读全文
posted @ 2025-05-28 15:32 CJTARRR
阅读(383)
评论(0)
推荐(0)
2025年5月23日
遍历Redis的Hash对象
摘要: 1.方法1: HGETALL # 一次性返回hash对象的所有内容,hash对象较小时使用.要求redis版本大于2.0 # 特点: 原子性 HGETALL your_hash_key 2.方法2: HSCAN # 逐步遍历hash对象,每次执行会返回新的游标值和一批数据(包含字段和字段值),如果遍
阅读全文
posted @ 2025-05-23 17:35 CJTARRR
阅读(65)
评论(0)
推荐(0)
Python禁用logging模块日志的简单方法
摘要: import logging logging.disable(logging.CRITICAL) # 禁用所有级别的日志
阅读全文
posted @ 2025-05-23 14:29 CJTARRR
阅读(16)
评论(0)
推荐(0)
2025年5月22日
Python基于kafka-python的生产者和消费者
摘要: 1.安装kafka-python pip install kafka-python 2.生产者 """ 基于kafka-python的kafka生产者 """ import json from typing import List, Optional from kafka import KafkaP
阅读全文
posted @ 2025-05-22 17:30 CJTARRR
阅读(68)
评论(0)
推荐(0)
2025年5月11日
gin CORS问题处理中间件示例
摘要: func CorsHandleMiddleware(c *gin.Context) { // 允许的访问域名 c.Header("Access-Control-Allow-Origin", "*") // 允许的请求方式 c.Header("Access-Control-Allow-Methods"
阅读全文
posted @ 2025-05-11 09:39 CJTARRR
阅读(14)
评论(0)
推荐(0)
2025年5月8日
gin web项目目录参考
摘要: ├── app 主要负责业务逻辑方面│ ├── controller 控制层│ ├── service 逻辑层│ └── model 实体层├── common│ ├── auth 鉴权│ ├── config 配置│ ├── db XORM引擎│ ├── errors 自定义错误│ ├── log
阅读全文
posted @ 2025-05-08 14:54 CJTARRR
阅读(32)
评论(0)
推荐(0)
2025年5月4日
Python try except finally
摘要: try: ...except Exception as e: ...finally: ... "except"尝试捕获try代码块中发生的异常。 "finally"不论try和except中的代码块是否发生异常,都会执行。 finally代码块执行时机 finally代码块会在"退出当前函数或者代
阅读全文
posted @ 2025-05-04 09:51 CJTARRR
阅读(48)
评论(0)
推荐(0)
2025年4月22日
Fastapi cors问题处理中间件示例
摘要: from typing import Callable from fastapi import Request from fastapi.responses import Response def cors_handle_middleware(request: Request, call_next:
阅读全文
posted @ 2025-04-22 10:24 CJTARRR
阅读(24)
评论(0)
推荐(0)
2025年4月13日
安卓模拟器的几种网络模式
摘要: NAT模式 模拟器会被分配到一个虚拟的局域网中,并分配一个该虚拟局域网的ip。 模拟器此时可以访问外网,如果要使用宿主机的服务做代理时,使用宿主机所在的局域网ip即可。 Host-Only模式 模拟器会被分配到一个虚拟的局域网中,并分配一个该虚拟局域网ip。 并且宿主机也会被分配一个虚拟局域网ip。
阅读全文
posted @ 2025-04-13 14:02 CJTARRR
阅读(176)
评论(0)
推荐(0)
2025年4月12日
golang的GOMAXPROCS
摘要: 介绍 GOMAXPROCS是golang运行时环境的一个参数,控制着同时执行golang代码的操作系统线程的最大数量(M),即影响调度器分配Goroutine到多少个操作系统线程。这些线程由操作系统分配到机器的逻辑核心(P)上执行。 当GOMAXPROCS=1时,所有Goroutine在单线程上并发
阅读全文
posted @ 2025-04-12 16:16 CJTARRR
阅读(191)
评论(0)
推荐(0)
2025年4月8日
curl查看网络请求各阶段耗时
摘要: curl -o /dev/null -s -w "DNS解析: %{time_namelookup}\nTCP连接: %{time_connect}\nSSL握手: %{time_appconnect}\n请求准备: %{time_pretransfer}\n开始传输: %{time_starttr
阅读全文
posted @ 2025-04-08 14:42 CJTARRR
阅读(154)
评论(0)
推荐(0)
2025年4月7日
请求k8s管理的网络服务的基本流程(大模型回答)
摘要: #### **1. DNS 解析阶段** • **客户端发起请求**:用户访问 `http://example.com`。• **DNS 查询**: • 客户端向 DNS 服务器查询 `example.com` 的 IP 地址。 • **解析结果可能为**: ◦ **公网 IP**(如 `203.0
阅读全文
posted @ 2025-04-07 18:02 CJTARRR
阅读(36)
评论(0)
推荐(0)
2025年4月3日
python 基于信号量和Task的协程池
摘要: import asyncio from asyncio import Semaphore, Task, events from inspect import iscoroutinefunction from typing import Any, Optional, Union from loguru
阅读全文
posted @ 2025-04-03 15:45 CJTARRR
阅读(20)
评论(0)
推荐(0)
python asyncio常用方法介绍
摘要: asyncio.run # 在当前线程中创建新的事件循环并执行传入的协程# 源码解读:def run(main, *, debug=False): if events._get_running_loop() is not None: # 从当前线程(threadding.local)中尝试获取正在运
阅读全文
posted @ 2025-04-03 09:40 CJTARRR
阅读(126)
评论(0)
推荐(0)
2025年3月31日
golang jwt token生成示例
摘要: package mainimport ( "crypto/hmac" "crypto/sha256" "encoding/base64" "encoding/json" "fmt" "time")// jwt原始头部信息type JwtHeaderRaw struct { Alg string
阅读全文
posted @ 2025-03-31 17:41 CJTARRR
阅读(24)
评论(0)
推荐(0)
Golang中四种Base64编码方式
摘要: StdEncoding: 常规编码 base64.StdEncoding.EncodeToString([]byte("Hello world. 你好,世界!"))// SGVsbG8gd29ybGQuIOS9oOWlve+8jOS4lueVjO+8gQ== URLEncoding: URL saf
阅读全文
posted @ 2025-03-31 17:17 CJTARRR
阅读(107)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告