自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 kali使用apt更新失败问题解决

【KALI】kali使用apt更新失败问题解决。

2022-12-28 16:19:07 701 1

原创 CVE-2021-4034 基于Polkit 的Linux提权漏洞复现

CVE-2021-4034 基于Polkit 的Linux提权漏洞复现

2022-02-20 20:19:20 3856

原创 Golang 利用time.After 控制协程超时

在使用协程的过程中,可能会遇到协程执行任务卡住的问题,这时候可以使用以下方式实现对于协程的超时管控

2022-02-10 15:00:32 958

原创 Golang 实现类的概念

Golang 实现类

2022-02-09 11:34:36 674

原创 简单的生产者消费者模型使用了sync.WaitGroup等待线程结束

```gopackage mainimport ( "fmt" //"time" "sync")var waitgroup sync.WaitGroupfunc Testproductor(c chan string){ for i:=1;i<=100000000;i++{ c<-"你是个猪猪" //waitgroup.Done() }}func TestCustomer(c chan string){ for i:=1;i<=10000;i++{.

2020-08-06 23:19:05 171

原创 Beego从0开始-1-Beego环境部署以及项目创建

Beego从0开始Beego简介​ Beego是一个基于Go语言开发的web框架,beego是一个快速开发Go应用的http框架,go 语言方面技术大牛。beego可以用来快速开发API、Web、后端服务等各种应用,是一个RESTFul的框架,主要设计灵感来源于tornado、sinatra、flask这三个框架,但是结合了Go本身的一些特性(interface、struct继承等)而设计的一个框架。为什么使用Beego爱国:Beego是一个由中国人开发的web框架,狂赞!66666666Go语

2020-08-05 22:05:24 1325 1

原创 python从零开始--从头摸索2

Python引入包python引入包,直接用import就可以导入,我们下面讲第一个python库,math库import math#math函数的第一个用法,math.py是圆周率常数print(math.pi)#math.e 是自然常数eprint(math.e)#math 求绝对值,求出来是float数,跟python自带的abs函数不同,自带的abs是整形pri...

2020-03-21 12:36:06 111

原创 python从零开始--从头摸索1

1. Python的特点Python是一门简洁、简单的编程语言,它拥有及其多的第三方库,可以使开发者能够快速开发出贴合实际情况的应用,目前应用及其广泛,在Web搭建、网络爬虫、人工智能、数据分析等多个领域占有一席之地。Python的优点很多,简单的可以总结为以下几点。简单和明确,做一件事只有一种方法。 学习曲线低,跟其他很多语言相比,Python更容易上手。 开放源代码,拥有强大的社区...

2020-03-20 22:09:47 134

原创 GO语言数组结合随机数小案例--------制作双色球随机选号程序

package mainimport ( "fmt" "math/rand" "time")func ifinballs(parma int, list [6]int) bool { for _, b := range list { if b == parma { return false } } return true}func getRedBall()...

2020-03-05 14:02:51 1238 1

原创 Go Macaron遇坑避险记

1.一个Macaron路由注册的坑运行提示\server.go:53:20: cannot refer to unexported name routers.iptopApi.\server.go:53:20: undefined: routers.iptopApi问题产生原因,Macaron路由规范,处理器函数必须首字母大写才行将iptopApi修改为IptopApi则可以运...

2020-02-21 21:36:37 237

原创 Node.JS 入门 --- SendMail

1.使用Nodemailer发送邮件在平时的使用场景中,我们很常见的会遇到需要发送邮件,下面是使用nodemailer邮件插件进行的邮件发送,下面是演示代码将mail.js封装成模块const nodemailer = require('nodemailer');let transporter = nodemailer.createTransport({ host: 's...

2020-02-02 16:36:18 697

原创 Node.JS 入门 --- URL

1. URL -- 统一资源定位符在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。也可认为由4部分组成:协议、主机、端口、路径URL的一般语法格式为:(带方括号[]的为可选项):...

2020-01-22 23:28:42 232

原创 Node.JS 打印当前目录树

const fs=require('fs');const path=require('path');let target=path.join(__dirname,'/');//目标目录function loadTree(target,deep){ let prev=new Array(deep).join(' |'); // 前面| 字符串 let dirinfo=fs.re...

2020-01-22 22:44:57 504

原创 Node.JS 入门 --- 文件操作

1.错误处理1. 同步错误处理 try catch 语句2.异步错误处理 错误回调优先2.文件夹的操作curd = c(create) u(update) r(read) d(del)eg:在目录下创建文件夹const fs = require('fs')fs.mkdir('./test',(err)=>{ console.lo...

2020-01-22 15:31:38 149

原创 Node.JS 入门

1.nodechorm v8 runtime 时间驱动 非阻塞i/oi/o:指的是输入输出流,正常的io请求都是阻塞的(网络请求、数据库处理、文件的读写)优点:高并发处理很好2. 为什么使用node1.防止甩锅 明确数据交互的错误到底是谁引起的2.能够书写api,斜杠青年3.了解后端的交互流程4.全栈工程师api接口:一段URI 链接,通过参数访问后能够实...

2020-01-21 23:53:12 181 1

原创 PMP第一次模考错题集

1. 应急储备处理已知的未知风险,管理储备处理未知的未知风险。2. 风险识别是在沟通需求之后。应急储备是根据之前的项目总结的预算,并不是在风险识别之后进行。3.甘特图又称为横道图、条状图(Bar chart)。其通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况。甘特图是在制定计划完成之后进行的。4. 渐进明晰是在风险识别之后进行的。5.在职能型项...

2019-10-26 22:30:57 806

原创 搭建开源云WAF1:X-WAF

初始很多朋友都学过流量分析的课程,我是学信息安全专业的,清楚的认识的到一个WAF,对于一个网站的重要性。目前来说,基于Web的黑客入侵仍然是现阶段主流的入侵方式。一直以来都想找一个开源的WAF研究一下,于是在GitHub上面找到了X-WAF,这款开源的云WAF试试。 从介绍文档中我们看到,X-WAF的特性和我...

2019-04-18 14:49:11 2789

Python子域名挖掘.exe

挖掘搜集子域名,并且可以输出到文件,大家可以试一试,Python打包的exe程序。输出文件的格式是TXT

2020-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除