java技术圈 为您找到相关结果 82

WEB系统安全之开源软件风险使用评估

本文分享自天翼云开发者社区《WEB系统安全之开源软件风险使用评估》,作者:Coding中国信息通信研究院(China Academy of Information and Communications Technology,以下简称“中国信通院”)在2021年举办的“ OSCAR 开源产业大会”上,发布了《开源生态白皮书》,在其中虽然没有专门阐述开源软件的风险如何防范,但是在其中说明了开源软件的风险和挑战,以及我国在开源治理上的经验。在对WEB系统的开源软件风险进行评估时,需要参考白皮书中的开源治理要求。不管是直接使用开源软件,或者购买使用了开源技术的商业软件都需要去考虑开源技术带来的风险,但是这两种情况规避风险的责任主体不同。在风险评估时,按照违约风险、知识产权风险、技术锁定风险、数据安全...阅读全文

博文 2023-06-30 06:18:23 Tianyiyun

用PYTHON搭建简易文件共享WEB服务器(支持上传和下载)_可以用来测试文件上传和下载的简单webserver_xiaoxianerqq的博客

作为很多地方都介绍过的,python自带的SimpleHTTPServer,只需要一个命令就可成为一个web服务器,可以实现文件的共享(下载)功能。 一个命令:python -m SimpleHTTPServer 默认就会监听0.0.0.0:8000,其输出信息中有 “Serving HTTP on 0.0.0.0 port 8000”等。 然后,用浏览器打开 http://server_ip:8000/ 的 URL 即可看到一个web页面展示着启动的目录下各个文件。 当然,你想换个端口(假设8888),命令改一下即可:python -m SimpleHTTPServer 8888 不过,原生的SimpleHTTPServer不支持文件的上传;因为有时候,不想给用户名密码给别人,但就临时想让...阅读全文

博文 2023-04-20 02:38:59 CSDN博客

[最新47章]Three.js可视化企业实战WEBGL课(23年12月升级版)

[最新47章]Three.js可视化企业实战WEBGL课(23年12月升级版) 网盘地址:https://pan.baidu.com/s/1JUzSfbQ95949f7LBDoyRDQ 提取码:mog6 腾讯微云下载地址:https://share.weiyun.com/Sa6MSzwS 密码:n99b5x 今天给大家讲讲关于Three.js可视化相关的内容,从0基础到企业项目实战,内容一共47章,其中包含Three.js开发入门、three.js环境搭建、WebGPU与WGSL入门与原理、blender基础进阶、Cesium入门等,结合大量实战案例,比如全景看房与科技展馆案例、智慧城市案例、Cesium智慧广州项目实战案例、海景酒店日夜交替全景展示、AI寻路避障自动导航案例、可视化物理模拟...阅读全文

博文 2023-12-11 11:27:50 maudnwiugbn

MVC,MVP 和 MVVM 的图示

SSY 说: 原来我一直做的是MVP呀 2015年2月 1日 11:57 | # | 引用 Simba 说: 很好。写的不错。 2015年2月 1日 11:58 | # | 引用 Ricter 说: 这么说来 Django 好像是一个 MVP 框架的样子了… 2015年2月 1日 12:50 | # | 引用 dreamers.yzy 说: MVC是单向的?不是V->C->M -> C -> V 吗? 2015年2月 1日 13:01 | # | 引用 Welkin 说: 清晰易懂 2015年2月 1日 15:51 | # | 引用 Milkman 说: 简明,真知灼见;不像市面上很多文章那般说一揉二,掺杂一起弄得复杂方显高深,骨架连肉一起乱炖,反致初学者云里雾里。 2015年2月 1日 1...阅读全文

博文 2023-12-01 16:12:47 阮一峰的网络日志

鸿蒙系统实战短视频App 从0到1掌握HarmonyOS[完结14章]

