设计模式 模式 基础 信息

工业级以太网PHY芯片CH182介绍及应用电路参考设计

1、概述 CH182是一款支持Auto-MDIX的工业级10/100M以太网PHY收发器。内部包括物理编码子层(PCS)、物理介质接入层(PMA)、双绞线物理介质相关子层(TP-PMD)、10BASE-TX编码器/解码器、双绞线介质连接单元(TPMAU)、MII和RMII接口等以太网 Transce ......
以太网 电路 芯片 工业 PHY

工业级以太网控制器CH390介绍以及应用电路参考设计

1、概述 CH390是一款自带10/100M以太网介质传输层(MAC)和物理层收发器(PHY)的工业级以太网控制器芯片,支持10BASE-T的CAT3、4、5和100BASE-TX的CAT5、6连接,支持HP Auto-MDIX,低功耗设计,符合IEEE 802.3u规范。 CH390内置16K字节 ......
以太网 控制器 电路 工业 390

day 122 - bean的作用域,生命周期,工厂模式

bean的作用域 在Spring中可以通过配置bean标签的scope属性来指定bean的作用域范围 singleton(默认) 在IOC容器中,这个bean的对象始终为单实例 在ioc容器初始化时创建对象 prototype 这个bean在IOC容器中有多个实例 在获取bean时创建对象 <!-- ......
周期 工厂 作用 模式 生命

SpringBoot 基础篇

# 1. 初始SpringBoot SpringBoot程序的核心功能及优点: - 起步依赖(简化依赖配置) - 依赖配置的书写简化就是靠这个起步依赖达成的 - 自动配置(简化常用工程相关配置) - 配置过于繁琐,使用自动配置就可以做响应的简化,但是内部还是很复杂的 - 辅助功能(内置服务器,……) ......
SpringBoot 基础

高性能API设计

来源: https://cloud.tencent.com/developer/article/2307690 背景 设计出一个高性能的API,需要综合网络、业务、数据库的优化。一下是我在实际的开发过程中总结的优化思想和一些效率提升的技巧。 批量思想 很多的数据库操作都含有batch或者bulk的a ......
高性能 API

JavaScript基础05

