当前位置: 首页 > news >正文

linux w5500 驱动及使用

1、驱动

        驱动来源:

                a. 内核:linux内核w5500驱动,包含两个源文件w5100.c和w5100-spi.c

                        /kernel/drivers/net/ethernet/wiznet/w5100.c

                        kernel/drivers/net/ethernet/wiznet/w5100-spi.c

                        kernel/drivers/net/ethernet/wiznet/w5100.h

                可通过make menuconfig将其配置进内核,重新烧写内核即可。

                或者将这两个文件单独拷贝出来,将其编译成模块,手动insmod

                单独编译:写两个makefile编译出w5500.ko和w5500-spi.ko

obj-m := w5500.o
w5500-objs := w5100.oKDIR := /home/kernel
PWD := $(shell pwd)default :$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
obj-m := w5500-spi.o
w5500-spi-objs := w5100-spi.oKDIR := /home/kernel
PWD := $(shell pwd)default :$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

        依次加载驱动,insmod w5500.ko && insmod w5500-spi.ko (注意挂载顺序)

        而后执行 ifconfig -a 即可查看到ethx新增的网络设备

        内核驱动中的问题点:

                1、内核驱动中没有rst硬件复位,只有软复位。 自己的板子上rst引脚有引出,需要处理

                static int w5100_hw_reset(struct w5100_priv *priv) 函数中增加对硬件复位的控制

                  b. wiz官网驱动:

                        www.w5500.com     

              下载linux驱动文件,文件内有app和driver两个文件,使用driver文件内的驱动代码

               驱动代码里的针对的内核版本有点低,使用4.19,需要针对版本修改一些函数使用方法

               针对自己的环境修改makefile。

obj-m := w5500-wiz.o
w5500-wiz1-objs := module.o netdrv.o  dev.o queue.oKDIR := /home/kernel
PWD := $(shell pwd)default :$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

             insmod w5500-wiz.ko 加载驱动,ifconfig -a 后生成新网卡wiz0

             

        加载驱动前需要先修改好设备树文件

2、w5500设备树

        增加复位控制引脚

        增加spi0设备树描述:SPI速率,中断脚等

&pinctrl {......w5500{w5500_reset_gpio: w5500_reset_gpio{rockchip,pins = <3 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>,/* LU45 P3B0 复位 */};};};w5500-eth{gpio_reset = <&gpio3 RK_PB0 GPIO_ACTIVE_LOW>;pinctrl-names = "default";pinctrl-0 = <&w5500_reset_gpio>;status = "okay";};&spi0 {pinctrl-names = "default", "high_speed";pinctrl-0 = <&spi0m1_cs0 &spi0m1_pins>;pinctrl-1 = <&spi0m1_cs0 &spi0m1_pins_hs>;status = "okay";w5500-wiz0@0x00{compatible = "w5500-wiz0";reg = <0>;spi-max-frequency = <40000000>; /* SPI支持80M速率,实际使用高于50M时寄存器读出错误*/interrupt-parent = <&gpio3>;interrupts = <RK_PA7 IRQ_TYPE_LEVEL_LOW>;};};

过程中的问题:

        配置完成设备树后,加载驱动后,可以进入probe;使用ifconfig -a 可以查看到网口设备有新增eth2。

        驱动初始化,或其他操作进行复位操作后,将对一个默认参数读取来指示当前spi接口及复位情况。

if ((read_data = w5100_read16(priv, rtr)) != RTR_DEFAULT){printk("read data16: %d,\n", read_data);return -ENODEV;}

        实际独处的数据与RTR_DEFAULT不一致;驱动会一直重启。

将驱动换成wiznet官网提供的。

        修改驱动,适配4.1的内核。配置硬件复位和中断引脚。

        修改复位引脚使用设备树of函数操作。

        进入probe后,在网口中生成设备wiz0

        问题1:申请引脚和驱动的api返回值判断逻辑错误。

        问题2:驱动加载时,读取版本号验证。读出的版本号与实际的不一致。

最终问题点:设备树配置spi速率,以上操作都将spi 速率配置成80MHz

        spi-max-frequency = <40000000>; 

        SPI速率问题:W5500的spi理论上可以支持到80Mhz,开始之初设置到80M后,spi通信数据异常,寄存器读出错误,然后驱动重启。后将速率设置讲到40Mhz才正常。

             由于硬件设计时对spi的数据线,时钟线走线没有处理,导致速率升上去后数据异常

3、连接网络

        设置IP:

                1、使用固定IP

ifconfig wiz0 192.168.1.121 up
ifconfig wiz0 netmask 255.255.255.0 broadcast 192.168.1.255
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev wiz0
route add default gw 192.168.1.1 dev wiz0

                2、使用dhcp自动获取IP

udhcpc -i wiz0

        设置完成 IP后,使用ifconfig 查看网卡

 

        指定网卡PING:

ping -I wiz0 192.168.1.102

        PING 外网:

    ping -I wiz0 www.baidu.com

        需要DNS服务:

        /etc resolv.conf 文件添加DNS

该文件重启会清除,可以在启动文件中加入以下

echo "nameserver 1.1.1.1" >> /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4498356.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

MySQL数据库(持续更新中)

1. MySQL介绍 课程目标&#xff1a; MySQL数据库安装与配置MySQL表操作SQL基本查询SQL高级查询◆SQL写入操作◆ MySQL基本函数 1.1 MySQL数据库安装与配置 1.1.1 数据库简介 什么是数据库系统&#xff1a; 数据库系统(DBMS)是指一个能为用户提供信息服务的系统。它实现了有…...

软件测试人员的一般职业规划是如何的?

一、软件测试工程师大致有4个发展方向:   1 资深软件测试工程师   一般情况&#xff0c;软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等级。   达到这个水平比较困难&#xff0c;这需要了解很多知识&#xff0c;例如C语言&#xff0c;JAVA语言…...

网站改版是不是要有服务器,听说现在天堂又要改版了,还要开新服务器了,就是不知道什么时候能搞? 爱问知识人...

(《虚与实》产品包的具体上市日期&#xff0c;尽情玩家密切留意官方网站)没人知道&#xff0c;下面是新浪的天堂公告&#xff0c;研究一下下。《虚与实》更新在即 新版产品包近期上市全球会员愈一亿&#xff0c;有网游界教父之称的经典巨作——《天堂》&#xff0c;自推出以来已…...

大学计算机课实验4,计算机组成原理实验

计算机组成原理实验(四)第七章 PLD部件实验7.1 总线传输实验7.2 运算器部件实验7.3 存储部件实验7.1 总线传输实验1,实验器材FD-CES实验仪一台,PLD实验板一块。2,实验要求把两个数据分别写入 74373和 74374中,再使用 RAM作中间单元来交换这两个数据。3,实验框图见图 1。图 1 总…...

单片机毕业设计 RFID智能门禁系统

文章目录1 简介2 绪论2.1 课题背景与目的3 射频识别3.1 射频识别技术3.2 射频识别模块3.2.1 RFID模块3.2.2 RFID模块组成4 系统设计4.1 系统架构4.1.1 硬件部分4.1.2 软件部分4.2 软件总体流程图4.3 密码子程序4.4 数据采集子程序4.5 显示子程序4.6 存储子程序5 实现效果1 简介…...

在excel图表上添加数据标签

在excel图表上添加数据标签 觉得有用的话,欢迎一起讨论相互学习~ 方法与步骤 在Excel2013中&#xff0c;选中柱子右键—添加数据标签-----添加数据标签&#xff08;B),如下图:...

五、settings 文件

文章目录五、settings 文件【尚硅谷】Gradle教程-讲师&#xff1a;刘辉 生活明朗&#xff0c;万物可爱&#xff0c;人间值得&#xff0c;未来可期 五、settings 文件 首先对 settings 文件的几点说明&#xff1a; 作用&#xff1a;主要是在项目初始化阶段确定一下引入哪些工程…...

mysql迁移DM DTS迁移identity增量溢出

1、错误信息 首先要明确的是在MySQL中int类型的最大值如下&#xff0c;即自增列的最大值 2、查看此表MySQL端表的格式和DTS错误详情中的语句 mysql: CREATE TABLE xxx ( xxx int(11) NOT NULL AUTO_INCREMENT, xxx ) ENGINEInnoDB AUTO_INCREMENT2147483648 DEFAULT DM: CRE…...

FPGA设计技巧总结

1.1 FPGA设计技巧总结 1.1.1 本节目录 1)本节目录; 2)本节引言; 3)FPGA简介; 4)FPGA设计技巧总结; 5)结束语。 1.1.2 本节引言 “不积跬步,无以至千里;不积小流,无以成江海。就是说:不积累一步半步的行程,就没有办法达到千里之远;不积累细小的流水,就没…...

程序员集体换电脑?没有男生能拒绝《赛博朋克2077》!

一座五光十色的大都会权力更迭和身体改造是永恒的主题一名野心勃勃的雇佣兵正在追寻一种独一无二的植入体只要得到它&#xff0c;就能获得永生的关键历时8年&#xff0c;通往夜之城的大门终于打开。12月10日&#xff0c;由波兰游戏工作室CD Projekt RED开发制作的《赛博朋克207…...

Redux 中间件

目录 1.中间件概述 Redux 中间件作用&#xff1a; 中间件说明&#xff1a; 2.中间件的触发时机 3.redux-logger中间件 4.redux-thunk中间件 1.不使用 redux-thunk 中间件&#xff0c;action 只能是一个对象 2.使用 redux-thunk 中间件后&#xff0c;action 既可以是对…...

