- 博客(13)
- 资源 (10)
- 收藏
- 关注
原创 Ubuntu桌面版高版本无法更新软件:Unmet Dependencies
have unmet dependencies:正常出现这类错误,网上都是提示:sudo apt-get autocleansudo apt-get -f installsudo dpkg --configure -asudo apt-get -f install执行多次,还是更新失败。经过多次测试,发现与软件更新配置有关新,需要重载软件更新配置。重新触发更新:接下来会有一个重新加载的窗口,等待执行结束后即可更新其他软件了。...
2022-03-29 17:48:02
617
原创 树莓派4b+vscode开发环境搭建,比vnc好太多了
系统下载及安装官方下载地址需要安装SSH服务,并在设置中开启。 另外需要设置静态IP,并安装VNCvim /etc/dhcpcd.conf#设置无线静态IPinterface wlan0#IP地址 static ip_address=192.168.0.106/24#网关 static routers=192.168.0.1#DNS static domain_name_servers=114.114.114.114VNC需要通过IP连接后,增加别名。开发环境搭建..
2022-03-26 18:33:08
2461
原创 tcpreplay发包工具失败,提示Unable to process unsupported DLT type: BSD loopback (0x0)
执行指令: tcpreplay -i enp7s0 /root/work/ftp-login.pcap -R -v报错Warning: Unable to process unsupported DLT type: BSD loopback (0x0)Warning: Unable to process unsupported DLT type: BSD loopback (0x0)Warning: Unable to process unsupported DLT type: BSD loopba
2022-03-23 11:02:18
2362
原创 centos No package ‘alsa‘ found(alsa.pc)
安装其他软件时,出现以下问题:# pkg-config --cflags -- alsaPackage alsa was not found in the pkg-config search path.Perhaps you should add the directory containing `alsa.pc'to the PKG_CONFIG_PATH environment variableNo package 'alsa' foundpkg-config: exit status 1
2022-03-16 18:13:43
966
原创 studio 3t 连接mongodb 失败,修改授权模式为Lagacy
一开始使用模式 Basic(SCRAM-SHA-256) 模式,连接一直失败,然后使用mongo命名行连接可以。最终更改方式为 Legacy(SCRAM-SHA-1) 模式就可以了,两种校验方式不一样。 更改授权模式
2022-03-16 17:29:02
2809
原创 5.8 设计模式之State(状态)—对象行为型模式
5.8 State(状态)—对象行为型模式参考文章意图状态模式是一种行为设计模式, 改变一个对象的内部状态进而改变其行为。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nf9Ekdla-1647416398382)(…/…/res/dp/state-en.png)]问题及情景状态模式与有限状态机的概念紧密相关。其主要思想是程序在任意时刻仅可处于几种有限的状态中。在任何一个特定状态中,程序的行为都不相同,且可瞬间从一个状态切换到另一个状态。不过,根据当前状态,程
2022-03-16 15:43:03
248
原创 web安全攻防学习之1-渗透测试信息收集
github原文地址渗透测试1.1 收集域名信息Whois查询备案信息查询1.2 收集敏感信息1.3 收集子域名信息1.4 收集常用端口信息1.5 指纹识别1.6 查找真实IP1.7 收集敏感目录文件1.8 社会工程学渗透测试渗透测试 ,是为了证明网络防御按照预期计划正常运行而提供的一种机制。不妨假设,你的公司定期更新安全策略和程序,时时给系统打补丁,并采用了漏洞扫描器等工具,以确保所有补丁都已打上。如果你早已做到了这些,为什么还要请外方进行审查或渗透测试呢?因为,渗透测
2022-03-10 15:36:05
11224
3
原创 c++/java/go数据结构及算法(1)动态数组
原文地址数组(Array)基本概念是由相同类型的元素(element)的集合所组成的数据结构,分配一块连续的内存来存储利用元素的索引(index)可以计算出该元素对应的存储地址c++ 数组基本使用#include <iostream>#include <vector>using namespace std;int main(){ int a[10] = {0}; // 需要初始化, 否则会是未知值 {1, 2, 0, 0, 4196048, 0,
2022-03-05 21:56:28
305
原创 C++基础知识及进阶
原文链接学习课程链接目录基础语法c++概况编译型语言数据类型常量与变量运算符与表达式算数运算关系运算符逻辑运算符赋值运算符位运算符算数优先级补码容器概念数组动态数组Vectorvector的数据结构字符串unicode编码字符串指针字符串基本操作指针数组指针和指针数组const与指针二级指针和野指针指针的基本操作CPP程序的存储区域划分RAII 资源获取即初始化(Resource Acquisition Is I
2022-02-18 14:19:00
762
原创 go-gin web框架通过路由增加自定义操作日志
golang基础知识学习正常情况的操作日志代码如下:func (Project *ProjectManagerRouter) InitProjectManagerRouterGroup(Router *gin.RouterGroup) { projectPrivateGroup := Router.Group("project") projectGroup := Router.Group("project").Use(middleware.OperationRecord()) projectApi
2022-02-14 13:07:18
949
原创 golang基础知识学习课程笔记
原文链接Google资深工程师深度讲解Go语言 由浅入深掌握Go语言课程链接 从汇编的角度理解Go gin框架学习 go编译器和链接器 go语言版本数据结构及算法 go 反射及动态代理 go gRPC的应用,包含流程及抓包分析 go 调用c/c++ cch123的go学习笔记目录第1章 课程介绍1-1 Google资深工程师深度讲解go语言最近
2022-02-11 11:42:32
337
原创 Java反汇编工具hsdis-jitwatch使用
原文链接hsdis && jitwatchhsdis是java反汇编工具,可查看java汇编实现jitwatch不仅能够看到汇编实现,并且有UI界面版本可以切换汇编语言、查看字节码…hsdis环境搭建首先下载hsdis代码,本仓库就有源码,也可以自己下载源码:# 下载openjdk代码.默认master分支 git clone https://github.com/openjdk/jdk.git#进入hsdis源码目录cd jdk/src/utils/hsdis#
2022-02-11 11:29:21
1172
原创 从数据结构及汇编角度深入学习go语言
原文连接Golang基础知识源码调试从汇编角度理解gogo/c/c++常用功能对应的汇编指令数据结构内建容器简介array/slicemap字符串结构体接口常用关键字for和range实现defer数据结构及实现panic和recover实现make和new差异select实现并发编程goroutine数据结构channel实现锁定时器网络轮询器(NetPoller)反射反射基础介绍静态代理go编译器和
2022-02-11 11:23:59
7727
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人