|
6小时前
|
网络协议
|

wireshark抓包

网络过滤关键字概要:ip.src, ip.dst用于标识IP源和目标地址,ip.addr涵盖两者。eth.src和eth.dst指以太网源和目标地址,eth.addr代表任意地址。tcp.port是TCP端口号,tcp.srcport和tcp.dstport分别表示源和目标端口。使用"and/or/!"进行条件组合。过滤HTTP流量用"http"。通过"ping www.baidu.com"获取dst.ip。

7 0
|
10小时前
|
缓存 JavaScript 前端开发
|

JavaScript进阶 - Web Workers与Service Worker

【7月更文挑战第4天】JavaScript的Web Workers和Service Worker增强了Web性能。Web Workers处理后台多线程,减轻主线程负担,但通信有开销,受同源策略限制。Service Worker则用于离线缓存和推送通知,需管理其生命周期、更新策略,并确保安全。两者都带来了挑战,但也极大提升了用户体验。通过理解和优化,开发者能构建更高效、安全的Web应用。

41 2
|
10小时前
|
存储 Kubernetes 监控
|

一文带你玩转全新采集配置 CRD:AliyunPipelineConfig

相较于 AliyunLogConfig,AliyunPipelineConfig 在配置格式、行为逻辑上做了很大改进,主打灵活、简单、稳定。点击本文,手把手教你如何配置 AliyunPipelineConfig,欢迎大家使用~

14 3
来自: 中间件  版块
|
10小时前
|
设计模式 前端开发 数据库
|

深入理解MVC设计模式:构建高效Web应用程序的基石

【7月更文挑战第4天】在软件工程领域,设计模式是解决常见问题的一系列经过验证的方法。其中,Model-View-Controller(MVC)设计模式自诞生以来,便成为了构建用户界面,特别是Web应用程序的黄金标准。MVC通过将应用程序逻辑分离为三个核心组件,提高了代码的可维护性、可扩展性和重用性。本文将深入探讨MVC设计模式的原理,并通过一个简单的代码示例展示其应用。

27 0
|
10小时前
|
存储 数据管理 数据库
|

CRUD操作实战:从理论到代码实现的全面解析

【7月更文挑战第4天】在软件开发领域,CRUD代表了数据管理的四个基本操作:创建(Create)、读取(Read)、更新(Update)和删除(Delete)。这四个操作构成了大多数应用程序数据交互的核心。本文将深入讲解CRUD概念,并通过一个简单的代码示例,展示如何在实际项目中实现这些操作。我们将使用Python语言结合SQLite数据库来演示,因为它们的轻量级特性和易用性非常适合教学目的。

25 2
|
10小时前
|
运维 监控 数据可视化
|

阿里云可观测 2024 年 6 月产品动态

阿里云可观测 2024 年 6 月产品动态。

16 3
来自: 中间件  版块
|
10小时前
|
编译器 Go C语言
|

通过例子学习在golang中调试程序

【7月更文挑战第4天】Go语言支持使用cgo进行汇编调试,官方文档在golang.org/doc/asm。注意,调试Go运行时可能遇到变量不可用或行号错误,需谨慎使用step命令。

42 1
|
10小时前
|
自然语言处理 算法 IDE
|

求职季来了,让通义灵码陪你高效备战

技术岗面试有方法:用通义灵码提升编程实战能力。通义灵码作为智能编码助手,在求职时也可以成为程序员的“冲刺搭子”,提供精选面试模拟题、精准解析编程难题、秒速生成高效代码、优化算法思维等,从理论到实战,帮助开发者提升面试表现,快来体验吧,还有万份大礼等你赢取哦~

14 3
|
10小时前
|
存储 开发框架 JavaScript
|

深入理解与应用:框架中的环境变量管理

【7月更文挑战第4天】在现代软件开发中,环境变量扮演着至关重要的角色,尤其是在多环境部署和配置管理的场景下。它们允许开发者在不修改代码的情况下,根据不同的环境(如开发、测试、生产)调整应用的行为和配置。本文将探讨如何在常见的Web开发框架中高效地使用环境变量,并通过代码示例展示其应用,以Django和Node.js的Express框架为例。

31 1
|
10小时前
|
监控 Kubernetes Go
|

全链路追踪 & 性能监控,GO 应用可观测全面升级

当前,大多数面向 Golang 应用的监控能力主要是通过 SDK 方式接入,需要开放人员手动进行埋点,会存在一定问题。对此,可观测 Go Agent 应运而生。本文介绍的阿里云可观测 Go Agent 方案,能通过无侵入的方式实现应用监控能力。