jzoj 回文数1

题目描述 古时候人们发明了有趣的回文对联&#xff0c;如&#xff1a; 斗鸡山上山鸡斗&#xff1b;龙隐洞中洞隐龙。 雾锁山头山锁雾&#xff1b;天连水尾水连天。 客上天然居&#xff1b;居然天上客。 心清可品茶&#xff1b;茶品可清心。 人过大佛寺&#xff1b;寺佛大过人。…...

equals、==的区别

...

新库上线 | CnOpenData美国国家民主基金会捐赠数据

美国国家民主基金会捐赠数据 一、数据简介 国家民主基金会&#xff08;National Endowment for Democracy&#xff1b;简称&#xff1a;NED&#xff09;成立于1983年&#xff0c;由共和党人和民主党人共同创建&#xff0c;致力于发展和加强世界各地的民主制度。自1983年成立以…...

[人工智能]动物专家系统work

实验内容 设计一个动物识别专家系统&#xff0c;规则库至少包含15条规则&#xff0c;可以识别至少7种动物&#xff0c;规则可增加&#xff1b;界面显示要求&#xff1b; 有若干选择动物特征的选择列表&#xff1b;表现判断动物时&#xff0c;使用了哪些规则;表现数据库的变化&…...

MySQL-基于docker实现Replication集群主从复制及读写分离

什么是MySQL集群 MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案&#xff0c;其目的是提供容错性和高可用性能。 说的直白一点就是要做一件事&#xff0c;一个人做着非常吃力&#xff0c;没有那么多精力&#xff0c;所以需要多个人分工合作&#xff0c;最…...

软考英语部分答题技巧

英语答题技巧 1背单词只有熟悉了相关单词&#xff0c;不说我们能完全翻译句子&#xff0c;但至少我们能够知道这道题目考查的是什么&#xff0c;这样就算连蒙带猜&#xff0c;也能八九不离十。 如果有时间&#xff0c;拿个笔记本&#xff0c;把教材上的英文单词全部抄写一遍下…...

英语面试最实用的五大技巧

提起英语面试就会让一些小伙伴十分头疼&#xff0c;因为有些小伙伴英语基础不是太扎实&#xff0c;在中文面试的时候对答如流&#xff0c;但是在英语面试的时候会十分紧张&#xff0c;无法明确表达自己的想法&#xff0c;这在英语面试中是十分忌讳的。想要通过英语面试&#xf…...

链表的基本操作

一、链表简介 链表由一系列结点&#xff08;链表中每一个元素称为结点&#xff09;组成&#xff0c;结点可以在运行时动态生成。单链表每个结点包括两个部分&#xff1a;一个是存储数据元素的数据域&#xff0c;另一个是存储下一个结点地址的指针域。双链表每个结点有一个数据…...

关于ini,cfg配置文件的使用技巧

.cfg .ini 文件是一种文件格式&#xff0c;其本身结构类似于 [标题] 具体变量 变量 这种形式 在py中解析得到的变量值为字符串&#xff0c;如存储数字信息&#xff0c;需要进一步解析&#xff0c; 这种配置文件在初始化程序的时候非常的有用&#xff0c;在文件的存储之中…...

数据资产化助力行业抢占市场先机!

今天,大数据已经成为经济发展的“水电煤”,成为赋能经济发展的新引擎,因此,在数字经济环境下,实现数据资产化是各领域产业升级最重要的着力点。 数据资产化是什么 数据资产化是伴随着“数据资产管理”由中国数据资产管理峰会提出&#xff0c;中国数据资产管理峰会对数据资产管…...

事务和事务的隔离级别及脏读、幻读

1.为什么需要事务 事务是数据库管理系统&#xff08;DBMS&#xff09;执行过程中的一个逻辑单位&#xff08;不可再进行分割&#xff09;&#xff0c;由一个有限的数据库操作序列构成&#xff08;多个DML语句&#xff0c;select语句不包含事务&#xff09;&#xff0c;要不全部…...

c++算法基础必刷题目——递推

文章目录递推1、扫雷MINE递推 递推算法是一种简单的算法&#xff0c;即通过已知条件&#xff0c;利用特定关系得出中间推论&#xff0c;直至得到结果的算法。递推算法分为顺推和逆推两种。 1、扫雷MINE NC20241 扫雷MINE 题目描述 相信大家都玩过扫雷的游戏。那是在一个n*m的…...

Java之小球碰撞反弹

本次我们主要实现了三个功能&#xff1a; 1&#xff0c;小球碰壁反弹、小球相互碰撞反弹。 2&#xff0c;使用缓冲绘图解决闪屏问题。 3&#xff0c;增加暂停按钮&#xff0c;实现界面动、停控制。 一&#xff0c;创建一个类ShowUI实现窗体界面 package com.yzd0126.BallsRebo…...

【菜鸟踩坑】csc不是内部或外部命令,也不是可运行的程序

初识C#&#xff0c;照着菜鸟教程打算用命令行运行.cs文件&#xff0c;系统提示无法识别 csc 命令&#xff0c;按照原图说明尝试添加环境变量&#xff0c;依然不行。环境变量改为C:\Windows\Microsoft.NET\Framework64\v4.0.30319就可以了 其他踩坑&#xff1a; 环境变量修改后…...

linux shell 移位,Bash技巧:使用 shift 内置命令左移前几个命令参数

在 bash 中&#xff0c;可以使用位置参数(positional parameters)来获取传入脚本、或者传入函数的各个参数值。例如&#xff0c;$1 对应传入的第一个参数&#xff0c;$2 对应传入的第二个参数。依次类推。我们可以使用 shift 内置命令来重命名位置参数。例如&#xff0c;执行 s…...

Python -- 函数(def)与面向对象思维

一、定义函数&#xff1a; 1.我们可以把程序中相对独立的功能模块抽取出来2.这样做的好处一是减少重复代码的编写3.二是将来可以重复的使用这些功能模块4.Python中的函数就是代表了这样的功能模块1. 就以定义阶乘的函数而言&#xff0c;简洁明了&#xff0c;不需要重复的去写同…...

Unity使用Mesh动态加载3D模型

Unity提供Mesh类型&#xff0c;允许用户动态的将顶点坐标&#xff0c;顶点颜色&#xff0c;顶点法向量&#xff0c;顶点UV等属性动态传输给Mesh类&#xff0c;在场景中绘制用户自定义的三维模型。 下面说下实现步骤&#xff1a; 1. 在场景中创建一个空物体&#xff0c;右键单…...

实现类似天猫列表消息自动垂直滚动效果

一、先看效果 前段时间在交流群里看到有小伙伴在问一个消息滚动列表怎么做&#xff0c;正好最近在学校准备毕业答辩&#xff0c;公司请了两周假&#xff0c;忙里偷闲把这个效果实现了&#xff0c;整体感觉还是不错的&#xff0c;代码量也比较少&#xff0c;练练手的同时也给小伙…...

【仿真建模】第四课:AnyLogic入门基础课程 - 轨道交通仿真入门讲解

文章目录一、轨道库的概念和特点二、轨道交通仿真三、更换车头和车身样式一、轨道库的概念和特点 二、轨道交通仿真 新建模型 搭建轨道 定义轨道上的起点和终点 拖拽出一个trainSource&#xff0c;设置其车厢数量为4&#xff08;默认为11&#xff0c;车厢太多会超出轨道&…...

2022AP美国政府与政治考试内容北美卷考情分析

2022年5月2日进行的AP美国政府与政治考试已经结束。本场考试为线下纸笔考试&#xff0c;该考情分析涉及到的考卷为北美卷&#xff0c;由一位考生回忆而来&#xff0c;以供大家做难度参考。 考试整体评价 考试整体难度不是很大&#xff0c;起码比很多同学想象中要简单&#xff0…...

语音叠加和谐振的计算

语音叠加和谐振的计算 什么是语音处理&#xff1f; 1.语音信号的研究和这些信号的处理方法 2.数字信号的一个特例应用于语音信号的处理符号 什么是声音&#xff1f; 声能,机械,海浪, 空气穿过的振动&#xff08;或其他介质&#xff09;,&#xff08;空气&#xff09;压力变化…...

上课笔记--台大政治学基础之美国选举制度与意识形态

//2015年1月29日 //大二下学期看的&#xff0c;结果到现在才有时间整理 //课程网站&#xff1a;http://ocw.aca.ntu.edu.tw/ntu-ocw/index.php/ocw/cou/101S111 //记得很零碎&#xff0c;只对看过课程对内容有印象的人有价值了罢 CT05V01 美国政治制度 1.众议员,435人&#xff…...

34 CO配置-产品成本控制-成本对象控制-期末结算-检查差异变式

业务背景&#xff1a;检查差异变式 事务码: OKVG SPRO路径&#xff1a;SPRO->控制->产品成本控制->成本对象控制->按定单划分的产品成本->期末结算->差异结算->检查差异变式 第1步&#xff0c;SPRO路径进入 第2步&#xff0c;通过“新条目”创建&#…...

回文联对联大全_回文联

回文联以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;回文联回文联&#xff0c;它是我国对联修辞奇葩中的一朵。用回文形式写成的对联&#xff0c;既可顺读&#xff0c;也可倒读&#xff0c…...

【面试感悟】一名3年工作经验的程序员应该具备的技能