函数参数的校验 /** * @判断参数是否为数字类型 * @参数,一个参数 * @返回值, 如果参数是数字类型返回true,否则返回false */function isNumber(num){​ // 1. 第一版,把条件拆开判断​ // 判断num是否是什么数据类型 if(typeof num ......
JavaScript 基础

《Kali渗透基础》13. 无线渗透(三)

无线通信过程(Open 认证,PSK 认证,关联请求)、加密(Open 无加密,WEP,WPA)、安全协议协商(企业 WPA,个人 WPA)、密钥交换。 ......
无线 基础 Kali 13

Linux基础

# 一,文件管理 ## 文件管理基础 ### 1.linux系统的单目录结构 - **文件的时间** ``` ls -l 文件名 仅看的是文件的修改时间 Linux文件有 三种时间,用stat查看 例如:stat anaconda-ks.cfg 访问时间:atime,查看内容,用cat检测 修改时间 ......
基础 Linux

k8s部署DataEase1.16.0cluster模式

1.下载官方helm chart包 下载地址:https://github.com/mfanoffice/dataease-helm/releases,当前最新为1.16.0 #下载并解压helm chart包wget https://github.com/mfanoffice/dataease-h ......
DataEase1 DataEase cluster 模式 16.0

go语言基础-控制结构

到目前为止,我们看到的 Go 程序都是从 main() 函数开始执行,然后按顺序执行该函数体中的代码。但我们经常会需要只有在满足一些特定情况时才执行某些代码,也就是说在代码里进行条件判断。针对这种需求,Go 提供了下面这些条件结构和分支结构: if-else 结构 switch 结构 select  ......
语言基础 语言 结构 基础

像素,移动端适配基础

- 物理像素: - 物理分辨率: - 逻辑分辨率: 显示器分辨率等价于浏览器宽度 ![image](https://img2023.cnblogs.com/blog/2456011/202308/2456011-20230804134523521-895671854.png) - 逻辑像素:水平垂直 ......
像素 基础

python基础教程之python-pyppeteer模块使用汇总

一.简单代码示例 import asyncio from pyppeteer import launch async def main(): browser = await launch() page = await browser.newPage() #打开一个新页面 await page.got ......

go语言基础-指针

不像 Java 和 .NET,Go 语言为程序员提供了控制数据结构的指针的能力;但是,你不能进行指针运算。通过给予程序员基本内存布局,Go 语言允许你控制特定集合的数据结构、分配的数量以及内存访问模式,这些对构建运行良好的系统是非常重要的:指针对于性能的影响是不言而喻的,而如果你想要做的是系统编程、 ......
语言基础 指针 语言 基础

【Python】numpy_科学计算的基础库

简介 Numpy中的数组的存储效率和输入输出性能均优于Python中等价的基本数据结构 Numpy是一个开源的Python的科学计算库,用于快速处理任意维度的数组。 Numpy支持常见的数组及矩阵的操作,对于同样的计算任务有着比Python更简洁的指令和更高效的算法。 Numpy使用nadarray ......
基础 科学 Python numpy

机器学习基础知识

#### 1. 经验风险、期望风险、结构风险 参考: 【1】https://www.cnblogs.com/Joyce-song94/p/7443911.html 【2】https://alisure.github.io/2018/04/14/ML/%E6%9C%BA%E5%99%A8%E5%AD% ......
基础知识 机器 基础 知识

go语言基础-时间和日期

time 包为我们提供了一个数据类型 time.Time(作为值使用)以及显示和测量时间和日期的功能函数。 当前时间可以使用 time.Now() 获取,或者使用 t.Day()、t.Minute() 等等来获取时间的一部分;你甚至可以自定义时间格式化字符串,例如: fmt.Printf("%02d ......
语言基础 日期 语言 基础 时间

go语言基础-strings和strconv包

作为一种基本数据结构,每种语言都有一些对于字符串的预定义处理函数。Go 中使用 strings 包来完成对字符串的主要操作。 前缀和后缀 HasPrefix() 判断字符串 s 是否以 prefix 开头: strings.HasPrefix(s, prefix string) bool HasSu ......
语言基础 strings strconv 语言 基础

go语言基础-字符串

字符串是 UTF-8 字符的一个序列(当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节)。UTF-8 是被广泛使用的编码格式,是文本文件的标准编码,其它包括 XML 和 JSON 在内,也都使用该编码。由于该编码对占用字节长度的不定性,Go 中的字符串里面的字符也可 ......
语言基础 字符串 字符 语言 基础

go语言基础-基本类型和布尔

这部分讲解有关布尔型、数字型和字符型的相关知识。 表达式是一种特定类型的值,它可以由其他的值以及运算符组合而成。每个类型都定义了可以和自己结合的运算符集合,如果你使用了不在这个集合中的运算符,在编译时获得编译错误。 一元运算符只可以用于一个值的操作(作为后缀),而二元运算符则可以和两个值或者操作数结 ......
语言基础 布尔 语言 类型 基础

迭代器模式-18

### 概述 迭代器模式 (Iterator Pattern) 又称游标 (Cursor)。它提供了一种方式访问聚合对象中的元素而不用暴露这个对象的内部表示。 **优点**:符合“单一职责原则”、“开闭原则”。 **缺点**:增加系统复杂度。 ```java interface Iterator { ......
模式 18

Python如何开发桌面应用程序?Python基础教程,第十三讲,图形界面

当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本节课会介绍Python的GUI(图形用户界面)编程,用Python也可以写出漂亮的桌面程序,建议此次课程大家稍作了解不要浪费太多时间,因为没有 ......
Python 三讲 应用程序 图形 界面

行行AI9月活动预告:揭秘AI+设计私董会训练营:未来设计的新引擎

IXDC联合行行AI将于9月中下旬2天时间,在北京举办一场前沿且创新的主题会——《IXDC&行行AI的AI设计私董会训练营》。这是一个集结了人工智能与设计领域的课程内容,旨在通过深度学习和实践,推动AI与设计的融合发展。 ......
训练营 引擎 AI AI9

牵手科瑞物业,合合信息智能文字识别技术助力企业沉淀数据资产

名片是商务场景中信息传递的重要载体。比起传统的纸质名片,可动态化呈现个人及企业信息,洞察访客偏好的数字名片已成为企业对外展示、拓展客户的重要工具。近期,合合信息旗下名片全能王与科瑞物业达成合作。通过推动企业数字名片在科瑞物业各层级体系中的应用,助力企业沉淀数据资产,构建人脉“数智化”管理体系。 名片 ......
牵手 物业 资产 文字 智能

合合信息通过ISO/IEC国际标准双认证,为全球用户提供高合规标准AI服务

互联网、AI等技术的全球普及为人们提供便捷服务的同时,也带来了信息安全领域的诸多挑战。保护用户隐私及数据安全,是科技企业规范、健康发展的重心。近期,上海合合信息科技股份有限公司(简称“合合信息”)顺利通过国际权威认证机构DNV审核,获得ISO/IEC 27001信息安全管理体系及ISO/IEC 27 ......
标准 国际标准 用户 全球 国际

设计一个1-8分频电路?要求占空比50%

请设计一个1-8分频电路,占空比50%。 这样的分频电路其中有奇分频和偶分频,需要在一个电路中实现。其中奇分频和偶分频是在输入确定的分频值下,对其进行相应的奇偶分频。 给出设计的代码&激励&仿真波形 module fenpin_8 ( input sys_clk , input sys_rst_n ......
电路 50%

MySql基础及约束

#review #数据库 #MySQL # 数据库 ## 数据库基础知识 1. 存储数据的仓库,数据是有组织的存储的 2. 英文:database,简称DB 数据库管理系统是管理数据库的大型软件,英文为DataBase Managerment System 简称DBMS **关系表数据库** SQl ......
基础 MySql

go语言基础-变量

简介 声明变量的形式一般是使用var关键字:var identifier type。 需要注意的是,Go 和许多编程语言不同,它在声明变量时将变量的类型放在变量的名称之后。Go 要为什么选择呢? 首先,它是为了避免像C语言中那样含糊不清的语句形式,例如:。int* a, b;在这个例子中,只有a指针 ......
语言基础 变量 语言 基础

Qt 在线程中invokeMethod采用QueuedConnection模式,调用带指针参数槽,实际不会调用

widgetObject有操函数Test: void Test(int *v); 在线程中调用Test,会被忽略,实际不会调用。 QMetaObject::invokeMethod(widgetObject, "Test", Qt::QueuedConnection, Q_ARG(int*,&v)) ......

JS设计模式

### 创建型设计模式 #### 单例模式 ```js class Person { constructor(name, age) { if (!Person.instance) { this.name = name this.age = age Person.instance = this } r ......
设计模式 模式