21 3
来自: 中间件  版块
|
10小时前
|
SQL 机器学习/深度学习 分布式计算
|

大数据平台之Spark

Apache Spark 是一个开源的分布式计算系统,主要用于大规模数据处理和分析。它由UC Berkeley AMPLab开发,并由Apache Software Foundation维护。Spark旨在提供比Hadoop MapReduce更快的处理速度和更丰富的功能,特别是在处理迭代算法和交互式数据分析方面。

31 0
|
10小时前
|
机器学习/深度学习 自然语言处理 算法
|

深度学习Deep Learning

深度学习算法的历史可以追溯到上世纪40年代,当时Warren McCulloch和Walter Pitts提出了第一个人工神经元模型,奠定了神经网络研究的基础。随后,Rosenblatt于1958年提出了感知机模型,引领了神经网络研究的新浪潮。然而,传统神经网络的局限性使其无法解决复杂的、非线性的问题,导致研究进展受限。

16 3
|
10小时前
|
网络协议 Go C语言
|

在golang中调试时的指令和使用技巧

【7月更文挑战第4天】 本文介绍 Go调试工具`dlv`常用命令概览及其使用技巧。

41 2
|
1天前
|
Linux
|

改进的行为习惯

"优化Linux操作,强调快速流畅,重点在于熟练掌握命令行输入,避免在基础任务上消耗过多时间。"

43 0
|
1天前
|
JavaScript
|

网页CAD(JS Vue 预览dwg)如何二次开发常用的CAD编辑功能

```markdown # CAD网页编程概览 - 使用mxcad库,实现CAD操作如删除、复制、镜像、移动和旋转。 - `erase()`方法删除实体,`clone()`配合`transformBy()`用于复制和编辑。 - `mirror()`和`transformBy(setMirror)`执行镜像操作,基于参考线。 - `move()`和`transformBy(setToTranslation)`实现移动功能。 - `rotate()`和`transformBy(setToRotation)`进行旋转,支持角度输入。 ```

66 1
|
1天前
|
缓存 应用服务中间件 Apache
|

缓存代理服务器的实现机制和技术选型

缓存代理服务器是一种特殊的代理服务器,其主要功能是缓存从目标服务器(通常是Web服务器)获取的数据,并在客户端再次请求相同数据时直接提供缓存的数据。通过缓存代理服务器可以加快访问速度并减轻目标服务器的负载。

87 1
来自: 中间件  版块
|
1天前
|
存储 JSON 安全
|

深入理解与实践:Token的使用及其在Web应用安全中的重要性

【7月更文挑战第3天】在现代Web应用程序中,Token作为一种关键的安全机制,扮演着维护用户会话安全、验证用户身份的重要角色。本文将深入探讨Token的基本概念、类型、工作原理,并通过实际代码示例展示如何在Web应用中实现Token的生成、验证及应用,以确保数据传输的安全性和用户认证的有效性。

36 1
|
1天前
|
监控 JavaScript 前端开发
|

深入理解与实践:利用监听事件优化应用程序响应性

【7月更文挑战第3天】事件监听是软件开发中的关键,基于“发布-订阅”模式,用于响应用户操作、系统变化等。常见于UI交互、异步编程、系统事件和游戏开发。JavaScript示例展示了如何监听按钮点击:添加事件监听器到元素,定义处理函数。进阶技巧包括事件委托、冒泡与捕获、节流和防抖,用于优化性能和用户体验。理解并运用事件监听能提升应用质量。

27 2
|
1天前
|
存储 JavaScript 安全
|

深入理解与应用:在Web框架中高效管理环境变量

【7月更文挑战第3天】本文阐述了在Web开发中使用环境变量的重要性,如增强安全性和灵活性,并以Django、Flask和Express为例展示了如何管理这些变量。通过`os.environ`或特定库,开发者可以从环境中读取配置,避免敏感信息硬编码。最佳实践包括最小权限、加密、默认值、文档化和环境隔离,确保项目安全和易维护。

25 0
|
1天前
|
开发工具 git Python
|

在python中的字面量简介以及调试和发布

【7月更文挑战第3天】本文介绍Python调试涉及统一str/unicode、pdb断点调试、依赖管理如`python3-devel`用于pycurl,发布流程含编译、删除源码、打包。常用内置魔法函数如`__iter__`、`__call__`。`chr()`和`ord()`处理Unicode与整数。字面量包括数字、浮点、复数和布尔值。

31 2
|
1天前
|
存储 安全 Java
|

在python中使用闭包和其他惯例

【7月更文挑战第3天】本文介绍闭包基本概念和例子,内部函数访问外部变量,实现数据隐藏。以及 Python的惯用法:用`in`检查字典键,用`dict.get()`安全取值。