参考资料地址1:https://pan.baidu.com/s/13-a-PAQWokSLhLvNRqcPmA 提取码: 42mk 参考资料地址2:https://share.weiyun.com/aXaiIMC3 密码:q5aaj7 HarmonyOS应用分为两大类:安装的App和免安装原子化服务应用。 用户应用程序以App Pack形式发布,它包含一个或者多个HAP(Harmony Ability Package)以及描述每个HAP属性的pack.info组成。HAP是上文提到的Ability的部署包,鸿蒙的应用是围绕一个个Ability(能力/功能)组件展开的。一个HAP由代码、资源、第三方库及配置组件组成。 华为鸿蒙开发需要学习以下几种编程语言: Java:鸿蒙系统支持使用Java语...阅读全文

博文 2023-12-01 17:05:32 feilipu2023nui

2023最新版-Web前端架构师(35周完结无密)

​download: 2023最新版-Web前端架构师(35周完结无密)_思索IT (sisuoit.com)Web前端架构师系统培养大厂P7技术专家/中小厂前端Leader6~8个月,让3年+前端完成质的飞跃试看章节:https://pan.baidu.com/s/1MTRzugLFxCZHsZLlSBGRtQ?pwd=ozds目录大纲:├──{1}--课程 | ├──{1}--阶段一:课程设计及前端创建脚手架开发 | | ├──{1}--需求分析和架构设计:做什么,如何做? | | ├──{2}--脚手架架构设计和框架搭建 | | ├──{3}--脚手架核心流程开发 | | ├──{4}--脚手架命令注册和执行过程开发 | | ├──{5}--脚手架创建项目流程设计和开发 | | └──...阅读全文

博文 2023-11-23 02:02:29 hqodmi3

Servlet 跳过特定的过滤器Filter_跳过filter_xuruilll的博客

最近维护一个老的SpringMVC的应用,增加CAS单点登录。但是有个特殊的需求是保留系统本身的认证,根据需要可以走CAS单点登录认证,也可以走系统本身的认证。 设计的方案是根据输入的URL进行判断,是否跳过CAS的Filter还是跳过系统本来的认证Filter。 下面上代码: POM文件: org.jasig.cas.client cas-client-core 3.5.0 web.xml FirstFilter ...阅读全文

博文 2023-04-12 07:30:29 CSDN博客

Three.js可视化企业实战WEBGL课(2024年1月升级版48章全)

Three.js可视化企业实战WEBGL课(2024年1月升级版48章全) 给大家分享一套课程——Three.js可视化企业实战WEBGL课,2024年1月最新升级48章,附源码+课件等资料下载,课程不定期更新,包更新。 Three.js是一个基于WebGL的JavaScript 3D图形库,它可以轻松地在浏览器中创建3D场景和动画。同时,它支持外部模型和纹理的导入,让开发者可以更加便捷地创建出震撼的3D场景。 Three.js的应用场景非常广泛,主要包括以下几个方面: 游戏开发:Three.js可以轻松地创建3D游戏场景和动画效果,让游戏制作变得更加简单。 产品展示:对于需要展现3D产品模型的企业来说,Three.js可以帮助他们创建出非常逼真的展示场景,大大提升了产品展示效果。 教育培训...阅读全文

博文 2024-02-03 14:14:59 haoighd6668

【16章】SpringBoot2 仿B站高性能前端+后端项目

