ICode9

精准搜索请尝试: 精确搜索
  • Verilog 运算符2022-07-21 17:00:07

    文章目录 一、算术操作符(+ - * / % **) 二、相等操作符(==  ! =   ===  ! ==  ==?  !=?) 三、逻辑操作符(&& || !) 四、按位操作符(~ & | ^  ^~或 ~^) 五、缩减操作符(& ~& |  ~|  ^  ~^) 六、移位操作符(<< >> <<< >>>) 七、关系操作符(> < >= <=) 八、条件操作符(?:) 九

  • 【FPGA学习笔记】VL45 异步FIFO2022-07-15 20:03:33

    请根据题目中给出的双口RAM代码和接口描述,实现异步FIFO,要求FIFO位宽和深度参数化可配置。   电路的接口如下图所示。     双口RAM端口说明: 端口名 I/O 描述 wclk input 写数据时钟 wenc input 写使能 waddr input 写地址 wdata inpu

  • Lab9 File System2022-07-15 15:37:16

    Lab9 File System 由于本人这段时间忙于其他事务,这一篇可能会写得比较简略,并且文件系统的有关知识和前面课程的知识不同,文件系统的知识十分庞杂,相应的笔记都会记录在另一篇文章中。 1. Large files(moderate) 1.1 题目 在原始xv6中,每个inode有13个block number(b0,b1,b2……),用来指定

  • Lab8 Locks2022-07-14 22:31:36

    Lab8 Locks 这个实验还是蛮难的... 1. Memory allocator(moderate) 1.1 题目 众所周知,在xv6中,我们申请的内存是在结构体struct kmem中申请的,struct kmem中的链表struct run *freelist存放了所有的空闲内存(以page为单位),在申请和释放内存的时候,可能会存在race condition(其详细解释

  • 基于TCP的socket编程(C++)2022-07-13 09:03:57

    服务器端 //TCP服务端 #include<winsock2.h> //包含头文件 #include<stdio.h> #include<windows.h> #include<iostream> #include<ws2tcpip.h> #pragma comment(lib, "WS2_32.lib") //显示连接套接字库

  • 网络填坑之路(1)arp命令2022-07-12 20:05:25

    参考文档: 网络管理常用命令之八 - Arp 命令详解(图文) ARP介绍 Arp命令用于显示和修改地址解析协议 (ARP)使用的“IP到物理”地址转换表。 Arp 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适

  • tcp shutdown2022-07-06 18:32:46

    环境:centos8 x86_64 内核:4.18.0 1. close() 与 shutdown() 我们知道,tcp 有 4 次挥手过程,对于主动端来说: 发送 fin 通知被动端连接即将关闭 等待被动端发送 fin 过来以彻底结束连接 如果进程通过调用 close() 来结束连接,会让 socket 直接关闭成为孤儿连接,即不再绑定任何进程。 不

  • 05、自学vue2022-07-02 18:33:03

    今天自学了前段矿建vue,它主要配合ajax进行使用,简化了ajax中代码的操作。 //1、vue的核心对象 new Vue({ el:"#app", data(){ return{ username:"" } } }) 这是vue对象的创建。 他还有几个常用的指令

  • 如何用Python3来实现ping功能2022-07-02 10:01:19

    信息化时代,Python更像我们现在用的Excel跟word了,Python对于我们来说就是一个工具,我们需要拿它来提升我们的工作效率,仅此而已。2022年第一段程序如何用Python3来实现ping功能。from ping3 import ping, verbose_pingimport timefrom datetime import datetimedef ping_tool(host,

  • 网络编程------从服务器中转下载服务2022-06-27 23:35:02

    从服务器中转下载服务   各位读者朋友好,我是你们的好朋友IT黑铁!今天给大家分享的是我在Linux网络编程中学习到的一些比较考验思维的代码阅读修改能力的应用。   阅读下面我们老师所给的代码,并完成注释中要求的四个问题!(我只完成了前三个,最后一个实在没发现)    // FileDownlo

  • linux I2C应用编程2022-06-25 12:36:05

    一、前言   本人熟悉I2C的时序,可以用单片机写I2C驱动程序,但是在linux上使用i2c接口不用我们去定义时序,我只想知道在linux平台上是如何用函数传输I2C数据的,因此本文只讨论linux下如何将I2C用起来。 二、打开设备   linux下一切皆文件,I2C设备也是一个文件,我使用的2416开发板上有

  • nginx配置json格式日志2022-06-24 23:32:07

    log_format fat-s-k8s '{"@timestamp":"$time_iso8601",' '"@source":"$server_addr",' '"app":"nginx",'

  • c++获取网络时间2022-06-22 14:00:39

    test.h #pragma once #include <winsock2.h> #include <ws2tcpip.h> #include<ctime> #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #pragma comment (lib,"Ws2_32.lib") struc

  • 如何写出同事看不懂的Java代码?2022-06-21 17:04:10

    原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 哈喽大家好啊,我是没更新就是在家忙着带娃的Hydra。 前几天,正巧赶上组里代码review,一下午下来,感觉整个人都血压拉满了。五花八门的代码让我不禁感叹,代码规范这条道路还是任重而道远… 那么今天就来给大家总结一波Java中的代码

  • 如何写出同事看不懂的Java代码?2022-06-21 09:03:59

    原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 哈喽大家好啊,我是没更新就是在家忙着带娃的Hydra。 前几天,正巧赶上组里代码review,一下午下来,感觉整个人都血压拉满了。五花八门的代码让我不禁感叹,代码规范这条道路还是任重而道远… 那么今天就来给大家总结一波Java中的代码作

  • #章节十八:收发邮件2022-06-17 18:04:24

    章节十八:收发邮件 目录章节十八:收发邮件1. 明确项目目标2. 分析过程,拆解项目3. 逐步执行,代码实现3.1 版本1.0:学习模块,发一封简单邮件3.2 版本2.0:给自己发一封完整邮件3.3 版本3.0:群发完整邮件4. 习题练习4.1 习题一4.2 习题二 从刚开始不知道Python是什么,到知识入门、做过了三个小

  • ARM64 SMP多核启动(上)- spin-table2022-06-17 11:04:24

    1.开场白 环境: 处理器架构:arm64 uboot版本:uboot-2020.01 内核源码:linux-5.0 ubuntu版本:20.04.1 ATF版本:2.1 代码阅读工具:vim+ctags+cscope 一般嵌入式系统使用的都是对称多处理器(Symmetric Multi-Processor, SMP)系统,包含了多个cpu, 这几个cpu都是相同的处理器,如4核Contex-A53。但

  • 渗透测试人员文件下载的主要方法2022-06-11 13:01:02

    目标机器为Windows: Certutil.exe certutil -urlcache -split -f "http://ip-addr:port/file" [output-file]     Powershell powershell -c (New-Object Net.WebClient).DownloadFile('http://ip-addr:port/file', 'output-file')     目标机器为Linux

  • 多表查询2022-06-10 02:00:07

    表 员工表 emp 部门表 dept 办公地点表 addr 表关系说明 emp的dept_id对应dept的dept_id,dept的addr_id对应addr的addr_id 每个员工的部门和工作地点 SELECT e.NAME, d.NAME, a.NAME FROM emp e, dept d, addr a WHERE e.dept_id = d.dept_id AND d.addr_id = a.addr

  • SeaTa+nacos window安装2022-06-09 22:33:28

    1.前置条件 安装了jdk     还有mysql     2.下载nacos https://github.com/alibaba/nacos/releases/tag/2.1.0 执行naocs mysql语句   修改nacos配置    启动naocs     3.下载seata https://github.com/seata/seata/tags 修改application.yml    修改application

  • # X64Dbg 介绍->表达式2022-06-09 14:34:38

    目录X64Dbg 介绍->表达式一丶 字符串格式与Log指令1.1 前言二丶字符串格式指令学习2.1 Log指令2.2 log-简单指令-字符串格式2.3 log-复杂指令-字符串格式2.4 命令例子三丶X64Dbg输入命令介绍3.1 内存的应用3.2 标志伪指令3.3 模块的应用四丶表达式4.1 C语言表达式4.2 字符串方法4.

  • solidity基础-合约调用2022-06-09 00:01:27

    A合约调用B合约 合约B contract B { uint public x; uint public value; function setX(uint _x) public returns (uint){ x = _x; return x; } function setXandSendEther(uint _x) public payable returns(uint, uint256){ x = _x; value = ms

  • Nginx使用limit_req_zone对同一IP访问进行限流2022-06-08 18:00:47

    nginx可以使用 limit_req_zone指令进行限流访问,防止用户恶意攻击刷爆服务器。 首先,在nginx.conf文件中的http模块下配置: limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; 区域名称为one(自定义),占用空间大小为10m,平均处理的请求频率不能超过每秒一次。 $binary_remot

  • Linux Shell脚本中获取本机ip地址方法2022-05-30 21:00:50

    方法一:ifconfig -a ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"    命令解析  ifconfig -a       和window下执行此命令一样道理,返回本机所有ip信息  grep inet                   截取包含ip的行  gr

  • Nginx分片限流2022-05-21 00:00:08

    一、全局限流  在http节点中添加 # 创建限流规则 limit_req_zone $binary_remote_addr zone=addr:10m rate=1r/s;# 客户端进行限流 # limit_req_zone $server_name zone=addr:10m rate=1r/s; # 服务端进行限流 server { # 监听端口默认是80 listen

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有