前几天还在群里聊到&#xff0c;博客园是很多老程序员的记忆&#xff0c;很当低调的牛人都在上面耕耘。今天作者五月的仓颉他16年3月份找工作后的面试感悟&#xff0c;作者是做JavaWeb开发。现在17年了&#xff0c;希望能给找工作的朋友一些指导。PS : Java虚拟机系列相关文章&…...

美国的工会制度——Google成立工会背后

最近&#xff0c;400名谷歌员工宣布组建工会&#xff0c;引起了广泛关注。组建工会并不是新鲜事&#xff0c;令人惊讶的是这个工会是由硅谷科技巨头谷歌的员工组建&#xff0c;而谷歌公司一直以来都提供了相当优渥的工资和舒适的工作环境。组建工会的决定是在谷歌员工和管理层的…...

c语言从txt读取回文诗,40个C语言的基础编程题.doc

40个C语言的基础编程题.docC语言基础编程题【程序1】题目古典问题有一对兔子&#xff0c;从出生后第3个月起每个月都生一对兔子&#xff0c;小兔子长到第三个月后每个月又生一对兔子&#xff0c;假如兔子都不死&#xff0c;问每个月的兔子总数为多少1.程序分析兔子的规律为数列…...

OPPO K9试水“捆绑销售”,消费者“赚了”还是“亏了”?

【原创】 号称“充电5分钟&#xff0c;开黑两小时”的OPPO新品K9于5月6日正式发布&#xff0c;这句“似曾相识”的OPPO“过气”广告语&#xff0c;又重新出现在了江湖&#xff0c;说是词穷也好&#xff0c;为了突出手机卖点也罢&#xff0c;反正新品是上了。 出了新品&#x…...

软件需求工程与UML建模第十周作业

项目名称 &#xff1a;网页过滤器 项目用户&#xff1a;一般网友 项目背景&#xff1a; 网友在冲浪时往往会遇到一些不文明的信息如涉黄图片 &#xff0c;不文明图片&#xff0c;广告文本等等&#xff0c;这些往往会给网友的浏览带来一些不好的影响。以及现在青少年网民数量日益…...

全媒体时代下高校思想政治教育目标应坚持的原则

&#xff08;一&#xff09;高校思想政治教育目标应遵循社会进步和个人发展辩证统一的原则 “思想政治教育在各级各类学校都要摆在重要位置&#xff0c;任何时候都不能放松和削弱。思想政治素质是最重要的素质。不断增强学生和群众的爱国主义、集体主义、社会主义思想&#xff…...

C#检测ocx控件是否注册

接着上一篇《C#程序检测指定计算机端口是否打开》&#xff0c;程序除了判断调用的WebService端口是否打开外&#xff0c;还需要判断程序运行过程中使用的ocx控件是否在用户计算机中注册&#xff0c;包括office浏览控件、dwg浏览控件、签名控件等。   控件有多种注册方式&…...

树莓派3B+ Buster 和 Docker 安装 mopidy 播放器,蓝牙连接天猫精灵实现百度 TTS

文章目录前言环境及目的连接蓝牙步骤阶段成果安装 Mopidy 之一般方式配置创建 Mopidy 服务安装 Mopidy 之 Add-On 方式&#xff08;只能从 3.5mm 或 HDMI 输出&#xff09;拉取镜像配置注册百度 TTS 应用HA 配置完工前言 一年前已经有大佬 airhog 实现了这个功能&#xff0c;若…...

c语言从txt读取回文诗,C语言编程题及参考答案.pdf

C 语言编程题精选 1.有函数 F(x)(x1) 2和 G(x)2x1&#xff0c;输入 X 值计算 F(G(x))的值。 2.任意输入三个字符&#xff0c;要求首先按逆序输出&#xff0c;然后同行原序输出。 3.在屏幕上输出如下图案(考虑能否将输出的行数由输入的值来控制) &#xff1a; ****** ****** ***…...

算法作业5

算法作业 p249 #include<iostream> #include<algorithm> using namespace std;struct job{ //定义作业结构体 int id; //作业id int time; //作业运行时间 };bool compareMethod(job j1,job j2){if(j1.time j2.time ){ //如果有作业运行时间相同,则按照id递…...

华为称拥有超万项美国专利,知产政治化会摧毁创新

&#xff0c;华为今天发布了创新和知识产权白皮书&#xff0c;并呼吁勿将知识产权问题政治化。华为首席法务官宋柳平在深圳总部召开的新闻发布会上表示&#xff0c;知识产权是创新的基础&#xff0c;将知识产权问题政治化会威胁全球技术的进步。 宋柳平表示&#xff0c;“如果…...

无序列表

1.什么是列表标签 作用&#xff1a;给一堆数据添加列表语义&#xff0c;也就是告诉搜素引擎告诉浏览器&#xff0c;这一顿数据是一个整体 2.html中列表标签的分类 1.无序列表&#xff08;最多&#xff09;&#xff08;unordered list&#xff09; 2.有序列表&#xff08;最…...

Java集合常见面试题(二)

Collection 子接口之 List ArrayList 和 Vector 的区别? ArrayList 是 List 的主要实现类&#xff0c;底层使用 Object[]存储&#xff0c;适用于频繁的查找工作&#xff0c;线程不安全 &#xff1b;Vector 是 List 的古老实现类&#xff0c;底层使用Object[] 存储&#xff0…...

英文翻译技巧

英文翻译技巧 http://www.docin.com/p-35941698.html...

搜索引擎语法简介 google shodan censys zoomeye fofa dnsdb

搜索引擎是我日常工作中用得最多的一款工具&#xff0c;国内常用的搜索引擎包括Baidu&#xff0c;sougou&#xff0c;bing等。但我本篇要纪录的并不是这些常用的搜索引擎&#xff0c;而是信息安全从业人员必备的几款网络搜索引擎。本篇要介绍的搜索引擎包括&#xff1a;Shodan&…...

群晖NAS搭建web服务器,并发布公网可访问 3/4

在前两篇介绍中&#xff0c;我们成功的在局域网内的群晖NAS上&#xff0c;搭建起一个简单的静态网页&#xff0c;虽然这个网页不复杂&#xff0c;但其展示的原理却是通用的。接着我们就可以使用cpolar建立的数据隧道&#xff0c;将这个网页发布到公共互联网上。现在&#xff0c…...

如何用 awk sed 命令统计一个 Unix/Linux 系统中文件大小的分布情况?

前言 测试过程中&#xff0c;将操作系统的结果差异性考虑其中。 问题&#xff1a; SoftwareTeacher看了《Unix 传奇》一书&#xff0c;想起很久以前读 Unix 文件系统设计思想的时候&#xff0c;里面提到Unix 的很多文件大小在 4K 以下。他提了一个问题 “怎么能用Unix 的awk&a…...

智慧泵房服务认证

智慧水务smart water 通过控制设备、无线网络、流晕、水质、水位、水压等在线监测设备实时感知城镇供水系统的运行状态&#xff0c;采用可视化的方式有机整合水务管理部门与供水设施&#xff0c;形成“城镇水务物联网”,对海噩信息进行及时分析与处理&#xff0c;根据处理结果做…...

AI赋能健康管理,Health AI技术开放平台,用科技点亮智能生活

作为中国AI健康管理领域最早入局者之一&#xff0c;健康有益一直坚守在技术和市场的无人区。 健康有益从AI健康管理核心技术入手&#xff0c;加大人力物力投入&#xff0c;长期研发积累了一系列核心技术并不断精进&#xff0c;攻克一个又一个技术难题。基于AI核心技术专业理论…...

推荐系统----协同过滤算法

目录1 算法概述2 用户协同过滤&#xff08;UserCF&#xff09;缺点3 物品协同过滤&#xff08;ItemCF&#xff09;4 应用场景分析5 传统协同过滤的缺陷6 参考材料1 算法概述 协同过滤算法&#xff08;collaborative filtering&#xff09;的主要目标是通过用户物品交互产生的协…...

实现Nginx代理WSS协议

因为线上H5游戏需要加上SSL&#xff0c;不想在原来的Web 服务器和游戏服务器支持SSL&#xff0c;只希望 在Nginx代理集群支持SSL。整体架构如下&#xff1a; 从上图可以看出需要总共涉及到https/http 和wss/ws 协议的转换。百度了网上的解决方案&#xff0c;查到一个通过配置t…...

【vue】pdf转图片

把pdf转成图片进行显示pdf-dist使用步骤踩坑最近做了一个需求–在html页面展示PDF文档 遇到的问题&#xff1a;在浏览器上可以用iframe正常打开pdf文件。但是当html嵌套在手机app里面的时候&#xff0c;-iframe嵌套的PDF文件就不能正常展示了。 解决办法&#xff1a; 1.尝试过使…...

Matlab中 linprog函数的用法总结

转载&#xff0c;原文链接&#xff1a;https://www.cnblogs.com/goodtwo/p/11141969.html Matlab中 linprog函数的用法总结 1.简介 在matlab中&#xff0c;linprog函数可以求解线性规划问题&#xff0c;用于寻找目标函数的最小值 matlab中&#xff0c;规划模型的标注写法如下…...

离线语音识别与语音转写初探

这里写自定义目录标题语音离线SDK科大讯飞测试结果百度云录音环境要求吵杂的环境阿里云腾讯云有道云谷歌微软国外版本语音转文本文本转语音语音助手关键字识别对话听录C/Windows 和 LinuxC/Windows呼叫中心听录编解码器压缩的音频输入批量听录自定义自定义语音转文本自定义文本…...

