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

【SpringBoot 学习】52、SpringBoot 使用 grpc 实现远程服务调用

文章目录

  • 一、SpringBoot 使用 grpc 实现远程服务调用
    • 1、服务端编写
    • 2、客户端编写

一、SpringBoot 使用 grpc 实现远程服务调用

gRPC 是一个现代的、开源的、高性能的远程过程调用(RPC)框架,可以在任何地方运行。gRPC 使客户端和服务器应用程序能够透明地通信,并简化了连接系统的构建。

为了最大限度地提高可用性,gRPC 支持向用户选择的语言(如果有)添加依赖项的标准方法。在大多数语言中,gRPC 运行时作为用户语言包管理器中可用的包提供。

核心依赖之间的关系:

  • grpc-spring-boot-starter:包含了客户端和服务端
  • grpc-server-spring-boot-starter:只有服务端
  • grpc-client-spring-boot-starter:只有客户端

1、服务端编写

通常情况下,服务端也会是客户端,所以这里引用依赖直接客户端、服务端一起引入

<properties><java.version>1.8</java.version><grpc-spring-boot-starter.version>2.14.0.RELEASE</grpc-spring-boot-starter.version><os-maven-plugin.version>1.6.0</os-maven-plugin.version><protobuf-maven-plugin.version>0.5.1</protobuf-maven-plugin.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>net.devh</groupId><artifactId>grpc-spring-boot-starter</artifactId><version>${grpc-spring-boot-starter.version}</version></dependency></dependencies><build><extensions><!-- os-maven-plugin --><extension><groupId>kr.motd.maven</groupId><artifactId>os-maven-plugin</artifactId><version>${os-maven-plugin.version}</version></extension></extensions><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><skip>true</skip></configuration></plugin><!-- protobuf-maven-plugin --><plugin><groupId>org.xolstice.maven.plugins</groupId><artifactId>protobuf-maven-plugin</artifactId><version>${protobuf-maven-plugin.version}</version><configuration><protocArtifact>com.google.protobuf:protoc:3.5.1-1:exe:${os.detected.classifier}</protocArtifact><pluginId>grpc-java</pluginId><pluginArtifact>io.grpc:protoc-gen-grpc-java:1.11.0:exe:${os.detected.classifier}</pluginArtifact><outputDirectory>${project.build.sourceDirectory}</outputDirectory><clearOutputDirectory>false</clearOutputDirectory></configuration><executions><execution><goals><goal>compile</goal><goal>compile-custom</goal></goals></execution></executions></plugin></plugins></build>

然后在创建 src/main/proto 文件夹,并在其中创建 news.proto 文件

syntax = "proto3";
option java_package = "cn.tellsea.grpcservice.proto";service NewsService {rpc Hello (StringRequest) returns (StringResponse) {}
}message StringRequest {string name = 1;
}message StringResponse {string result = 1;
}

然后在 maven 中执行生成代码

执行完成之后,会直接生成可调用的代码

然后编写自己的业务 Service 方法,注意使用@GrpcService 注解标明

import cn.tellsea.grpcservice.proto.News;
import cn.tellsea.grpcservice.proto.NewsServiceGrpc;
import io.grpc.stub.StreamObserver;
import net.devh.boot.grpc.server.service.GrpcService;/*** @author Tellsea* @date 2023/1/13*/
@GrpcService
public class NewsService extends NewsServiceGrpc.NewsServiceImplBase {@Overridepublic void hello(News.StringRequest request, StreamObserver<News.StringResponse> responseObserver) {String name = request.getName();News.StringResponse response = News.StringResponse.newBuilder().setResult("Hi:" + name).build();responseObserver.onNext(response);responseObserver.onCompleted();}
}

修改 application.yml 配置文件

server:port: 8080
spring:application:name: spring-boot-grpc-service
grpc:server:port: 9090

到此服务端准备完毕

2、客户端编写

客户端和服务端一样,把 proto 文件和生成的 java 类一样的处理一遍, pom.xml 中的依赖文件也使用一样的就可以了

文件生成完成之后,修改 application.yml 配置文件

server:port: 8081
spring:application:name: spring-boot-grpc-client
grpc:client:spring-boot-grpc-service:address: 'static://127.0.0.1:9090'negotiation-type: plaintext

然后写一个测试控制层的接口,调用测试是有完成

import cn.tellsea.grpcclient.proto.News;
import cn.tellsea.grpcclient.proto.NewsServiceGrpc;
import net.devh.boot.grpc.client.inject.GrpcClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;/*** @author Tellsea* @date 2023/1/13*/
@RestController
public class NewsController {/*** 获取调用存根*/@GrpcClient("spring-boot-grpc-service")private NewsServiceGrpc.NewsServiceBlockingStub newsServiceBlockingStub;@GetMapping("/say")public String sayHello(String name) {News.StringResponse response = newsServiceBlockingStub.hello(News.StringRequest.newBuilder().setName(name).build());return response.getResult();}
}

当然了,我这里测试肯定是没问题的,OK,到此结束

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

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

Stream--介绍及Strea--创建

Stream流 –a sequence of elements from sourcethat supports aggregate operations–sequence of elements: 一个流对外提供一个接口&#xff0c;可以访问到一串特定的数据。流不存储元素&#xff0c;但是可以根据需要进行计算转化 –source&#xff1a;数据来源&#xff0…...

[附源码]java毕业设计兰州市邮政公司新邮预订户管理信息系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

python判别性别的代码_python如何实现性别识别 python实现性别识别代码示例

python如何实现性别识别&#xff1f;本篇文章小编给大家分享一下python实现性别识别代码示例&#xff0c;文章代码介绍的很详细&#xff0c;小编觉得挺不错的&#xff0c;现在分享给大家供大家参考&#xff0c;有需要的小伙伴们可以来看看。 使用keras实现性别识别&#xff0c;…...

动态拼接update sql语句

