会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
٩( 'ω' )و
三日不读书,便觉面目可憎
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
16
下一页
2024年6月14日
python3 中的装饰器总结
摘要: 前言 python3 中有很多好用的装饰器,本编文章作为个人笔记使用,随时更新。 正文 1. @dataclass 内容来源:chatgpt3.5 @dataclass是一个装饰器,用于给类提供自动生成属性、初始化方法和其他常见方法的功能。它可以简化类的定义,并减少重复的代码。 @dataclass
阅读全文
posted @ 2024-06-14 14:07 BrianSun
阅读(132)
评论(0)
推荐(0)
2024年6月12日
python3 socket 获取域名信息
摘要: 可以当ping用,应用场景可以在一些没有安装ping工具的镜像容器中,诊断dns或域名的可用性。 #-*- coding:utf-8 -*- import socket import traceback try: host='www.baidu.com' # 443 - https, 80 - ht
阅读全文
posted @ 2024-06-12 10:56 BrianSun
阅读(50)
评论(0)
推荐(0)
2024年6月3日
debian11 简单搭建go环境
摘要: 简单环境,目前仅支持单版本go,后续可以考虑直接把go环境放到docker中或podman中,这样每个容器都是一套go版本。 新建文件夹目录 # 我直接用的root账户 cd /root mkdir go cd go mkdir bin pkg src 下载安装包 # 可以自行选择官网不同版本安装包
阅读全文
posted @ 2024-06-03 12:08 BrianSun
阅读(172)
评论(0)
推荐(0)
2024年5月30日
基于wxpython的时钟小工具
摘要: 前言 基于python3.10 + wxpython 的时钟小工具 代码由chatgpt3.5生成,作者自己调试。留作后续参考。 正文 timer_ok.py import wx import time import threading import os class ClockCountdownP
阅读全文
posted @ 2024-05-30 17:26 BrianSun
阅读(88)
评论(0)
推荐(0)
2024年5月9日
ubuntu22 python2 pyinstaller 打包报错:'NoneType' object has no attribute 'groups'
摘要: 前言 最近有个需求,需要在 ubnutu22 上使用 pyinstaller 打包一个python2 的文件。 中间遇到了一些问题: pip2 install pyinstaller 报错 解决方案: pip2 install pyinstaller == 3.6 python2 和 python3
阅读全文
posted @ 2024-05-09 19:47 BrianSun
阅读(509)
评论(0)
推荐(0)
2024年4月28日
基于 tc 指令的网速限制工具
摘要: 前言 最近有一个需求,需要限制网卡速度进行一些测试。在朋友推荐下阅读了这篇文章 TC简单粗暴限制网速。 经过尝试,简单有效,整理成脚本放在正文,留作参考。 正文 指令解析(chatgpt 分析) 您提供的命令序列是用于在Linux系统中使用tc(traffic control)工具对网络流量进行管理
阅读全文
posted @ 2024-04-28 20:05 BrianSun
阅读(942)
评论(0)
推荐(0)
2024年4月26日
在linux系统中,对标准输出(stdout,文件描述符为 1)和标准错误(stderr,文件描述符为 2)重定向到文件
摘要: 请参考:2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null的区别 下面的是本人浅尝辄止了,并非全貌,还是上面的文章说的比较清晰,特此记录留作鞭策 正确语法: # 正确 command > dbg.log 2>&1 这行命令做了两件事情: command > dbg.
阅读全文
posted @ 2024-04-26 17:00 BrianSun
阅读(229)
评论(0)
推荐(0)
gdb 根据c语言二进制文件进程号查看内部多线程任务
摘要: C语言二进制文件 a 编译时添加了 -g (gdb 调试), 但是 gdb a 这种方式有时不容易复现一些场景。这时可以先正常启动 a, 然后根据 a 的进程号启动gdb调试。 # 1. 找到程序进程号 ps aux | grep a # 2. 使用 GDB 附加到该进程 sudo gdb -p [
阅读全文
posted @ 2024-04-26 16:29 BrianSun
阅读(142)
评论(0)
推荐(0)
2024年4月5日
frp内网穿透:基于centos8 云服务器和debian12客户端服务器
摘要: 前言 入了一台本地工控机盒子,刷成了debian12系统,性能比云服务器要好一点,现在想要远程访问这台盒子,但是盒子又没有公网地址,所以想通过内网穿透的方式,通过云服务器转发请求实现内网穿透。原来体验了一下花生壳,感觉比较麻烦,于是还是想到了使用frp实现。现在记录下具体流程留作后续参考。 访问流程
阅读全文
posted @ 2024-04-05 23:49 BrianSun
阅读(1302)
评论(0)
推荐(1)
2024年2月4日
python3 模型日记
摘要: 说明 作为一种 python 框架模型的记录吧,用于个人总结,不定时更新。 正文 1. 主进程退出后,子进程也跟着退出 之前遇到过一种情况,用 flet 写了一个页面,然后又同时开了一个 tcp server 的子线程,flet页面点击关闭后, tcp server 却没有退出。在linux中按 C
阅读全文
posted @ 2024-02-04 14:32 BrianSun
阅读(50)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
16
下一页
公告