私信
  • 在线状态
  • 免打扰模式
  • 只允许你关注的用户给你发送消息
  • 位置定位
  • 自动定位并显示所在城市位置
Web安全
内网渗透
免杀技术
漏洞研究
逆向破解
安全工具
  • Go interface{} 万能类型与类型断言机制
    interface{} 万能类型 Golang 的各种预置的变量类型int string等等都是实现了interface{}interface{} 是一个万能类型,万能类型可以接收任意的类型,可以用它实现很多业务 package main import "fmt" func MyFunc(arg interface{}) { fmt.Println("my func is…
  • Golang 基础 之面向对象
    封装 Go没有 class,只有 struct 。struct里面就是成员变量,外面显示带有 this指针 的就是成员方法 Go没有什么访问限定符,若 类名/函数名首字母大写,本包/模块外可以访问调用,若首字母为小写,仅能本包内访问调用 实现类方法时需要绑定指明为 this指针,…
  • Go 开发环境配置 详细教程
    0x00 前言 由于工作需要,最近在学习Go语言,看了网上许多文章,总感觉都些凌乱,故在此总结下环境配置流程,以便后期查看。 0x01 准备 Go语言安装包下载:下载地址:https://golang.google.cn/dl/ 开发工具安装包下载:VSCode下载地址:https://code.visu…
  • JS的类型转换 强制转换和隐式转换
    强制转换 使用强制类型转换(type casting)处理转换值的类型。使用强制类型转换可以访问特定的值,即使它是另一种类型的。 ECMAScript中可用的3种强制类型转换如下: [title-plane title="3种强制转换类型"]Boolean(value) —— 把给定的值转换成Boolean型; Numb…
  • NAT 网络地址转换 详解
    NAT产生背景 今天,无数快乐的互联网用户在尽情享受Internet带来的乐趣。他们浏览新闻,搜索资料,下载软件,广交新朋,分享信息,甚至于足不出户获取一切日用所需。企业利用互联网发布信息,传递资料和订单,提供技术支持,完成日常办公。然而,Internet在给亿万用户…
  • 计算机网络 传输层 UDP和TCP 协议详解
    传输层概述 传输层向它上面的应用层提供通信服务,使用它下面的网络层的服务。 传输层的功能 传输层提供进程和进程之间的逻辑通信。网络层提供主机之间的逻辑通信。 复用和分用。 传输层对收到的报文进行差错检测(首部和数据部…
  • ICMP协议 详解
    ICMP协议介绍 ICMP(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但…
  • C类IP地址划分子网的方法
    明确问题 在一个C类地址中,只有8位是可以用来定义主机的,且子网位必须是从左到右进行定义,中间不能跳过某些位,所以C类子网掩码只能是 /25 ,/26 ,/27 ,/28 ,/29 ,/30。 [c-alert type="warning"]思考:可能你会想为什么没有/31,/32这两种情况呢??其实仔…
程序人生
  • Go interface{} 万能类型与类型断言机制
    interface{} 万能类型 Golang 的各种预置的变量类型int string等等都是实现了interface{}interface{} 是一个万能类型,万能类型可以接收任意的类型,可以用它实现很多业务 package main import "fmt" func MyFunc(arg interface{}) { fmt.Println("my func is…
  • Golang 基础 之面向对象
    封装 Go没有 class,只有 struct 。struct里面就是成员变量,外面显示带有 this指针 的就是成员方法 Go没有什么访问限定符,若 类名/函数名首字母大写,本包/模块外可以访问调用,若首字母为小写,仅能本包内访问调用 实现类方法时需要绑定指明为 this指针,…
  • Go 开发环境配置 详细教程
    0x00 前言 由于工作需要,最近在学习Go语言,看了网上许多文章,总感觉都些凌乱,故在此总结下环境配置流程,以便后期查看。 0x01 准备 Go语言安装包下载:下载地址:https://golang.google.cn/dl/ 开发工具安装包下载:VSCode下载地址:https://code.visu…
  • JS的类型转换 强制转换和隐式转换
    强制转换 使用强制类型转换(type casting)处理转换值的类型。使用强制类型转换可以访问特定的值,即使它是另一种类型的。 ECMAScript中可用的3种强制类型转换如下: [title-plane title="3种强制转换类型"]Boolean(value) —— 把给定的值转换成Boolean型; Numb…
  • Django项目部署到阿里云服务器无法发送邮件,发送邮件超时问题解决
    前言 今天, 博主将写了好久的一个Django小项目尝试在阿里云部署上线,由于项目中需要发送邮件,博主调用了163邮箱接口,在本地测试邮件功能正常,可是上线后,邮件功能一直超时崩溃。在百度一番查资料后,最后终于得到了解决。 正题 …
  • Python 生成随机图片验证码
    安装 pillow 模块 Python生成随机验证码,需要使用pillow模块. 安装命令: pip3 install pillow 基本使用 创建图片 from PIL import Image img = Image.new(mode='RGB', size=(120, 30), color=(255, 255, 255)) # 在图片查看器中打开 # img.show(…
  • Django Python 插件工具包下载失败或超时 解决方案
    前言 每次配置Python Django 环境时,一直报错、报红、超时,等了大天天给你来了个安装失败,这是非常让人懊恼的,百度了好久,终于找到一个解决办法,简直时飞速下载,分分钟安装完毕,再也不用为安装报错、报红、超时等问题困扰了。 正题 [c-…
  • django csrf_token 原理和作用 踩坑必看
    简介 在django中我们需要在templates的form中加入{%csrf_token%}这串内容,它的作用是当我们get表单页面时,服务器返回页面的同时也会向前端返回一串随机字符,post提交时服务器会验证这串字符来确保用户是在服务端返回的表单页面中提交的数据,防止有人通…