ICode9

精准搜索请尝试: 精确搜索
  • Scan terminology - scan2022-09-02 15:31:20

    1. scan chain   scan chain是串联起来的scan cell,一条scan chain有一个access的input和output。scan chain length是一条chain的scan cell数量,通常length为N的chain,从靠近output的scan cell编号为0,直到链接input的 cell N-1. 2. scan groups   一个scan chain的集合称为scan

  • Go 从零开始(三)路由器 gorilla/mux2022-06-28 13:02:39

    HttpRouter 速度快,但是功能单一。 gorilla/mux 功能比较丰富。   一、下载安装 执行 go get -u github.com/gorilla/mux   二、定义映射到程序的路由 1、请求的 URL 精确匹配到路由时,执行对应的程序。 func main() { r := mux.NewRouter() r.HandleFunc("/", HomeHand

  • Go实现HTTP服务器2022-06-20 11:04:02

      用Go实现一个http server非常容易,Go语言标准库net/http自带了一系列结构和方法来帮助我们简化HTTP服务开发的相关流程。因此,我们不需要依赖任何第三方组件就能构建并启动一个高并发的HTTP服务器。我们学习如何用net/http自己编写实现一个HTTP Serverk 并探究其实现原理,以此来更

  • Golang实现线程安全的Map2022-06-19 10:02:15

    1、使用互斥锁实现 2、Set\Get入口加锁 package main import ( "fmt" "sync" "time" ) var wg sync.WaitGroup // ExcuteResult 执行结果集 type ExcuteResult struct { data map[string]interface{} mux *sync.Mutex } // NewExcuteR

  • HCNP Routing&Switching之MUX VLAN2022-04-26 22:31:22

      前文我们了解了代理ARP相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16188230.html;今天我们再来聊一聊vlan隔离相关话题MUX VLAN;   vlan隔离-端口隔离回顾   在同一网段的同一vlan内,为了使各端口互不干扰影响,我们可以使用端口隔离技术,配置交换机某些端口双向

  • mux2022-04-24 22:04:35

    在多路数据传送过程中,能够根据需要将其中任意一路选出来的电路,叫做数据选择器,也称多路选择器或多路开关。 产品规格 有4选1数据选择器、8选1数据选择器(型号为74151、74LS151、74251、74LS153)、16选1数据选择器(可以用两片74151连接起来构成)等之分。如在数字电路中,mux6常指6路开关、

  • [全志 V831 V833] 关于设备树引脚的分配、复用的方法(关于 function muxsel 的说明)。2022-04-09 18:03:22

    相关用法在之前的[Sipeed 内部培训] V831/V833 的 SDK 的 kernel & package 的开发方法 的『关于适配和测试常见的基础外设驱动,从上层用户空间的软件到底层硬件寄存器之间的联系。』 一节可知,,最近给新人参考说明用。 设备树引脚的分配 spi1_pins_a: spi1@0 { allwinner,pin

  • 模拟多路开关mux的数据耦合问题2022-03-07 11:35:15

    1、前言 最近在做有关sensor的项目时遇到了一个关于多路选择器引起的数据耦合问题,具体的问题现象和解决方案如下: 2、多路开关的介绍 2.1 概述 多路开关:在多路被测试的信号公用一路A/D转换器的数据采集系统中,用来将多路被测信号分贝传送到A/D转换器进行转换,以便计算机可以对多路被

  • MUX VLAN实验2022-02-24 17:32:24

    网络图:    配置命令:      

  • 播放器实战15 xdemux与avcodecparameters2022-02-03 13:02:47

    1.xdemux 图片来源:https://jiedi.ke.qq.com/ int main(int argc, char *argv[]) { xdemux demux; const char* path = "E:\\ffmpeg\\test.flv"; const char* url = "rtmp://192.168.1.10/live?vhost=ossrs.net/livestream'<br>url6 =

  • gin源码解读1-net/http的大概流程2021-12-20 14:34:04

    gin框架预览 router.Run()的源码: func (engine *Engine) Run(addr ...string) (err error) { defer func() { debugPrintError(err) }() if engine.isUnsafeTrustedProxies() { debugPrint("[WARNING] You trusted all proxies, this is NOT safe. We recommend you to

  • Go语言net/http包使用详细介绍2021-12-20 13:05:33

    Go的http有两个核心功能:Conn、ServeMux(多路复用器) Go 提供了一系列用于创建 Web 服务器的标准库,而且通过 Go 创建一个服务器的 步骤非常简单,只要通过 net/http 包调用 ListenAndServe 函数并传入网络地址以及负责处理请求的处理器( handler )作为参数就可以了。如果网络地址

  • Nand2Tetris 01 - Boolean Logic2021-12-13 08:31:21

    背景知识 布尔代数 门逻辑 硬件描述语言 HDL 项目 Given: Nand Goal: Build the following gates Elementary Logic Gates 16-bit Variants Multi-way Variants Not Not16 Or8Way And And16 Mux4Way16 Or Or16 Mux8Way16 Xor Mux16 DMux4Way Mux DMux8Way DM

  • 小白学标准库之 mux2021-11-04 01:04:05

    本文介绍第三方库 gorilla/mux,相比于 Go 自带的 net/http 它能提供更为强大的路由处理功能。 mux 表示 HTTP request multiplexer (HTTP 请求多路复用器),它通过路由器(这里的路由器不是 TCP/IP 中的路由器)实现类 mux.Router 匹配用户请求,并将请求转发到系统注册的路由规则,由相应的

  • Golang Web入门(1):自顶向下理解Http服务器2021-09-29 22:32:31

    摘要 由于Golang优秀的并发处理,很多公司使用Golang编写微服务。对于Golang来说,只需要短短几行代码就可以实现一个简单的Http服务器。加上Golang的协程,这个服务器可以拥有极高的性能。然而,正是因为代码过于简单,我们才应该去研究他的底层实现,做到会用,也知道为什么这么用。 在本文中

  • I2C mux和复杂拓扑2021-08-16 19:03:32

    构建更复杂的I2C拓扑,而不是带有一个适配器和一个或多个设备的直观的I2C总线,有几个原因。 在总线上可能需要一个多路交换器来防止地址冲突。 总线可能可以从一些外部总线主机访问,并且可能需要仲裁来确定是否可以访问总线。 一个设备(特别是射频调谐器)可能想要避免来自I2C总线的数

  • ROS 功能包:yocs_cmd_vel_mux 多路复用速度控制(机器人速度控制切换)2021-08-03 23:34:53

    在我们控制一个移动机器人运动时,可能会遇到如下场景:自研的移动机器人在自动导航的过程中突然迷路要撞墙了,一场车祸马上就要发生,这时候,我们就会很希望能够通过无线手柄或者键盘去控制小车紧急停车,让小车改邪归正,迷途知返。想要实现这个功能,就需要用到多路输入复用控制,即把多种速

  • Simulink 中的BusCreator/Selector 和 Mux/Demux有什么区别?2021-07-18 20:03:39

    Bus Creator:由几路输入信号合成为一条总线信号Bus Selector:由总线信号中选取需要的一路或几路信号输出Mux:信号合成Demux:信号分解 如果仅仅为了模型仿真连线方便,使用mux,demux就好。Bus creator/selector还能在代码生成时实现struct的数据结构。

  • 互斥锁Mutex:鸿蒙轻内核中处理临界资源独占的“法官”2021-07-09 11:02:14

    摘要:本文带领大家一起剖析鸿蒙轻内核的互斥锁模块的源代码,包含互斥锁的结构体、互斥锁池初始化、互斥锁创建删除、申请释放等。 本文分享自华为云社区《鸿蒙轻内核M核源码分析系列十 互斥锁Mutex》,原文作者:zhushy 。 多任务环境下会存在多个任务访问同一公共资源的场景,而有些公共

  • Verilog HDL基础系列一2021-07-01 22:03:32

    文章目录 前言 本系列主要介绍verilog HDL基础模块,只要夯实基础,以后FPGA的深入学习以及相应的项目算法开发才会更加顺利。此系列适合有一定数电基础或者初步了解Verilog HDL结构的同学。本系列会不定时更新(科研狗平时事情多)。 一、Verilog是什么? Verilog HDL (Hardware Descrip

  • linux shell数学函数实现2021-06-21 15:06:20

    #-------------( mathematical function)-----------------# function hex_to_deci() #16 ---> 10 { local a=$1 local result result=$(awk 'BEGIN{printf('$a')}') echo $result } function deci_to_hex() #10 ---> 16 { local a=$1 lo

  • beego框架与mux库使用体验2021-06-15 16:31:59

    以beego框架和mux库分别搭建helloworld为例。 一.beego过程 如果使用bee工具初始化项目,则命令行执行:bee new <项目名>;也可不使用bee工具,直接通过go mod。beego项目目录如下: 配置文件 conf/app.conf: appname = mybeego httpport = 8089 runmode = dev 控制层 controllers

  • Go Web编程(三——Web基础)2021-05-11 21:34:52

    参考技术论坛文档:《Go Web 编程》 https://learnku.com/docs/build-web-application-with-golang/031-web-working-mode/3168 Web服务器的工作原理 客户机通过 TCP/IP 协议建立到服务器的 TCP 连接 客户端向服务器发送 HTTP 协议请求包,请求服务器里的资源文档 服务器向客户机发

  • Demux 和 BusSelector 的区别2021-03-30 15:57:53

    在使用 Simulink 的时候笔者产生了一个疑问:Bus Selector 和 Demux 两个模块的区别是什么 左边是 Demux 模块,右边是 Bus Selector 。 按照我们简单的理解,通常是把合在一起的信号分开,那为什么要分开为两种种类呢? 简单的来说就是,总线信号的分量可以包括不止一种数据类型,并且可

  • VLAN应用篇系列:(9)华为交换机 MUX-VLAN功能(部分隔离、部分互通等)2021-02-27 13:29:56

    拓扑说明 关于华为的MUX-VLAN,分为Principal VLAN(这种称为主VLAN),Subordinate VLAN(这种称为从VLAN,下面又可以划分两种,一种为 Group VLAN【这种为互通性VLAN,也就是属于该组的VLAN的接口主机都能互通】,另外一种Separate VLAN【隔离型VLAN,加入该VLAN的接口主机之间不能互通】),而主VLA

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

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

ICode9版权所有