14 1
|
1天前
|
缓存 Java Unix
|

python中内存管理等10个编码习惯

【7月更文挑战第3天】本文涵盖了Python编程中的变量管理、模块导入、命令行参数、内存管理和面向对象设计的10个关键概念。

14 0
|
1天前
|
XML 前端开发 JavaScript
|

JavaScript进阶 - AJAX请求与Fetch API

【7月更文挑战第3天】前端开发中的异步基石:AJAX与Fetch。AJAX,使用XMLHttpRequest,处理跨域、回调地狱和错误处理。Fetch,基于Promise,简化请求,但需注意默认无跨域头和HTTP错误处理。两者各有优劣,理解其问题与解决策略,能提升前端应用的性能和用户体验。

50 24
|
2天前
|
存储 前端开发 安全
|

JavaScript进阶 - 浏览器存储:localStorage, sessionStorage, cookies

【7月更文挑战第2天】探索Web存储:localStorage持久化,sessionStorage会话限定,cookies则伴随HTTP请求。了解它们的特性和限制,如localStorage的5MB容量限制、跨域问题,sessionStorage的生命周期,及cookies的安全与带宽消耗。使用时需权衡安全、效率与应用场景。示例代码展示存储与检索方法。

20 2
|
2天前
|
NoSQL 网络协议 Linux
|

【AKS+Redis】AKS中客户端(ioredis)遇见Azure Redis服务Failover后链接中断的可能性