【16章】SpringBoot2 仿B站高性能前端+后端项目 视频课程下载——SpringBoot2 仿B站高性能前端+后端项目,本课程共16章,包更新,附源码下载。 SpringBoot 功能 (1)自动配置(核心) SpringBoot 的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定 Spring 配置应该用哪个,不该用哪个。该过程是 SpringBoot 自动完成的。 (2)起步依赖(核心) 起步依赖本质上是一个 Maven 项目对象模型(Project Object Model,POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能。 简单的说,起步依赖就是将具备某种功能的坐标打包到一起,并提供一些默认的功能。 (3)辅助功能 提供了...阅读全文

博文 2023-12-19 17:05:48 woaiwodejia333

SpringBoot 3 + Flutter3 实战低代码运营管理-10章

SpringBoot 3 + Flutter3 实战低代码运营管理-10章 参考资料1:https://pan.baidu.com/s/1sE93jgG-x3QwuVbbKtG_vQ 提取码:2nli 参考资料2:https://pan.baidu.com/s/1xXEFkvYj_0ZX2l2zZShA7w 提取码:d2nw 技术人员唯有多领域发展,才能具备抓住最佳机会和心仪Offer的实力。《SpringBoot 3 + Flutter3 实战低代码运营管理》将带你基于全栈技术(SpringBoot 3+Flutter3),全流程打造多端低代码运营管理平台,助你急速打通“全栈+跨端“综合技能,更快胜任多领域岗位,先人一步成为企业青睐的 “驾驭全局,深广兼备,打通端到端全技能” 的全能型人才...阅读全文

博文 2023-11-23 22:40:29 kaidnxhd2023

集成SpringSecurity,访问接口报401 unauthorization无权限_springsecurity登录接口401_wang0112233的博客

集成了spring Security的时候启动项目,如果没有设置默认的账号密码,系统会自动给你生成一个密码,默认用户为user 在postman中访问的时候只需要设置 这样就可以简单的访问接口并正确返回。 因为你没有设置密码,这样每次重启会给你一个随机新的密码,这样很不方便,那么我们可以在配置文件中定义固定的账号密码 当然也可以直接在java文件中定义账号密码,首先需要我们创建一个 Spring Security 的配置类,集成自 WebSecurityConfigurerAdapter 类,如下: @Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override prote...阅读全文

博文 2023-04-12 07:13:38 CSDN博客

JVM自定义类加载器在代码扩展性的实践

作者:vivo互联网服务器团队-Wang Fei一、背景名单管理系统是手机上各个模块将需要管控的应用配置到文件中,然后下发到手机上进行应用管控的系统,比如各个应用的耗电量管控;各个模块的管控应用文件考虑到安全问题,有自己的不同的加密方式,按照以往的经验,我们可以利用模板方法+工厂模式来根据模块的类型来获取到不同的加密方法。代码类层次结构示意如下:获取不同加密方法的类结构图利用工厂模式和模板方法模式,在有新的加密方法时,我们可以通过添加新的handler来满足"对修改关闭,对扩展开放"的原则,但是这种方式不可避免的需要修改代码和需要重新发版本和上线。那么有没有更好的方式能够去解决这个问题,这里就是我们今天要重点讲的主题。二、类加载的时机 一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,它...阅读全文

博文 2023-04-12 07:21:32 mp.weixin.qq.com

[完结15章]系统玩转OpenGL+AI,实现各种酷炫视频特效

![1.png](http://static.itsharecircle.com/231220/145609053c92992aebaef8bf7040b300.png) 视频特效人才紧缺、需求量大、薪资高,学习正当时,所以今天给大家讲讲关于热门视频特效技术- OpenGL的相关知识,通过本文章,我将带着大家从0到1手把手实现特效美颜相机,让大家系统性掌握OpenGL 核心技术,从而轻松实现各种酷炫的视频特效、吃透视频特效原理,并积累大量图形学/数学知识,助力大家快速成为视频特效技术抢手人才! 那么,首先,我们先来了解一下,什么是OpenGL? OpenGL(Open Graphics Library)是一个跨平台、跨语言的图形编程接口(API)。它被广泛用于实现2D和3D图形渲染,并且是许...阅读全文

博文 2023-12-20 11:06:27 hbanhgbd

【完结10章】Django+Vue:Python Web全栈开发(基于Django4.1)

【完结10章】Django+Vue:Python Web全栈开发(基于Django4.1) 给大家分享一套课程——Django+Vue:Python Web全栈开发(基于Django4.1),已完结10章,附源码。 Django是一个高级的Python Web框架,可以快速开发安全和可维护的网站。由经验丰富的开发者构建,Django负责处理网站开发中麻烦的部分,可以专注于编写应用程序,而无需重新开发。它是免费和开源的,有活跃繁荣的社区,丰富的文档,以及很多免费和付费的解决方案。 Django是高水准的Python编程语言驱动的一个开源模型.视图,控制器风格的Web应用程序框架,它起源于开源社区。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。这也正是OpenSt...阅读全文

博文 2024-01-09 16:46:17 haoighd6668

Django+Vue:Python Web全栈开发(基于Django4.1)

![1.png](http://static.itsharecircle.com/240105/de015aec364ad609b39e3dcef34aa519.png) Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。Django 是一个高级的 Python Web 框架,用于快速开发可维护和可扩展的 Web 应用程序。使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务。 第一步,安装 Python Windows 下安装 Python 非常简单,去 Python 官方网站找到 Python 3 的下载地址,根据你的系统选择 32 位或者 64 位的安装包,下载...阅读全文

博文 2024-01-05 14:08:49 giadnbhaytgw

《精通React》大专栏

《精通React》大专栏 分享课程——《精通React》大专栏,视频+源码下载。 React 是一款由 Facebook 开发的开源 JavaScript 库,用于构建用户界面,React 推出了许多功能,使得开发人员能够构建复杂的单页面应用程序。许多开发人员已经款悉了 React,但对于初学者来说,React 可能是一个较为复杂的技术。在这篇文章中,我们将介绍一些React 技术的基础知识,帮助初学者更好地理解 React。 react的优势 1 react由faceBook来更新和维护,稳定有保障,而且质量高。 2 react的特点就是前端先驱者,引领很多前端的技术潮流。所以很值得我们去学习 vue框架,很多灵感来自于angular和react,包括vue3的很多新特性,也是借鉴了rea...阅读全文

博文 2023-11-28 17:17:00 woaiwodejia333

RestTemplate使用JSON发送Post请求_resttemplate post json

RestTemplate使用JSON发送Post请求 本文我们说下如何使用Spring的 RestTemplate调用post请求,发送json内容。 1. 定义服务端web接口 1.1. 定义业务接口 先定义Person实体类表示post请求的数据: public class Person { private Integer id; private String name; // standard constructor, getters, setters } 再定义PersonService接口并实现两个方法,关联使用Person类: public interface PersonService { public Person saveUpdatePerson(Person person...阅读全文

博文 2024-03-13 11:45:12 CSDN博客

Java可视化UML工作流系统(Activiti7+SpringBoot)

下载地址:百度网盘第1章 清晰的学习目标,让学习更轻松首先项目演示了解项目整体情况,便于小伙伴通过本课程学习,能够最终做出的怎样的项目效果。同时,明确学习activiti工作流对今后工作的重要性,确立学习目标。1-1 玩转黑马项目,“技术+业务”能力齐飞试看第2章 开发前准备:环境搭建篇【选修】所谓“君欲善其事,必先利其器”,因此本章带着小伙伴们将课程所需环境一一构建起来,小伙伴们可以结合自己情况,有选择有重点的去学习。注意:MySQL安装时讲解了如何开启远程访问、设置电脑防火墙;Maven国内镜像仓库修改等。...2-1 JDK安装2-2 Maven安装2-3 MySQL安装2-4 SpringBoot项目创建2-5 BPMN插件第3章 项目从git下载与打包部署很多小伙伴在别的实战课程中...阅读全文

博文 2020-08-11 19:58:16 jmterorh

云数据库与Web网站:构建高效、可扩展的网络应用

本文分享自天翼云开发者社区《云数据库与Web网站:构建高效、可扩展的网络应用》,作者:3****m一、云数据库与Web网站的关系云数据库与Web网站之间存在着密切的关系。Web网站需要数据库来存储和管理用户数据、交易信息、内容资料等关键信息。而云数据库提供的弹性和可扩展性,使得Web网站能够根据业务需求快速地增加或减少存储资源,从而更加高效地应对用户访问和数据增长。同时,云数据库还为Web网站提供了数据安全保障。通过数据加密、访问控制和安全审计等措施,云数据库确保了Web网站的数据安全,防止数据泄露和未经授权的访问。二、云数据库在Web网站中的应用云数据库在Web网站中发挥着至关重要的作用,主要体现在以下几个方面:数据存储与管理:云数据库为Web网站提供了集中式的数据存储和管理平台。通过数据...阅读全文

博文 2024-01-09 14:57:47 Tianyiyun

前端性能优化--6大角度综合型优化方案

下载地址:百度网盘前端性能优化--6大角度综合型优化方案我们常说性能永远是第一需求,作为一个前端工程师,不管使用什么框架,不管从事什么类型的网站或应用开发,只要是项目被用户使用,性能优化就永远是你需要关注的问题。通常情况下,工程师们在深入了解前端技术的原理后,才能总结出性能优化的方案,需要多年经验的积累。前端技术日新月异,优秀的性能优化方案在近几年也层出不穷。本课程,我会带你使用当今行业中非常前沿&专业的方案,解决前端性能优化问题。无论是为了解决工作中的实际问题,还是为了提升能力,这门课都能帮到你。适合人群1-3年开发经验的前端开发者 初入社会的毕业生技术储备要求HTML/CSS/JS基础 基本的Webpack, React, Node.js知识第1章 课程介绍介绍这门课程要讲的主要内容,讲...阅读全文

基于C++从0到1手写Linux高性能网络编程框架-15章

参考资料地址1:https://pan.baidu.com/s/1i8FuLluEUV3BJFphjKWvhQ 提取码:zvet 参考资料地址2:https://pan.baidu.com/s/1MgD4BdeD6V6HfXkoMAZ5Hw 提取码:l5t4 网络编程概述 管道(父子进程)、消息队列(内核经营消息队列)、共享内存(创建一个空间)、信号(通过pid号通信)、信号量(对临界资源,共享内存做P、V控制) 。 特点:依赖于Linux内核 A B两个通信基于内核。缺陷:无法多机通信 (不适用与两台不同的电脑) TCP和UDP对比: TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前 不需 要建立连接 TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无...阅读全文

博文 2023-12-06 15:18:14 giadnbhaytgw

优化 HBase - HBase 的预分区及 rowkey 设计原则与方法-腾讯云开发者社区

数人之道原创文章,转载请关注本公众号联系我们之前在《初识 HBase - HBase 基础知识》中提到过,HBase 的数据物理存储格式为多维稀疏排序 Map, 由 key 及 value 组成:key 的构成: rowkey+column family+column qualifier+timestamp+typevalue 的构成:字节形式存储在 key 中的 rowkey 可以唯一标识一行记录,因此 HBase 的查询有以下几种实现方式:通过 get 方式,指定 rowkey 获取唯一一条记录;通过 scan 方式,设置 STARTROW 和 ENDROW 参数进行范围匹配;全表扫描,即直接扫描整张表中所有行记录。可见,HBase 是通过 rowkey 来进行查询的,rowkey 设计...阅读全文

博文 2023-12-19 17:16:30 腾讯云

[15章]深入学习小程序框架底层原理,培养双线程思维

![1.png](http://static.itsharecircle.com/231218/f3762dc802ff57be143d2b6bfeac0bd1.png) 前端高手特训 从0到1带你手写一个微信小程序底层框架,今天就带着大家从0到深入学习小程序框架底层原理,无论你是一位新手,还是一位有经验的开发者,能够自研一套小程序底层框架,都是你突破技术瓶颈有效途径。 今天就由我带领大家从架构设计 ,原理剖析,再到源码的实现,一步步地实战构建一个完整的微信小程序底层框架,让你深度掌握小程序双线程原理,助力你具备把握最佳机会的能力和提升获取心仪Offer的成功率,成为一个真正有实力的技术人才 。 小程序使用的是Exparser组件模型,Exparser组件模型与Web Components中...阅读全文

博文 2023-12-18 12:12:46 hbanhgbd

蝉联第一,天翼云电脑持续领跑中国DaaS市场!

​近日,IDC发布的《中国虚拟桌面软件及云服务市场半年跟踪报告》数据显示,中国电信天翼云在2023年上半年中国桌面即服务(Desktop as a Service,以下简称“DaaS”)市场中,蝉联第一。这是天翼云继2022全年DaaS市场第一之后,再次领跑中国云桌面市场。​随着移动办公、远程办公、轻量化运维等需求的增长,云桌面的市场规模不断扩大,加之5G、云网融合及算力网络等新的通信技术的涌现,云电脑迎来了广阔的发展空间。作为云服务国家队,天翼云积极布局终端市场,重磅打造的天翼云电脑,具备流畅便捷、安全可靠、灵活配置、集中管控等优势,助力用户构建智慧办公新模式,制胜数字时代。依托自身优质云网资源,天翼云在技术、服务方面不断进行创新突破,升级打造了更安全、更好用、更经济的天翼云电脑2.0版。...阅读全文

博文 2023-12-01 15:37:12 Tianyiyun

C#+PLC通讯框架串口网口开发教程

![1.png](http://static.itsharecircle.com/240227/39d736c522fd1faa70e02e065876b09a.png) 一、为什么选择 C# C# 是一种 新式、创新、开放源代码、跨平台,面向对象的编程语言,是 GitHub 上排在前列的 5 种编程语言之一。 是否拥有 JavaScript、Java 或 C++ 开发经验?你会立即发现 C# 用起来十分熟悉,并会乐于看到推出不断变化的功能,包括类型安全、泛型、模式匹配、异步、记录等。 我们希望你从按下第一个按键起,便爱上 C#。 二、版本 Visual Studio 适用于 Windows 和 Mac。 Visual Studio for Mac 的许多功能与 Visual Studio ...阅读全文

博文 2024-02-27 15:18:22 feilipu2023nui

提升网站性能的秘诀:为什么Nginx是高效服务器的代名词?

在这个信息爆炸的时代,每当你在浏览器中输入一个网址,背后都有一个强大的服务器在默默地工作。而在这些服务器中,有一个名字你可能听说过无数次——Nginx。今天,就让我们一起探索这个神奇的工具。 ### 一、Nginx是什么 Nginx(发音为“enginex”)是一个开源的高性能HTTP和反向代理服务器。它由伊戈尔·赛索耶夫(IgorSysoev)于2002年创建,自那时起,Nginx因其稳定性、丰富的功能集、简单的配置文件以及低资源消耗而受到广大开发者和企业的喜爱。 ![image.png](http://static.itsharecircle.com/240204/fe11b55476b02484be1a2cdfee81fbc4.png) Nginx是一款轻量级的Web服务器/反向代理服...阅读全文

博文 2024-02-04 10:46:10 YDYXCODE

Content type 'application/json;charset=UTF-8' not supported异常的解决过程 - 背着泰山找黄河

首先说一下当时的场景,其实就是一个很简单的添加操作,后台传递的值是json格式的,如下图 ,后台对应的实体类, @Data @EqualsAndHashCode(callSuper = false) public class Route implements Serializable { private static final long serialVersionUID = 1L; /** * id */ private String id; /** * 设备id */ private String deviceId; /** * 路由地址 */ private String destNetwork; /** * 下一跳 */ private String nextHop; /** * 路...阅读全文

博文 2024-05-22 11:28:55 博客园

玩转云端 | AccessOne实用窍门之三步搞定门户网站防护与加速

随着互联网的飞速发展,网站建设已成为企事业单位推广、提供服务的重要途径之一。在数字技术快速迭代的当下,如何在保障网站安全的前提下提供高效服务,是企事业单位需要着重考虑的内容。网站安全防护是网站建设后不容忽视的一环,若不法分子通过网站漏洞进行攻/击,轻则导致企业服务中断,重则导致页面数据被篡改,且无法恢复。同时,网站的响应速度和成功率是现代信息科技的重要指标,时延问题将直接影响搜索引擎排名和网站转化率。那么网站防护和加速问题如何快速致胜呢?天翼云边缘安全加速平台AccessOne将用一个具体场景应用案例,带您一探究竟!对于政府机构来说,门户网站代表着政府的对外形象,若网站内容被篡改、添加黑链接或被置入非法信息,将会有损政务公信度,同时在保障市民访问体验方面,访问不通或延时将严重影响业务办理效率...阅读全文

博文 2024-04-01 15:48:18 Tianyiyun

HTML简介:想成为前端开发者?先从掌握HTML开始!

在这个数字化的时代,我们每天都在与网页打交道。你是否曾经好奇过,这些充满魔力的网页是如何诞生的呢?今天,我们就来揭开构成这些网页的神秘面纱——HTML(超文本标记语言)。一、什么是HTML网页的基本组成网页是构成网站的基本元素,通常由图片、链接、文字、声音、视频等元素组成,通常我们看见的网页都是.htm和.html后缀结尾的文件,因为都称为HTML文件。什么是HTMLHTML 英文全称是 Hyper Text Markup Language,中文译为“超文本标记语言”,专门用来设计和编辑网页。​使用 HTML 编写的文件称为“HTML 文档”,一般后缀为.html(也可以使用.htm,不过比较少见)。HTML 文档是一种纯文本文件,您可以使用 Windows 记事本、Linux Vim、No...阅读全文

博文 2024-03-05 18:04:49 YDYXCODE

前端开发框架发展概览

本文分享自天翼云开发者社区《前端开发框架发展概览》,作者:张****亮随着互联网技术的不断发展,Web应用程序的复杂性也在不断增加。前端开发框架也在不断地进化。早期,jQuery作为一种常用的JavaScript库,被广泛应用于网页开发。但是,随着Web应用程序复杂性的增加,jQuery的维护和扩展变得越来越困难。首先,随着Web应用变得越来越复杂,而jQuery的功能却显得过于简单,难以应对这些复杂的需求。比如,对于一些需要大量动态交互的应用程序,jQuery的功能并不足够强大。此外,由于jQuery所写应用的代码结构较为混乱,其中包含了大量的全局变量和函数,例如,全局变量"$"和"jQuery"都指向了jQuery对象,这可能会导致命名冲突,使得代码的可读性和可维护性变得较差。因此,开发...阅读全文

博文 2024-06-04 10:55:33 Tianyiyun

Web安全知识记录

本文分享自天翼云开发者社区《Web安全知识记录》,作者:赵****雅1.网站置于服务器中,而服务器则是指连接在网络中的一台计算机。当我们浏览网站时,实际上就是我们用个人计算机通过网络访问在网络中的一台计算机的网站应用程序的过程。2.每个网址对应一个或多个IP,指向存亡网站的服务器。网址和IP都可访问网站,输入网址最后还是需要解析成IP地址。3.浏览一个网站的过程,实际上就是访问网络上一台服务器上的文件。通过IP地址找到对方计算机,然后通过对方计算机开放的相应端口(通常为80端口)来访问其网站内容。4.按网络的地域覆盖范围分为局域网(LAN)、城域网(MAN)、广域网(WAN)。5.开放系统互联参考模型–OSI/RM模型(Open System Interconnection/Referenc...阅读全文

博文 2024-11-05 16:18:35 Tianyiyun

【13章】Electron+Vue3+AI+云存储--实战跨平台桌面应用

【13章】Electron+Vue3+AI+云存储--实战跨平台桌面应用 课程融合Electron、Vue3、AI及云存储,以项目为驱动,从零打造跨平台、智能化、高安全性及扩展性的桌面应用。全面应用并高效掌握Electron,及与主流技术整合的疑难问题解决。 什么是 Electron? Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序的框架。它由 GitHub 开发并维护,允许开发者使用现代 Web 技术创建原生应用程序。Electron 结合了 Chromium 渲染引擎和 Node.js 运行时环境,使得开发者可以在同一个项目中同时利用前端和后端的技术栈。 Electron 主要特点 跨平台:一次编写,可在 Windows、macOS 和 ...阅读全文

博文 2024-11-14 16:13:34 woaidaqipaiqiu1122