健康有益推出ego系统,AI精准健康管理揭开新一页

伴随快节奏生活的加剧&#xff0c;饮食、运动以及生活习惯不良人群的比重越来越大&#xff0c;人们对健康管理的关注度越来越高。今年3月&#xff0c;CB Insights公布的一份人工智能全局报告显示&#xff0c;全球风投所占的AI相关领域资本比例不断增加&#xff0c;根据AI在不同…...

计算机科学感言,计算机专业学生毕业感言

计算机专业学生毕业感言 相关内容:时间飞逝&#xff0c;6六年的小学生活就要结束&#xff0c;这感觉就像昨天我还是一年级的新生&#xff0c;今天我就是六年级的毕业生了&#xff0c;时间紧促的好像跟本不可能再让我多看我的老朋友一眼。6年啊&#xff0c;一个刚出生的小婴儿&a…...

参赛感言

第七届大学生机器人大赛11.19号我们&#xff08;cczu&#xff09;四支队伍&#xff0c;交叉足、窄足机器人、摄像头搬运、技术挑战赛分别参加比赛。由于队员们都是第一次参加比赛&#xff0c;比赛经验不足&#xff0c;还有制作作品的独立性不够&#xff0c;比赛成绩不是很理想。…...

天河CAD2012打开服务器文件,AutoCAD无法启动,或启动中途闪退

方法1&#xff1a;删掉AutoCAD中的FTPSites扩展(推荐&#xff0c;一劳永逸)。打开开始菜单&#xff0c;点击”运行”(或按WinR&#xff0c;或在任务管理器中点击”文件”-“运行)&#xff0c;输入”regedit”后确定(回车)&#xff0c;搜 索”FileNavExtensions”&#xff0c;当…...

Pytorch DataLoader中的num_workers (选择最合适的num_workers值)

一、概念 num_workers是Dataloader的概念&#xff0c;默认值是0。是告诉DataLoader实例要使用多少个子进程进行数据加载(和CPU有关&#xff0c;和GPU无关) 如果num_worker设为0&#xff0c;意味着每一轮迭代时&#xff0c;dataloader不再有自主加载数据到RAM这一步骤&#xff0…...

autocad显卡驱动文件hdi_AUTOCAD启动提示显示驱动文件丢失怎么办?hdi是什么文件?...

有网友说他的AUTOCAD 2014启动的时候提示缺少显示驱动文件&#xff0c;如下图所示。其实这种问题不是真正缺少文件&#xff0c;也不是什么direct X的事儿&#xff0c;而是注册表中记录驱动的路径错误&#xff0c;只需要将注册表中的相关键值删除&#xff0c;操作步骤如下&#…...

你真的了解显卡吗?显卡基础知识大扫盲

❤️作者主页&#xff1a;IT技术分享社区 ❤️作者简介&#xff1a;大家好,我是IT技术分享社区的博主&#xff0c;从事C#、Java开发九年&#xff0c;对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉&#xff1a; 数据库领域优质创作者&#x1f3c6;&#x…...

WIFI与移动网络下IP地址是否使用NAT

WIFI下IP 连接同一台路由器的不同移动设备会被分配不同的内网ip&#xff0c;但通过百度IP查到的IP地址均为外网地址。 手机系查询统IP地址平板系统查询IP地址 手机百度查询统公网IP地址平板百度查询公网IP地址 输入路由器ip地址进入路由器管理界面&#xff0c;我用的是华为…...

移动构造函数

移动构造&#xff1a; 移动构造是C11标准中提供的一种新的构造方法。 在现实中有很多这样的例子&#xff0c;我们将钱从一个账号转移到另一个账号&#xff0c;将手机SIM卡转移到另一台手机&#xff0c;将文件从一个位置剪切到另一个位置…… 移动构造可以减少不必要的复制&…...

移动IPv6的优势

相对于目前广泛应用于无线网络的IPv4技术&#xff0c;移动IPv6的优势非常明显&#xff0c;这些优势主要体现在以下几个方面。(1)地址数量大大增加移动IPv6的128位地址长度对于充满生机的移动市场来说是非常诱人的。另外&#xff0c;采用移动IPv6之后将不再需要NAT&#xff0c;这…...

利用RawSocket篡改UDP源地址

补充交流&#xff1a; 私下交流的时候&#xff0c;宝哥哥提到为何不考虑TGW或者LVS作为解决方案&#xff1f; 经过一番调研&#xff0c;无论是TGW还是LVS的DR模式&#xff0c;所谓的session保持功能主要还是基于TCP长连接而言&#xff08;TGW支持基于客户端IP的保持功能&#x…...

SA实战 ·《SpringCloud Alibaba实战》第07章-服务治理:实现服务的自动注册与发现

注意:本项目完整源码加入 冰河技术 知识星球即可获取,文末有优惠券。 大家好,我是冰河~~ 在《SpringCloud Alibaba实战》专栏的《SA实战 《SpringCloud Alibaba实战》快速搭建三大微服务并完成交互开发与测试》一文中,我们初步实现了用户微服务、商品微服务和订单微服务之…...

ubuntu如何配置软件更新源和更新镜像

重要的事情说三遍&#xff1a;配置好上网信息&#xff08;ip&#xff0c;DNS等&#xff09;&#xff0c;电脑插上网线..... 1、首先备份Ubuntu源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 或者cd /etc/apt/sudo cp sources.list sources.list.bak2、…...

C++10中的移动语义

首先&#xff0c;我们来看这样一个函数&#xff1a; &#xff08;T为一个对象类型&#xff09; T clone(const T& rhs) {T other rhs;return other; } 这样的函数中&#xff0c;其实会调用两次拷贝构造函数。我们写一个实例看看&#xff1a; class Example { public:E…...

国内的镜像源访问地址

国内访问外网时&#xff0c;的确慢&#xff0c;那么下边就是国内同步得到的镜像&#xff0c;一键提升speed。 开源软件系统官方源、镜像源Open Source 汇总&#xff0c;请注意这是一个总结&#xff0c;如果您自己搭建了一个小型开源镜像&#xff0c;这里并没有。以下列出的是包…...

yum 修改源

修改为阿里源 首先是到yum源设置文件夹里: /etc/yum.repos.d/ 1. 查看yum源信息: yum repolist 2. 安装base reop源 cd /etc/yum.repos.d 3. 接着备份旧的配置文件 sudo mv CentOS-Base.repo CentOS-Base.repo.bak 4. 下载阿里源的文件 sudo wget -O /etc/yum.re…...

数组常用方法总结 (6) :includes / indexOf / lastIndexOf / valueOf / toString / isArray

includes 检测数组是否包含某值&#xff0c;返回值为布尔值&#xff0c;找到一个就会返回 true&#xff0c;如果直到遍历完数组都未找到匹配的值&#xff0c;则返回 false。arr.includes(value,index)第一个参数为想要查找的值。第二个参数为查找开始的位置&#xff0c;如果为…...

树莓派+USB摄像头自制网络摄像头

1. 摄像头功能支持 终端输入lsusb看拔插前后USB设备情况&#xff0c;新增usb设备后终端输入ls /dev/video*看到video0设备即摄像头在线。 2.安装依赖 sudo apt-get install subversion libv4l-dev libjpeg8-dev cmake 3.下载mjpeg-stream编译安装 wget https://github.com…...

树莓派搭建网络摄像头

树莓派搭建网络摄像头 0、前言 最近玩树莓派比较上头&#xff0c;赶上大创的一个项目完工&#xff0c;手里还有一个zero的摄像头&#xff0c;拿来做一个简易的网络监控&#xff0c;为接下来的实践活动&#xff08;比如店铺人流量检测&#xff0c;客户分析等等&#xff09;做好…...

Docker部署jeecgboot微服务使用记录

docker安装和基础命令 docker安装 docker安装详细步骤 Docker命令 #进入容器 sudo docker exec -it 775c7c9ee1e1 /bin/bash # docker中 启动所有的容器命令 docker start $(docker ps -a | awk { print $1} | tail -n 2) # docker中 关闭所有的容器命令 docker stop $(doc…...

php总结2

1.什么是引用变量&#xff1f;在php中用什么符号定义引用变量 答题技巧&#xff1a; 1.php的引用变量的概念及定义方式 2.延伸&#xff1a;php引用变量的原理 概念&#xff1a;在php中应用意味着用不同的名字访问同一个变量实例&#xff1a;$a1;$b&$a;unset($b);echo $a;/…...

医疗电气设备安规术语理解

安规术语&#xff1a; 应用部分&#xff1a; 医疗设备的一个部分&#xff0c;需要和病人和有接触才能使用的地方。 I类电气&#xff1a; 依靠基本绝缘和接地保护的设备&#xff1b; II类电气&#xff0c; 依靠双层绝缘&#xff0c;没有接地保护。 高完善性器件&#xff1a; 正常…...

美团面试总结1

(1)简单理解Vue中的nextTick? https://www.jianshu.com/p/a7550c0e164f (2)keep-alive是如何实现的? https://www.jianshu.com/p/f3c52707656a (3)js遍历JSON https://www.cnblogs.com/qingqingzou-143/p/7079725.html (4)js遍历树 https://www.cnblogs.com/c…...

linux基础学习小总结

