路科验证MCDF_lab4笔记

  • Post author:
  • Post category:其他

验证框图 学前提示 1、实验3到4为什么多了那么多package? 因为实验4的接口、模块变多了,所以需要针对他们有各自的package 2、mcdf的文件夹中编译有先后,先编译arbiter、formater、reg、salve_fifo,再编译mcdf模块。 3、可回顾lab0,各部分功能 4、看tb文件的顺序: 1、DUT接口 2、环境中例化的接口,FMT_IF,REG_IF,CH_IF 3…

继续阅读 路科验证MCDF_lab4笔记

TCP阻塞控制详解

  • Post author:
  • Post category:其他

TCP阻塞控制是TCP实现可靠传输的其中一个手段,本文重点讨论一下阻塞控制的原理和几个实现的算法。 为什么会产生TCP的阻塞呢,其实就是发送端发送的报文速度要接收端大。这样就会造成网络阻塞的问题,如果不使用一定手段进行控制,就会造成死锁。如图 现在我们知道了网络阻塞是要必须要进行控制的,那我们现在要知道什么时候进行控制,一般是两个时刻:1.网络传输TCP报文过程中发生丢失报文,2.报文需要重传。 …

继续阅读 TCP阻塞控制详解

如何保证线程安全?

  • Post author:
  • Post category:其他

相信大家在面试的时候都有被问到过这个问题。如何保证线程安全? 线程安全,即在多线程的环境下,可访问的全局变量和堆数据随随时都可能被其他的线程改变。因此多线程程序在并发时数据的一致性变得非常重要。 原子操作 即代码经过编译后变成汇编文件,每行代码都翻译成汇编直连,我们把一行代码对应一条汇编指令的操作,称之为原子操作。因为无论如何,单条指令的执行是不会被打断的。 锁 当我们需要保证一个复杂的数据结构更…

继续阅读 如何保证线程安全?

oracle 清理inactive,ORACLE定期清理INACTIVE会话

  • Post author:
  • Post category:其他

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 另外,由于kill session是直接将session kill掉,有可能出现导致事物回滚的现象,其实我们可以使用disconnect session完成当前事务并终止session.这种方式比alter system kill session跟安全可靠。 欢迎进入Oracle社区论坛,与200万技术人员互动交流 &…

继续阅读 oracle 清理inactive,ORACLE定期清理INACTIVE会话

Linux常用命令简单总结

  • Post author:
  • Post category:linux

1.命令行的基础知识 pc01@pc01:~$ 第一个pc01是用户名 第二个pc01是电脑名称 冒号: 是分隔符 波浪线~ 代表的是home/pc01/下的目录 $   代表的是普通用户 输入sudo su root命令变成root用户  exit命令退出root用户 root@pc01:/home/pc01# 当变成root用户时 分隔符后面要显示绝对路径 /表示根目录 2.命令补全使用Tab…

继续阅读 Linux常用命令简单总结

博客停更,再见CSDN。

  • Post author:
  • Post category:其他

离开CSDN也是很久之前就有的想法,只是之前一直呆在舒适区内,现在想要动动了。 CSDN在我还是大二(2015年)的时候就加入了,主要都是搜索解决一些简单bug。 到后来工作后,开始搜索一些服务器部署、第三方类库的问题,毫无疑问,对该阶段的我帮助很大。虽然,经常搜到的都是过时,不怎么顶用的博客,不够深入,都是表面的尝试。 随着工作时间多一点点,我也开始在CSDN进行一些技术输出。在两三年的更新过程…

继续阅读 博客停更,再见CSDN。

Selenium如何定位动态id/class的元素?–转载

  • Post author:
  • Post category:其他

今天再给大家分享一个定位不到元素的原因——动态id。 没有打开新页面、没有alert、没有frame、加了等待时间,但是还是定位不到元素?很有可能是你要定位的元素的属性是动态的,即每次打开页面,这个元素的id或者class等元素属性是动态生成的。代码执行时,元素的属性已经与之前不同,用之前的属性值去定位自然是定位不到的,会抛出NoSuchElementException。 那么,怎么判断元素属性是…

继续阅读 Selenium如何定位动态id/class的元素?–转载

python 中使用Kafka模块进行鉴权数据推送和消费

  • Post author:
  • Post category:python

最近刚好要用到kafka进行数据传输,又要鉴权,就研究了一下kafka的鉴权推送和消费,现在将代码放出来,有兴趣的可以看一下,鉴权的加密方式各有不同,所以需要注意哦! 一、生产者 生产者采用的是异步推送的形式,另外加入了计数模块,担心因为脚本推送后未回调但是脚本就停止的情况。 import datetime from loguru import logger import time import …

继续阅读 python 中使用Kafka模块进行鉴权数据推送和消费

Netty学习——客户端和服务端的启动入门

  • Post author:
  • Post category:其他

简单的 HTTP 服务器 HTTP 服务器是我们平时最常用的工具之一。同传统 Web 容器 Tomcat、Jetty 一样,Netty 也可以方便地开发一个 HTTP 服务器。这里我们只实现最基本的请求-响应的流程: 搭建 HTTP 服务器,配置相关参数并启动。 从浏览器或者终端发起 HTTP 请求。 成功得到服务端的响应结果。 Netty 的模块化设计非常优雅,客户端或者服务端的启动方式基本是固…

继续阅读 Netty学习——客户端和服务端的启动入门

华章计算机祝广大读者“猿”宵节快乐

  • Post author:
  • Post category:其他

“猿”宵节快乐 猿宵节,是程序猿通宵赶代码的中国传统节日。在此佳节来临之际,恭祝全国程序猿节日快乐。 又到了一年一度的元宵节 对程序员来说,这个节日叫什么 “猿”宵节,对,么得错 有这样一位程序猿,老婆打电话说“今天下班买斤元宵回来,如果有看到卖榴莲的,买一个… …”然后这位程序猿老公拿着一个元宵进了家门,老婆瞬间气炸了,程序猿解释“因为在路口看到卖榴莲的”... ... 看懂了笑笑就好,如有雷同…

继续阅读 华章计算机祝广大读者“猿”宵节快乐