流浪大诗
码龄7年
求更新 关注
提问 私信
  • 博客:35,082
    社区:1
    35,083
    总访问量
  • 31
    原创
  • 8
    粉丝
  • 36
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2017-12-14

个人简介:没有离经叛道,只有向死而生

博客简介:

qq_41393481的博客

查看详细资料
个人成就
  • 获得23次点赞
  • 内容获得9次评论
  • 获得0次收藏
  • 博客总排名66,289名
  • 原力等级
    原力等级
    2
    原力分
    169
    本月获得
    0
创作历程
  • 2篇
    2025年
  • 1篇
    2023年
  • 2篇
    2022年
  • 27篇
    2021年
成就勋章
TA的专栏
  • 区块链
    7篇
  • RUST
    1篇
  • 随笔
    5篇
  • 项目经验
    4篇
  • 数据库
    1篇
  • C++
    2篇
  • 硬件基本知识
    1篇
  • GOLang
    11篇
  • python
    2篇
  • 算法
  • Linux

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 后端
    架构
  • 服务器
    linux
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

76人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Solana交易解析器(Solana chain transaction parser),解析结果和solscan一样

Solana chain instruction parser,Solana交易解析,Solana指令解析
原创
发布博客 2025.04.06 ·
133 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

区块链交易解析器,解析结果完全和ethsacn一样

transfer-parse(交易解析), transfer-analysis(交易分析), transaction-parse(交易指令解析),transaction-analysis(交易指令分析) ,EVM-chain(ETH/BSC/BASE)
原创
发布博客 2025.03.25 ·
648 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

“一键”快速安装python3.10

【代码】“一键”快速安装python3.10。
原创
发布博客 2023.11.28 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cuda 或者 OpenCL代码编译方式

cuda或者OpenCL C或C++代码编译成汇编再编译成可执行文件基本流程
原创
发布博客 2022.12.01 ·
792 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++与汇编ASM代码优化方法

C++嵌套GPU-PTX汇编代码优化
原创
发布博客 2022.11.30 ·
982 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

好文合集序列

1、央行数字货币的意义
原创
发布博客 2021.11.23 ·
12233 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

git合并两个不同仓库的代码

假设将仓库A某一分支合并至仓库B某一分支:方式一:(1)再仓库B上新建一个分支,然后将仓库A需要合并分支上的所有文件copy至新建分支,这样就相当于全在一个仓库下进行了,这样接下来按照正常的merge步骤执行即可;(2)git merge合并分支;(3)冲突解决;(4)结束。方式二:参照博文:合并两个不同远程仓库的Git命令...
原创
发布博客 2021.10.20 ·
3342 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

Go 编程哲学

1、少即是多2、世界是并行的3、组合优于继承4、非侵入式的接口
原创
发布博客 2021.10.14 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go工程管理

1、Go几个相关的环境变量(1)$GOROOT:Go 的安装根目录,Linux 下的环境默认是/usr/local/go。(2)$GOPATH :Go 语言编程的工作目录( workspace 如果没有设置 PATH 环境变 ,则linux下系统默认是/HOME/go)(3)$GOBIN 是带有 main 函数的源程序执行 go install 时生成的可执行程序安装目录,默认是$GOPATH/bin。如果想在任何路径执行安装的程序,则可以将$GOBIN 添加到$PATH中。(4)$GOOS 用来设
原创
发布博客 2021.10.13 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go 语言陷阱

1、多值赋值和短变量声明
原创
发布博客 2021.10.12 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go 反射