文章目录两周知识回顾01.硬件知识回顾部分1&#xff09;硬件分类概念介绍 &#xff08;了解&#xff09;2&#xff09;硬件组成部分说明3&#xff09;硬件重要组成说明4&#xff09;硬件性能指标介绍5&#xff09;企业存储数据方案02.系统安装部署阶段回顾1&#xff09;操作系统…...

zf-总结

打印&#xff1a; 常规 webpack5的优点 AOP 装饰模式 发布订阅模式 观察者模式 浏览器的事件环eventLoop node的事件环eventLoop 进程&#xff0c;线程 浏览器的进程线程 继承公共方法&#xff08;必看&#xff09; js原型链 缓存 本地储 压缩方法 Promise 解决的问题 3 promi…...

java经典总结 !

&#xfeff;&#xfeff;sun考试: SCJP:只考core Java SCJD:jdbcswing SCWCD:servletjsp( Java EE) SCEA:EJBWebserver( 架构师) 必须养成优秀程序员的编写习惯&#xff1a;缩进(用空格)、注释、命名约定。 大小写敏感。 单独的“&#xff1b;”代表一条空语句。 main函…...

网络资料总结的常用计算机公司笔试题目

补码&#xff1a;正数的补码与原码相同&#xff1b;负数的补码符号位为1&#xff0c;其余位为该数绝对值的原码按位取反&#xff0c;然后整个数加1。 路由器的功能&#xff1a;网络层互联设备。很强的网络互联能力&#xff0c;能够互联多个异构网络&#xff1b;很强的路由选择&…...

PHP 面试总结(持续更新) --小丑

Session与cookie的区别&#xff1f; cookie数据存放在客户的浏览器上&#xff0c;session数据放在服务器上&#xff0c;以文件的形式存放&#xff0c;可以从php.ini里面的session.save_path找到存放位置 cookie不是很安全 &#xff0c;cookie可以进行cookie欺骗&#xff0c;别人…...

Java 学习路线 知识总结

1 基础篇 01 面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言&#xff08;Kotlin、Groovy、JRuby、Jython、Scala&#xff09; → 值传递 值传递、引用传递 为什么说…...

如何使用Docker,Nginx和Letsencrypt设置简单且安全的反向代理

by Kasper Siig卡斯珀西格(Kasper Siig) 介绍 (Introduction) Ever tried setting up some sort of server at home? Where you have to open a new port for every service? And have to remember what port goes to which service, and what your home ip is? This is de…...

6_计算机网络_应用层-HTTP-DNS-跳板机

文章目录1、 抓包工具tcpdump2、HTTPhttp VS httpshttp 协议http特点http版本http 工作原理session和cookiehttp请求报文get/post方法首部字段http响应报文https建立连接搭建https&#xff08;野鸡证书&#xff09;3、DNS服务前提域的分类DNS解析常见域名解析命令解析过程4、常…...

使用nslookup进行DNS查询及wirekhark抓取DNS数据包

nslookup 是一个查询 Internet 域名服务器的程序。我们通常使用nslookup工具来测试DNS解析&#xff0c;获取DNS报文的详细数据&#xff0c;这也是我们想要使用协议分析工具nslookup来分析DNS流量进行分析。 只要你上网&#xff0c;都会涉及DNS解析。简单起见&#xff0c;我们这…...

反向代理HAproxy

HAProxy 介绍和架构HAProxy 安装HAProxy 基础配置HAProxy 调度算法HAProxy 高级功能 1 Web 架构介绍 2 HAProxy 简介 负载均衡&#xff1a;Load Balance&#xff0c;简称LB&#xff0c;是一种服务或基于硬件设备等实现的高可用反向代理技术&#xff0c;负载均衡将特定的业务(…...

第二章 游戏的任务

她将航与剩下两个孩子分为两个界面来操作&#xff0c;这样更方便&#xff0c;而且&#xff0c;出现bug的话……看得更清楚。 “这还不叫游戏&#xff0c;游戏&#xff0c;应该加上点任务吧。”她手指敲击&#xff0c;航的界面上赫然插入剧情。 提示音&#xff1a; 航&#xff…...

datawhale深度推荐模型组队学习Task03-DeepFM模型

序言&#xff1a; 在Task02中&#xff0c;我们说到&#xff0c;Wide&Deep模型是Wide模型和Deep模型的结合&#xff0c;其中Wide部分采用线性模型&#xff0c;Deep部分采用DNN模型。其中Wide模型的输入特征是原始的数值型特征、Embedding处理后的类别型特征以及人工构造的交…...

OpenStack Neutron源码分析:ovs-neutron-agent启动源码解析

声明&#xff1a; 本博客欢迎转载&#xff0c;但请保留原作者信息! 作者&#xff1a;华为云计算工程师 林凯 团队&#xff1a;华为杭州研发中心OpenStack社区团队 本文是在个人学习过程中整理和总结&#xff0c;由于时间和个人能力有限&#xff0c;错误之处在所难免&#xf…...

openstack运维实战系列(二十)之neutron创建网络并指定vlan号码

1. 背景说明neutron在openstack中负责instance的网络&#xff0c;如虚拟机内部网络&#xff0c;虚拟机外部网络等&#xff0c;和实体网络相类似&#xff0c;openstack中的网络也存在路由器router&#xff0c;交换机switch&#xff0c;网络network&#xff0c;子网subnet&#x…...

Neutron 网络基本概念 - 每天5分钟玩转 OpenStack(66)

2019独角兽企业重金招聘Python工程师标准>>> 上次我们讨论了 Neutron 提供的功能&#xff0c;今天我们学习 Neutron 模块几个重要的概念。 Neutron 管理的网络资源包括 Network&#xff0c;subnet 和 port&#xff0c;下面依次介绍。 network network 是一个隔离的二…...

S32V234 软件浅谈-ISP | ISP 架构介绍

###笔者 Jackknife 主要负责 ADAS 领域&#xff0c;对 NXP S32V234 拥有非常深入的研究&#xff0c;如果对 S32V234 方案感兴趣&#xff0c;欢迎联系。 和传统的嵌入式处理器相比较&#xff0c;S32V234 SOC 集成了强大的图像处理模块 Image Signal Processor( ISP ) 。 刚接触…...

OpenStack中SDN泛谈3 (OVNDragonflow)

这一篇讲一下基于OpenvSwitch的SDN。 OVN OVN&#xff08;Open Virtual Network&#xff09;是OVS社区在2015年1月发起的OVS子项目&#xff0c;其代码与OVS在一个库里面。OVN提供了一个可在大规模环境下部署的、产品级别的轻量级SDN。 在之前&#xff08;2014年&#xff09;的一…...

远离复杂公式推导,直接解决共线性

最近有同学跟我们交流&#xff0c;怎么确定变量间的线性问题。我曾经跟一些做机器学习的同学讨论&#xff0c;在他们那里是不太注重变量间的线性问题的。因为有些算法是非线性模型&#xff0c;不需要考究具体的算法。但是在逻辑回归的算法里&#xff0c;变量间的线性问题&#…...

Openstack学习笔记之——Neutron网络理解

声明&#xff1a; 本博客欢迎转载&#xff0c;但请保留原作者信息! 作者&#xff1a;华为云计算工程师 林凯 团队&#xff1a;华为杭州研发中心OpenStack社区团队 本文是在学习Openstack的过程中整理和总结&#xff0c;由于时间和个人能力有限&#xff0c;错误之处在所难免&am…...

后端技术杂谈8:OpenStack架构设计

OpenStack 是开源云计算平台&#xff0c;支持多种虚拟化环境&#xff0c;并且其服务组件都提供了 API接口 便于二次开发。 OpenStack通过各种补充服务提供基础设施即服务 Infrastructure-as-a-Service (IaaS)的解决方案。每个服务都提供便于集成的应用程序接口Application Pro…...

aws terraform_如何使用Terraform通过Direct Connect扩展AWS基础架构

aws terraformSometimes, when you face a challenge, you might be able to solve it with routine processes. But other times you need to try something completely new, something that you know nothing about. 有时&#xff0c;当您面临挑战时&#xff0c;您也许可以通…...

OpenStack容器网络项目Kuryr(libnetwork)

2019独角兽企业重金招聘Python工程师标准>>> 容器近几年非常流行&#xff0c;有很多项目都考虑将容器与SDN结合。Kuryr就是其中一个项目。Kuryr项目在OpenStack big tent下&#xff0c;目的是将容器网络与openstack Neutron对接。Kuryr给人的第一印象是&#xff1a;…...

xenserver上网络安装centos6.5

2019独角兽企业重金招聘Python工程师标准>>> 1.[rootxenserver-7 ~]# xe vm-install new-name-labelcentos6_template sr-name-labelLocal\ storage templateCentOS\ 6\ \(64-bit\) bb87510b-0be6-0a79-56ac-a1f750ef50e7 首先创建一个空的VM&#xff0c;记住VM的UU…...

Neutron采用Openvswitch通用配置【ocata】

作者&#xff1a;吴业亮 博客&#xff1a;http://blog.csdn.net/wylfengyujiancheng 一、Controller配置 1、安装软件 # yum --enablerepocentos-openstack-ocata,epel -y install openstack-neutron openstack-neutron-ml22、修改配置文件/etc/neutron/neutron.conf [DEFAU…...

CL210管理OPENSTACK网络--开放虚拟网络(OVN)简介

&#x1f3b9; 个人简介&#xff1a;大家好&#xff0c;我是 金鱼哥&#xff0c;CSDN运维领域新星创作者&#xff0c;华为云云享专家&#xff0c;阿里云社区专家博主 &#x1f4da;个人资质&#xff1a;CCNA、HCNP、CSNA&#xff08;网络分析师&#xff09;&#xff0c;软考初级…...

