摘要:
链接: 力扣 个人做法: # Write your MySQL query statement below SELECT A.name Employee FROM Employee A,Employee B WHERE B.id=A.managerId AND A.salary>B.salary 实 阅读全文
摘要:
根据自己的需要来设置Linux的一些属性 网络状态查看 在终端输入ifconfig可以查看网络状态 # ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.4.16 netmask 255.255. 阅读全文
摘要:
Go语言:两种常见的并发模型 在并发编程中,须要精确地控制对共享资源的访问,Go语言将共享的值通过通道传递 并发版"Hello World" 使用goroutine来打印"Hello World" package main import "fmt" func main() { done := mak 阅读全文
摘要:
现在是2022年6月22日,上午的8点28分。 暑假很快就要来了,这意味着我在大学度过了近两年的时光。 我回想两年来的点点滴滴,最终发现安心搞专业理论和技能才是最实在和快乐的事情。 计算机是诚实而可靠的,我们可以利用程序做很多自己想在计算机上实现的东西。理论上来讲,只要逻辑无误,那么程序就可以正常运 阅读全文
摘要:
Capstone是一个反汇编框架,提供了一个简单、轻量级的API接口,可透明地处理大多数流行的指令体系,包括x86/x86-64、ARM及MIPS等。Capstone支持C/C++和Python,并且可以在很多操作系统上运行。 python安装capstone: pip3 install capst 阅读全文
摘要:
构建工具解析二进制文件,基于libbfd实现,提取符号和节 BFD库 文档参考: LIB BFD, the Binary File Descriptor Library BFD及Binary File Descriptor,为读取和解析所有二进制格式提供了一个公共接口,该库也提供了各种体系结构的编译 阅读全文
摘要:
代码相似度计算将基于AST和Smith-Waterman算法 AST (抽象语法树) AST即Abstract Syntax Trees,是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构。一般的,在源代码的翻译和编译过程中,语法分析器创建出分析树,然后从分析树生成AST。 生 阅读全文
摘要:
环境: 两台虚拟机,不限系统 ## 写在前面 DNS服务器是干什么的?DNS服务器(Domain Name Server,域名服务器)是进行域名和与之相对应的IP地址进行转换的服务器,保存了一张域名和与之相对应的IP地址 的表,以解析消息的域名。 在Linux上使用nslookup可以查询域名对应的 阅读全文
摘要:
使用python编写网络工具 基础内容 介绍基本的网络编程 Socket编程 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。使用Python中的socket库就可以进行网络相关的编程。 函数 描述 服务器端套接字 s. 阅读全文
摘要:
域名系统(Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。这就如同一个地址簿,根据域名来指向IP地址。 域名系统_百度百科 实现DNS客户端 使用第三方包 github.com/miekg/dns 阅读全文