1、定义:反射就是程序能够在运行时动态地查看自己的状态,并且允许修改自身的行为。2、底层类型和基础类型的区别在于,基础类型是抽象的类型划分,底层类型是针对每一个具体的类型来定义的,比如不同的 struct 类型在基础类型上都划归为 sturct 类型,但不同的 struct底层类型是不一样的。3、反射规则4、反射API(1)分类i. 实例到 Value:通过实例获取 Value 象,直接使用 reflect. ValueOf()函数,例如: func ValueOf(i interface
原创
发布博客 2021.10.11 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go并发和并行

1、基本概念并发:并发意味着程序在单位时间内是同时运行的。并行:并行意味着程序在任意时刻都是同时运行的;2、goroutine 特性:(go func ();)(1)go 的执行是非阻塞的,不会等待。(2)go 后面的函数的返回值会被忽略。(3)调度器不能保证 goroutin 的执行次序。(4)没有父子 goroutin 的概念,所有的 goroutin 是平等地被调度和执行的。(5)Go 程序在执行时会单独为 main 函数 goroutin ,遇到其他go关键字时再去创建其他的 go
原创
发布博客 2021.10.10 ·
839 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go接口小结

1、所谓实现接口实际上就是实现接口内声明的所有的方法集,故而只要具体类型的方法集是接口方法集的超集,就代表该类型实现了接口,编译器在编译时会进行方法集的校验 。2、 接口是没有具体实现辑的,也不能定义字段。3、由于空接口的方法集为空,所以任意类型都被认为实现了 空接口(可根据1中定义理解) ,任意类型的实例都可以赋值或传递给空接口 ,包括非命名类型的实例。4、非命名类型由于不 能定义自己的方法 所以方法集为空,因此其类型变量除了传递给空接口 ,不能传递给任何其他接口(需要回头梳理一下Go的类型系统)
原创
发布博客 2021.10.09 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IPFS与HTTP协议对比

HTTP协议缺点:极易受到攻击,防范攻击成本高 数据存储成本高 数据的中心化带来泄露风险 大规模数据存储、传输和维护难相较于HTTP,IPFS的优点:下载速度快,IPFS使用了BitTorrent协议作为数据传输的方式,使 得IPFS系统在数据传输速度上大幅度提高 优化全球存储 ,IPFS采用为数据块内容建立哈希去重的方式存 储数据,数据的存储成本将会显著下降 更加安全 ,与现有的中心化的云存储或者个人搭建存储服务相 比,IPFS、Filecoin的分布式特性与加密算法使得数据存储更..
原创
发布博客 2021.10.08 ·
706 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go lib依赖包整理

achieve包achieve/tar //unix系统常用的解压缩格式achieve/zip //windows系统常用的解压缩格式上述两个包均为实现数据的不同格式解压缩compress包功能正如其名字之意 —— 压缩,其提供的数据压缩格式见下述子包:compress/bzip2 //bzip2包实现bzip2的解压缩compress/flate //flate包实现了deflate压缩数据格式compress/gzip //gzip包实现了gzip格式压缩文件的读写compres
翻译
发布博客 2021.08.29 ·
688 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SQL优化基本理论

简述:首先MYSQL是自带优化器(Mysql Query Optimizer)的,而且优化器的总体性能还不错,当然,这是对像我这种菜鸡来说是还不错的,阿里人间就直接修改了SQL的底层优化器,自己建立了自己的一套SQL优化系统,关于Mysql的优化器,介绍如下:1. Mysql有专门优化select模块的优化器模块,其会根据客户端请求的Query提供其认为最优的执行计划,但对于DB来说不一定是最优的;2. 当client想Mysql请求一条Query,命令解析器模块完成命令分类,区别出是select并发送
原创
发布博客 2021.06.20 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git error

报错,若是报的是permissions error, 同时有对应的IP,端口22什么的(port 22:2: Too many authentication failures for git.),则可能的情况是:1、.ssh/config文件未配置必要信息2、git命令后面的git地址不对3、若是报某些曲线证明不存在,则修复该文件/etc/ssh/sshd_config,在文件中加入缺少的证明,格式如下: Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes12
原创
发布博客 2021.05.31 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库优化

数据库插入操作优化基础1. 插入无索引表比插入有索引表快,因为插入有索引表在寻址过程中会有延迟。2. 插入小表比插入大表快,业务一般插入速度是以条数计算,大表一条记录比较大,需要IO的时间比较长。3. 多个连接并发执行更快,MySQL之类的数据库支持并发操作,故并发执行插入操作会更快些,但注意链接打开数,小心数据库宕机,故需要控制线程数目。4. 日志缓存增大可以加快插入速度,因为减少了IO访问次数。5. 一次插入多条数据可以加快插入速度。6. 使用事务会比较快一些。...
原创
发布博客 2021.05.27 ·
85 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go Routine并发数量限制

在这之前,你需要了解什么是进程,线程和协程,对此网上有一大把的概念和解说,很详细,我们仅讲解三者关系,概念性的东西不在累述。可参考博文进程线程小别一个程序至少包含一个进程,而一个进程至少包含一个或多个线程,而协程则是更为灵活和轻量级的线程,和线程类似,共享堆,不共享栈,协程的切换一般由程序员在代码中显式控制。它避免了上下文切换的额外耗费,兼顾了多线程的优点,简化了高并发程序的复杂。 协程是一种协作任务控制机制,在最简单的意义上,协程不是并发的,而Goroutine支持并发的。因此Goroutine
原创
发布博客 2021.05.23 ·
652 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

Go sync.map

sync.map产生的原因map是非线程安全的,当进行并发操作时容易产生意想不到的错误sync.map的特点1、sync.map 是线程安全的,读取,插入,删除也都保持着常数级的时间复杂度。2、通过读写分离,降低锁时间来提高效率,适用于读多写少的场景。3、Range 操作需要提供一个函数,参数是 k,v,返回值是一个布尔值:f func(key, value interface{}) bool。4、调用 Load 或 LoadOrStore 函数时,如果在 read 中没有找到 key,
原创
发布博客 2021.05.11 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多