2019年3月计算机等级四级——操作系统(网络工程师)

以下是操作系统历年试题考点精简摘要。 操作系统原理 一、操作系统概述 1.操作系统 &#xff08;1&#xff09;概念&#xff1a;是计算机系统的一个系统软件&#xff0c;能有效地组织和管理计算机系统中的硬件和软件资源&#xff0c;合理&#xff08;公平对待不同用户程序&…...

openpyxl 折叠

openpyxl支持行和列的折叠&#xff0c;对行折叠时&#xff0c;通过设置ws.sheet_properties.outlinePr.summaryBelow来设置向上折叠&#xff0c;还是向下折叠. a.ws.sheet_properties.outlinePr.summaryBelow False 向上折叠&#xff0c;即折叠时折叠的行号是设置的最小行号减…...

利用aspose-cells解决 excel预览的折叠问题

1、jar包 <dependency><groupId>com.aspose.cells</groupId><artifactId>aspose-cells</artifactId><version>8.5.2</version></dependency> 2、在根目录放&#xff1a;license.xml 具体资源请下载&#xff1a; https://…...

Java导出Excel案例

一、实现效果 二、环境 springboot web依赖 resource文件夹 userInfo.xls 模板excel 三、导入依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.0.0</version&…...

linux代码折叠,Sublime代码折叠

把代码搬到Git Hub 吧(一)作为码农的我们,应该都是知道Git Hub,因为git几乎是码农必备的技能啊,所以就不多介绍Git Hub了,直入主题,这篇博客主要讲解Git Hub网页端和客户端的操作. 网页端: 首页第一步自然是 ...关于jsp页面将表单填入数据库出现中文乱码绝对解决方案在所有jsp页…...

Java 报表Apache POI API与实现数据行分组折叠

官方地址&#xff1a;http://poi.apache.org/apidocs/ Apache POI - Javadocs Apache POI Javadocs 可以在此处在线访问 Apache POI的最新&#xff08;开发&#xff09;版本的Javadoc &#xff0c;或者 通过运行javadocs Ant任务从源代码检出构建。在 最新的&#xff08;开发&…...

使用NPOI创建行折叠效果的Excel文件

在以往的开发经历中&#xff0c;有过一次从数据库表&#xff08;主从的两张表&#xff09;导出Excel的需求&#xff0c;并且到处的Excel的主从内容需要可折叠&#xff0c;特此记录下该功能实现。第一步&#xff0c;使用NPOI组件&#xff0c;通过nuget获取。第二步&#xff0c;获…...

php excel 扩展,PHPExcel如何为行组设置折叠和扩展?

您可以通过为每行设置一个行(或列)来设置轮廓组;您可以通过设置组级别参数来嵌套大纲组.// Set outline levelsfor ($row 2; $row < 10; $row) {$objPHPExcel->getActiveSheet()->getRowDimension($row)->setOutlineLevel(1)->setVisible(false)->setCollap…...

java excel 展开折叠_Java在Excel中创建多级分组、折叠或展开分组的实现

本文介绍通过Java程序在Excel创建分组的方法&#xff0c;可对行或列分组进行分组并设置明细数据是否展开或折叠。设置数据分组并展开或折叠时&#xff0c;可通过以下方法&#xff1a;方法一&#xff1a;通过方法sheet.groupByRows(int firstRow, int lastRow, boolean isCollap…...

Java POI导出excel 指定名称分组折叠

package com.java.utils;import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; import java.util.List;import javax.servlet.http.HttpSer...

java excel 展开折叠_java创建和刷新excel透视表,还可设置透视表行折叠和展开的实例...

码农公社 210.net.cn 210是何含义&#xff1f;10月24日是程序员节&#xff0c;1024 210、210既210之意。java创建和刷新excel透视表&#xff0c;还可设置透视表行折叠和展开的实例透视表是依据已有数据源来创建的交互式表格&#xff0c;我们可在excel中创建透视表&#xff0c…...

java excel 展开折叠_Java 刷新Excel透视表,折叠/展开Excel透视表中的行

概述透视表是依据已有数据源来创建的交互式表格&#xff0c;我们可在excel中创建透视表&#xff0c;也可编辑已有透视表。所需工具&#xff1a;Free Spire.XLS for Java免费版&#xff0c;编辑代码前&#xff0c;先下载导入jar到Java程序(可手动下载导入&#xff0c;或通过Mave…...

Excel 折叠行与列

「数据->组及分组显示->组合」...

安全多方计算之八:Mix-Match

Mix-Match1. 混合网络基于ElGamal加密方案的混合网络2. PET协议3. Mix-Match协议4. 百万富翁问题的Mix-Match解决方案M.Jakobsson和A.Juels提出了基于Mix-Match的安全多方计算协议构造方法&#xff0c;该类协议包括Mix与Match两个阶段&#xff1a; Mix阶段&#xff1a;通过构造…...

idea中的sc.nextLine()与sc.nextInt()处理回车换行的问题

文章目录一. 发现问题1. sc.nextLine()2. sc.nextInt()二. 分析问题三. 总结一. 发现问题 今天在洛谷刷题&#xff0c;就发现这字符串死活输不进去&#xff0c;然后就有了今天的文章。先看下面这个问题。 1. sc.nextLine() package 洛谷;import java.util.*;public class Te…...

VBA提高篇35 VBA操作Word/PPT/Access_CreateObject/GetObject

文章目录1. Word参数2. PPt/Access3. office的互相调用3.1 工程创建CrateObject3.2 对比上面速度高,效率快GetObject1. Word参数 参数含义ApplicationWord应用本身Document代表一个Word文件Characters该文件中所有字符 参数含义Range.Text该Range的内容,即其中所有字符构成的字…...

Java电子招标采购系统源码—互联网+招标采购

智慧寻源 多策略、多场景寻源&#xff0c;多种看板让寻源过程全程可监控&#xff0c;根据不同采购场景&#xff0c;采取不同寻源策略&#xff0c; 实现采购寻源线上化管控&#xff1b;同时支持公域和私域寻源。 询价比价 全程线上询比价&#xff0c;信息公开透明&#xff0c;可…...

Linux常用命令——ln命令

在线Linux命令查询工具 ln 用来为文件创件连接 补充说明 ln命令用来为文件创件连接&#xff0c;连接类型分为硬连接和符号连接两种&#xff0c;默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。 注意&#xff1a;符号链接文件不是一个独立的文件&a…...

浅谈可直接安装的抓包APP-VnetStream

之前介绍过关于抓包工具charles的详细使用方法&#xff0c;链接&#xff1a;https://mp.csdn.net/mp_blog/creation/editor/100563263。但觉得还是不够方便&#xff0c;今天来简单介绍下可以直接安装在移动端的APP抓包工具。1.关于ios端Stream工具的使用1.1stream直接在appstor…...

直播电商助力乡村振兴高峰论坛举行

3月24日&#xff0c; 第七届杭州全球企业家论坛暨直播电商助力乡村振兴高峰论坛举行&#xff0c;由浙江中小企业协会主办的直播电商助力乡村振兴高峰论坛在杭州国际博览中心召开。与国家智库级的各个专家及多个主流平台创始人齐聚一堂&#xff0c;共同探讨直播电商助力乡村振兴…...

为什么OpenCV用GPU/cuda跑得比用CPU慢?

一、原因总结 最近项目需要&#xff0c;发现了这个问题。网上找原因&#xff0c;汇总起来&#xff0c;有以下几点原因&#xff1a; 1、首先对于任何一个CUDA程序&#xff0c;在调用它的第一个CUDA API时后都要花费秒级的时间去初始化运行环境&#xff0c;后续还要分配显存&am…...

Redis的使用【Redis】

一、缓存简介 缓存简介 二、缓存分类 缓存分类 三、常见缓存 常见缓存 四、Redis使用 Redis 有 5 ⼤基础数据类型&#xff1a; String——字符串类型Hash——字典类型List——列表类型Set——集合类型ZSet——有序集合类型 其中最常⽤的是字符串和字典类型。 1.字符…...

复杂链表的复制-剑指Offer35-java

一、题目描述 请实现 copyRandomList 函数&#xff0c;复制一个复杂链表。在复杂链表中&#xff0c;每个节点除了有一个 next 指针指向下一个节点&#xff0c;还有一个 random 指针指向链表中的任意节点或者 null。 示例 1&#xff1a; 输入&#xff1a;head [[7,null],[13,…...

免费ChatGPT自动批量生成文章工具

要利用ChatGPT批量自动生成文章&#xff0c;最简单的方式就是找到一家接入了chatgpt或者文心一言的软件&#xff0c;【ChatGPT批量文章生成详细如下图】然后输入一些关键词和主题&#xff0c;即可生成文章或者解答你的问题&#xff0c;或者直接导入文章进行批量续写。 ChatGPT是…...

大数据项目实战之数据仓库:业务采集平台——第2章 业务数据介绍

文章目录第2章 业务数据介绍2.1 电商系统表结构2.1.1 活动信息表&#xff08;activity_info&#xff09;2.1.2 活动规则表&#xff08;activity_rule&#xff09;2.1.3 活动商品关联表&#xff08;activity_sku&#xff09;2.1.4 平台属性表&#xff08;base_attr_info&#xf…...

福建互联网医院牌照申办需要哪些资料

