
计算机基础
文章平均质量分 55
平时学习计算机的基础知识。
chiehw
十年磨一剑,出刃必锋芒。
展开
-
【计算机基础】网络抓包分析笔记
在SSRF中经常会用到Gopher协议或者其他协议,来对内网的服务进行攻击。在使用Gopher协议的时候,我们需要将其他服务的数据包进行重放(使用Gopher协议重放)。这也就意味着必须通过抓包来获得其他服务(MySQL、Redis)的数据包。(图片说明:tcpdump是一种常用的命令行抓包工具)1 抓包0x01 如何抓Redis的数据包?当redis在本地时,需要抓取ol相关的网络接口(本地回环包),可以使用下面的命令找到相关的设备名:ifconfig -a(图片说明:lo0就是我的电脑原创 2021-04-04 20:07:00 · 362 阅读 · 0 评论 -
计算机基础2:正向代理和反向代理的区别是什么?
文章目录题目来源:https://whale3070.github.io/interview/2020/05/19/11-x正向代理和反向代理的根本区别:代理对象不同。正向代理为客户端服务,反向代理为服务器服务,如下图所示。原创 2021-03-04 12:01:51 · 239 阅读 · 1 评论 -
计算机基础1:TCP和UDP的区别是什么?
文章目录问题1问题2问题3TCP 是互联网的核心协议之一,也是面试常被提及的一个基本概念,所以我将它的相关问题整理在下面。我最近特别喜欢用发问的方式来解决问题,通过不断的发问和分解问题,能让一个复杂的问题变得简单,能让我的思路变得清晰明了。针对这个面试题所提出的问题:面试官为什么要问这个问题?这个题目大概在考察什么?这个问题的答案是什么?相关的题目还有什么?问题1考察应聘者对于计算机网络的网络体系结构的了解。在考察 TCP/IP 五层模型中的传输层的 TCP 和 UDP 传输协议原创 2021-02-28 18:07:17 · 380 阅读 · 0 评论 -
Python-FastAPI入门教程
一、前言最近我在进行 web 开发,前后端分离的 web。前端框架使用 Vue,使用前端组件库为 Element-UI,后端在 Django-Rest-Framework、Flask、FastApi 中徘徊。经过一个一个的测试。最终选择了 FastApi。原因有以下几点:Django-Rest-Framework:给人的感觉笨重,官方文档对于新手来说不够友好,对于我这个 web 开发的门外...原创 2021-01-22 17:35:27 · 3997 阅读 · 0 评论 -
在 Docker 中安装 SQL server 遇到的坑
docker 新手一枚,在网上搜索 Docker 安装 SQL server。遇到了 2 个大坑。下载速度特别慢运行后就立刻停止我的解决方案:针对下载速度慢,我采用了 proxifier 进行全局代理。运行后就立刻停止。使用下面的语句创建 dockerdocker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Pa$$w0rd" --name M...原创 2021-01-22 17:35:09 · 806 阅读 · 0 评论 -
Element-UI 实现简单分页
Element-UI 实现简单分页首先,先创建简易的 table<template> <div> <el-table :data="current_page_data"> <el-table-column prop="id" label="ID"> </el-table...原创 2021-01-22 17:34:43 · 920 阅读 · 0 评论 -
生成随机UNIX时间戳(JAVA)
#生成随机UNIX时间戳段(JAVA)@(Project_JDBC)最近做的一个项目中需要使用java实现生成自己想要的时间戳段, 只是用来生成数据集, 所以简单最好hhhhh。##要求时间从2019年5月1日到2019年6月1号自己控制最大时间差(得到的数据集的大小)精度:秒##思路将开始时间和结束时间用在线工具生成UNIX在线生成利用Random类生成随机数, 得到一...原创 2021-01-22 17:34:23 · 988 阅读 · 0 评论 -
Python网络编程之socket简单使用
文章目录1 简介2 端口附录1 简介Python 提供两个级别的服务:Socket(低级别)SocketServer(高级别)什么是 Socket?俗称「套接字」,对 TCP 协议的抽象,可以用于主机之间或者进程之间的通信。首先用一个简单实例来了解 socket 创建、连接、通信的基本步骤。server 端的基本步骤:绑定 hostname、port使用 accept 方法进行等待将消息发送给 client 端# 引入模块import socketimport sys原创 2021-01-22 17:07:51 · 327 阅读 · 2 评论 -
解决MySQL启动报错
1 报错信息今天在启动MySQL时,发现启动失败。MxSrvs的报错信息如下:MySQL Start Failure,Please check the related logsMySQL Start Failure,Please check the related logs2 查看日志定位到今天的ERROR日志具体的错误信息如下:2021-01-14T10:05:04.821628+08:00 0 [ERROR] [MY-010259] [Server] Another process w原创 2021-01-14 10:57:06 · 2254 阅读 · 1 评论 -
解决印象笔记粘贴代码缩进混乱的问题
从网页中粘贴代码到印象笔记经常会出现缩进失效.使用 Ctrl + V 直接进行粘贴的结果。先粘贴到 VScode,再复制 vscode 中的代码进行粘贴(可是我不想再打开 vscode)使用 Alfred 的剪贴板,得到的结果和 vscode 相同。...原创 2020-09-30 09:59:15 · 2261 阅读 · 0 评论 -
蓝桥杯题解|2019|Python版
2019 第十届蓝桥杯C/C++ 省赛B组题解1. 试题 A: 组队可以考虑使用 Excel 进行辅助计算。答案:4902. 试题 B: 年号字串特殊的进制转换——十进制转二十六进制27%26=1……1(即 AA)28%26=1……2(即 AB)329%26=12……17(即 LQ)2019%26=77……17,又 77%26= 2……25(即 BYQ)答案:BYQ3. 试题 C: 数列求值# 不能采用递归的方法,会爆栈n = int(input())d = 0a=b=c=1原创 2020-08-20 10:52:11 · 2694 阅读 · 0 评论 -
如何查看Docker中mongodb的内容?
文章目录1 背景2 kali 安装 mongodb3 连接mongo并查看数据1 背景最近在尝试做 starCTF 中的 oh-my-bet,需要使用 CRLF 来控制 FTP 向 mongodb 中发送数据包来修改 mongodb 中的内容。需要通过查看 mongodb 中的内容来确定是否修改成功。Docker-compose 文件中的配置如下:使用命令 docker-compose up -d 启动 Web 服务之后我们可以看见 docker 中的 mongo 并没有和本地的端口进行绑定,原创 2021-02-07 20:29:36 · 2576 阅读 · 0 评论 -
在Windows中的存储长度命名是什么的缩写?
Windows存储长度缩写解释:BIT(位):是计算机最小的存储单位。以0或1来表示比特位的值。BYTE(字节):BYTE(1个字节,8位)。计量存储容量的一种计量单位,一个byte由8个bit组成,通常byte被用来代表一个英文字母、一个数字或一个符号。WORD(字):WORD(1个字,即2个字节,16位)通常由2个byte组成,一个word代表一个中文字,一个字的字长为16。DWORD:Double Word(2个字,即2*2=4个字节,32位),每个word为2个字节的长度,是指计算机中数值原创 2021-02-23 20:22:01 · 496 阅读 · 0 评论