
Web
文章平均质量分 73
Web相关技术讲述。
插件开发
熟练开发PS插件、AI插件、AE插件、CDR插件、3DMax插件和其它各类插件。
展开
-
redis在ubuntu更新至最新版本-官方提供方法-查看版本和状态-查看数据库中数据
根据不同的需求,选择合适的命令来查看相关信息。: 查看 Redis 服务器的各种信息,如内存、持久化、客户端等。: 查看键的剩余生存时间(TTL,Time To Live)。: 查看键的剩余生存时间,以毫秒为单位。: 获取有序集合中指定范围内的成员。: 获取有序集合的基数(元素数量)。: 获取有序集合中指定成员的分数。: 查看 Redis 集群的信息。: 获取集合的基数(元素数量)。: 查看当前连接的客户端信息。: 查看指定键的内存使用情况。: 查看集群中所有节点的信息。: 查看当前数据库的键数量。原创 2025-03-10 10:26:41 · 1198 阅读 · 0 评论 -
nginx-配置gzip压缩格式-压缩文件-提高传输效率
zip压缩确实在vue这种富客户端的程序中,能够非常有效的解决网站资源的传输压力。原创 2024-10-24 14:03:53 · 1495 阅读 · 0 评论 -
vue-javascript-mixins-混入功能-使用场景-vue2和vue3使用区别
混入在 Vue 2 中被广泛使用,但在 Vue 3 中,官方更推荐使用组合式 API(Composition API)来实现类似的功能,因为组合式 API 提供了更好的逻辑关注点分离和可维护性。总结来说,在 Vue 3 中虽然仍可以使用传统的 Options API 来编写混入,但 Composition API 提供了一种新的、更强大的方式来组织和复用代码。通过混入,我们可以将一些通用的逻辑、方法和数据添加到多个组件中,并且可以在这些组件中共享这些混入的内容。混入是一个对象,它可以包含任何组件选项。原创 2024-10-22 09:32:19 · 1163 阅读 · 0 评论 -
zip压缩算法常见实现库-nodejs-npm安装-javascript
根据你的具体需求选择合适的库来使用。注意,这些库可能需要额外的依赖项,并且它们的 API 在不同版本之间可能会有所变化,因此建议查阅最新文档或官方示例来获取最准确的信息。在 Node.js 中实现 ZIP 压缩文件的功能,可以使用一些第三方库来简化开发工作。是另一个支持多种归档格式(如 ZIP, TGZ, BZIP2 等)的库,并且是异步的。是一个同步的 ZIP 操作库,它可以用来创建、读取和写入 ZIP 文件。是一个异步的 ZIP 文件创建库。可以用来读取 ZIP 文件。原创 2024-10-18 21:34:16 · 508 阅读 · 0 评论 -
关于django这个python服务器的并发能力?
从实战经验来看,推荐大家在linux上使用gunicorn + nginx体系来部署,如果存在耗时任务,推荐使用celery来缓解服务器响应压力。原创 2024-10-17 13:56:04 · 1437 阅读 · 0 评论 -
JavaScript-动态加载js文件-加速界面显示-原理解析
动态加载JS文件是一种优化页面加载速度和提高用户体验的重要方式,但也需要注意文件路径、文件大小、兼容性和安全性等问题。原创 2024-10-16 09:24:22 · 743 阅读 · 0 评论 -
xftp-ubuntu虚拟机-测试端口-开启root用户
1.使用VMware安装虚拟机,安装好Ubuntu操作系统后,登陆的时候发现用户不具有root权限,其实Ubuntu中的root帐号默认是被禁用了的,所以登陆的时候没有这个账号,如果每次使用root都进行切换的话会显的很繁琐,接下来操作一下开启root权限。测试root账户: su - (su和“-”之间有空格),输入root密码,进入root终端。3.现在开始设置root账户,打开终端,在自己的账户下,输入。回车之后会要你输入两次密码,出现已成功更新密码字样即为成功。,输入当前用户的密码(账户密码)原创 2024-10-14 10:38:07 · 432 阅读 · 0 评论 -
ubuntu2204-中文输入法-pycharm-python-django开发环境搭建
如果你的语言列表中没有“汉语(中国)”,请点击 Install/Remove Languages,找到 Chinese (simplified),选中以后点击 Apply,系统就会开始安装语言。共享文件夹的缺点就是,ubuntu中的一些特有的文件,比如符号链接文件,在windows的共享文件夹下会报错的。,然后进行设置:虚拟机 -> 设置 -> 选项 -> 共享文件夹,然后选择总是启动,然后再添加一个和主机windows共享的路径。安装完成后,你可以选择把菜单和窗口的语言也设置成中文。原创 2024-08-13 15:26:15 · 683 阅读 · 0 评论 -
django-iframe-子框架包含-拒绝问题-in a frame because it set ‘X-Frame-Option
如果框架拒绝显示,一般是安全设置问题或者跨域问题。原创 2024-07-30 09:40:52 · 348 阅读 · 0 评论 -
window-sessionStorage-localStorage-web临时变量的保存
localStorage只要在相同的协议、相同的主机名、相同的端口下,就能读取/修改到同一份localStorage数据。sessionStorage比localStorage更严苛一点,除了协议、主机名、端口外,还要求在同一窗口(也就是浏览器的标签页)下。原创 2024-07-29 17:13:24 · 1040 阅读 · 0 评论 -
vue3-环境变量-JavaScript-axio-基础使用-lzstring-字符串压缩-python
在项目的根目录下创建.env文件,在Vue项目的根目录下:创建一个.env文件,用于存储全局环境变量。创建一个文件,用于存储生产环境的配置。创建一个文件,用于存储开发环境的配置。.env.development:开发环境下的配置文件,执行npm run serve命令,会自动加载.env.development文件..env.production:生产环境下的配置文件,执行npm run build命令,会自动加载.env.production文件.原创 2024-07-29 16:57:07 · 1046 阅读 · 0 评论 -
python-django-模板标签系统-通过文件构建返回信息-自动转义特殊字符
在做web开发,要给用户提供一个页面,页面包括静态页面+数据,两者结合起来就是完整的可视化的页面,django的模板系统支持这种功能,首先需要写一个静态页面(结构html,样式css,行为js)然后通过python的模板语法将数据渲染上去。方法,作用是将当前视图函数的所有局部变量返回。a.在主目录下创建一个templates目录。变量的形式如下:{{ variable }}模板中使用控制语句,语法结构。{% elif 条件 %}{% if 条件 %}原创 2024-06-28 09:26:19 · 353 阅读 · 0 评论 -
js-iframe-同源策略-addEventListener-postMessage-父子框架
中src属性配置的地址和父窗口在同一个域下,可以在子窗口中通过window.parent.document来获取父窗口的DOM对象。在父窗口中获取其子窗口的window对象,又或者在子窗口中获取其父窗口的window对象。即可以在跨域的情况下获取其子窗口或者父窗口的window对象,但是不能对获取到的window对象进行任何操作。即使这两个域名之间存在跨域问题,在window对象中有一个属性location的设置和一个方法postMessage的调用不会受到跨域的影响。例如:根据父窗口的大小,对。原创 2024-06-27 12:57:52 · 1440 阅读 · 0 评论 -
js-匿名函数-特殊符号!-括号表达式-闭包
时,alert(‘aaa’)会被认为是函数表达式,中间部分被认为是函数参数,而实际上alert(‘aaa’)返回的是undefine,所以会报错。匿名函数,也称为拉姆达函数,是一种使用 JavaScript 函数的强大方式。 即使 JavaScript 中没有正式的私有对象属性的概念,但可以使用闭包来实现公有方法,而通过公有方法可以访问在包含作用域中定义的变量。如下代码,(1,2,3)会被解析为函数的实参,(1,2,3)前面的()表达式会被解析为函数表达式。第二种创建函数的方式是使用函数表达式。原创 2024-06-27 10:18:17 · 764 阅读 · 0 评论 -
vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题
创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题原创 2024-06-24 10:56:07 · 671 阅读 · 0 评论 -
VSCode-vue3.0-安装与配置-export default简单例子
安装完软件和插件之后,就可以在vscode环境下编写vue3项目代码文件,然后在控制台中进行代码编译,最后在浏览器中调试,运行。确认无bug之后,然后发布成html项目。原创 2024-05-08 14:57:30 · 1010 阅读 · 0 评论 -
JavaScript-this对象的理解-call,bind 和 apply与this的关系?
在浏览器里,在全局范围内this 指向window对象;在函数中,this永远指向最后调用他的那个对象;构造函数中,this指向new出来的那个新的对象;call、apply、bind中的this被强绑定在指定的那个对象上;箭头函数中this比较特殊,箭头函数this为父作用域的this,不是调用时的this.要知道前四种方式,都是调用时确定,也就是动态的,而箭头函数的this指向是静态的,声明的时候就确定了下来;原创 2024-05-08 13:09:36 · 771 阅读 · 0 评论 -
Element-ui-vue3-前端界面开发-配置-编辑main.js-nodejs基础语法-vue3-html模板语法-vue文件编译
在 Vue 3 中,计算属性(Computed Properties)是一种强大的功能,它允许你声明一个依赖于其他响应式数据属性的属性,并且这个属性的值会根据其依赖的数据的变化而自动更新。在Vue3中,setup函数中的this指向的是undefined,因为setup函数是在组件实例化之前执行的,此时还没有this对象。组件中的data是一个函数,他返回一个data对象,里面包含着用户定义的组件的属性变量,当根组件挂载到某个DOM元素上创建好组件实例后,Vue将data以$data的形式存在于组件中。原创 2024-05-08 10:00:07 · 1692 阅读 · 1 评论 -
Js-字符串转数字详细规则-Number-parseInt-parseFloat
Number(): 可以用于任何数据类型转换成数值。parseInt(),parseFloat(): 专门用于把字符串转换成数值。合理的使用字符串转数字函数能够有效的避坑,特别是parseInt函数,使用不当会造成进制转换错误。原创 2024-03-24 08:18:11 · 882 阅读 · 0 评论 -
rabbitmq-常见七种消息队列-控制台界面管理-python-实现简单访问
通过使用rabbitmq技术,可以实现生产者和消费者模式,并实现两者的解耦,生产者负责通过交换机将数据存入队列,而消费者从队列中取数据,并执行相应的消息。可以用在服务器复杂耗时任务的并行计算中使用,与常用的web服务器(如apache等)解耦,提高服务器计算资源的利用效率。原创 2023-12-18 11:34:59 · 1770 阅读 · 0 评论 -
rabbitmq-windows安装使用-简易后台界面-修改密码
右键以管理员身份运行安装程序rabbitmq-server-3.12.10.exe。默认安装,下一步下一步。不要安装在带中文的文件路径下。将erlang运行时和rabbitmq-windows版本,上传在csdn,下载链接。进入下面页面即代表安装成功。访问 http://127.0.0.1:15672。右键,以管理员身份运行rabbitmq。在管理后台,user选项中,可以修改密码。【注意】不要安装在带中文的文件路径下。任务管理器重启服务。原创 2023-12-15 19:07:06 · 1200 阅读 · 0 评论 -
django-release-debug-apache-mod-wsgi-原理解析
apache模块众多,是一款稳定的开源web服务器,其可以配置多进程和多线程,拥有广泛的市场。原创 2023-12-13 10:58:58 · 1129 阅读 · 0 评论 -
ubuntu-更改镜像源-系统初始化-安装Clion-C++编译环境-Java安装
熟练使用VS开发C++的同学,可以直接在windows下进行开发,必须使用标准C++,不要使用windows sdk相关的库和接口,然后在ubuntu下进行调试梳理,一般建议直接在ubuntu下开发,这样可以最大限度的减轻相关工作量。原创 2023-12-11 09:31:45 · 751 阅读 · 0 评论 -
web-负载测试工具-分析-ubuntu-webbench
webbench是非常好用的单机web负载测试工具。原创 2023-12-04 10:23:11 · 534 阅读 · 0 评论 -
windows-启用远程端口测试-telnet-python-端口扫描
端口测试,在检查端口是否可达时,是非常有用的。原创 2023-12-03 10:31:10 · 644 阅读 · 0 评论 -
windows server-修改管理员登录密码-远程访问
打开计算机管理>本地用户和组>修改管理员密码>重启。输入ip,连接桌面,即可使用查看。允许远程连接到此计算机。原创 2023-11-23 10:51:52 · 730 阅读 · 0 评论 -
XShelll-修改快捷键-xftp-修改编辑器
常用功能修改一些,更加方便使用。原创 2023-11-06 08:23:30 · 1476 阅读 · 0 评论 -
Python-loguru-跨进程的日志服务器-django
这是一款简易的跨进程日志使用包。原创 2023-11-03 17:00:59 · 652 阅读 · 0 评论 -
windows server 2016-IIS静态服务器-设置详细过程
右侧按钮,查看网站,右键默认网站,浏览打开静态html文件夹。将静态文件,放入此文件夹,完成静态网站布置。能选上的尽量选上,除非知道自己用不上。搜索IIS,启动IIS管理器。然后确认,下一步,安装。原创 2023-10-30 18:16:48 · 2087 阅读 · 0 评论 -
Vue-dvadmin-d2-crud-plus-常用配置-row-handle-columns-options
说明: 对数据进行排序的时候使用的方法,仅当 sortable 设置为 true 的时候有效,需返回一个数字,和 Array.sort 表现一致。说明: 表头单元格的 className 的回调方法,也可以使用字符串为所有表头单元格设置一个固定的 className。说明: 表头单元格的 style 的回调方法,也可以使用一个固定的 Object 为所有表头单元格设置一样的 Style。说明: 单元格的 style 的回调方法,也可以使用一个固定的 Object 为所有单元格设置一样的 Style。原创 2023-10-24 09:14:29 · 1259 阅读 · 0 评论 -
Django REST Framework完整教程-认证与权限-JWT的使用
IsAuthenticatedOrReadOnly 类并不能实现只有文章 article 的创建者才可以更新或删除它,这时我们还需要自定义一个名为IsOwnerOrReadOnly 的权限类,把它加入到ArticleDetail视图里。"""自定义权限只允许对象的创建者才能编辑它。"""# 读取权限被允许用于任何请求,# 所以我们始终允许 GET,HEAD 或 OPTIONS 请求。# 写入权限只允许给 article 的作者。原创 2023-10-18 09:08:19 · 4551 阅读 · 0 评论 -
Django REST Framework完整教程-RESTful规范-序列化和反序列数据-数据视图
Django REST framework (DRF)是基于Django实现的一个RESTful风格API框架,能够帮助我们快速开发RESTful风格的API,文档地址如下所示:#创建项目python django-admin.py startproject apiproject # 创建项目cd apiproject # 进入项目目录'rest_framework', #新添加'zlblog',#新添加。原创 2023-10-17 10:59:46 · 1773 阅读 · 0 评论 -
django REST framework-使用与不使用的区别?
不同点在于,在传统的基于模板引擎的开发方式中,资源使用 HTML 文档进行描述并返回给客户端,而在 RESTful API 的开发方式中,资源通常被描述为 JSON 或者 XML 的格式返回给客户端。有的同学就要问了,虽然 django 的视图函数通常情况下返回 HTML 文档的响应,但是 django 也支持返回 XML 格式或者 JSON 格式的响应,那么为什么还要使用 django-rest-framework 呢?当用户访问某个 URL 时,调用绑定的视图函数进行处理。编写视图函数的逻辑。原创 2023-10-16 09:15:51 · 915 阅读 · 0 评论 -
centos-apache-简易搭建静态网页服务器-总结
使用apache可以快速搭建一个静态网页服务器,在前后端分离的技术框架下,使用起来效果不错。原创 2023-10-14 08:30:00 · 306 阅读 · 0 评论 -
JavaScript-三个点的用法-扩展运算符
ret += i;return ret;102078如上所示,这三个点使函数能接收可变量参数,并将它存储在一个数组中。这个特性使得 Javascript 函数更灵活更强大。return;三个点的用法,主要用于扩展运算符。展开数组,字典等容器类数据。非常实用。原创 2023-10-13 09:22:02 · 178 阅读 · 0 评论 -
JavaScript-es6-新版语法-export-import
export与export default均可用于导出常量、函数、文件、模块等。在一个文件或模块中,export、import可以有多个,export default仅有一个。通过export方式导出,在导入时要加{ },export default则不需要,并可以起任意名称。原创 2023-10-13 09:05:29 · 412 阅读 · 0 评论 -
JavaScript-Vue基础语法-创建-组件-路由
命令行自定义安装。使用包命令创建:最后一个为项目名称。文件夹目录结构如下图所示:如果想要在webstorm中启动,如下图所示配置即可:dev 是根据package.json文件里的脚本名称而来,如果不是dev ,那么 npm run dev 命令,就是npm run serve 这样。Vue的组件渲染目标视图,或者局部视图,它的路由,是对各种访问路径的控制,生成目标渲染结果。原创 2023-10-12 17:07:54 · 543 阅读 · 0 评论 -
安装运行vue-element-admin的报错问题-解决办法
tui-editor”: “1.3.3”, 修改为: “@toast-ui/editor”: “^3.1.3”,在nodejs 16.14.0 32位windows下测试通过。原创 2023-10-11 16:28:14 · 1231 阅读 · 0 评论 -
JavaScript-前端环境搭建-nodejs-打包分发-Webstorm-vue安装创建
前端简单显示到大前端复杂布局,这是一个大趋势,可以充分利用前端浏览器的计算能力来分担一部分工作,做到更有效的利用资源。原创 2023-10-10 10:20:49 · 329 阅读 · 0 评论 -
DNS-域名解析服务器-域名转IP原理-常用域名解析服务器地址-Python直接访问域名解析服务器
现行的互联网基本是构建在IP的基础上,域名最终也是转换成IP,并且这一步在转换过程中,需要耗费时间,所以使用IP比使用域名快,但是IP是服务器商提供,不具有迁移功能,而域名具有迁移功能,所以域名更具有商业价值,有时网站反应慢,有可能就是出现在这一步。原创 2023-06-24 18:23:05 · 1030 阅读 · 0 评论