福建互联网医院牌照申办需要哪些资料|福州|宁德市|泉州市|厦门市|莆田市|南平市|龙岩市|三明市|漳州市 很多人都反应互联网医院牌照申请太复杂了&#xff0c;弄了几次都没过&#xff0c;怎么办呢&#xff1f;其实也没有想象的那么难&#xff0c;主要就是先到当地的申办机构了解…...

分布式系统(Distributed Systems)方向有哪些SCI期刊? - 易智编译EaseEditing

以下是一些比较著名的分布式系统SCI期刊&#xff1a; IEEE Transactions on Parallel and Distributed Systems: 这是一个由IEEE出版的期刊&#xff0c;主要涵盖并行和分布式系统中的计算、通信和控制等方面的研究成果。该期刊内容涵盖分布式计算、通信协议、分布式存储、虚拟…...

最小生成树kruskal-修建公路1

题目描述 L 城一共有 N 个小区。 小明是城市建设的规划者,他计划在城市修 M 条路,每修建一条路都要支付工人们相应的工钱(需要支付的工钱 = 路的长度)。 然而小明所拿到的经费并不够支付修建 M 条路的工钱,于是迫于无奈,他只能将计划改变为修建若干条路,使得 N 个小区之…...

红日(vulnstack)5 内网渗透ATTCK实战

环境配置 链接&#xff1a;百度网盘 请输入提取码 提取码&#xff1a;l8r7 攻击机&#xff1a;kali2022.03 192.168.135.128(NET模式) win7 192.168.138.136 (仅主机模式) 192.168.135.150 (NET模式) win2008 192.168.138.138 (仅主机模式) web渗透 1.nmap探测目标靶机开…...

Promise API

1.Promise构造函数 Promise&#xff08;excutor&#xff09;{} excutor函数&#xff1a;执行器 &#xff08;resolve&#xff0c;reject&#xff09;>{}resolve函数&#xff1a;内部定义成功时我们调用的函数value>{}reject函数&#xff1a;内部定义失败时我们调用的函…...

C++ 重复尾部字符串删除函数

#include "iostream" #include "string" using namespace std; void delRepeat(string &head,string &tail) {for (int j 1; j < tail.size(); j) {if(head.substr(head.size()-j).compare(tail.substr(0,j))0){ // 删除重复的部分…...

Python-Flask 快学

flask是Python的一个轻型Web框架. 使用pycharm自动创建项目,也可以手动创建,以下是目录的结构: ├── app.py├── static└── templates 一、创建一个简单应用 from flask import Flaskapp Flask(__name__)app.route(/) def hello_world():return "hello world &q…...

【CANoe】CAPL_UDS安全算法dll制作

文章目录一、背景二、方法一&#xff1a;在CAPL中引入dll的制作【制作dll的通用方法】1、在CAPL中打开帮助文档2、找到CAPL DLL相关的说明&#xff0c;以下图中标记的为Demo进行dll的制作3、拷贝到桌面&#xff0c;我用VS2019打开4、解析其中一个函数&#xff0c;制作dll类似原…...

docker部署chat-web,实现自己的ChatGPT

本篇文章的前提是请确认已获得openai 的API-KEYS&#xff0c;即以sk-开头的keys&#xff1b;是否在服务器上安装了docker以及docker-compose docker以及docker-compose安装请参考我的博文&#xff1a;CENTOS8.0安装DOCKER&DOCKER-COMPOSE_wd520521的博客-CSDN博客 一、&a…...

【看门狗】我说的是定时器不是狗啊

单片机在运行中死机了&#xff0c;你或许只能按2下电源键&#xff08;重启&#xff09;或1下复位键。 这里简单说一下重启和复位&#xff1a; 从RESET引脚复位&#xff0c;只有MCU复位。而外设看情况&#xff0c;有的可能会有MCU同步复位或者重新初始化。也有可能一些保持复位…...

物理机CPU使用率报警

背景知识 (background) CPU是稀缺的共享资源&#xff0c;CPU使用率过高&#xff0c;可能造成更多的上下文切换、调度延迟、CGroup CPU Throttle。 无论是物理机或容器化混合部署的应用&#xff0c;CPU做不到完全隔离&#xff0c;最多只能限制使用上限。部分进程CPU使用过多&a…...

【python实操】马上毕业了,你还不懂什么是守护线程、线程、进程?(附12306抢票程序-源代码)

作者&#xff1a;20岁爱吃必胜客&#xff08;坤制作人&#xff09;&#xff0c;近十年开发经验, 跨域学习者&#xff0c;目前于海外某世界知名高校就读计算机相关专业。荣誉&#xff1a;阿里云博客专家认证、腾讯开发者社区优质创作者&#xff0c;在CTF省赛校赛多次取得好成绩。…...

MySQL InnoDB 刷脏页

MySQL InnoDB 刷脏页flush 过程控制策略WAL 机制 : InnoDB 在处理更新语句时&#xff0c;只做写日志的磁盘操作 脏页 : 当内存数据页与磁盘数据页内容不一致干净页 : 内存数据写入到磁盘后&#xff0c;内存与磁盘上的数据页的内容一致 更新/ flush 过程 : flush 过程 flus…...

如何用Postman做接口自动化测试?没有比这个更详细的了

目录 前言 什么是自动化测试 自动化测试有哪些分类 为什么需要自动化测试 Postman自动化测试演示 1.新建集合 2.新建接口 3.填写自动化测试脚本 4.录入所有接口 5.执行自动化测试 前言 什么是自动化测试 把人对软件的测试行为转化为由机器执行测试行为的一种实践。 …...

openAi ChatGPT调用性能优化的一些小妙招

参考的demo:GitHub - ddiu8081/chatgpt-demo: A demo repo based on OpenAI API. 扭曲调教&#xff1a; openai提供的chat接口&#xff08;https://api.openai.com/v1/chat/completions&#xff09;由于其模型很大&#xff08;什么1750亿个参数啥的&#xff09;&#xff0c;单…...

前端面试笔试题总结

前端面试笔试题总结1.说说你对react的理解&#xff1f;有哪些特性&#xff1f;2.说说Real diff算法是怎么运作的3.说说React生命周期有哪些不同的阶段&#xff1f;每个阶段对应的方法是&#xff1f;4.说说你对React中虚拟dom的理解&#xff1f;5.说说你对react hook的理解&…...

基于MATLAB编程的蚁群算法格栅路径优化,基于蚁群算法的路径避障规划

目录 背影 蚁群算法的原理及步骤 基本定义 编程思路 适应度函数 算法的规则 特点 主要参数 代码 结果分析 展望 背影 格栅路径优化运算量大,可能解多,求解难度高的,可行解多的特点,一般都无法用直接求解,本文用蚁群算法进行求解,蚁群算法拥有更好的全局寻优能力, 蚁…...

怎么画一张微服务架构图?

怎么画一个微服务架构图? 要画一个微服务架构图&#xff0c;你需要遵循以下步骤&#xff1a; 确定服务&#xff1a;首先&#xff0c;你需要确定你的微服务架构需要哪些服务。每个服务都应该具有明确定义的功能和目的。 绘制图表&#xff1a;使用一个绘图工具&#xff0c;比如…...

python---python基础语法

python基础语法 主要针对python中变量的定义 1.重点 1.2字面量 1.介绍&#xff1a;就是数据类型的学习。 2.介绍 数字。浮点数&#xff0c;就和和现实中写法一样就行字符串&#xff0c;python中所有的被引号包裹的都是字符串# 字面量学习# 数字 6666 232323 -45656566# 浮点 -…...

ython和PyTorch实现ChatGPT批量AI智能写作

怎么实现用chatgpt批量写作 ChatGPT是一种针对文本生成的自然语言处理工具&#xff0c;它可以用于生成大量的文本内容。但是&#xff0c;由于ChatGPT需要的计算资源较大&#xff0c;处理时间较长&#xff0c;因此在批量写作时需要考虑花费的时间和资源。 以下是一些步骤&…...

【力扣专题】2.链表

2.链表虚拟头结点&#xff08;C&#xff09;直接在原链表上操作设置虚拟头节点再操作相关题目递归相关题目双指针pre与temp快慢指针/环形链表相关题目计算链表长度相关题目首先最好能够手写链表相关操作链表&#xff1a;707.设计链表虚拟头结点&#xff08;C&#xff09; 例题…...

IAST技术进阶系列(六):API安全治理与防护初探

随着云原生和软件开源技术的蓬勃发展&#xff0c;越来越多的开发平台和第三方服务快速涌现&#xff0c;应用系统与功能模块的复杂性不断提升&#xff0c;应用开发深度依赖于应用程序接口&#xff08;Application Programming Interface&#xff0c;API&#xff09;之间的相互调…...

Android App保护用户隐私————禁止应用截屏或录屏

引言 相信大家在使用某些平台应用的时候&#xff0c;都会有限制的规定。 通常情况下&#xff0c;录屏、截图软件都可以在手机的运行过程中进行录屏、截图&#xff0c;普通的平台也不会阻止录屏、截图软件运行。 但是在某些比较敏感的平台上面&#xff0c;有可能出于保密的原因&…...

【C#基础】chatGpt带你学C#接口,它在游戏中有什么应用?

What are Interfaces? In computer programming, an interface is a set of rules or guidelines that define how different software components or systems should interact with each other. It serves as a contract between two or more components, specifying how the...

剑指offer-旋转数组中的最小值

