E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nginx之sendfile
ffmpeg
之
struct AVDictionary分析
从代码分析,dict功能实际就是一个查找器,将对象数据字符串"AAAA"映射到标识字符串"BBBB",通过字符串"BBBB"查找到对应映射的字符串"AAAA";代码设计上比较简单,差不多就是简单的遍历数组。structAVDictionary{intcount;AVDictionaryEntry*elems;};intav_dict_count(constAVDictionary*m){retur
曾振振
·
2025-05-02 18:46
ffmpeg
ESP-ADF esp_dispatcher组件
之
audio_service子模块状态控制函数详解
目录ESP-ADFesp_dispatcher组件
之
audio_service子模块状态控制函数详解状态控制概述状态控制函数分析audio_service_startaudio_service_stop
omnibots
·
2025-05-02 18:44
ESP-ADF
架构
嵌入式硬件
iot
FFMPEG4.1源码分析
之
字典类型AVDictionary及其相关APIs
目录0前言0.1ffmpeg中字典类型的描述0.2API使用简介1Structs&&Flags1.1AVDictionary1.2AVDictionaryEntry1.3Flags2APIs2.1av_dict_count()2.2av_dict_free()2.3av_dict_copy()2.4av_dict_get()2.5av_dict_set()0前言在介绍字典操作api之前先介绍下字典
ice_ly000
·
2025-05-02 18:14
FFMPEG源码分析
FFMPEG
一文读懂Docker
之
Docker Swarm集群平台搭建
目录一、DockerSwarm简介1、基本架构图2、关键概念(1)、Swarm(2)、Node节点(3)、service服务(4)、task任务3、工作模式(1)、Node节点(2)、Service服务(3)、任务与调度(4)、服务副本与全局服务4、调度策略5、集群模式特性二、DockerSwarm集群部署1、准备工作(1)、主机规划:(2)、分别修改manager、worker节点hostnam
野熊佩骑
·
2025-05-02 17:10
运维那些事儿
docker
容器
运维
云原生
微服务
docker搭建swarm集群
环境准备主机名IP角色manger1192.168.111.47管理节点worker1192.168.111.48工作节点worker2192.168.111.49工作节点注:三台主机都已经拉去完swarm和
nginx
再学一丢丢
·
2025-05-02 17:39
docker
容器
运维
lvs+keepalived+Haproxy+web(
nginx
apache)四七层负载均衡高可用集群构建
以下步骤为个人实验环境简单原理:客户端访问对外入口lvs+keepalived(四层),lvs将请求负载至后端两台haproxy(七层),haproxy再将请求负载至后端服务器。如下拓扑图:一、准备工作1、9台虚拟机主机IP作用192.168.137.100虚拟IPlvs-keepalived-01192.168.137.145LVS将请求负载至haproxy中的一台lvs-keepalived-
ONTHEROAD_XF
·
2025-05-02 16:03
Linux集群
lvs
nginx
负载均衡
linux
运维
apache
构建个人编程学习的知识宝库:高效笔记记录与整理策略
文章目录每日一句正能量前言笔记工具选择笔记结构设计实践与复习策略后记每日一句正能量人生
之
美,不在争求,而在静守。只愿此心:一世清宁,安然盛开!
想你依然心痛
·
2025-05-02 16:03
个人总结与成长规划
学习
笔记
实战
Nginx
+keepalived 实现高可用集群
本实验系统均使用Centos7.5,在所有节点进行以下操作://查看操作系统[root@LB-01~]#cat/etc/redhat-releaseCentOSLinuxrelease7.5.1804(Core)//关闭并禁用防火墙[root@LB-01~]#systemctlstopfirewalld[root@LB-01~]#systemctldisablefirewalld//关闭selin
36氪(36Kr)广播
·
2025-05-02 16:03
nginx
运维
负载均衡+LNMP+rsync+NFS+lsync部署流程
NFS+rsync+lsync部署流程服务器准备需求配置过程1.nfs服务器配置动态资源公共存储磁盘/data/wordpress2.db01服务器配置存放静态资源的数据库服务3.web两台服务器部署
nginx
云计算运维丁丁
·
2025-05-02 16:02
负载均衡
运维
linux
kylin
Go-web开发
之
帖子功能
帖子功能route.gor.Use(middleware.JWTAuthMiddleware()){r.POST("/post",controller.CreatePostHandler)r.GET("/post/:id",controller.GetPostDetailHandler)}post.go定义帖子结构typePoststruct{Idint64`json:"id"gorm:"prim
Wenhao.
·
2025-05-02 16:31
golang
前端
开发语言
使用mock进行接口测试教程
在程序中写模拟数据程序中增加垃圾代码,后期还要删除,可能对代码造成影响模拟异步请求不方便服务端接口开发完成后,需要重新书写网络请求部分的代码JS、iOS、Android多前端需要分别模拟数据,重复工作量2、使用
Nginx
川石课堂软件测试
·
2025-05-02 16:29
测试工具
功能测试
docker
单元测试
华为OD机试真题——斗地主
之
顺子(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析;本文收录于专栏:《2025华为OD真题目录+全流程解析+备考攻略+经验分享》华为OD机试真题《斗地主
之
顺子
纪元A梦
·
2025-05-02 16:59
华为OD
华为od
java
python
javascript
c++
c语言
SpringCloudGateway
作用统一管理,易于监控安全,限流:在网关层就过滤掉非法信息
nginx
外部网关,gateway内网
nginx
可以使用Lua或Kong来增强概念id:名称随意uri:被代理的服务地址。
cjay_fighting
·
2025-05-02 15:24
spring全家桶
springcloud
Oracle 19c部署
之
RMP一键安装初始化(五)
前置准备工作,参见《Oracle19c部署
之
操作系统初始化(一)》,本文不再赘述。一、RMP安装数据库软件1.1上传安装包[root@db1~]#ll*.rpm-rw-
安呀智数据坊
·
2025-05-02 15:24
Oracle
oracle
12c19c21c
数据库
oracle
数据库
RPM安装
19c
【Java进阶教程】反射原理
之
动态代理
博客介绍`:EvLast当前专栏:>专题:数据结构帮助小白快速入门算法☆*:.。.o(≧▽≦)o.。.:*☆❤️感谢大家点赞收藏⭐评论✍️#新星杯·14天创作挑战营·第9期#什么是动态代理:动态代理是一种在运行时创建代理对象的机制,它允许你在不修改原有代码的基础上,对对象的方法进行增强或拦截。在许多编程语言中都有动态代理的实现,不过以Java中的动态代理最为典型,下面为你详细介绍。原理动态代理的核
EvLast
·
2025-05-02 15:54
应用开发
Java
java
开发语言
职场和发展
架构
jvm
初识MongoDB
之
安装与启动服务
系列文章目录初识MongoDB
之
安装与启动服务前言可根据项目需要了解一下MongoDB一、MongoDB是什么?MongoDB是一个基于分布式文件存储[1]的数据库。由C++语言编写。
_Dr.Magic
·
2025-05-02 15:52
mongodb
数据库
从实列中学习linux shell8 统计
nginx
中 访问量最多的前十个Ip,10G的日志文件也不怕,管道命令的精髓
统计
nginx
中访问量最多的前十个Ipcataccess.log|awk'{print$1}'|sort|uniq-c|sort-nr|head-10下面是对该Shell脚本的逐层解析,最终目标是统计访问日志中最高频的
一刀到底211
·
2025-05-02 15:52
linux
nginx
shell
苹果企业签名
之
推送服务
开门见山,先给一个答案:企业签名是完全可以支持推送的!APP消息推送具有以下几个特点:量大,用户数即是可push覆盖的数量。假如一个APP有5000万的活跃用户,且都取得了用户授权,那么全量push一次即可触及到5000万的用户,这比靠媒介传播带来的量更大。精准,消息推送的受众已经是下载安装且使用过APP的用户,是消息推送最想影响的目标用户,相比之下其他媒介渠道则需要层层过滤才能到达目标用户。免费
QQ934837433
·
2025-05-02 14:51
ios相关
socket.io入门
之
命名空间多路复用
1.简介在socket.io中,如果客户端一次连接了不同的命名空间则只会使用一个websocket连接,这叫做多路复用以下服务器代码中创建了两个namespace,/user和/orderconst{createServer}=require("http")const{Server}=require("socket.io")consthttpServer=createServer();consti
crayon-shin-chan
·
2025-05-02 14:16
surprise
#
socket.io
websocket
网络
网络协议
【IP101】图像处理基础:从零开始学习颜色操作(RGB、灰度化、二值化、HSV变换)
目录通道替换-RGB与BGR的"调包"游戏灰度化-让图像"褪色"的艺术二值化-非黑即白的世界大津算法-自动寻找最佳阈值的智慧
之
眼HSV变换-探索更自然的色彩空间通道替换理论基础在计算机视觉中,我们经常会遇到
J先生x
·
2025-05-02 13:14
图像处理
学习
人工智能
计算机视觉
Bug处理
之
ImportError: cannot import name 'HTMLParseError
操作系统Windows10.0;PythonIDE:Pycharm2018.02Python版本:python3.6(anaconda平台)Packages:bs4(beautifulsoup4)问题描述:error:ImportError:cannotimportname'HTMLParseError问题原因版本兼容问题:问题出现过程,在pycharm中直接配置安装好的anaconda3环境下p
NormanG
·
2025-05-02 13:13
Python
CentOS 7 中配置
Nginx
HTTPS
一、准备工作确认
Nginx
已安装:若未安装
Nginx
,执行以下命令安装:sudoyumupdatesudoyuminstall
nginx
获取SSL证书:购买证书:从正规证书颁发机构(如阿里云、腾讯云、DigiCert
默心
·
2025-05-02 13:11
centos
nginx
https
LNMP (Linux +
Nginx
+ MySQL + PHP) 加固详细指南
一、系统层加固1.1更新系统和软件#Ubuntu/Debianaptupdate&&aptupgrade-y#CentOS/RockyLinuxyumupdate-y1.2设置防火墙#Ubuntu/Debianufwdefaultdenyincomingufwdefaultallowoutgoingufwallow22/tcpufwallow80/tcpufwallow443/tcpufwenab
sober_pindi
·
2025-05-02 13:41
linux
nginx
mysql
LNMP部署及应用(Linux+
Nginx
+MySQL+PHP)
Nginx
是一个小巧而高效的Linux下的Web服务器软件,是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,已经在一些俄罗斯的大型网站上运行多年,目前很多国内外的门户网站、行业网站也都在是使用
划过手的泪滴t
·
2025-05-02 13:11
应用部署
云计算运维
Linux实验室
linux
nginx
mysql
运维
云计算
php
刀客独家 | 潘胜接管百度移动生态市场部
此前,根据雷锋网3月底的报道,百度云渠道生态总经理陈
之
若离职,原移动生态事业群MEG市场部总经理尹英利接任该职位。
刀客Doc
·
2025-05-02 12:11
网络
轻松玩转树莓派Pico
之
九、RP2040-SMP自定义工程创建
@[toc]##1、工程创建运行完FreeRTOS-SMP-Demos后,我们对SMP运行有了一定的了解,接下来我们自己创建工程编译运行。按照前文轻松玩转树莓派Pico之二、创建自己的pico工程项目一文创建pico_smp项目。创建pico_smp.c,并输入:#include#include"pico/stdlib.h"intmain(){setup_default_uart();while(
杭州_燕十三
·
2025-05-02 12:37
轻松玩转树莓派PICO
arm
树莓派pico
smp
freertos
python tkinter button args_Python Tkinter
之
Button控件介绍
pythontkinter
之
button控件介绍1.序言本章介绍tkinter的button控件,本文是pythongui系列的第6篇文章,整个约20篇博客,将全面的介绍pythontkinter常用控件
weixin_39759995
·
2025-05-02 12:34
python
tkinter
button
args
秒杀入口流量防护方案-
Nginx
+ NestJS + Redis 三层限流
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言秒杀接口大流量防护最佳实践三层限流防护思路:1.
Nginx
限流配置(入口最前端)2.NestJS应用内局部限流(你的Throttle
TE-茶叶蛋
·
2025-05-02 10:21
node.js
nginx
redis
运维
C++负载均衡远程调用学习
之
基础TCP服务
目录1.LARS课程模块介绍2.LARS的功能演示机场景作用3.LARS的reactor框架的组成部分4.Lars_reactor的项目目录构建5.Lars_tcp_server的基础服务开发6.Lars_tcp_server的accept实现7.LarsV0.1总结1.LARS课程模块介绍2.LARS的功能演示机场景作用#Lars系统开发>(LoadbalanceAndRemoteservice
李匠2024
·
2025-05-02 10:51
学习
c++
DNS BIND
之
rndc介绍及使用
rndc(RemoteNameDomainControllerr)是一个远程管理bind的工具,通过这个工具可以在本地或者远程了解当前服务器的运行状况,也可以对服务器进行关闭、重载、刷新缓存、增加删除zone等操作。使用rndc可以在不停止DNS服务器工作的情况进行数据的更新,使修改后的配置文件生效。在实际情况下,DNS服务器是非常繁忙的,任何短时间的停顿都会给用户的使用带来影响。因此,使用rnd
slimina
·
2025-05-02 10:50
DNS/DHCP
DNS
BIND学习与应用
DNS
C++负载均衡远程调用学习
之
TCP连接封装与TCPCLIENT封装
目录1.LARSV0.3回顾2.解决粘包问题的message结构体定义3.LARSV0.4链接对象的方法和属性的定义4.LARSv0.4TCP_conn链接的初始化5.LARV0.4-tcp_conn处理读事件方法do_read6.LARV0.4-tcp_conn模块回顾7.LARV0.4-tcp_send_message主动发包实现8.LARV0.4-tcp_conn处理写时间方法do_writ
李匠2024
·
2025-05-02 09:48
学习
tcp/ip
网络协议
c++
运维仙途 第5章 聚灵阵法护机房
蓝安全传授机房环境监控
之
术,慕监控展示容量规划之法,而凌运维需要融合两家之长,在子夜灵力潮汐前完成大阵重构…技术映射聚灵大阵机房基础设施灵力潮汐业务高峰阵眼UPS系统灵脉走向网络布线镇物灭火系统核心知识点机房监控六合阵
Tee xm
·
2025-05-02 08:40
运维
服务器
机房
容量规划
python jsonpath效率低_python
之
jsonpath
jsonJSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。json.loads()把Json格式字符串解码转换成Python对象,从json到python的类型转化对照如下:deftest_loads():#把Json格式字符串解码转换
铁匠qwer
·
2025-05-02 08:39
使用Python处理Json数据----pandas
之
json数据预处理
在大数据中常常需要对非结构化数据进行处理,包括经常使用的json格式,因此可以先转化为python对象,清洗,提取后再使用pandas处理.目标文件:文件夹中有多个文件记录用户访问网站信息,文件为json格式,且多个层级嵌套:{"hits":[{"type":"","id":"","source":{"url":"","uesrname":""}},{...},{...}]}需求:提取userna
lihuanqing011
·
2025-05-02 08:37
python
python
json
Scrapy框架
之
中间件的使用
爬虫中间件特点:主要处理蜘蛛(Spider)和下载器(Downloader)之间的请求和响应。可以对蜘蛛生成的请求进行拦截、修改或过滤,也可以对下载器返回给蜘蛛的响应进行处理。适用场景:请求过滤与修改:当需要根据蜘蛛的某些条件对生成的请求进行过滤或修改时,例如根据蜘蛛的状态、爬取深度等决定是否发送某个请求,或者修改请求的参数、URL等。响应处理:对下载器返回的响应进行统一的预处理,比如检查响应的状
不会飞的鲨鱼
·
2025-05-02 07:04
Scrapy框架
scrapy
中间件
python
Scrapy框架
之
【Scrapy-Redis】分布式爬虫详解
Scrapy-Redis介绍Scrapy-Redis是一个基于Redis实现的Scrapy分布式爬虫组件。Scrapy本身是一个强大的Python爬虫框架,但它默认是单进程单线程的,在面对大规模数据抓取任务时效率不高。Scrapy-Redis则解决了这一问题,它允许你将Scrapy爬虫扩展到多个机器上运行,从而实现分布式爬虫的功能。Scrapy-Redis主要提供了以下几个核心功能:1.调度器(S
不会飞的鲨鱼
·
2025-05-02 07:33
Scrapy框架
scrapy
redis
分布式
自然语言处理
之
命名实体识别:Bi-LSTM-CRF在信息抽取中的实战革命
**从海量文本中精准捕捉关键信息,是AI时代企业的核心竞争力**在医疗报告中快速定位疾病与药物、从法律文书中提取关键条款、在新闻中实时追踪热点事件——这些场景的背后,都离不开**命名实体识别(NER)**技术的支撑。而作为NER领域的“黄金搭档”,**Bi-LSTM-CRF模型**凭借其独特的序列建模能力,正在推动信息抽取技术进入工业级应用时代。本文将深入解析该模型在信息抽取中的实战价值,并揭示其
Loving_enjoy
·
2025-05-02 07:31
计算机学科论文创新点
自然语言处理
qt
之
网络检测
目的此博客希望能够对于利用基于qt写的程序,且功能中能够检测是否有网络,至于能不能上网(传递数据)暂无规范化验证。本身是基于如下
道阻且长,行则降至
·
2025-05-02 06:58
计算机网络通信
诊断与通讯工具
网络
qt
WPF
之
Label
Label在wpf中表示控件的文本标签,并提供访问密钥支持。常用属性:属性HorizontalContentAlignment文本水平内容排列VerticalContentAlignment垂直内容排列width宽height高fontsize字体大小fontfamily字体样式fontwidth字体粗细具体写法
_Csharp
·
2025-05-02 05:22
WPF
wpf
开发语言
WPF
之
Image控件详解
文章目录1.概述2.Image控件的基本属性2.1Source属性2.2Stretch属性2.3StretchDirection属性3.在XAML中使用Image控件3.1基本用法3.2设置拉伸模式3.3设置图像对齐方式4.在代码中操作Image控件4.1加载本地图像4.2异步加载图像4.3从流中加载图像4.4控制图像的解码尺寸5.图像源类型详解5.1BitmapImage类5.2Writeabl
冰茶_
·
2025-05-02 05:51
C#
WPF
wpf
微软
microsoft
WPF控件
c#
学习
智能指针
之
设计模式5
这次介绍一下如何使用适配器模式来对智能指针对象进行接口适配转换,让它可以为外界提供新的接口形式,以二维指针类型的形式来访问指针资源。5、适配器模式在前面的文章中介绍过,在构造智能指针对象时,并没有在构造函数中同时创建资源对象,而是在外部把一个指向资源对象的裸指针作为参数,传递给构造函数,例如:int*ptr=newint(42);shared_ptrsptr(ptr);这样就为资源对象的初始化带来
柴郡猫编程乐园
·
2025-05-02 05:19
设计模式
开发语言
智能指针
智能指针
之
设计模式3
这次我们看一下智能指针是如何使用策略模式来释放资源的,同时又是如何扩展功能,管理更多的资源对象类型的。3、策略模式策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的应用场景中,该行为有不同的实现算法。它的意图是:定义一系列算法,把它们一个个封装起来,并且使它们可相互替换,算法可独立于使用它的客户而变化。下面是它的结构图:组成结构:—Strategy(抽象策略角色):策略类,定义算法的公共
柴郡猫编程乐园
·
2025-05-02 05:18
设计模式
开发语言
智能指针
智能指针
之
unique_ptr
unique_ptr实现的是专属所有权语义,用于独占它所指向的资源对象的场合。某个时刻只能有一个unique_ptr指向一个动态分配的资源对象,也就是这个资源不会被多个unique_ptr对象同时占有,它所管理的资源只能在unique_ptr对象之间进行移动,不能拷贝,所以它只提供了移动语义。资源对象的生命周期被唯一的一个unique_ptr对象托管着,一旦这个unique_ptr对象被销毁或者变
柴郡猫编程乐园
·
2025-05-02 05:18
智能指针
unique_ptr
c++
开发语言
后端
C++ 设计模式
之
建造者模式
C++设计模式
之
建造者模式简介1、建造者模式(Builder)是一种创建型设计模式,主要用于处理在软件构建过程中复杂对象的创建问题。
L_qingting
·
2025-05-02 05:17
设计模式
c++
设计模式
建造者模式
Python运行环境安装指南
之
【Jupyter Notebook】
一、软件安装在官网下载下载Anaconda(请下载与自己所用操作系统位数相适配的发行版)安装注意事项:到下面这一步的时候,一定记得两个都要勾选,第一个是自动配置环境变量,第二个是使用最新的python版本。二、如何运行1、进入JupyterNotebook方法一:点击电脑菜单可以看到Annaconda的文件夹,然后点击JupyterNotebook方法二:点开Anaconda进入到主页面,再点击j
吴九日
·
2025-05-02 04:45
python
jupyter
开发语言
pytorch学习14
之
读写文件
将训练的模型保存:用在其他环境中(比如在部署中进行预测)。用于定期保存中间结果,在一个耗时较长的训练过程运行中,以确保在服务器电源被不小心断掉时,损失的计算结果不会过于严重。因此,学习如何加载和存储权重向量和整个模型。1、加载和保存张量一个张量:调用load和save函数分别读写它们。这两个函数都要求我们提供一个名称,save要求将要保存的变量作为输入。load读取已经存好的文件。importto
wuxuand
·
2025-05-02 04:44
pytorch+深度学习
pytorch
学习
人工智能
python数据分析
之
环境搭建——Jupyter Notebook安装与使用教程_搭建python数据分析环境图片
文末有福利领取哦~一、Python所有方向的学习路线Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。二、Python必备开发工具三、Python视频合集观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。四、实战案例光学理论是没用的,要学会跟着
2401_84139049
·
2025-05-02 04:11
程序员
python
数据分析
jupyter
PyTorch 深度学习实战(23):多任务强化学习(Multi-Task RL)
之
扩展
之前的PyTorch深度学习实战(23):多任务强化学习(Multi-TaskRL)总结扩展运用代码如下:importtorchimporttorch.nnasnnimporttorch.optimasoptimimportnumpyasnpfromtorch.distributionsimportNormalfromtorch.ampimportautocast,GradScalerfromme
进取星辰
·
2025-05-02 04:11
PyTorch
深度学习实战
深度学习
pytorch
人工智能
Flink
之
DataStream
ApacheFlink的DataStreamAPI是用于处理无限(流)或有限(批)数据流的核心编程模型,适用于事件驱动、实时分析、ETL等场景。相比FlinkTableAPI,DataStreamAPI提供了更强的灵活性和底层控制能力。一、基本概念1.1DataStreamDataStream是Flink中的核心抽象,用于表示一个元素流(eventstream),可以是:无限流(unbounded
james二次元
·
2025-05-02 02:32
大数据
实时计算
flink
实时计算
流式处理
Nginx
核心功能笔记
目录一、
Nginx
简介二、核心功能详解三、关键指令解析四、性能优化要点五、常见应用场景一、
Nginx
简介定位高性能的HTTP/反向代理服务器,同时支持邮件协议代理(IMAP/POP3/SMTP)。
UFIT
·
2025-05-02 02:30
nginx
笔记
运维
上一页
103
104
105
106
107
108
109
110
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他