WriteDataSourcepublic void updateEquipmentAssets(String tableName,List<String> keyList,List<String> valueList){StringBuilder sb new StringBuilder();sb.append("UPDATE "tableName" SET ");//equipmentassetstable for(int i0;i&l...

AUTOSAR从入门到精通100讲(三十八)-通信网络中的⽐特和帧同步技术

使⽤位和帧同步技术是为了确保从通信的⼀个发送器传输的信号可以被接收器正确解码。为了实现这⼀⽬标,必须将某些定时信息传递给接收器,例如通信数据的开始和结束位置。本⽂介绍了各种位和帧同步技术以及相应的底层编码⽅案和应⽤。 1 简介 如果想要通过物理介质传输⼆进制…...

iphonex 序列号_X的序列号什么开头有什么意思吗?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼iPhone序列号的第一位字母&#xff0c;以“C”开头为深圳&#xff0c;以“D”开头为成都&#xff0c;以“F”开头为郑州。序列号的第四位代表生产年份,用20个字母表示(26个英文字母中除去 A、B、E、I、O、U)&#xff0c;注意是以每…...

VB的无解,变现为首,质量其次,就这样了?

前言 变现途径的单一和不可靠&#xff0c;才是VB&#xff08;VB仅指VB6&#xff0c;以下与VBA合称VB&#xff09;的掣肘。本篇将直面VB的痛点&#xff0c;说出每个VB爱好者的内心话&#xff0c;分析可能的解决之道。 从前篇《VB前传&#xff0c;从教学到游戏&#xff0c;再到…...

手机序列号详解及其妙用!

手机序列号IMEI就是大家常说的机身码或者手机串号&#xff0c;全称是Internation Mobile Entity Identification&#xff0c;“国际移动设备识别码”&#xff0c;每一个移动设备都对应一个唯一的IMEI&#xff0c;IMEI一般为15位&#xff0c;也有厂家增位的&#xff0c;标准的 I…...

阿里云服务器CentOS开放特定端口

前言 购买了阿里云的服务器&#xff0c;自己在上面开发一些小程序玩&#xff0c;经常需要开放端口&#xff0c;自己写一篇博客记录一下步骤。 运行环境 购买了阿里云服务器 开始 1、使用命令 lsb_release -a 查看linux发行版本 我的是centos7。 2、输入命令 firewall-cmd…...

NXP S32K144学习系列3----基于FreeRTOS进行多个ms级任务的创建

其实拿到开发板的那一刻我就想好了&#xff0c;这次不从外设开始学习&#xff0c;而是先要把FreeRTOS移植好再把外设一个一个的学起来。而把FreeRTOS移植到S32K144的第一步就是创建几个周期性任务。 首先先大致介绍下FreeRTOS&#xff0c;一切资料都可以从如下官网获取&#x…...

jsf教程ajax,JSF简单的ajax事件

ajaxTest.xhtml/p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">xmlns:ui"http://java.sun.com/jsf/facelets"xmlns:h"http://java.sun.com/jsf/html"xmlns:f"http://java.sun.com/jsf/core"xmlns:c"http:...

正则表达式入门,一篇就够了

【干货】8分钟正则表达式入门&#xff01; 大家使用操作系统和办公软件的时候&#xff0c;或多或少会使用通配符这个工具&#xff0c;比如打开终端&#xff0c;输入dir *.txt。然而通配符仅限于问号(?)和星号(*)等等&#xff0c;其中?匹配1个字符&#xff0c;*匹配0到多个字…...

Sql中 update select结合更新

tableA 表某个字段更新条件与tableB相关时&#xff0c;可以使用update select结合方式 一、Oracle语句 1、更新单个字段 update tableA a set a.id (select b.id from tableB b where b.id a.id) where a.id in (select b.id from tableB b where b.id a.id and b.city 北…...

支付服务-----功能实现逻辑

支付服务实现逻辑 简单概况一下支付服务的实现逻辑 通过支付宝的沙箱环境来模拟支付功能&#xff0c;用户点击支付宝的链接后给后端发/aliPayOrder请求&#xff0c;封装支付宝需要payVo对象&#xff0c;并且调用 String pay alipayTemplate.pay(payVo)和 return pay&#xf…...

SQL update left join查询

原文链接&#xff1a;https://blog.csdn.net/WuLex/article/details/84139590 对于有的更新语句&#xff0c;要更新的表可能条件不够&#xff0c;需要用到left join关联其他表&#xff0c; 但是不能直接关联&#xff0c;否则报错&#xff1a;错误如下&#xff1a; update i…...

北京邮电大学计算机学院考研夏令营,北京邮电大学计算机学院(专业学位)计算机技术保研夏令营...

考研真题资料优惠价原价选择北京邮电大学计算机学院(专业学位)计算机技术保研夏令营信息&#xff0c;是考研之前需要获取相应的考研信息&#xff0c;比如考试大纲、招考专业、招考目录等等基本信息&#xff0c;这些内容是进行考研前期工作的必要准备。考生可以从各院校的研招网…...

imsi序列号_手机IMSI序列号

匿名用户1级2014-06-25 回答国际移动用户识别码(IMSI) International Mobile Subscriber Identity 国际上为唯一识别一个移动用户所分配的号码。 从技术上讲&#xff0c;IMSI可以彻底解决国际漫游问题。但是由于北美目前仍有大量的AMPS系统使用MIN号码&#xff0c;且北美的MDN和…...

java api 官网文档

JDK1.7: https://docs.oracle.com/en/java/javase/17/ JDK1.8:https://docs.oracle.com/en/java/javase/18/...

SQL Update的四种常见写法

/*实验对象&#xff1a;两个学生表1. 一个stu学生表,一个stu1学生表.2. 上述表有三个字段 (学生id,学生性别,学生名字) *//* update语句常见场景,分为两大类&#xff1a;1.单表update2.多表关联update */-- 1.1 单表update单字段 update stu t set t.NAME mike where t.ID 1;…...

Oracle数据库编程——数据查询

数据查询 数据准备——建表、插入数据 CREATE TABLE TEST.STU(SNO VARCHAR2(10) PRIMARY KEY,SNAME VARCHAR2(10),SGENTLE VARCHAR2(2),SAGE NUMBER(2),SDEPT VARCHAR2(20));INSERT INTO TEST.STU VALUES(0001,张三,男,18,计算机); INSERT INTO TEST.STU VALUES(0002,李四,男,…...

【原生Button和antd的Button】

1. 原生Button 1. form 与按钮所关联的form元素。此属性的值必须是同一文档中form的id。如果未设置此属性&#xff0c;则 < Button>与其祖先< form>元素相关联 此属性允许将< Button>元素关联到文档中的任意位置< form>&#xff0c;而不仅仅是< …...

tpo30

文亮点&#xff1a; excursion短途旅行 Start a Craft -try learning a new hobby or restarting an old one In contemporary society, it never fails to be an increasingly widespread argument that how to better handel the equilibrium between life and work. A trai…...

sql的并发update

本文主要简述一下不同sql语句并发update的情况。 指定主键update update tableA set owner ? where id ? 这种情况下&#xff0c;并发执行&#xff0c;最后执行的覆盖掉前面执行的 指定主键和版本号 update tableA set owner ? where id ? and version ? 这种带…...

cscope Usage

Actually the source insight is the fist choice code viewing tool for me, but it requires license and in Linux the vim is the powerful editor for me. So to better understanding the code, cscope is the best choice for me to read code in vim. Now i used the...

【详细】自定义view实现圆形头像功能

个人中心是每一个app都有的模块&#xff0c;在个人中心中&#xff0c;我们常常可以看到一个圆形有边框&#xff08;无边框&#xff09;的头像。作为一个常见的功能&#xff0c;今天我们把它实现一下。 1. 需求分析 这个主要分为两部分&#xff1a;一个头像边框&#xff0c;一个…...

android俄罗斯方块开发代码,俄罗斯方块游戏源码 Android 版的俄罗斯方块游戏源代码 - 下载 - 搜珍网...

Square\.classpathSquare\.projectSquare\AndroidManifest.xmlSquare\bin\classes.dexSquare\bin\com\china\square\elos\Elos$ElosLogic.classSquare\bin\com\china\square\elos\Elos$ElosStateView.classSquare\bin\com\china\square\elos\Elos$ElosView.classSquare\bin\co...

html input的value中加变量

html <input type"checkbox" class"aui-checkbox" name"checkbox" value"dataObj.SID">;...

UML 用例、类图、对象图、包图、鲁棒图(分析类),UML关系

用例图 用例图描述了一组用例、参与者以及他们之间的关系&#xff0c;是从用户的角度而不是开发者的角度来描述对软件产品的需求&#xff0c;分析产品所需的功能和动态行为&#xff0c;通过用例图能够知道系统将会做什么&#xff0c;用例图一般用来对需求建模。 用例图包含了三…...

java计算机毕业设计ssm学生谈话管理系统2j3ws(附源码、数据库)

java计算机毕业设计ssm学生谈话管理系统2j3ws&#xff08;附源码、数据库&#xff09; 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff0…...

python与人工智能关系论文_《Python深度学习》笔记:人工智能、机器学习与深度学习关系...

三者之间的关系&#xff1a; 人工智能>>机器学习>>深度学习。人工智能 诞生于20世纪50年代。简洁的定义是&#xff1a;努力将通常由人类完成的智力任务自动化。 因此&#xff0c;人工智能是一个综合性的领域&#xff0c;不仅包括机器学习与深度学习&#xff0c;还包…...

ESP32如何烧写MicroPython固件

先说说什么是烧写固件&#xff1a; 简单的讲&#xff1a;烧写固件就是重装系统&#xff0c;可以想想手机刷机和重装电脑系统&#xff0c;都是一个概念&#xff0c;ok,理解了烧固件就是重装系统的概念就可以了&#xff0c;如果想去了解更深&#xff0c;可以去百度&#xff0c;专…...

密码学大作业

0930 1.题目&#xff1a; Many Time Pad Let us see what goes wrong when a stream cipher key is used more than once. Below are eleven hex-encoded ciphertexts that are the result of encrypting eleven plaintexts with a stream cipher, all with the same strea…...

java编程详解 pdf_Java高并发编程详解:多线程与架构设计 高清pdf扫描版[154MB]

《Java高并发编程详解》主要包含四个部分&#xff1a;部分主要阐述Thread的基础知识&#xff0c;详细介绍线程的API使用、线程安全、线程间数据通信&#xff0c;以及如何保护共享资源等内容&#xff0c;它是深入学习多线程内容的基础。第二部分引入了ClassLoader&#xff0c;这…...

Windows环境监控Linux服务器资源grafana+prometheus+mysql_exporter

Windows环境监控Linux服务器资源grafanaprometheusmysql_exporter 1.安装mysql (1)在虚拟机中下载wget命令 yum -y install wget(2)在线下载mysql安装包 wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm(3)安装MySQL rpm -ivh mysql57-communi…...

【调剂】上海应用技术大学2020年硕士研究生招生考试调剂信息

点击文末的阅读原文或者公众号界面左下角的调剂信息或者公众号回复“调剂”是计算机/软件等专业的所有调剂信息集合&#xff0c;会一直更新的。上海应用技术大学4月15日起开通硕士研究生调剂意向填写平台&#xff08;https://yz.sit.edu.cn/yjszsxsb/&#xff09;&#xff0c;有…...

vbs服务器bat文件,VBS和bat批处理逐行读取文件实例

首先是批处理的&#xff0c;很简单&#xff0c;每隔两秒钟读取一行。echo offfor /f "tokens*" %%i in (lrbf.ini) do (echo %%i & ping -n 2 127.1>nul)pause更直观的&#xff1a;FOR /F "delims" %i IN (file.txt) DO echo %i当然如果你想做更多其…...

【DSP开发】利用CCS5.4开发基于DSP6455的JPEG2000图像解压缩过程

【DSP开发】利用CCS5.4开发基于DSP6455的JPEG2000图像解压缩过程 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:前端是时间基于VS2010工程,在windows上实现了对openjpeg2000的改写,实现了从内存中读取数据进行解压缩的工作。由于某些技术储备需要,将其移植…...

Spring Cloud 企业电子招标采购系统源码

项目说明 随着公司的快速发展&#xff0c;企业人员和经营规模不断壮大&#xff0c;公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境&#xff0c;最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范&#xff0c;以及…...

win7无线热点_电脑小技巧电脑做无线热点

近日有网友问我&#xff0c;家里的无线路由器坏了&#xff0c;能不能用电脑做热点。其实现在wifi使用率越来越高&#xff0c;很多手机都支持wifi热点了&#xff0c;但是手机做热点毕竟是需要消耗流量的&#xff0c;今天给大家介绍下如何用电脑做无线wifi热点。注意&#xff1a;…...

An internal error occurred during J2EE Component Mapping U

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01;1、错误描述An internal error occurred dur…...

基础实验6-2.6 最短工期(C++)

写在前面&#xff1a;有没有uu和俺一样就喜欢用邻接矩阵做题的&#xff0c;感觉好简洁好爽&#xff01;&#xff08;内存超限再想着用邻接表或链式前向星&#xff09;&#xff0c;网上关于这道题大多数用的并不是邻接矩阵&#xff0c;所以我就写写&#xff0c;独乐乐不如众乐乐…...

【Leetcode刷题篇】- Leetcode450 删除二叉搜索树中的结点

给定一个二叉搜索树的根节点 root 和一个值 key&#xff0c;删除二叉搜索树中的 key 对应的节点&#xff0c;并保证二叉搜索树的性质不变。返回二叉搜索树&#xff08;有可能被更新&#xff09;的根节点的引用。 一般来说&#xff0c;删除节点可分为两个步骤&#xff1a; 首先…...

简易爱心特效代码

今天给大家推送一个简易的爱心特效的代码&#xff0c;喜欢的朋友可以拿去给自己喜欢的人看哟&#xff0c;如下&#xff1a; <!DOCTYPE html> <html><head><title></title><script src"js/jquery.min.js"></script></h…...

C++默认值示例代码

#include using namespace std; int sum(int a, int b 20) { int result; result a b; return (result); } int main () { // local variable declaration: int a 100; int b 200; int result; // calling a function to add the values. result sum(a, b); cout &l...

php如何获取手机序列号,基于php的苹果序列号查询接口调用代码实例

代码描述&#xff1a;基于php的苹果序列号查询接口调用代码实例关联数据&#xff1a;苹果序列号接口地址&#xff1a;http://www.juhe.cn/docs/api/id/37// ----------------------------------------------------------------------//----------------------------------// 苹…...

学习运维——管理IPv6网络及高级网络配置

一、IPv6网络的管理 1.简介 IPv6是IETF&#xff08;互联网工程任务组&#xff0c;Internet Engineering Task Force&#xff09;设计的用于替代现行版本IP协议&#xff08;IPv4&#xff09;的下一代IP协议&#xff0c;号称可以为全世界的每一粒沙子编上一个网址&#xff0c;由…...

调用IP核、移植/复制IP核以及解决IP核被锁住/红锁问题(基于vivado)

在上一篇的文章中&#xff1a;https://blog.csdn.net/weixin_44502554/article/details/126228405?spm1001.2014.3001.5502 讲述了如何去自定义ip核&#xff0c;本文主要讲述如何去调用ip核&#xff0c;同时针对已经调用官方设计的ip核之后&#xff0c;当新的工程需要旧的工程…...

华为手机序列号前三位_华为手机序列号查询真伪查询

打开后机上的拔号键盘然后输入【*#06#】查询到手机上的IMEI号。你可以通过手机上查到的MEID号和手机盒子上对上一看看是不是一样的。还可能通过做工细节来判定华为手机是不是真的。把IMEI号记住然后通过电信设备进网管理网站查询是否有登记。百度一下【电信设备进网管理网站】进…...

DPlayer开发弹幕后台

DPlayer是一个非常好用的h5视频播放器&#xff0c;支持mp4,flv,m3u8和弹幕功能&#xff0c;不过原版的后台弹幕地址基本挂了&#xff0c;虽然也有https://dplayer.moerats.com可以长期使用&#xff0c;不过&#xff0c;还是自己控制后台更好&#xff0c;可以实现一些更好的功能…...

Vue3商店后台管理系统设计文稿篇(五)

记录使用vscode构建Vue3商店后台管理系统&#xff0c;这是第五篇&#xff0c;主要记录Vue3项目路由知识 文章目录一、Vue3路由二、安装Element Plus三、NPM设置淘宝镜像四、Yarn 设置淘宝镜像正文内容&#xff1a; 一、Vue3路由 路由用于设定访问路径, 将路径和组件映射起来&…...

兵团职称计算机准考证查询,兵团初级会计准考证打印入口官网

兵团初级会计准考证打印入口官网为财政部会计资格评价中心网(http://kzp.mof.gov.cn)。准考证打印时间在4月16日前公布&#xff0c;考生需要在规定时间登录财政部会计资格评价中心网(http://kzp.mof.gov.cn)下载并打印准考证。未在上述时限内下载打印准考证的&#xff0c;视作放…...

使用MGCopyAnswer修改手机序列号

使用MGCopyAnswer修改手机序列号 #ios #include <substrate.h>static CFTypeRef (*orig_MGCopyAnswer)(CFStringRef str); static CFTypeRef (*orig_MGCopyAnswer_internal)(CFStringRef str, uint32_t* outTypeCode);CFTypeRef new_MGCopyAnswer(CFStringRef str); CF…...

百度云高速下载器 kinhdown

百度云高速下载器 kinhdownkinhdown官网地址简介<1>在线解析&#xff1a;<2>软件下载地址&#xff1a;<3>使用方法相关分享百度云直链下载-IDM&#xff08;一&#xff09;百度云直链下载-Aria2(二)百度云下载官方免费提速方案百度云高速下载器 kinhdownkinhd…...

力扣(LeetCode)139. 单词拆分(C++)

字符串哈希&动态规划 一眼暴力&#xff0c;发现根本做不了&#xff0c;想着想着&#xff0c;发现 dpdpdp 很好想&#xff0c;来试试。 枚举字符串 sss 的所有位置作为起始点&#xff0c;如图状态转移。 规定 : f[0]f[0]f[0] 表示空字符的集合&#xff0c;可以用空串组成…...

ORA-00904 标识符无效 解决方案

ORA&#xff1a;即Oracle报错。 标识符无效&#xff1a;SQL语句中&#xff0c;这个字段名不在表中。 解决方案&#xff1a;修改SQL语句中对应的字段或者修改表里面对应的列名。 在这里我想说一下&#xff0c;因为我用的是hibernate内部封装好的save方法&#xff0c;咱也不能去改…...

C++11的内容介绍

C11的内容介绍 初始化 {}统一进行初始化。可以进行数组初始化&#xff0c;变量初始化&#xff0c;类成员&#xff0c;容器初始化,可以格式化函数初始化。基本上可以使用&#xff08;&#xff09;东西差不多相同。 容器的赋值&#xff08;包括初始化&#xff09;都是通过这一个…...

java动态规划装箱问题,最少数量货物装箱问题

题目描述&#xff1a;最少数量货物装箱问题_牛客网有重量分别为3&#xff0c;5&#xff0c;7公斤的三种货物&#xff0c;和一个载重量为X公斤的箱子(不考虑体积等其它因素&#xff0c;只计算重量)需要向箱子内装满X公斤的货物&#xff0c;要求使用的货物个数尽可能少(三种货物数…...

基于 Electron 的 Rubick 2.4k star 啦,同步更新新功能!

为什么要做 Rubick 其实做 Rubick 1.x 的初衷就是解决自己的问题的:特别需要一款支持自定义插件的桌面端应用来简化使用者安装庞大桌面端应用的臃肿。而且涉及到数据安全的问题,插件只能在公司内网贡献,无法对外公开。 在 Rubick 2.0 的阶段,重新设计了一套基于 npm 的插件…...

ES6 数组转为对象 ,以及 find 在数组里面找到对应一条数据

今天遇到一个问题。后端请求回来是[{id:12,name:tom},{id:13,name:marry}]。 百度的方法&#xff1a; 转换方法&#xff1a;1、利用fromEntries()和map()函数&#xff0c;语法“Object.fromEntries(arr.map(item > [item.key, item]))”语句&#xff1b;2、利用扩展运算符…...

机房维护 网拷_利用网络还原系统(远志)快速维护机房

利用网络还原系统(远志)快速维护机房摘要本文介绍一款集网络克隆和网络还原为一体网络还原系统――远志网络还精灵&#xff0c;来安装一个只有网络环境但没有硬件还原卡机房关键词网络拷贝&#xff1b;克隆&#xff1b;远志&#xff1b;还原保护卡的全名为“硬盘保护还原卡”&a…...

IMU噪声参数-艾伦方差

https://blog.csdn.net/waihekor/article/details/107335430...

从qq找到 qq 邮箱

从qq找到 qq 邮箱...

工作压力大怎么办,听听戴维·艾伦怎么说

一、将压力转变成动力 我们在面对工作压力想要退缩的时候&#xff0c;不妨可以多想想&#xff0c;我们工作的目的是什么&#xff0c;自己想要什么要的生活&#xff1f;因为经历过的事实告诉我们如果不花时间努力来创造自己想要的生活&#xff0c;那最终你得被迫&#xff0c;用…...

2003图灵奖--艾伦·凯简介

大家好&#xff0c;我是执念斩长河。今天讲述的是2003图灵奖获得者艾伦凯&#xff0c;图灵奖奖励他创造“个人计算机”和第一个真正面向对象语言Smalltalk语言。面向对象技术是这两位大佬创造出来的&#xff0c;可以有兴趣看一下&#xff1a; 2001年图灵奖–奥尔-约翰戴…...

微软共同创办人保罗艾伦逝世,终年65岁

今天是科技界一个让人感伤的日子&#xff1a;微软共同创办人保罗艾伦&#xff08;Paul Allen&#xff09;因非霍奇金淋巴瘤过逝&#xff0c;终年65岁。据悉&#xff0c;艾伦已经与癌症缠斗多年&#xff0c;早从2009年起便开始相关的治疗&#xff0c;但今年十月复发后急剧恶化&a…...

流量控制与拥塞控制区别

流量控制是端到端的控制&#xff0c;例如A通过网络给B发数据&#xff0c;A发送的太快导致B没法接收(B缓冲窗口过小或者处理过慢)&#xff0c;这时候的控制就是流量控制&#xff0c;原理是通过滑动窗口的大小改变来实现。 拥塞控制是A与B之间的网络发生堵塞导致传输过慢或者丢包…...

1975年图灵奖-赫伯特·西蒙和艾伦·纽厄尔简介

大家好&#xff0c;我是执念斩长河。今天要讲述的是1975年图灵奖两位获得者–赫伯特西蒙和艾伦纽厄尔。前者也曾获得诺贝尔经济学奖。读完本文大家可以收获的是&#xff1a; 西蒙得完诺贝尔再得图灵纽厄尔开创启发式程序逻辑理论两个人的主要著作 我们先谈西蒙然后再谈纽厄尔。…...

1966年图灵奖--艾伦·佩利生平

大家好&#xff0c;我是执念斩长河&#xff0c;今天讲述艾伦佩利的故事。他是图灵奖首届获奖者!本篇博文主要从艾伦佩利的为计算机所做的贡献&#xff1a;ALGOL和计算机科学专业的催生者。 谈起ALGOL大家肯定不是特别了解&#xff0c;但是你看完博文就有点眉目了&#xff0c;本…...

保罗·艾伦,又一位PC时代开创者辞世

说到保罗&#xff0c;肯定会提起盖茨&#xff0c;及他们共同创立的微软。保罗和盖茨曾是高中同学&#xff0c;并在大学时候&#xff0c;成功说服盖茨退学&#xff0c;随后一起创建微软。 1983年&#xff0c;保罗艾伦因患霍奇金氏病病离开微软公司&#xff0c;但保留15%的股权和…...

Spring Cloud Gateway(黑马springcloud笔记)

Gateway 目录Gateway一、为什么需要网关二、gateway入门三、断言工厂四、过滤器工厂五、全局过滤1. 实现2. 过滤器执行顺序六、跨域问题一、为什么需要网关 不能让外部能够直接访问微服务&#xff0c;而是需要通过网关访问&#xff1a; 网关的作用&#xff1a; 身份认证和权限…...

新春祝福!智能交通技术十篇好文推荐

智能交通技术祝您虎年生龙活虎&#xff01;虎虎生威&#xff01;与此同时&#xff0c;我们总结了过去一年智能交通年度十篇好文&#xff0c;供您在假期空闲时回顾参阅&#xff01;&#xff08;点击题目可进入文章链接&#xff0c;点击阅读原文可下载相关PPT&#xff09;交通设计…...

自动驾驶工信部道路测试十四项纲要

自动驾驶工信部十四项交通标志标线识别及响应限速标志识别及响应停车让行标志识别及响应车道线识别及响应人行横道识别及响应交通信号灯识别及响应机动车信号灯识别及响应方向指示灯识别及响应前方车辆行驶状态识别及响应车辆驶入识别及响应对向车道借道本车道行驶识别及响应障…...

java鬼吹灯搬山法杖_倒斗四大门派卸岭、搬山、摸金、发丘,《鬼吹灯》为何不讲发丘...

作为盗墓题材的作品&#xff0c;《鬼吹灯》播出后热度非凡。作为一部原著小说改变的影视剧&#xff0c;这部剧本身就拥有着庞大的粉丝基础。这难怪改编成影视剧播出后如此受到大家欢迎。在剧中我们发现了一个非常奇怪的设定&#xff0c;剧中将卸岭、搬山、摸金三大门派都进行了…...

java鬼吹灯搬山法杖_鬼吹灯昆仑迷宫技能搭配之搬山篇攻略心得

有的新手玩家可能对《鬼吹灯昆仑迷宫》相对复杂的技能搭配犯晕。小编下面整理了一下搬山职业的主流技能搭配套路&#xff0c;希望可以帮助新手玩家更好的入手。下面所说的技能情况均以主角技能说明&#xff0c;伙伴的技能与主身技能相同就不多说了。这里只从主身的角度说明&…...

java鬼吹灯搬山法杖_鬼吹灯昆仑神宫技能搭配攻略之搬山职业篇

新手玩家在刚进游戏的时候&#xff0c;可能会对鬼吹灯昆仑迷宫技能搭配一头雾水&#xff0c;相对复杂的技能需要有人替你梳理。小编下面整理了一下搬山职业的主流技能搭配套路&#xff0c;希望可以帮助新手玩家更好的入手。下面所说的技能情况均以主角技能说明&#xff0c;伙伴…...

java鬼吹灯搬山法杖_《鬼吹灯》里有4个流派,搬山就是鹧鸪哨,那么发丘谁当主呢?...

打开搜狗搜索APP&#xff0c;查看更多精彩资讯在电视剧《鬼吹灯》中共有四个盗墓组织&#xff0c;他们分别是搬山卸岭、摸金发丘。看过原著的朋友就发现了&#xff0c;由主角胡八一带队的三人小组代表了摸金&#xff0c;至于天下霸唱就仅在《龙岭迷窟》和《怒晴湘西》当中出现过…...

Servlet 之 Requests

1. HTTP 协议 概念&#xff1a;Hyper Text Transfer Protocol 超文本传输协议&#xff0c;定义了&#xff0c;客户端和服务器端通信时&#xff0c;发送数据的格式 特点&#xff1a; 基于TCP/IP的高级协议默认端口号:80基于请求/响应模型的:一次请求对应一次响应无状态的&#…...

鬼吹灯之龙岭迷窟

鬼吹灯之龙岭迷窟 Description 在古希腊时期&#xff0c;有一天毕达哥拉斯走在街上&#xff0c;在经过铁匠铺前他听到铁匠打铁的声音非常好听&#xff0c;于是驻足倾听。他发现铁匠打铁节奏很有规律&#xff0c;这个声音的比例被毕达哥拉斯用数学的方式表达出来。 这个比例就…...

鬼点灯服务器找不到了怎么办,鬼吹灯一共有多少服务器?

2009-11-26找不到服务器.怎么办?现在我的电“程序最小化丢失”如果只是任务栏没有图标&#xff0c;传给你一个任务栏修复的小软件&#xff0c;其中有一个选项“程序最小化丢失”你选择修复即可。如果因为错误上传不能用&#xff0c;自己到网上下载。下载网址&#xff1a;电脑里…...

《鬼吹灯》碾压《盗墓笔记》,第四届橙瓜网络文学奖必定名列第一!

一直以来&#xff0c;小说排名啥的都不怎么感兴趣&#xff0c;只要喜欢就好&#xff0c;特别是对于《鬼吹灯》这部小说来讲&#xff0c;就更是如此了。 其实熟悉的人都知道&#xff0c;《鬼吹灯》当年到底有多火。天下霸唱当年连载这部小说的时候&#xff0c;全网不知道有多少…...

Java入门你值得拥有!鬼吹灯手机游戏java

前言 在本篇文章开始前&#xff0c;我想想来回答一个问题&#xff1a;我为什么要写这一篇关于面试的文章&#xff1f; 原因有三&#xff1a;第一&#xff0c;我想为每一个为梦想时刻准备着的”有心人“尽一份自己的力量&#xff0c;提供一份高度精华的Java面试清单&#xff1…...

鬼吹灯之昆仑神宫

Problem Description bLue 有一个神奇的机器&#xff0c;这个机器会根据获得的一个数字 n&#xff0c;然后根据这个获得数字打印一串包含 n 个字符的字符串。 打印规则&#xff1a;从 ‘a’ 开始&#xff0c;按字母递增的顺序打印&#xff0c;到 ‘z’ 之后调转方向&#xff0…...

ZCMU 1692 鬼吹灯

Problem D: 鬼吹灯 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 1033 Solved: 362 [Submit][Status][Web Board] Description 胡八一和王胖子发现了一个墓穴决定去摸金,按照祖上传下的规矩,在摸金的时候要在墓穴口放上蜡烛,摸金的时候若是蜡烛全灭了就要把宝物放还墓…...

3303——鬼吹灯之牧野诡事(图的遍历)

鬼吹灯之牧野诡事 Time Limit: 1000 msMemory Limit: 65536 KiBSubmitStatisticProblem Description蓝色空间号和万有引力号进入了四维水洼&#xff0c;发现了四维物体--魔戒。这里我们把飞船和魔戒都抽象为四维空间中的一个点&#xff0c;分别标为 “S” 和 “E”。空间中可能…...

4142——鬼吹灯之巫峡棺山(蚂蚁)

鬼吹灯之巫峡棺山 Time Limit: 1000 msMemory Limit: 65536 KiBSubmitStatisticProblem Description众所周知&#xff0c;蚂蚁是一种十分神奇的生物&#xff0c;在算法设计中&#xff0c;我们往往能从它身上得到启发&#xff0c;例如在求解TSP问题中&#xff0c;就有一种模仿蚂…...

2月19日服务器例行维护公告,天涯明月刀 7月19日服务器例行维护公告

亲爱的玩家&#xff1a;青龙乱舞区、大地飞鹰区、血海飘香区、陌上花开区、天命风流区、沧海云帆区全部服务器将在7月19日6:00~8:00停机维护更新&#xff0c;维护完成后上述各服务器客户端版本号升级至2.0.29.7&#xff0c;本次维护主要调整和修改内容如下&#xff0c;给您带来…...

Java鬼吹灯刷宝石_README.md · 灯下黑鬼吹灯/highcharts2javatag - Gitee.com

# highcharts2javatag通过自定义标签实现highcharts 3D图表展示&#xff0c;借鉴了Android适配器的思想&#xff0c;通过固定的数据源&#xff0c;展现相关图表&#xff0c;无需考虑图表内部实现。**演示地址:**http://dtmonitor.tunnel.qydev.com/highcharts2javatag/--------…...

java鬼吹灯安卓_pom.xml · 灯下黑鬼吹灯/JavaWeb - Gitee.com

xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0tpf.webJavaWeb1.0-SNAPSHOTwarJavaWeb Maven Webapphttp://www.example.comUTF-81.71.74.3.2.RELEASEjunitjunit4.12testlog4jlog4j1.2.17jstljstl1....

鬼吹灯之湘西疑陵

鬼吹灯之湘西疑陵 Problem Description 现有n种商品&#xff0c;每种商品有Si件&#xff0c;每种商品的价格和质量分别为Pi和Mi。你现在有钱V&#xff0c;问能购买的商品的总质量最大为多少。 Input 多组输入。 对于每组输入&#xff1a; 第一行两个整数n&#xff0c;V(1 &…...

鬼吹灯

Description 胡八一和王胖子发现了一个墓穴决定去摸金,按照祖上传下的规矩,在摸金的时候要在墓穴口放上蜡烛,摸金的时候若是蜡烛全灭了就要把宝物放还墓主人,然而贪心的王胖子决定多放点蜡烛,墓主人的鬼魂宅在墓中上千年不运动表示肺活量不够&#xff0c;吹灭一根蜡烛需要x秒,设…...

无“巧”不成“书

javamissile作于高中时期 隆冬之际&#xff0c;大雪纷纷下个不停&#xff0c;山颠一松在大雪的覆压下愈加挺拔。一张张大席在它幼嫩的枝条上越积越厚&#xff0c;突然&#xff0c;“唰”的轻轻一响&#xff0c;雪从它的枝条上滑下一层。雪愈下愈大&#xff0c;松树身影影入一…...

菲律宾副总统与阿基诺彻底闹掰 国内一片大乱

核心提示&#xff1a;比奈24日宣布&#xff0c;他将参加2016年菲律宾总统选举。  如此一来&#xff0c;比奈与总统阿基诺钦定继承者、内政和地方政府部长曼努埃尔罗哈斯存比奈24日宣布&#xff0c;他将参加2016年菲律宾总统选举。 如此一来&#xff0c;比奈与总统阿基诺“钦定…...

前华人首富李嘉诚错了,商业全变了!

最近前全球华人首富李嘉诚可谓祸不单行&#xff0c;“李嘉诚抛空中国”论刚把这位曾经的华人首富推向风口浪尖&#xff0c;举世瞩目的英国脱欧事件又殃及了李嘉诚&#xff1b;这位88岁的老者&#xff0c;创业六十多年来&#xff0c;虽历经多次经济危机&#xff0c;但没有一年亏…...

小偷同志,辛苦了!

小区的门口贴的&#xff1a;&#xff09;还挺有才的&#xff01;...

如何锻炼口才和胆量(口才锻炼什么能力)

如何锻炼口才和胆量(口才锻炼孩子什么能力) 说起口才&#xff0c;我想起一句古话:“沉默的人不一定愚蠢&#xff0c;健谈的人不一定聪明”。这是有道理的。在大多数情况下&#xff0c;口才仍然是反映和衡量一个人的学识与学历、思维与思辨、修养与气质的窗口、镜子和尺子。反之…...

口才练习

锻炼口才 为你提供一个方案 1&#xff1a;首先对于口齿进行训练 对于一些俗话说“别嘴”的字进行多次阅读 进行闪电补习 读大量绕口令 可以尽量慢读 要的是读准 2&#xff1a;对于语速进行训练把身边的熟悉的报纸 课本等等 找来快速阅读 最好是找你熟悉的 越熟悉越好的文章…...

几种比较有效的口才锻炼方法

1&#xff09;速读法 这里的“读”指的是朗读&#xff0c;是用嘴去读&#xff0c;而不是用眼去看&#xff0c;顾名思义&#xff0c;“速读”也就是快速的朗读。 这种训练方法的目的&#xff0c;是在于锻炼人口齿伶俐&#xff0c;语音准确&#xff0c;吐字清晰。 &…...

为什么很少拿神经网络来直接做滤波器呢?

其实无论是IIR&#xff08;RNN&#xff09;还是FIR(CNN)滤波器都可以看成一个简单神经网络&#xff0c;而且有严格的推理&#xff0c;可解释性比神经网络强多了&#xff0c;而已易于工程实现&#xff0c;因此在工程中大量应用。你说的含色噪声和其他乱七八糟的噪声难以滤除时&a…...

会说话者得天下,掌握锻炼口才的方法

在生活中&#xff0c;我们总能看到一些人非常有口才&#xff0c;其实&#xff0c;说话的天才&#xff0c;并不是天生的&#xff0c;而是从现实中锻炼出来的。人如果没有良好的口才&#xff0c;可以说是一件很可悲的事&#xff0c;就好比鸟儿没有羽翼其实&#xff0c;要想拥有良…...

掌握锻炼口才的方法

在生活中&#xff0c;我们总能看到一些人非常有口才&#xff0c;其实&#xff0c;说话的天才&#xff0c;并不是天生的&#xff0c;而是从现实中锻炼出来的。人如果没有良好的口才&#xff0c;可以说是一件很可悲的事&#xff0c;就好比鸟儿没有羽翼其实&#xff0c;要想拥有良…...

华为MPLS跨域C1方案实验配置

目录 配置接域内IGP路由协议与LDP协议 配置IPv4的BGP邻居 配置PE之间的Vpnv4邻居 配置PE与CE设备对接命令 ASBR上手工为PE地址分配标签 MPLS隧道——跨域解决方案C1、C2讲解_静下心来敲木鱼的博客-CSDN博客_route-policy rr permit node 10 if-match mpls-labelhttps://bl…...

python爬虫静态网站——图片及保存

欢迎评论 目标网站&#xff1a;狗图片_狗图片大全_4342张 (天堂图片网) 静态网站 引用库&#xff1a; import requests #发送请求的 import os #拼接保存文件目录的 from lxml import etree #解析的 from fake_useragent import UserAgent #随机生成user的 import time #不…...

【爬虫Practice2】爬取豆瓣高分电影

文章目录爬取豆瓣高分电影爬取过程可能存在的问题这一节是爬取豆瓣高分电影排行榜&#xff0c;具体参数可以改动&#xff0c;比如什么种类电影、年份等&#xff0c;观察一下request的参数就可以了。爬取豆瓣高分电影 import requests import json import re from fake_userage…...

爬虫练手项目_表情包爬取

表情包爬取确定目标网站并分析目标网站分析代码确定目标网站并分析 目标网站 斗图啦: 链接https://www.doutula.com/ 这个网站也是我聊天斗图时常用的网站之一 毕竟不太会说话&#xff0c;只能发图了 分析 打开网站&#xff0c;搜索关键词<狗头>&#xff0c; 发现ur…...

万里爬虫,始于足下

最近看了小甲鱼的爬虫教程&#xff0c;其中有一个是不使用Scrapy框架去爬取一个图片网的妹纸图系列的练手项目&#xff0c;但是现在距教程已经年代久远&#xff0c;图片网的网页框架已经和教程里面的不太一样&#xff0c;为了练习一下爬虫技术&#xff0c;记录一下这个爬取过程…...

TimFin金融数据系统 爬虫与模型部分(传统web + NLP向AI的探索尝试)

TimFin金融数据系统 爬虫与模型部分 自己的大web项目的爬虫&#xff08;数据爬取&#xff09;与模型&#xff08;Ai时间序列预测与舆评情感分类&#xff09;部分&#xff0c;顺带做了py课设 总体思路与介绍 框架 模型&#xff1a;pytorch sklearn gensim数据处理 numpy matplot…...

VUE---爬虫播放器(一)---搭建项目--vue3

搭建项目 博主使用WebStorm 之前练手写过一次&#xff0c;但是不标准&#xff0c;这个系列打算边写代码边写博客 创建项目 创建一个vue3项目&#xff1a;传送门 安装插件 由于边写代码边写博客&#xff0c;插件后面可能会再安装别的 npm install axios组件库使用vant3 npm i…...

爬取多态加载图片同时保存到本地指定文件夹

初学Python多久&#xff0c;大多数都喜欢爬取妹子图片&#xff0c;今天我就给大家分享一下研究出来的代码&#xff0c;爬取动态加载图片的网站&#xff0c;并且保存到本地。让大家以后不必为这个难题而烦恼。不过这里首先说一下&#xff0c;如果大家也自己爬取动态加载的图片那…...

【爬虫Practice】学习过程中遇到的问题

文章目录1. 无法连接至pypi开源网站2. SSLError: wrong version number3. UnicodeEncodeError4. VS Code OUTPUT里无法输入5. 无法加载文件 E:\SpiderPractice\venv\Scripts\Activate.ps16. 伪造User-Agent6. FakeUserAgentError7. BeautifulSoup中文乱码8. lxml.etree.XMLSynt…...

【python--爬虫】百度图片爬虫

如何快速收集某个关键字的图片呢&#xff1f;有的小伙伴可能会说百度图片,bingo答对了&#xff01;o(&#xffe3;▽&#xffe3;)o&#xff0c;博主本次就讲解下如何爬取百度图片 环境准备 为了优雅的享用这盘python爬虫大餐&#xff0c;请各位读者大大准备要以下的内容哦&a…...

爬虫requests基本用法二

一 抓取网页 1 代码 import requests import re # headers信息&#xff0c;其中包含了User-Agent字段信息&#xff0c;也就是浏览器标识信息。如果不加这个&#xff0c;知乎会禁止抓取。 headers {User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit…...

爬虫知识点总结

爬虫总结 一、 1.什么是爬虫&#xff1f; 爬虫就是&#xff1a;模拟浏览器发送请求&#xff0c;获取响应2.爬虫的分类&#xff0c;爬虫的流程 聚焦爬虫&#xff1a;针对特定的网站的爬虫 准备url地址 -->发送请求 获取响应–> 提取数据–> 保存获取响应–> 提取…...

python2菜鸟爬虫,Python新手爬虫二:爬取搜狗图片(动态)

搜索热词经过上一期爬取豆瓣影评成功后&#xff0c;感觉爬虫还不错&#xff0c;于是想爬点图片来玩玩...先上最后成功的源码(在D盘下创建souGouImg文件夹&#xff0c;直接直接代码即可获取)&#xff1a;importrequestsurllibjsonfrom fake_useragent UserAgentdefgetSougouImag…...

小白学爬虫

这里写自定义目录标题小白学爬虫爬取搜狗首页对应的数据基于搜狗的搜索写一个简易的搜索因为有反爬机制&#xff1a;UA监测&#xff0c;所以我们需要进行反反爬处理&#xff1a;UA伪装&#xff0c;这就是获取header参数的原因。小白学爬虫 最近刚开始学习爬虫&#xff0c;准备…...

Python爬虫之scrapy框架-爬取小说信息

1、需求分析 我们要得到小说热销榜的数据&#xff0c;每部小说的提取内容为&#xff1a;小说名字、作者、类型、形式。然后将得到的数据存入CSV文件。 2、创建项目 创建一个scrapy爬虫项目方式如下&#xff1a; &#xff08;1&#xff09;在D盘下面创建一个文件夹scrapyPro…...

python爬虫专题1:准备工作

放假前入的坑,现在开始填坑,我也是小白,有错误或者可改进的地方,希望大佬可以指正 我尽量按照我觉得最简单的循序介绍爬虫;这篇文章是在吃鸡匹配的空闲时间写完的,下一篇文章写HTML的,是的,为了学爬虫,我把HTML也学了学 安装requests库 requests和urllib我选择了requests,因为…...

学习记录661@项目管理之项目立项管理

什么是项目立项管理 项目立项管理关注的重点在于是否要启动一个项目&#xff0c;并为其提供相应的预算支持具体来说&#xff0c;项目立项管理包括以下 5 个典型环节&#xff0c;分别是 项目建议项目可行性分析项目审批项目招投标项目合同谈判与签订 需要说明的是&#xff0c…...

Selenium:浏览器爬虫使用详解(一)

简介&#xff1a; 直接网上搜Selenium的就能知道了。简而言之Selenium通过模拟人对浏览器操作实现浏览器的自动操作。它与其他爬虫的不同点是&#xff0c;其他爬虫是模拟浏览器发出请求&#xff0c;而Selenium是模拟人对浏览器进行操作。 实现Selenium需要的东西 1、安装Sel…...

puppeteer 实现爬虫

puppeteer 实现爬虫&#xff08;windows&#xff09; 因为puppeteer中大量api都是异步函数&#xff0c;所以首先需要对异步函数async/await有一定的了解&#xff0c;await会暂停当前async函数的执行&#xff0c;等待后面的Promise的计算结果返回以后再继续执行&#xff0c;也就…...

链家爬虫期末项目

链家爬虫前言大致思路一、引入库二、代码1.获取数据2.保存数据3.数据分析总结前言 本博客文章由来&#xff1a;随着期末的到来&#xff0c;我做了一个简陋的爬虫项目以作为期末项目&#xff0c;并要求发博客&#xff0c;能力有限&#xff0c;大佬们一笑而过就好。本爬虫是跟着…...

数字孪生颠覆传统铝材挤压生产,全新生产方式即将到来!

随着市场经济的发展&#xff0c;各种新型的高科技建筑材料相继出现&#xff0c;所有的基础工程均需要大量的建筑&#xff0c;需要大量门窗和建筑材料&#xff0c;而铝及其铝合金在其中占有重要的地位。随着时代的进步&#xff0c;材料的应用也发生着变化。因铝合金型材具有强度…...

整合SpringCache

整合SpringCache 1、引入依赖cache还有redis <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId> </dependency>2、写配置 spring:cache:type: redis3、测试使用缓存 Cache…...

Azure OpenAI 官方指南03|DALL-E 的图像生成功能与安全过滤机制

2021年1月&#xff0c;OpenAI 推出 DALL-E。这是 GPT 模型在图像生成方面的人工智能应用。其名称来源于著名画家、艺术家萨尔瓦多 • 达利&#xff08;Dal&#xff09;和机器人总动员&#xff08;Wall-E&#xff09;。DALL-E 图像生成器&#xff0c;能够直接根据文本描述生成多…...

【Python_requests学习笔记(八)】基于requests模块 实现响应内容嵌入JS 进行url地址跳转 数据的爬取

基于requests模块构建免费代理IP池 前言 此篇文章中介绍基于requests模块&#xff0c;实现对在响应内容中嵌入JS&#xff0c;真实的url地址进行跳转后数据的爬取&#xff0c;并以爬取行政区划代码数据为例进行讲解。 正文 1、需求梳理 抓取民政部网站最新行政区划代码 一级…...

3D Slicer学习记录(6)-使用PLUSapp连接WebCam并实现marker跟踪

前记在上次的博客中已经演示了利用Intel realsense进行marker跟踪,如果没有intel realsense怎么办?其实在之前的博客中早就提到plusapp支持多种硬件设备,包括笔记本自带的相机,因此,如果没有双目相机,或许可以尝试笔记本自带的相机完成之前的任务,只不过在跟踪精度和mar…...

路径 Floyd 蓝桥杯 JAVA

题目描述&#xff1a; 小蓝学习了最短路径之后特别高兴&#xff0c;他定义了一个特别的图&#xff0c;希望找到图中的最短路径。 小蓝的图由2021 个结点组成&#xff0c;依次编号1 至2021。 对于两个不同的结点a, b&#xff0c;如果a 和b 的差的绝对值大于21&#xff0c;则两个…...

小迪安全day12WEB漏洞-SQL注入之简要SQL注入

小迪安全day12WEB漏洞-SQL注入之简要SQL注入 注入产生原理详细分析 可控变量带入数据库查询变量未存在过滤或过滤不严谨 连接符区分 and是sql语句连接符&#xff0c;&是uel参数连接符 and 11是注入语句&#xff0c; &是添加一个新变量 数据库内容 数据库A 网站…...

初级算法-哈希表

主要记录算法和数据结构学习笔记&#xff0c;新的一年更上一层楼&#xff01; 初级算法-哈希表一、有效的字母异位词二、两个数组的交集三、快乐数四、两数之和五、四数相加&#xff08;二&#xff09;六、赎金信七、三数之和八、四数之和哈希表 散列表有m个存储单元&#xf…...

什么是 LuaJIT?为什么 Apache APISIX 选择了 LuaJIT?

本文介绍了 LuaJIT 的高灵活性和高性能&#xff0c;以及 APISIX 作为云原生 API 网关选择 LuaJIT 的原因。 作者杨陶&#xff0c;API7.ai 技术工程师。 原文链接 什么是 LuaJIT 定义 简单地说&#xff0c;LuaJIT 是 Lua 这种编程语言的实时编译&#xff08;JIT&#xff0c;J…...

基于jsp+ssm+springboot的人职匹配推荐系统【设计+论文+源码】

摘 要 随着科学技术的飞速发展&#xff0c;各行各业都在努力与现代先进技术接轨&#xff0c;通过科技手段提高自身的优势&#xff1b;对于人职匹配推荐系统当然也不能排除在外&#xff0c;随着网络技术的不断成熟&#xff0c;带动了人职匹配推荐系统&#xff0c;它彻底改变了过…...

【Linux】简易Shell的实现

&#x1f923; 爆笑教程 &#x1f449; 《看表情包学Linux》&#x1f448; 猛戳订阅 &#x1f525; &#x1f4ad; 写在前面&#xff1a;本章是个 "插叙"&#xff0c;前几章我们学了程序替换&#xff0c;现在我们可以尝试动手做一个 "会创建&#xff0c;会终止…...

ccc-pytorch-宝可梦自定义数据集实战-加载数据部分(9)

文章目录第一步&#xff1a;构建路径与种类的映射关系第二步&#xff1a;载入所有的宝可梦图像第三步&#xff1a;打散顺序并通过路径名提取映射关系构建映射文件第四步&#xff1a;完善选取、获取图片信息功能并可视化第五步&#xff1a;对数据进行预处理第六步&#xff1a;批…...

【案例讲解】LVGL GIF开机动画和关机动画

更多源码分析请访问:LVGL 源码分析大全 目录 1、功能特性2、重点代码2.1、 覆盖其它图层2.2、 强制GIF只播放一次2.3、 任何页面中长按OK键跳出关机页面2.4、 完成时销毁自身3、参考源码1、功能特性 1、播放一次完整的GIF后就退出,退出时并销毁对象,以节省资源;2、图层能覆…...

腾讯云服务器带宽计费规则介绍

腾讯云服务器公网带宽计费模式按使用流量是怎么计算的&#xff1f;不按照带宽大小计费&#xff0c;按照实际云服务器公网出方向实际产生多少流量来收费&#xff0c;为了避免突发流量产生高额流量费&#xff0c;可以设置一个峰值带宽。 腾讯云服务器公网流量费计算的是出流量&a…...

主从高可用面试题大全

主从高可用面试题大全 目录 文档索引 面试题汇总 Q&#xff1a;注册中心是什么&#xff1f;为什么需要注册中心&#xff1f; Q&#xff1a;注册中心是如何实现的&#xff1f; Q&#xff1a;实例如何通过注册中心进行服务发现 Q&#xff1a;注册中心如何进行选型&#xff…...

C语言-程序环境和预处理(2)

文章目录预处理详解1.预定义符号2.#define2.1#define定义的标识符2.2#define定义宏2.3#define替换规则注意事项&#xff1a;2.4#和###的作用##的作用2.5带副作用的宏参数2.6宏和函数的对比宏的优势&#xff1a;宏的劣势&#xff1a;宏和函数的一个对比命名约定3.undef4.条件编译…...

抓包逆向神器Charles推荐,https接口了无秘密

业余时间想找个免费的智能AI接口用&#xff0c;体验了几款插件真不错&#xff0c;比如Bito插件和IDE神器Cursor&#xff0c;但不知道他们的后台接口。想着看看他们的接口&#xff0c;不用说肯定是https加密的。http包透明传输还好&#xff0c;但是大多数是https加密传输的&…...

什么品牌的蓝牙耳机适合学生党用?学生党高性价比国产蓝牙耳机推荐

最近看到很多网友问什么品牌的蓝牙耳机适合学生党用&#xff1f;现在的蓝牙耳机品牌越来越多&#xff0c;适合学生党用的蓝牙耳机品牌也不少。下面&#xff0c;我来给大家推荐几款适合学生党的国产高性价比蓝牙耳机&#xff0c;可以当个参考。 一、南卡小音舱蓝牙耳机 参考价…...

C语言指针链表

C语言指针链表是一种非常常见的数据结构&#xff0c;它可以用于在程序中存储和操作一系列相关数据&#xff0c;包括但不限于整数、字符串、结构体等类型。下面我们将介绍如何使用C语言指针链表&#xff0c;并提供一个可以执行的示例代码。 1. 定义链表结构体 链表是由若干个节…...

sh脚本中使用getopts解析的参数中含有空格的解决方法

一、getopts的问题 如下使用getopts时&#xff0c;当执行命令为 #sh test1.sh -s “A B C” 时&#xff0c; getopts只能解析到 -s A&#xff0c;空格后面的内容就没办法解析了,其实在使用$给fun_main函数传参的时候"A B C"就被分割成了三个参数了。 #!/bin/sh #t…...

关于测试,我发现了哪些新大陆

关于测试 平常也只是听说过一些关于测试的术语&#xff0c;但并没有使用过测试工具。偶然看到编程老师在课堂上使用龙测为我们展示了一波测试的相关操作&#xff0c;我发现了一些新大陆&#xff0c;这篇文章就记录一下有关测试的相关操作。 开启测试之旅 进入官网了解到 龙测…...

HTTP状态代码以及定义

在我们平常浏览网页时&#xff0c;也会发现一些文件不存在时显示为“404错误”&#xff0c;这就是常见的Http请求状态&#xff08;status&#xff09; Web服务器响应浏览器或其他客户程序的请求时&#xff0c;其应答一般由以下几个部分组成&#xff1a;一个状态行&#xff0c;…...

基于Springboot实现口腔牙诊所网站平台【源码+论文】

基于Springboot实现口腔牙诊所网站平台【源码论文】开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea M…...

SQLAlchemy查询不重复的数据

在SQLAlchemy中&#xff0c;如果你想查询不重复的数据&#xff0c;可以使用distinct()方法。以下是一个简单的示例&#xff1a; 首先&#xff0c;导入必要的库和对象&#xff1a; from sqlalchemy import create_engine, Column, Integer, String from sqlalchemy.ext.declar…...

Leetcode27—移除元素

27 移除元素 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元素&#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间&#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中…...

vue3 组件篇 Message

文章目录组件介绍组件使用组件代码参数说明关于vue3-dxui组件库组件介绍 Message组件用以消息提示&#xff0c;用户在前端完成某些交互时&#xff0c;在页面弹出的某种反馈。该组件一共有四种类型&#xff0c;info、success、warning、error。与一般的组件不同&#xff0c;该组…...

Linux宝塔面板搭建Discuz论坛, 并公网远程访问【内网穿透】

文章目录前言1.安装基础环境2.一键部署Discuz3.安装cpolar工具4.配置域名访问Discuz5.固定域名公网地址6.配置Discuz论坛前言 Crossday Discuz! Board&#xff08;以下简称 Discuz!&#xff09;是一套通用的社区论坛软件系统&#xff0c;用户可以在不需要任何编程的基础上&…...

最长公共子序列 以及 输出公共最长子序列

最长公共子序列 以及 输出公共最长子序列题目描述 给两个字符串&#xff0c;输出最长公共子序列 例如 ABCBDAB BDCABA 那么输出结果就是 BCBC 思路&#xff1a; f[i][j] 表示 1-i 和 1-j 中对应字符串A 和 字符串B的角标中 已经算出的最长子序列长度 b[i][j] 表示 字符串A和B…...

【vue2】使用elementUI进行表单验证实操(附源码)

&#x1f973;博 主&#xff1a;初映CY的前说(前端领域) &#x1f31e;个人信条&#xff1a;想要变成得到&#xff0c;中间还有做到&#xff01; &#x1f918;本文核心&#xff1a;vue使用elementUI进行表单验证实操&#xff08;附源码&#xff09; 【前言】我们在构建一…...

药品批准文号查询|药融云-中国批准文号系统在线查询

药品批文是国家食品药品监督管理局&#xff08;NMPA&#xff09;对药品的审评和批准的证明文件&#xff0c;是药品合法上市的必要条件。药品批文包括国产药品批准文号和进口药品注册证号&#xff0c;每个批文都有唯一的编号和有效期限。那么&#xff0c;怎样查询中国药品批文呢…...

谁是猪头王

来自推理学院APP 规则&#xff1a; 示例&#xff1a; 每张牌上有猪头数量&#xff0c;红色虚线框里面有总数。 现在4位玩家数字公布&#xff0c;首先出2的先选一行清空并扣分&#xff0c;假如他选第2行1个猪头&#xff0c;则扣1分&#xff0c;局面变成&#xff1a; 5 …...

Mac配置jdk环境

打开终端获取java的安装路径在终端输入&#xff1a;/usr/libexec/java_home -V待会使用中间java se8的地址在配置文件中完善路径打开配置文件open -e .bash_profile 将以下模版粘贴到bash profile中去&#xff0c;并将我的jdk地址替换为上述java se8后面的地址后保存#JAVAJAVA_…...

【算法系列之回溯算法】leetcode46.全排列

90.子集II 力扣题目链接 给你一个整数数组 nums &#xff0c;其中可能包含重复元素&#xff0c;请你返回该数组所有可能的子集&#xff08;幂集&#xff09;。 解集 不能 包含重复的子集。返回的解集中&#xff0c;子集可以按 任意顺序 排列。 输入&#xff1a;nums [1,2,…...

Docker基础篇——最全讲解

文章目录一、CentOS安装docker二、启动帮助类命令三、镜像命令1.名词概念2.常用命令2.1 镜像命令2.2 容器命令2.2.1&#xff1a;常用参数2.2.2&#xff1a;常用指令2.3 安装单机mysql、redis一、CentOS安装docker docker官网 1&#xff09;yum安装gcc相关&#xff1a; yum -y…...

若依框架----源码分析(@RateLimiter)

若依作为最近非常火的脚手架&#xff0c;分析它的源码&#xff0c;不仅可以更好的使用它&#xff0c;在出错时及时定位&#xff0c;也可以在需要个性化功能时轻车熟路的修改它以满足我们自己的需求&#xff0c;同时也可以学习人家解决问题的思路&#xff0c;提升自己的技术水平…...

Qt+MySql开发笔记:Qt5.9.3的mingw32版本编译MySql8版本驱动并Demo连接数据库测试

若该文为原创文章&#xff0c;转载请注明原文出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/129687210 红胖子网络科技博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬…...

java基础:JAVA中重写equals()方法的同时要重写hashcode()方法

一、public boolean equals(Object obj) 和 hashcode()方法是object对象中的方法。 二、equals与hashcode间的关系是这样的&#xff1a; 1、如果两个对象相同&#xff08;即用equals比较返回true&#xff09;&#xff0c;那么它们的hashCode值一定要相同&#xff1b; 2、如果…...

你掌握了吗?在PCB设计中,又快又准地放置元件

在印刷电路板设计中&#xff0c;设置电路板轮廓后&#xff0c;将零件(占地面积)调用到工作区。然后将零件重新放置到正确的位置&#xff0c;并在完成后进行接线。 组件放置是这项工作的第一步&#xff0c;对于之后的平滑布线工作是非常重要的工作。如果在接线工作期间模块不足…...

Uploadifive 批量文件上传

Uploadifive 批量文件上传_uploadifive 多个上传按钮_asing1elife的博客-CSDN博客 属性auto - Boolean - true当文件被添加到上传队列时&#xff0c;会自动上传buttonClass - String为上传按钮指定一个类选择器buttonText - String - SELECT FILES定义显示在按钮上的文本内容up…...

多美商城实战-01-引入REST Framework

1. 引入Django REST framework 在本章中,我们要大家介绍为什么学习Django REST framework,它能帮助我们做哪些事情。 课程思路: 我们从分析现在流行的前后端分离Web应用模式说起,然后介绍如何设计REST API,通过使用Django来实 现一个REST API为例,明确后端开发REST API要做…...

数字温湿度传感器DHT11模块资料

模块实例https://blog.csdn.net/qq_38393591/article/details/111269994 1.1产品概述 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术&#xff0c;确保产品具有极高的可靠性与卓越的长期稳定性。传感器…...

2023面试题汇总二

一、CSS面试题 1. 清除浮动的方式有哪些&#xff1f; 为什么要清除浮动&#xff1f;因为浮动的盒子脱离标准流&#xff0c;如果父盒子没有设置高度的话&#xff0c;下面的盒子就会撑上来。 额外标签法(在最后一个浮动标签后&#xff0c;新加一个标签&#xff0c;给其设置cle…...

孩子用什么样的灯对眼睛没有伤害呢?2023这样的灯光更护眼

现代社会高速发展&#xff0c;越来越多的人开始重视身体健康&#xff0c;尤其是很多家长&#xff0c;非常关心孩子的眼睛健康问题。现如今我们的青少年儿童近视率常年高居世界第一&#xff0c;情况不容乐观&#xff0c;这个与习惯、学习、照明环境等众多因素有关。 其中照明环境…...

GitHub的Repository权限将public转为private(转)

转自: GitHub的Repository权限将public转为private 2019年1月7日&#xff0c;GitHub CEO Nat Friedman 于官方博客公开发文&#xff0c;称“New year, new GitHub”&#xff0c;宣布从此将免费无限地为普通用户提供私有仓库服务。 因此&#xff0c;我们可以将之前创建的公开仓库…...

《钢琴调律原理及应用》 笔记

【第一章 绪论】 美国人威廉布雷德怀特于 1917 年发表了世界上第一部关于钢琴调律理论与技术的著作&#xff0c;书名为《钢琴调律与相关技术》 福岛琢郎于1950年发表一部名为《钢琴的构造调律修理》的专著 80年代初&#xff0c;在沈阳音院任教的张琨先生写出了我国第一部有关…...

Java OFD文件转PDF、图片、SVG、TXT、HTML

OFDRW 提供了将 OFD 文档导出为其他格式文档的能力&#xff0c;如导出为 PDF、图片、SVG、TXT、HTML 等。 OFDRW 转换模块在 2.0.0 之后抽象了多种文档导出接口&#xff0c;使用统一的 API 实现 OFD 文档导出功能。 之前整合的 2.0.0 以前版本&#xff0c;可参考 OFD 文件转换…...

WuThreat身份安全云-TVD每日漏洞情报-2023-03-23

漏洞名称:Windows Installer 特权提升漏洞 漏洞级别:高危 漏洞编号:CVE-2023-21800,CNNVD-202302-1117 相关涉及:Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation) 漏洞状态:POC 参考链接:https://tvd.wuthreat.com/#/listDetail?TVD…...

gan实战(DCGAN、)

一、DCGAN 1.1 参数 &#xff08;1&#xff09;输入&#xff1a;会被放缩到6464 &#xff08;2&#xff09;输出&#xff1a;6464 &#xff08;3&#xff09;数据集&#xff1a; 1.2 实现 import glob import torch from PIL import Image from torch import nn from torch.u…...

视频编辑场景下的文字模版技术方案

作者 | Lok’tar ogar 导读 本文根据度咔剪辑APP文字模版开发实践&#xff0c;分享视频编辑场景下&#xff0c;静态文字模版渲染能力的技术方案。作为富文本渲染方案的父集&#xff0c;此技术方案可以扩展到其他需要复杂富文本渲染的场景下。 全文6745字&#xff0c;预计阅读时…...

移动应用架构设计:如何转变开发流程

移动应用架构设计&#xff1a;如何转变开发流程 2023 年掌握移动应用程序架构的指南&#xff08;附案例研究&#xff09; 如果他们要解决这个问题&#xff0c;开发人员需要了解移动架构设计的最佳实践&#xff0c;使他们能够构建用户喜欢的优化应用程序。其中一些做法包括使用…...

【服务器数据恢复】误操作导致NetApp存储卷丢失的数据恢复案例

服务器数据恢复环境&#xff1a; 某公司的一台NetApp某型号存储&#xff1b; 几十块磁盘组建两组存储池&#xff0c;两组存储池互为镜像&#xff1b; 存储池划分卷并映射到ESXI作为数据存储使用&#xff0c;卷内有数百台虚拟机。 服务器故障&#xff1a; 管理员操作失误导致卷…...

QML- QML视觉元素类型

QML视觉元素类型一、概述一、图像类型三、共享视觉属性1. 不透明度和可见性2. 转换&#xff08;转置&#xff09;一、概述 对于最基本的视觉效果&#xff0c;Qt Quick提供了一个 Rectangle 类型来绘制矩形。这些矩形可以用颜色或垂直渐变来着色。 Rectangle 还可以在矩形上绘制…...

nodejs+vue+elementui水果购物商城vue

水果购物商城系统的主要使用者分为管理员&#xff1b;个人中心、用户管理、水果分类管理、水果信息管理、系统管理、订单管理&#xff1b;前台首页&#xff1b;首页、水果信息、个人中心、后台管理、购物车、人工服务&#xff1b;用户后台&#xff1b;首页、个人中心、水果信息…...

从NVIDIA GTC大会,看AI算力行业信号

从NVIDIA GTC 2023这场全球行业盛宴&#xff0c;我们可以解读出AI算力行业的哪些重要信号&#xff1f;一年一度的NVIDIA GTC如期而至汇聚了全球AI与元宇宙开发者的目光焦点&#xff0c;NVIDIA GTC 2023于美国当地时间3月20日如期而至。众所周知&#xff0c;作为全球一年一度的行…...

Docker 在未来应用场景的有哪些?

Docker是一种流行的容器化技术&#xff0c;可以将应用程序和其依赖项打包到一个可移植的容器中&#xff0c;使得应用程序可以在任何平台上运行。Docker的应用场景非常广泛&#xff0c;下面列举了一些常见的应用场景&#xff1a; 应用程序部署和管理&#xff1a;Docker可以使应…...

部署+使用集群的算力跑CPU密集型任务

我先在开头做一个总结&#xff0c;表达我最终要做的事情和最终环境是如何的&#xff0c;然后我会一步步说明我是如何搭建。 要做的事情 尝试如何使用多台机器的算力共同跑一个CPU密集型或者GPU密集型的任务。这里以CPU密集型为例子。 在多台机器搭建MPI环境&#xff0c;构建…...

MATLAB算法实战应用案例精讲-【智能优化算法】森林优化算法(FOA) (附MATLAB代码实现)

目录 前言 算法原理 算法思想 (一)树的初始化 (二)局部播种...

后端接口返回近万条数据,前端渲染缓慢,content Download 时间长的优化方案

前言 性能优化&#xff0c;是前端绕过不去的一道门槛&#xff0c;甚是重要。最近一年&#xff0c;也很少有机会在项目中进行前端性能优化&#xff0c;一直在忙于业务开发。 最近终于是来了机会&#xff0c;遇到了这样的场景&#xff0c;心里也甚是激动&#xff0c;写个随笔记…...

三天吃透MongoDB面试八股文

本文已经收录到Github仓库&#xff0c;该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点&#xff0c;欢迎star~ Github地址&#xff1a;https://github.com/…...

游戏服务器开发指南(一):设置合适的Socket选项

前言 上周写完系列序言&#xff0c;得到不少读者朋友的关注&#xff0c;这也给了我额外的动力。写东西就是这样&#xff0c;都希望获得更多的关注&#xff0c;如果写出来没什么人看&#xff0c;那就无异于闭门造车、自娱自乐。欢迎朋友们在文后留言&#xff0c;我也会根据大家…...