ICode9

精准搜索请尝试: 精确搜索
  • ModbusRtu & ModbusTcp2022-05-20 14:04:12

      一、测试目的: 1、通过HSL客户端构建Modbus Server,并通过HSL自带的Modbus Rtu、ModbusTcp进行访问; 2、通过配置点表,使用ZL调试工具进行监控; 3、构建采集业务流程,将数据保存到数据库中;   二、准备工作: 1、HSL客户端 2、虚拟串口工具(Virtual Serial Port Driver),虚拟串口,确保电

  • ELF文件格式之.plt与.got表2022-05-20 02:01:16

    重定位 windows系统 mov eax, [0x50010]; 数据重定位:在windows操作系统上全局数据的重定位是通过重定位表来实现的,例如上述代码,0x50010地址存放的数全局数据,默认的加载地址是0x40000,那么加载地址变为0x30000时,需要在程序加载时由windows加载器利用重定位表将0x50010数据修正为0x

  • 【C语言基础】大小端、数据存储2022-05-19 23:00:47

    大小端、数据存储 一、大小端问题: 为什么会有大小端问题? 在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit 但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的int型。另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度

  • 文件上传并返回查看地址2022-05-19 15:31:37

    由于项目中要用到文件上传,将文件上传到指定的目录中,并且生成网络地址,以供之后通过网络地址进行请求查看 支持多文件上传 SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd/"); /** * 上传文件 * @param uploadFiles * @param request

  • 何给自己的Github主页来个豪华套餐?2022-05-18 01:01:13

    原文链接 : 如何给自己的Github主页来个豪华套餐? 仓库信息 地址:https://github.com/abhisheknaiidu/awesome-github-profile-readme                 "豪华装修"案例分享 技术大佬型

  • 汇编语言程序设计(三)寄存器2022-05-17 23:32:00

    目录内存中字的存储DS数据段寄存器和[address]mov、add、sub指令mov指令add与sub指令数据段栈CPU提供的栈机制将内存当成栈使用的例子栈顶越界的问题push、pop用于段寄存器、内存单元栈段 内存中字的存储 任何两个地址连续的内存的单元,N号单元和N+1号单元,可以将它们看成是两个字

  • 汇编语言程序设计(二)CPU工作原理2022-05-17 20:00:29

    目录CPU概述汇编指令例子物理地址段的概念 CPU概述 CPU由运算器、控制器、寄存器等组成,这些器件靠内部总线相连,外部总线则负责实现CPU和主板上其它器件的联系。 8086有14个寄存器,其中8个通用寄存器,寄存器都是16位的。 AX、BX、CX、DX用来存放一般性数据,被称为通用寄存器。这四个

  • 如何在cmd里敲linux命令2022-05-17 16:01:33

    第一步需要打开虚拟机,让虚拟机开机 第二步获取虚拟机的ip地址,在虚拟机中输入ip addr 查看ip 第三步在电脑上打开cmd,在cmd中输入ssh root@192.168.1.1(虚拟机ip地址) 第四步启动docker   输入命令systemctl start docker 以下步骤姐docker的一些操作命令

  • 5月16日2022-05-16 22:04:06

    springboot的@PostMapping注解,映射一个post请求到注解的代码中,类似于映射到一个servlet。注解中的地址于前台请求传递的地址相符合。   @Autowired 这个注解就是spring可以自动帮你把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。   @Autowired private XX x

  • 业务出现卡顿时关于网络的排查2022-05-15 18:31:54

    1、 传输正常时,可以先排查一下设备之间的物理链路          1)display transceiver diagnosis interface GigabitEthernet x/x/x     //收发光   2)display transceiver manuinfo interface GigabitEthernet x/x/x    //显示可插拔接口模块的电子标签信息   3)dis

  • 20212818 2021-2022-2 《网络攻防实践》实践九报告2022-05-15 17:32:28

    一、实践内容 一)软件安全的概述 1.软件安全的威胁 NIST将安全漏洞定义为:在系统安全流程、设计、实现或内部控制中所存在的缺陷或弱点,能够被攻击者所利用并导致安全侵害或对系统安全策略的违反。 随着计算机技术和网络的发展,软件的功能越来越强大,已经从严格的技术领域扩展到社会生

  • md简单语法2022-05-15 15:32:23

    标题 不同个数的#+空格+标题 字体 加粗:两个星号+内容+两个星号 hello world 斜体:一个星号+内容+一个星号 hello world 加粗斜体:三个星号+内容+三个型号 内容 删除线:两个波浪线+内容+两个波浪线 hello world 引用 大于号 md语法练习 分割线 三个-或者三个* 截图 英文感叹号+中

  • 用crash tool观察ARM64 Linux地址转换2022-05-15 15:02:27

    初学者学习Linux系统地址转换时,如果只是学习理论,又或者研读代码,那可能感觉比较枯燥。此时如果可以利用某些工具实际观察一下地址转换的过程,那可能会给枯燥的内核学习带来些微的乐趣。crash tool是一款内核调试工具,常用来分析内核崩溃问题。我们可以手动触发内核崩溃,然后借用该工具

  • 存储器管理——内存管理的概念2022-05-15 02:32:03

    操作系统负责的内存管理: 1.内存空间的分配与回收 2.从逻辑上扩充内存空间(游戏GTA的大小超过60GB,按理来说这个游戏程序运行之前需要把60GB数据全部放入内存。然而,实际我的电脑内存才4GB,但为什么这个游戏可以顺利运行呢?一虚拟技术(操作系统的虚拟性)) 3.地址转换功能,逻辑地址→物理

  • 20212810 2021-2022-2 《网络攻防实践》实践九报告2022-05-14 21:32:22

    20212810 2021-2022-2 《网络攻防实践》实践九报告 软件安全攻防--缓冲区溢出和shellcode 一.实践内容 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会

  • C# 之Dictionary(字典)底层源码解析2022-05-14 19:34:59

    Dictionary是我们经常使用的,一起来看看它是如何构造的,及有哪些优缺点。 Dictionary是一种键值对的形式存放数据,即 key值 、value 值 一 一映射的。key的类型没有限制,可以是整数、字符串甚至是实例对象。 Dictionary的实现原理,有两个关键的算法,Hash算法 和 解决Hash 碰撞冲突 的算

  • github加速神器 FastGithub2022-05-14 16:33:03

    1:软件下载地址 清华云盘:https://cloud.tsinghua.edu.cn/d/df482a15afb64dfeaff8/?p=%2F&mode=list 2:使用方法 2.1 windows win下使用最方便,解压后直接双击运行FastGithub.UI.exe即可,自带图形界面,如下图所示。 参考文章:https://www.cnblogs.com/kewei/archive/2021/06/21/14913063

  • 使用 sed 处理文本文件2022-05-14 14:03:03

    前言 sed 是一款 GNU 流编辑器,可以按照指定的规则去处理文本文件或流,其强大的功能使用户在命令中快捷地修改文本文件成为可能。 它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过

  • NAT的基本配置2022-05-14 13:32:10

    一. 实验目的 (1) 静态NAT,地址池 (2) 动态NAT,地址池 (3) NAPT,IP加端口 (4) Easy IP,IP 加端口 (5) NAT Server   二. 实验内容 本实验模拟用内网(私有地址)在公网上网,采用NAT技术将私有地址转变为公有地址进行公网上网。   三. 源程序及主要算法说明 (一)拓扑图       (二)实验 1.配置

  • 存储器管理——内存基础知识2022-05-14 02:31:07

    内存是用于存放数据的硬件。 程序执行前需要先放到内存中才能被CPU处理。 2的10次方=1K(千) 2的20次方=1M(兆,百万) 2的30次方=1G(十亿,千兆) 一台手机/电脑有4GB内存,是指该内存中可以存放4乘2的30次方个字节。也就是2的32次方个地址,所以地址需要用32个二进制位来表示 实际生成机器指令时

  • 0day漏洞2022-05-14 00:35:26

          git clone https://github.com/Yt1g3r/CVE-2018-8174_EXP.git     从github上下载文件 cd CVE-2018-8174_EXP.git     进入文件夹        python CVE-2018-8174.py -u http://192.168.44.131/expolit.html -o hack.rtf -i 192.168.44.131 -p 4444 (-u 是攻击

  • 20212931 2021-2022-2 《网络攻防实践》第九次实验任务2022-05-14 00:04:12

    一、实践内容 (一)基础知识 软件安全漏洞威胁 定义:在系统安全流程、设计、实现或内部控制中所存在的缺陷或弱点,能够被攻击者所利用并导致安全侵害或对系统安全策略的违反。包括三个基本元素:系统的脆弱性或缺陷、攻击者对缺陷的可访问性、攻击者对缺陷的可利用性。 分类: 内存安全违

  • OSI RM七成模型2022-05-13 20:03:43

      传输控制协议( TCP)可靠,用户数据包协议(UDP)不可靠 ARP:地址解析协议 RARP:反向地址解析协议 IP:网际层协议 ICMP:因特网控制协议 IGMP:网关信息协议 物理层:载波监听多路访问  

  • 169.254.0.0/16's Story2022-05-13 12:00:06

    前言 我们知道,在windows DHCP失败的时候,操作系统会自动给其配上一个169.254.0.0/16地址,通常我们看到这个地址就默认为其不通,开始检查问题出在哪里了。 那这个地址到底是什么意思,能用来做什么呢? DHCP流程 让我们来看看DHCP的流程: 当一台没有IP的主机设置为DHCP接入网络时,会向网络中

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有