在AKS中,NodeJS应用使用ioredis连接Redis时,在Redis升级或故障转移时可能出现长时间无法恢复连接的问题。这可能由于TCP重连机制,默认可能等待13分钟。为解决此问题,可以调整Linux的TCP设置(如`net.ipv4.tcp_retries2`设为5),并利用ioredis的`retryStrategy`选项自定义重连策略,减少延迟。参考[ioredis文档](https://github.com/redis/ioredis?tab=readme-ov-file#auto-reconnect)以优化重连行为。

15 0
|
2天前
|
资源调度 前端开发 JavaScript
|

如何用 Bower 管理前端资源:提升开发效率与项目维护性

【7月更文挑战第2天】**Bower**是基于Node.js的前端包管理器,用于高效管理JavaScript库、CSS和HTML模板等资源。通过安装、配置、搜索、安装、更新及卸载组件,它帮助开发者保持依赖的一致性,提升开发效率。配置`.bowerrc`设定安装目录,`bower.json`记录依赖。遵循最佳实践,如定期更新、锁定版本和清理无用组件,能增强项目维护性。尽管有新工具出现,掌握Bower仍是前端开发基础。

38 0
|
2天前
|
资源调度 前端开发 JavaScript
|

如何在Node.js环境中安装并使用Bower和LESS

【7月更文挑战第2天】在Node.js环境中,掌握Bower和LESS的使用对前端开发至关重要。安装Bower(全局`npm install -g bower`)用于管理前端资源,通过`bower init`和`bower install`管理依赖。LESS作为CSS预处理器,通过`npm install -g less`安装编译器,用`lessc`命令编译LESS到CSS。虽然Bower已进入维护模式,但理解其用法仍有价值。同时,学习使用Sass或Stylus等预处理器以适应现代前端趋势。

47 0
|
2天前
|
PHP 开发者
|

如何用Composer管理PHP项目的第三方扩展包

【7月更文挑战第2天】**Composer 是PHP开发的关键工具,用于管理项目依赖。安装需PHP 5.6.4+,通过官网脚本安装。在项目根目录创建 `composer.json` 文件定义依赖,使用 `composer require` 命令安装扩展包,如Guzzle。`composer.lock` 保证版本一致。`require_once 'vendor/autoload.php';` 实现自动加载。更新依赖用 `composer update`,管理依赖提升效率和项目维护性。深入学习可发掘更多高级功能。**

54 0
|
2天前
|
弹性计算 自然语言处理 算法
|

通义灵码 Visual Studio 小白上手指南

本安装步骤适用于 Windows 10 及以上操作系统中安装和使用通义灵码。

81 8
|
2天前
|
存储 编解码 JavaScript
|

理解go字符编码和转换方式

【7月更文挑战第2天】**Unicode是全球字符统一编码标准,包含110万个字符。它有多种编码实现,如UTF-8、UTF-16和UTF-32。UTF-8现为事实标准。Go语言源码默认采用UTF-8编码。**

75 2
|
2天前
|
存储 Go API
|

一个go语言编码的例子

【7月更文挑战第2天】本文介绍Go语言使用Unicode字符集和UTF-8编码。Go中,`unicode/utf8`包处理编码转换,如`EncodeRune`和`DecodeRune`。`golang.org/x/text`库支持更多编码转换,如GBK到UTF-8。编码规则覆盖7位至21位的不同长度码点。

68 1
|
2天前
|
设计模式 供应链 安全
|

面向对象方法的实践时可能的陷阱

【7月更文挑战第2天】本文介绍面向对象开发面临的问题:过度复杂性导致项目失败,如在库存管理系统中等。因此简化设计、合理使用继承、现实期望、适当选择设计模式和工具、以及提升团队技能是成功的关键。

90 1
|
3天前
|
监控 Linux 测试技术
|

【实战技巧】使用inotify实现实时文件监控

`inotify`是Linux内核提供的文件系统监控机制,用于实时捕获文件和目录的创建、删除、移动和修改等事件。通过`inotify_init`初始化,`inotify_add_watch`添加监视点,如`. IN_ACCESS`, `. IN_MODIFY`等,及`inotify_rm_watch`移除监视。示例代码展示了监听指定路径下文件修改事件,当事件发生时打印信息。使用`inotify`能高效地构建实时应用,如文件同步和日志监控,简化系统编程。

270 0
来自: 中间件  版块
|
3天前
|
开发框架 JavaScript 前端开发
|

【App Service】解决 .NET Profiler 报告打开后无数据加载的问题

Azure App Service 上的应用遭遇性能问题时,可以使用Profiler收集.NET应用的Trace,它在60秒内自动停止,不会重启应用。若Trace报告加载失败,可能是由于资源如`angular.min.js`无法访问。解决办法是找到中国区Azure可访问的资源副本,例如使用BootCDN替代Google API,然后通过App Service的Kudu控制台编辑HTML文件进行替换。完成替换后,Profiler报告应能正常加载。

108 5
|
3天前
|
设计模式 前端开发 JavaScript
|

JavaScript进阶 - JavaScript设计模式

【7月更文挑战第1天】JavaScript设计模式增进代码复用和维护性。单例模式确保唯一实例,用闭包防止命名冲突和控制状态访问。观察者模式实现一对多依赖,通过解绑避免内存泄漏。工厂模式封装对象创建,适度使用避免复杂度。装饰者模式动态添加行为,保持简洁以保可读性。理解模式的优缺点,灵活应用,提升代码质量。

103 3
|
3天前
|
人工智能 运维 Serverless
|

基于 Serverless 计算快速构建AI应用开发陪跑班开课啦!

云端问道第8期开课啦!参与直播间动手实操即可获得保温杯,参与直播间活动可抽奖无线充电器!!您将在课程中学习到基于Serverless技术函数计算FC实现基于Serverless 构建企业级AI应用的解决方案,降低 GPU的使用成本、减少企业或个人创业的试错成本、简化开发运维,让人人都可以拥有自己“专属”的AIGC环境成为可能!阿里云技术专家将手把手带您实操,还将针对实操中的问题进行一对一答疑!机会难得,快来参加吧!

84 2
来自: Serverless  版块
|
3天前
|
监控 数据可视化 安全
|

万界星空科技铜管加工行业MES系统解决方案

本MES系统解决方案针对铜管加工行业的特点,通过集成生产计划、物料管理、工艺控制、质量管理、设备监控以及数据分析与决策支持等核心功能,实现了生产过程的全面数字化、智能化管理。该方案能够提高生产效率、优化资源配置、提升产品质量和降低生产成本,为企业带来显著的经济效益和社会效益。

20 0
|
3天前
|
Java 关系型数据库 MySQL
|

如何安装系统必备开发环境:JDK 1.8+、MySQL 5.7+ 与 Maven 3.0+

【7月更文挑战第1天】搭建Java开发环境:安装JDK 1.8+,MySQL 5.7+,Maven 3.0+。访问官方源下载对应软件,配置Windows或Linux/macOS的环境变量,包括`JAVA_HOME`, `PATH`, `MYSQL_ROOT_PASSWORD`及`MAVEN_HOME`。测试安装成功分别用`java/javac -version`, `mysql -u root -p`和`mvn -v`检查版本。完成后,即可开始Java项目开发。

62 0
|
3天前
|
Java 应用服务中间件 API
|

如何安装与使用Java EE 8、Servlet 3.0及Apache Maven进行高效开发

搭建高效Java EE 8开发环境,包括安装JDK、选择WildFly或Payara Server作为应用服务器,以及安装Apache Maven。使用Maven创建Servlet 3.0 Web项目,编写 HelloWorldServlet,打包部署到服务器,通过访问特定URL测试应用。这一流程助力开发者实现快速原型和大型项目开发。【7月更文第1天】

44 0
|
3天前
|
安全 Java Apache
|

如何安装与使用Spring Boot 2.2.x、Spring Framework 5.2.x与Apache Shiro 1.7进行高效开发

在现代Java Web开发领域,Spring Boot以其简化配置、快速开发的特点备受青睐。结合Spring Framework的成熟与Apache Shiro的强大权限控制能力,我们可以轻松构建安全且高效的Web应用。本篇文章将指导你如何安装并使用Spring Boot 2.2.x、Spring Framework 5.2.x以及Apache Shiro 1.7来构建一个具备基础权限管理功能的项目。

32 0
|
3天前
|
存储 运维 监控
|

阿里云 SAE 助力修正商城 3 周内提升系统承载能力 20 倍,轻松应对春晚流量

在 2024 年春节前夕,修正电商事业部面临了前所未有的技术挑战,修正将参与春晚的全民健康好礼派发的活动,且在央视及各大平台进行广告投放,预计流量激增至 16 亿,系统需要承载保底 5 万 QPS,目标 10 万 QPS。修正技术团队迫切需要升级 APP 架构以应对即将到来的超高并发场景。这一挑战不仅是对技术的考验,更是对修正品牌实力的一次展示。为了应对这次巨大的技术挑战,修正技术团队选择与阿里云云原生团队合作,进行 APP 架构的升级。

71 6
来自: Serverless  版块
|
3天前
|
Kubernetes 测试技术 数据库
|

详解微服务应用灰度发布最佳实践

相对于传统软件研发,微服务架构下典型的需求交付最大的区别在于有了能够小范围真实验证的机制,且交付单位较小,风险可控,灰度发布可以弥补线下测试的不足。本文从 DevOps 视角概述灰度发布实践,介绍如何将灰度发布与 DevOps 工作融合,快来了解吧~

115 8
|
3天前
|
SQL JSON 数据处理
|

5% 消耗,6 倍性能:揭秘新一代 iLogtail SPL 日志处理引擎与 Logstash 的 PK

在本文中,我们将深入探讨为何选择 iLogtail,以及它在 SPL 数据处理方面相较于 Logstash 有何独特优势。通过对比这两款工具的架构、性能以及功能,我们希望能够揭示 iLogtail 如何在日益复杂的日志处理需求中脱颖而出,帮助您做出明智的技术选择。

218 7
来自: 中间件  版块
|
3天前
|
IDE Linux Go
|

记录一个go语言与IDE之间的问题

【7月更文挑战第1天】本文介绍在IDE中调试Go应用可能遇到的问题。当问题与IDE的自动完成有关,可以试着使用其他编辑器如Linux的vim是否无此问题。这可以验证表明IDE可能不完全兼容最新语言版本,建议使用无自动检测工具临时解决。

22 0
|
3天前
|
设计模式
|

实践中面向对象的优缺点

【7月更文挑战第1天】本文介绍对象命名方案影响代码可读性。优点包括模块化、可重用性、可扩展性和易维护性。缺点包括类和对象识别的困难,学习曲线及可能的重用挑战。引用:《面向对象开发的陷阱》- 布鲁斯.韦伯斯特。

23 4
|
3天前
|
设计模式 数据可视化 测试技术
|

实践中的面向对象的例子

【7月更文挑战第1天】本文介绍面向对象编程注重代码的可理解性、重用和维护。例如,设计一个显示时间、温度等的设备,用户无需关心内部工作,这就是封装;如果需要多个设备,可通过多态创建不同实例;而继承则允许共享通用功能,如所有时钟都继承自计时器基类。

19 0
|
4天前
|
缓存 运维 监控
|

Serverless 应用引擎产品使用合集之在使用函数计算 FC 部署 stable-diffusion 应用时,选了 tagger 扩展插件却拿不到提示词,还报错“Error”,是什么原因

阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

64 2
来自: Serverless  版块
|
4天前
|
运维 Kubernetes Java
|

Serverless 应用引擎产品使用合集之如何设置能让应用定时启停

阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

75 1
来自: Serverless  版块
|
4天前
|
运维 监控 安全
|

Serverless 应用引擎产品使用合集之应用无法启动时,该如何排查

阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

75 1
来自: Serverless  版块
|
4天前
|
运维 监控 Serverless
|

Serverless 应用引擎产品使用合集之需要上传多个文件,该如何处理

阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

95 1
来自: Serverless  版块

云原生

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

0
今日
60750
内容
109
活动
339566
关注
你好!
登录掌握更多精彩内容

相关产品

  • 云消息队列 MQ
  • 微服务引擎
  • 函数计算