摘要: 最近面试遇到问锁的问题,答得不是很好,重新做一下总结梳理 go中的sync包提供了两种锁的类型,分别是互斥锁sync.Mutex和读写锁sync.RWMutex,这两种锁都属于悲观锁 饥饿模式与正常模式 在下面的内容会经常涉及到一个概念,饥饿模式,这里先简单说一下 1. 正常模式(非公平锁) 正常模 阅读全文
posted @ 2024-08-25 13:11 励志成为蔡徐坤 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 目录结构 先来了解下其目录结构: . ├── binding 依据 HTTP 请求 Accept 解析响应数据格式 │ ├── binding.go │ ├── ...... ├── ginS ├── internal ├── render 依据解析的 HTTP 请求 Accept 响应格式生成响应 阅读全文
posted @ 2024-07-19 15:09 励志成为蔡徐坤 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 问题描述 从main上拉取代码修改后,如果使用git bash执行git add .会弹出警告 warning: in the working copy of 'cmd/srv-transmission-line/apis/sys_log/create.go', LF will be replace 阅读全文
posted @ 2024-01-16 11:06 励志成为蔡徐坤 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 准备工作 1、宿主机安装 Docker 和 Go 编程语言。 2、在本地计算机上克隆 go-ethereum 代码库 git clone http://github.com/ethereum/go-ethereum.git 3、宿主机编译以太坊客户端 make geth 该命令将在当前目录下的 bu 阅读全文
posted @ 2023-09-06 23:18 励志成为蔡徐坤 阅读(859) 评论(0) 推荐(0) 编辑
摘要: python与go的对接 在项目中遇到的问题,go写的程序需要被python调用,要将项目打包成.so文件 首先要确保go build能编译出可执行文件,再打包成.so文件,因为原理与go build是一样的 编译 用测试项目来记录解决过程 测试环境:windows64 源码目录结构: test | 阅读全文
posted @ 2023-05-09 11:02 励志成为蔡徐坤 阅读(375) 评论(1) 推荐(0) 编辑
摘要: 精通比特币第三章,讲了如何编译等 最后搭建成功之后执行:bitcoind -regtest -daemon后台运行私有链,不加-regtest默认公有链,包括之后对私有链操作,加上-regtest即可 如果为了以后方便,修改配置文件也可以,具体位置~/.bitcoin/bitcoin.conf,我的 阅读全文
posted @ 2022-11-22 17:17 励志成为蔡徐坤 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 写了挺久的一篇笔记了,是一些关于sql注入的学习及理解,分享出来,也方便以后自己阅读 以后有新的理解,相关内容,也会及时更新添加上来的,如果有错误也希望大佬指正。 二次注入: 相当于进行两次注入,第一次注入输入恶意数据存储到数据库中,第二次在查询时引用存储的恶意数据发生了sql注入 注入流程: 在第 阅读全文
posted @ 2021-01-27 21:39 励志成为蔡徐坤 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 漏洞描述 2017年8月30日,厂商Redhat发布了一个JBOSSAS 5.x 的反序列化远程代码执行漏洞通告。该漏洞位于JBoss的HttpInvoker组件中的 ReadOnlyAccessFilter 过滤器中,其doFilter方法在没有进行任何安全检查和限制的情况下尝试将来自客户端的序列 阅读全文
posted @ 2020-12-18 15:20 励志成为蔡徐坤 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 最近做CTF遇到两个类似的题,后面了解才知道是一个CVE漏洞,写一篇笔记加深印象 先说CVE [CVE-2018-12613]phpMyadmin远程文件包含 phpMyAdmin是phpMyAdmin团队开发的一套免费的、基于Web的MySQL数据库管理工具。该工具能够创建和删除数据库,创建、删除 阅读全文
posted @ 2020-12-07 11:46 励志成为蔡徐坤 阅读(263) 评论(0) 推荐(0) 编辑