文章目录题目描述题解一 暴力for循环&#x1f315;博客x主页&#xff1a;己不由心王道长&#x1f315;! &#x1f30e;文章说明&#xff1a;剑指offer-旋转数组中的最小值&#x1f30e; ✅系列专栏&#xff1a;剑指offer &#x1f334;本篇内容&#xff1a;对剑指offer中的数组…...

Nginx解决跨域问题(前端服务器,接口服务器)记录

Nginx解决跨域问题&#xff08;前端服务器&#xff0c;接口服务器&#xff09;记录 使用可视化工具宝塔&#xff0c;没有可忽略 遇到的问题&#xff1a;前端服务器访问接口服务器跨域 例&#xff1a;前端服务器访问地址 11.11.11.11:9008 ​ 后端服务器访问地址 22.22.22.2…...

Windows权限提升—令牌窃取、UAC提权、进程注入等提权

Windows权限提升—令牌窃取、UNC提权、进程注入等提权1. 前言2. at本地命令提权2.1. 适用范围2.2. 命令使用2.3. 操作步骤2.3.1. 模拟提权2.3.2. at配合msf提权2.3.2.1. 生成木马文件2.3.2.2. 设置监听2.3.2.3. 设置反弹2.3.2.4. 查看反弹效果3. sc本地命令提权3.1. 适用范围3.…...

【JAVA】Java进阶(一)

注解 什么是注解 Java 注解&#xff08;Annotation&#xff09;又称 Java 标注&#xff0c;是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。Java 标注可以通过反射获取标注内容。在编译器生成类文件时&#xff0c;标注可以被嵌入到字节…...

软考计算机系统笔记

计算机系统cpu运算器控制器补码特性 与原反补表示范围浮点数规格化浮点数寻址奇偶校验码海明码循环冗余校验码RISC与CISC流水线公式&#xff08;指令流水线&#xff09;存储器cachecache地址映像替换法中断输入输出 控制方式总线加密技术与认证技术加密技术&#xff08;解决窃听…...

VAE的NLP理解(离散,没有序列性)

Variational Auto-Encoder 变分自编码器 严格来说&#xff0c;VAE 实现的是“文本重建”&#xff0c;它虽然也包含“编码器”和“解码器”两个部分&#xff0c;但和 NLP 中的 encoder-decoder 架构还是有所区别。最大的差异在于&#xff0c;VAE 发源于 CV&#xff0c;它天然地不…...

【Linux】[万字] Linux下的文件操作 及 Linux文件描述符fd 详解

在Linux操作系统中, 文件描述符是一个至关重要的概念. 理解了文件描述符, 其实就可以相当于理解了Linux系统的关于内存文件系统的整个大致框架和逻辑 但是在介绍文件描述符之前, Linux关于文件还存在许多 概念和文件操作 的知识需要介绍一下, 就当作是为解释文件描述符所做的…...

VMware16 安装Oracle isos

文章目录一、下载资源二、安装教程一、下载资源 vm16的安装教程 配置内存以及分区的时候可参考Oracle官方文档 oracle 镜像的下载地址 下载地址截图: 二、安装教程 打开虚拟机&#xff0c;选择创建新的虚拟机 自定义 默认 稍后安装 安装Linux系统 选择安装位置 配…...

提示 ‘nvm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

到这个链接下载nvm的安装包&#xff1a;https://github.com/coreybutler/nvm-windows/releases 安装nvm遇到的坑 1.在cmd里打开提示 【‘nvm’ 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。】 原因&#xff1a; 权限不足&#xff1a;用管理员权限打开cm…...

Vision Pro 自己写的一些自定义工具(c#)

目录前言一、保存图片工具1、展示2、源码下载地址二、所有工具汇总下载地址前言 自己用c#写的一些visionPro自定义工具&#xff0c;便于使用的时候直接拿出来&#xff0c;后续会不断添加新的工具。 想看怎么使用c#写visionPro自定义工具&#xff0c;可以看下我之前写的文章&a…...

《扬帆优配》机构动向 机构坚定看好芯片股后市

业内人士以为&#xff0c;因为职业存在回转预期&#xff0c;后续又有新资金入场预期&#xff0c;假如上市公司的业绩可以佐证职业开展前景&#xff0c;芯片板块的行情有望向纵深演绎 近期商场走出分解行情&#xff0c;新能源板块继续下行&#xff0c;国企龙头股以及ChatGPT概念…...

禅道——图文安装及使用教程

&#x1f468;‍&#x1f4bb;作者简介&#xff1a;练习时长两年半的java博主 &#x1f4d6;个人主页&#xff1a;君临๑ &#x1f39e;️文章介绍&#xff1a;禅道的2023版安装图文教程 &#x1f381; 如果文章对你有用&#xff0c;就点个免费的赞吧&#x1f44d; 目录 一、搜…...

wsl安装ros

我是在 WSL 的 Ubuntu 18.04 LTS 上安装 ROS。 准备工作 换源 我这是Ubuntu 18.04 LTS的清华源&#xff0c;如果需要其他版本的源&#xff0c;去清华软件镜像站自己寻找。 sudo nano /etc/apt/sources.list#把里面的内容删光&#xff0c;换成清华的源 deb https://mirrors.t…...

SEAL链路预测代码函数功能

utilis.py parse_arguments()load_ogb_dataset(dataset) ogb&#xff1a;神经网络基准数据集库 返回&#xff1a;一张图&#xff0c;划分好的边&#xff08;测试&#xff0c;训练&#xff0c;验证&#xff09;drnl_node_labeling(subgraph, src, dst) 双半径节点标记法&#x…...

spring事务失效八大场景-第十章

系列文章目录 第一章 ArrayList-Java八股面试(一) 第二章 HashMap-Java八股面试(二) 第三章 单例模式-Java八股面试(三) 第四章 线程池和Volatile关键字-Java八股面试(四) 第五章 ConcurrentHashMap-Java八股面试(五) 第六章 spring之refresh流程-Java八股面试(六) 第七…...

React 面向组件编程(上)

目录前言&#xff1a;一、组件的基本理解和使用1. 函数式组件2. 类式组件3. 注意事项4. 渲染函数式组件标签的基本流程5. 渲染类组件标签的基本流程二、组件三大核心属性 1&#xff1a;state1. 代码示例2. 效果展示3. 注意4. 设置状态:setState三、 组件三大核心属性 2&#xf…...

【多线程】CAS

✨个人主页&#xff1a;bit me&#x1f447; ✨当前专栏&#xff1a;Java EE初阶&#x1f447; 目 录&#x1f40d;一. 什么是 CAS&#x1f98e;二. CAS 是怎么实现的&#x1f996;三. CAS 典型应用场景&#x1f436;1. 实现原子类&#x1f431;2. 实现自旋锁&#x1f995;四. …...

Geoserver 发布wmts服务,以及cesium加载发布的wmts服务

WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS弥补了WMS不能提供分块地图的不足。WMS针对提供可定制地图的服务&#xff0c;是一个动态数据或用户定制地图&#xff08;需结合SLD标准&#xff09;的理想解决办法。WMTS牺牲了提供定制地图的灵活性&am…...

第一章:auto.js开发环境搭建

相关学习文档&#xff1a;http://doc.autoxjs.com 一、下载并安装 Visual Studio Code 下载地址&#xff1a;https://code.visualstudio.com/ 二、安装 auto.js 插件 启动 Visual Studio Code按住 ctrlshift x输入Auto.js-Autox.js-VSCodeExt点击安装即可 三、启动 auto.…...

django 前后台交互

[rootcentos6 cmdb]# cat index.html <head> <title>运维平台</title> </head> <body> <include file"Public:header"/> <div class"content"> <include file"Public:menu"/> <div class&…...

接触过的第一台电脑-90年代的x86与如今的树莓派

最早接触电脑是在幼儿园&#xff0c;那时候电脑下象棋都要输入命令行的。后来小学时候有了电脑课&#xff0c;要穿鞋套的。满满的回忆。那个时代电子产品更新很慢的&#xff0c;一台电脑可以用5年&#xff0c;286-386-486-586。486电脑的特点是&#xff1a;处理器&#xff1a;使…...

ClickHouse学习笔记(二):ClickHouse常见表引擎简介

文章目录1、简述2、MergeTree 系列引擎&#xff08;重要&#xff0c;后面单说&#xff09;3、外部存储类型引擎3.1、HDFS 表引擎3.2、MySQL 表引擎3.3、JDBC 表引擎3.4、Kafka 表引擎3.5、File 表引擎4、内存类型引擎4.1、Memory 表引擎4.2、Set 表引擎4.3、Join 表引擎4.4、Bu…...

通过 Amazon Managed Microsoft Active Directory 运行混合 Active Directory 服务

企业客户通常需要构建混合 Active Directory 解决方案&#xff0c;以支持在现有本地企业数据中心和 Amazon Cloud 中运行的应用程序。这样做的理由有很多&#xff0c;例如&#xff0c;保持与本地旧版应用程序的集成、保持对基础设施资源的控制以及满足特定的行业合规性要求。为…...

Centos8 yum方式安装Redis

Centos8 yum方式安装Redis 是否安装GCC依赖 ggc -v #或者 rpm -q gcc安装GCC yum install -y gcc如果不是管理员 加 sudo sudo yum install -y gcc yum安装Redis yum install redis失败更新yum 再安装 #添加EPEL仓库 sudo yum install epel-release#更新yum源 sudo yum update是…...