上一页 1 ··· 4 5 6 7 8
摘要: 在数据分析工作中,Pandas 的使用频率是很高的,一方面是因为 Pandas 提供的基础数据结构 DataFrame 与 json 的契合度很高,转换起来很方便。另一方面,如果日常的数据清理工作不是很复杂的话,通常用几句 Pandas 代码就可以对数据进行规整。 基本数据结构 Series 和 D 阅读全文
posted @ 2022-05-21 21:24 N3ptune 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一般常用的下载方式是通过浏览器访问URL,然后基于HTTP进行下载。这种单线程下载方式通常比较慢,这里尝试使用Go语言实现一个多协程的下载器。 大致思路 按照传统的单线程的思路,实现下载要基于HTTP请求,因此要知道对应的URL,请求该URL会得到服务器的响应Responce。之后取出Respons 阅读全文
posted @ 2022-05-21 21:05 N3ptune 阅读(415) 评论(0) 推荐(1) 编辑
摘要: 旨在提升Go语言网络编程能力 SSH是什么? SSH 为 Secure Shell 的缩写,为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。 通过使用SSH,可以把所有传输的数据进行加密,这 阅读全文
posted @ 2022-05-18 20:15 N3ptune 阅读(1507) 评论(0) 推荐(1) 编辑
摘要: 之前所写的爬虫都是基于Python,而用Go语言实现的爬虫具有更高的性能。 #### 第一个爬虫 使用http库,发起http请求 package main import ( "fmt" "io/ioutil" "net/http" ) func fetch(url string) string { 阅读全文
posted @ 2022-05-15 15:41 N3ptune 阅读(2376) 评论(0) 推荐(1) 编辑
摘要: 使用Go语言构建一个即时通信系统,旨在锻炼Go语言编程能力 该通信系统至少能够允许用户能够在客户端进行公聊,即所发消息能被所有用户看到,也可发起私聊(即两个用户之间私密通信)。同时,用户能够看到当前有哪些用户在线,强制将某些用户下线。 程序的架构如下: 用户通过客户端去向服务端发起连接,服务端维护一 阅读全文
posted @ 2022-05-13 23:17 N3ptune 阅读(383) 评论(0) 推荐(1) 编辑
摘要: 并发编程表现为程序由若干个自主的活动单元组成。 goroutine 在Go语言里,每一个并发执行的活动称为goroutine。当一个程序启动时,只有一个goroutine来调用main函数,称之为主goroutine。新的goroutine通过go语句来创建。goroutine 的执行函数的返回,就 阅读全文
posted @ 2022-05-13 15:51 N3ptune 阅读(141) 评论(0) 推荐(1) 编辑
摘要: 常用的模块 模块 功能 asm 汇编与反汇编 dynelf 远程符号泄漏 elf 对elf文件进行操作 memleak 用于内存泄漏 shellcraft shellcode生成器 gdb 配合gdb调试 utils 一些实用的小功能 结合CTF例题 #### 题目1 下载附件pwn1,使用chec 阅读全文
posted @ 2022-05-12 10:47 N3ptune 阅读(614) 评论(0) 推荐(1) 编辑
摘要: 包含基础语法和入门Go语言的3个案例 速览基础语法 对于耳熟能详的顺序结构、分支结构(if else-if else、switch)、循环结构(for)不作赘述。 数组: 长度固定的元素序列 package main import "fmt" func main() { var a [5]int / 阅读全文
posted @ 2022-05-10 00:32 N3ptune 阅读(100) 评论(0) 推荐(1) 编辑
摘要: JSON 是一种轻量级的数据交换格式。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 首先得熟悉结构体: package main import "fmt" type Student struct { ID int 阅读全文
posted @ 2022-05-08 13:15 N3ptune 阅读(194) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8