- 博客(44)
- 资源 (2)
- 收藏
- 关注
原创 git管理
在这篇博客中,我将向你展示如何将本地的一个 Python 项目与远程 Git 仓库进行关联,并完成代码的提交和管理,同时处理一些常见的 Git 操作问题。
2024-12-20 17:26:57
705
原创 vscode 识别git目录
有时候,VS Code的配置可能会导致无法识别.git文件夹。确保你的VS Code配置中启用了Git的相关功能。你可以通过”Settings”(设置)面板来进行配置,搜索”vscode 偶尔无法识别使用git 新托管的项目。.enabled”选项,并确保它被设置为true。以下是我提供的解决方案——
2024-12-20 17:09:00
516
原创 datetime时区问题
python里,或者使用时间时,很少注意时区问题。但是对于很多需要存储的时间戳,如果不携带时区,会导致时区信息在持久化存储时,可能丢失,造成时间偏移。由图可见,如果不携带时区信息,那么time_notz如果被记录到数据库等,会导致时区偏移,因为在db里,一般对时间戳是选用带时区的那个属性,进而导致时间偏移。
2024-12-14 16:58:22
253
原创 以root身份进入容器
很多时候,拉取运行的容器,进入时,是非root账户,也不知道当前账户的用户密码,甚至无账户。进入后,可以选择给默认账户设置密码,查看账户名用。root设置给账户设置密码是。passwd 账户名。
2024-12-14 16:44:32
365
原创 自定义python logging 模块,实现按时间轮输出到日志文件,控制台输出,并支持自定义格式,存储路径,等诸多选项
【代码】自定义python logging 模块,实现时间轮写入日志文件,输出等。
2024-11-30 14:30:55
159
2
原创 切换为清华源或阿里源下载安装docker的方法
总会报错,或者之后的下载环节,进度缓慢,所以现在直接提供一个干脆的方案:在这一步,不添加官方的库了,而是添加具体的国内源作为替代。原因是:官方的镜像库就没配置成功,下面这个替换指令自然而然就失效了。在配置docker仓库的时候直接换源,干脆利落。此次OS以RedHat 8 为例。
2024-07-25 10:51:25
1613
原创 推理与训练的异同
总结来说,推理和训练在人工智能和机器学习领域中是相互关联且不可或缺的环节。推理利用训练好的模型进行预测和决策,而训练则是为了得到能够进行推理的模型。它们共同构成了人工智能系统的基石,使机器能够像人一样进行思考和决策。
2024-04-20 15:37:42
3507
原创 做多 与 做空 概念解析
阶段二:高价时卖货 => 得更多的钱。阶段一:借钱->低价时买货=>得货。阶段一:借货->高价时卖货=>得钱。阶段二:低价时买货 =>得更多得货。阶段三:还钱 =>余钱。阶段三:还货=>余货。
2024-04-13 02:06:25
328
原创 MetaGPT 1 安装与配置踩坑实录
2.api配置,有两种形式,一种是代码里直接写入,即os.environment,另一种是写config.yaml。目前只有智普在这两种形式下的都能用。openai的os.environment形式可用。其他所有的,用os或者config.yaml 都会出现缺少llm的报错。建议官方把配置文档写清晰些,这只是个调用api的过程,没有知识含量,不应该是让大家浪费时间的地方。1.windows里安装后,运行样例会遇到 缺少pwd模块的报错。windows下,要是硬要用,就参考这个。吧,有代码解决方案。
2024-02-27 18:31:40
1715
3
原创 对ubuntu容器的一些初始化配置指令记录
改为 PermitRootLogin yes,注意PermitRootLogin without-password被注释掉了,要去掉注释。2.安装vim 和ssh。3.给root设置密码。允许ssh 开机自启动。
2024-02-02 20:39:38
473
原创 使用docker切换任意版本cuda使用GPU
在主机上运行很多下载来的机器学习代码时,这些大都运行在不同版本的tensorflow-gpu或者pytorch等的包下的。但是,运行代码的过程中,存在匹配的问题:1.不同的版本的tensorflow-gpu或pytorch对cuda版本的适配也不一样。2.不同的版本的tensorflow-gpu或pytorch对python版本的适配也不一样。3.cuda对主机操作系统的版本也有限定。
2023-12-03 16:00:36
3909
原创 压缩docker在主机的虚拟磁盘容量
我们在windows里使用docker时会发现,即使我们已经删除了无用的镜像和容器,主机里挂在docker虚拟磁盘的那个盘,可用空间也没有增加,这是因为虚拟磁盘不会自动缩小,这里我分享一个可用的解决方案。
2023-12-03 15:59:57
1861
3
原创 WSL2模式下,将Ubuntu、Docker迁移出C盘并解除Ubuntu、Docker对C盘的空间占用
windows用户以前如果需要使用linux,一般是远程linux服务器或者使用虚拟机,更有甚者是把系统换成linux。相较于以上方式,对于体验用户或者本机需要使用容器创建服务的用户来说,这是很不方便的。但是近年来,微软也开发了wsl,在windows里集成了linux服务,启用wsl后,从微软的应用商店可以下载使用Ubuntu,同时也可以安装并部署基于wsl2的Docker。目前,在windows里(1)适配wsl的Ubuntu是默认安装在C盘的。
2023-05-24 01:57:10
2562
2
转载 欧拉公式 e^iθ=cosθ+i*sinθ
为什么说它是最美的呢?因为它包含了指数里最基本的e,复数里最基本的 i ,圆频率最基本的 π,以及自然数里最基本的0和1。那么这个公式是如何得到的呢?可以使用高等数学里的幂级数展开,进而可以推导得出。(补充,为什么可以泰勒展开,这个需要证明,但此处忽略)这个公式推导过来的,把θ换成π即可。里的ix看成一个整体,根据麦克劳林展开式。
2023-05-16 15:26:00
2838
原创 渗透测试之情报收集
基于 TCP 全开的端口扫描技术还有一些不完善的地方,例如,这次连接可能会被目标主机的日志记录下来,而且最为主要的是建立 TCP 连接三次握手中的最后一次是没用的,在目标返回一个 SYN+ACK 类型的数据包之后,已经达到了探测的目的,最后发送的 ACK 类型数据包是不必要的,所以可以考虑去除这一步。需要注意的是,如果一台主机处于活跃状态,那么它的端口即使是关闭的,在收到请求时,也会 给出一个回应,只不过并不是一个“ SYN+ACK ”数据包,而是一个拒绝连接的“ RST ”数据包。
2022-10-14 01:07:06
1356
原创 布隆过滤器(Bloom Filter)
布隆过滤器(Bloom Filter)其实是基于bitmap的一种应用, 1970 年由布隆提出。它由一个很长的二进制比特数组和一系列哈希函数构成,用于高效地检索数据是否存在。通俗的说可以把布隆过滤器理解为一个集合,我们可以往里面添加值,并且能判断某个值是否在里面。当布隆过滤器告诉我们某个值存在时,其实这个值只是有可能存在;可是它说某个值不存在时,那这个值就真的不存在。总体来说,布隆过滤器是一个很有意思的数据结构,空间效率和查询时间都远远超过一般的算法。
2022-10-10 23:22:46
2462
转载 Kali ssh 使用root账号进行连接
4.使用putty或者xshell连接SSH,这里我使用xshell演示:语法【ssh 账户@ip地址】,这里我键入 ssh root@192.168.139.129,再提示输入密码即可完成xshell的ssh连接。【键入命令:gedit /etc/ssh/sshd_config】,记得把前面的#号去掉,只修改这两个参数为yes(注意空格),其他配置不要变,然后点击右上角的Save,再退出。3.使用ifconfig命令查看当前的ip信息:当前ip地址为192.168.139.129【我的是NAT模式】
2022-10-09 20:20:52
2769
原创 解决Kali网络无连接
检查eth0是否存在,如图所示,eth0存在,但是无网络,所以就是网卡没启动呗。修改interfaces文件。即可在不重启系统的情况下恢复网络连接了。然后保存即可(vim的相关命令~)。对于Kali连不上网的事,首先执行。然后再执行最后一条指令。
2022-10-08 21:19:49
16310
24
转载 分布式存储系统 | 纠删码(Erasure Coding),以Reed-Solomon(RS)码为例
纠删码(Erasure Code)浅析。Reed-Solomon(RS)码是存储系统较为常用的一种纠删码,它有两个参数n和m,记为RS(n,m)。n代表原始数据块个数。m代表校验块个数
2022-10-03 18:11:29
4585
转载 软件版本 —— Alpha、Beta、RC版本的区别
Alpha(α):预览版,或者叫内部测试版;Beta(β):测试版,或者叫公开测试版;RC(Release Candidate):最终测试版本;
2022-10-03 14:59:14
2293
翻译 许可区块链 Permissioned Blockchain
每个区块链的固有配置控制参与者的交易,并定义他们的角色,每个参与者都可以访问并为区块链做出贡献。无需许可的区块链具有广泛的去中心化,因为它们允许更多的用户,并且可以扩展到更大的网络。另一方面,许可区块链的去中心化程度有限,因为它们通常用于企业和商业目的,需要各种程度的集中化。但是,有些,如Etherum,可以进一步开发成许可的区块链,以便在需要它的环境中使用。许可的区块链需要用户批准才能加入,通常用于企业目的,而无许可区块链则用于需要较少透明度和控制的公共目的。这样的区块链被称为许可区块链。...
2022-08-05 11:03:09
2779
1
原创 Fabric2.3 使用Caliper进行性能测试(保姆级示范,亲测可行)
要对已经在Ubuntu20.04里搭建好的Fabric2.3.3使用Caliper进行性能测试,采集吞吐量和时延这两个性能指标。
2022-07-29 10:08:57
7586
22
原创 遇到yaml: line 236: found character that cannot start any token
原因是不要直接用yml、yaml文件里不能有制表符,即不要用Tab键,需要一个一个按空格来。
2022-07-25 19:18:42
2486
原创 理解“轻量级”
可能很多人会主观的认为轻量级就是体积小、占用少、执行快。那么到底何谓轻量级呢?其实轻量级是相对于重量级(或者既往)的一种评判标准。我们可以这么认为,轻量级包含两层含义。
2022-07-24 17:36:55
5950
2
原创 解决Win10正常上网但图标提示无法连接到Internet的问题
不管你是不是完美主义者,是否有被这个情况困扰?实锤:微软官方bug解决方案:去注册表编辑器里,按照图中所示地址(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet)将红框里的值修改成跟我一致的,然后再重启电脑,即可。也可以可以直接复制下文代码到记事本,然后把文件名改为.reg格式就行(eg. 网络图标修复.reg)Windows Registry Editor..
2021-10-23 00:59:20
20648
15
原创 使用docker-compose 编排用nginx做代理中间件的Django+Vue前后端分离项目
本文将致力于实现搭建一个容器化的使用nginx做代理中间件的 Django+Vue前后端分离的项目。
2021-06-27 13:43:55
1280
3
IPFS Linux版本AppImage桌面安装包
2021-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人