Web
文章平均质量分 73
Web相关技术讲述。
插件开发
熟练开发PS插件、AI插件、AE插件、CDR插件、3DMax插件和其它各类插件。
展开
-
ubuntu2204-中文输入法-pycharm-python-django开发环境搭建
如果你的语言列表中没有“汉语(中国)”,请点击 Install/Remove Languages,找到 Chinese (simplified),选中以后点击 Apply,系统就会开始安装语言。共享文件夹的缺点就是,ubuntu中的一些特有的文件,比如符号链接文件,在windows的共享文件夹下会报错的。,然后进行设置:虚拟机 -> 设置 -> 选项 -> 共享文件夹,然后选择总是启动,然后再添加一个和主机windows共享的路径。安装完成后,你可以选择把菜单和窗口的语言也设置成中文。原创 2024-08-13 15:26:15 · 239 阅读 · 0 评论 -
django-iframe-子框架包含-拒绝问题-in a frame because it set ‘X-Frame-Option
如果框架拒绝显示,一般是安全设置问题或者跨域问题。原创 2024-07-30 09:40:52 · 242 阅读 · 0 评论 -
window-sessionStorage-localStorage-web临时变量的保存
localStorage只要在相同的协议、相同的主机名、相同的端口下,就能读取/修改到同一份localStorage数据。sessionStorage比localStorage更严苛一点,除了协议、主机名、端口外,还要求在同一窗口(也就是浏览器的标签页)下。原创 2024-07-29 17:13:24 · 904 阅读 · 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 · 843 阅读 · 0 评论 -
python-django-模板标签系统-通过文件构建返回信息-自动转义特殊字符
在做web开发,要给用户提供一个页面,页面包括静态页面+数据,两者结合起来就是完整的可视化的页面,django的模板系统支持这种功能,首先需要写一个静态页面(结构html,样式css,行为js)然后通过python的模板语法将数据渲染上去。方法,作用是将当前视图函数的所有局部变量返回。a.在主目录下创建一个templates目录。变量的形式如下:{{ variable }}模板中使用控制语句,语法结构。{% elif 条件 %}{% if 条件 %}原创 2024-06-28 09:26:19 · 285 阅读 · 0 评论 -
js-iframe-同源策略-addEventListener-postMessage-父子框架
中src属性配置的地址和父窗口在同一个域下,可以在子窗口中通过window.parent.document来获取父窗口的DOM对象。在父窗口中获取其子窗口的window对象,又或者在子窗口中获取其父窗口的window对象。即可以在跨域的情况下获取其子窗口或者父窗口的window对象,但是不能对获取到的window对象进行任何操作。即使这两个域名之间存在跨域问题,在window对象中有一个属性location的设置和一个方法postMessage的调用不会受到跨域的影响。例如:根据父窗口的大小,对。原创 2024-06-27 12:57:52 · 1068 阅读 · 0 评论 -
js-匿名函数-特殊符号!-括号表达式-闭包
时,alert(‘aaa’)会被认为是函数表达式,中间部分被认为是函数参数,而实际上alert(‘aaa’)返回的是undefine,所以会报错。匿名函数,也称为拉姆达函数,是一种使用 JavaScript 函数的强大方式。 即使 JavaScript 中没有正式的私有对象属性的概念,但可以使用闭包来实现公有方法,而通过公有方法可以访问在包含作用域中定义的变量。如下代码,(1,2,3)会被解析为函数的实参,(1,2,3)前面的()表达式会被解析为函数表达式。第二种创建函数的方式是使用函数表达式。原创 2024-06-27 10:18:17 · 640 阅读 · 0 评论 -
vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题
创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题原创 2024-06-24 10:56:07 · 544 阅读 · 0 评论 -
VSCode-vue3.0-安装与配置-export default简单例子
安装完软件和插件之后,就可以在vscode环境下编写vue3项目代码文件,然后在控制台中进行代码编译,最后在浏览器中调试,运行。确认无bug之后,然后发布成html项目。原创 2024-05-08 14:57:30 · 851 阅读 · 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 · 730 阅读 · 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 · 1269 阅读 · 1 评论 -
Js-字符串转数字详细规则-Number-parseInt-parseFloat
Number(): 可以用于任何数据类型转换成数值。parseInt(),parseFloat(): 专门用于把字符串转换成数值。合理的使用字符串转数字函数能够有效的避坑,特别是parseInt函数,使用不当会造成进制转换错误。原创 2024-03-24 08:18:11 · 808 阅读 · 0 评论 -
rabbitmq-常见七种消息队列-控制台界面管理-python-实现简单访问
通过使用rabbitmq技术,可以实现生产者和消费者模式,并实现两者的解耦,生产者负责通过交换机将数据存入队列,而消费者从队列中取数据,并执行相应的消息。可以用在服务器复杂耗时任务的并行计算中使用,与常用的web服务器(如apache等)解耦,提高服务器计算资源的利用效率。原创 2023-12-18 11:34:59 · 1567 阅读 · 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 · 997 阅读 · 0 评论 -
django-release-debug-apache-mod-wsgi-原理解析
apache模块众多,是一款稳定的开源web服务器,其可以配置多进程和多线程,拥有广泛的市场。原创 2023-12-13 10:58:58 · 1046 阅读 · 0 评论 -
ubuntu-更改镜像源-系统初始化-安装Clion-C++编译环境-Java安装
熟练使用VS开发C++的同学,可以直接在windows下进行开发,必须使用标准C++,不要使用windows sdk相关的库和接口,然后在ubuntu下进行调试梳理,一般建议直接在ubuntu下开发,这样可以最大限度的减轻相关工作量。原创 2023-12-11 09:31:45 · 692 阅读 · 0 评论 -
web-负载测试工具-分析-ubuntu-webbench
webbench是非常好用的单机web负载测试工具。原创 2023-12-04 10:23:11 · 495 阅读 · 0 评论 -
windows-启用远程端口测试-telnet-python-端口扫描
端口测试,在检查端口是否可达时,是非常有用的。原创 2023-12-03 10:31:10 · 542 阅读 · 0 评论 -
windows server-修改管理员登录密码-远程访问
打开计算机管理>本地用户和组>修改管理员密码>重启。输入ip,连接桌面,即可使用查看。允许远程连接到此计算机。原创 2023-11-23 10:51:52 · 396 阅读 · 0 评论 -
XShelll-修改快捷键-xftp-修改编辑器
常用功能修改一些,更加方便使用。原创 2023-11-06 08:23:30 · 1291 阅读 · 0 评论 -
Python-loguru-跨进程的日志服务器-django
这是一款简易的跨进程日志使用包。原创 2023-11-03 17:00:59 · 556 阅读 · 0 评论 -
windows server 2016-IIS静态服务器-设置详细过程
右侧按钮,查看网站,右键默认网站,浏览打开静态html文件夹。将静态文件,放入此文件夹,完成静态网站布置。能选上的尽量选上,除非知道自己用不上。搜索IIS,启动IIS管理器。然后确认,下一步,安装。原创 2023-10-30 18:16:48 · 1287 阅读 · 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 · 952 阅读 · 0 评论 -
Django REST Framework完整教程-认证与权限-JWT的使用
IsAuthenticatedOrReadOnly 类并不能实现只有文章 article 的创建者才可以更新或删除它,这时我们还需要自定义一个名为IsOwnerOrReadOnly 的权限类,把它加入到ArticleDetail视图里。"""自定义权限只允许对象的创建者才能编辑它。"""# 读取权限被允许用于任何请求,# 所以我们始终允许 GET,HEAD 或 OPTIONS 请求。# 写入权限只允许给 article 的作者。原创 2023-10-18 09:08:19 · 3983 阅读 · 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 · 1534 阅读 · 0 评论 -
django REST framework-使用与不使用的区别?
不同点在于,在传统的基于模板引擎的开发方式中,资源使用 HTML 文档进行描述并返回给客户端,而在 RESTful API 的开发方式中,资源通常被描述为 JSON 或者 XML 的格式返回给客户端。有的同学就要问了,虽然 django 的视图函数通常情况下返回 HTML 文档的响应,但是 django 也支持返回 XML 格式或者 JSON 格式的响应,那么为什么还要使用 django-rest-framework 呢?当用户访问某个 URL 时,调用绑定的视图函数进行处理。编写视图函数的逻辑。原创 2023-10-16 09:15:51 · 855 阅读 · 0 评论 -
centos-apache-简易搭建静态网页服务器-总结
使用apache可以快速搭建一个静态网页服务器,在前后端分离的技术框架下,使用起来效果不错。原创 2023-10-14 08:30:00 · 252 阅读 · 0 评论 -
JavaScript-三个点的用法-扩展运算符
ret += i;return ret;102078如上所示,这三个点使函数能接收可变量参数,并将它存储在一个数组中。这个特性使得 Javascript 函数更灵活更强大。return;三个点的用法,主要用于扩展运算符。展开数组,字典等容器类数据。非常实用。原创 2023-10-13 09:22:02 · 132 阅读 · 0 评论 -
JavaScript-es6-新版语法-export-import
export与export default均可用于导出常量、函数、文件、模块等。在一个文件或模块中,export、import可以有多个,export default仅有一个。通过export方式导出,在导入时要加{ },export default则不需要,并可以起任意名称。原创 2023-10-13 09:05:29 · 360 阅读 · 0 评论 -
JavaScript-Vue基础语法-创建-组件-路由
命令行自定义安装。使用包命令创建:最后一个为项目名称。文件夹目录结构如下图所示:如果想要在webstorm中启动,如下图所示配置即可:dev 是根据package.json文件里的脚本名称而来,如果不是dev ,那么 npm run dev 命令,就是npm run serve 这样。Vue的组件渲染目标视图,或者局部视图,它的路由,是对各种访问路径的控制,生成目标渲染结果。原创 2023-10-12 17:07:54 · 462 阅读 · 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 · 970 阅读 · 0 评论 -
JavaScript-前端环境搭建-nodejs-打包分发-Webstorm-vue安装创建
前端简单显示到大前端复杂布局,这是一个大趋势,可以充分利用前端浏览器的计算能力来分担一部分工作,做到更有效的利用资源。原创 2023-10-10 10:20:49 · 273 阅读 · 0 评论 -
DNS-域名解析服务器-域名转IP原理-常用域名解析服务器地址-Python直接访问域名解析服务器
现行的互联网基本是构建在IP的基础上,域名最终也是转换成IP,并且这一步在转换过程中,需要耗费时间,所以使用IP比使用域名快,但是IP是服务器商提供,不具有迁移功能,而域名具有迁移功能,所以域名更具有商业价值,有时网站反应慢,有可能就是出现在这一步。原创 2023-06-24 18:23:05 · 952 阅读 · 0 评论 -
Python-requests-Post-Get-文件上传-文件下载
requests 库是用Python语言编写,用于访问网络资源的第三方库,它基于urllib,但比 urllib更加简单、方便和人性化。通过requests库可以帮助实现自动爬取HTML网页页面以及模拟人类访问服务器自动提交网络请求。使用requests库,可以方便简洁对一些接口进行自动化测试,或者爬取一些数据,用于数据分析。原创 2023-06-21 12:36:28 · 522 阅读 · 0 评论 -
JavaScript-bootstrap-JQuery-圆形进度条-设置进度条值
通过设置进度条进度值,可以在界面简单绘制一个进度条。原创 2023-06-20 11:15:19 · 793 阅读 · 0 评论 -
python3.8-数据库管理-Django3.2-MySql8.0安装-数据集记录集-数据增加删除修改-字段类型-文本最大长度Text-QuerySet-查询记录
执行一个对象中的方法之后得到的结果还是这个对象,这样可以接着执行对象上面的其他方法,这就是链式调用。在Django3.2中,可以通过数据库逆向生成。Django3.2是一款比较好用的服务器套件,本文只是简单介绍了其访问数据库部分,以及常用数据库mysql的安装和mysql字段名的含义。通过本文的阅读,读者可以在Django中简单使用mysql。原创 2023-06-19 09:06:28 · 700 阅读 · 0 评论 -
内网穿透-公网ip-方法总结-访问内网服务器-frp-虚拟服务器
需要根据项目的具体情况来选择分析,如果项目必须要有一台虚拟服务器来发布信息,而真正的本地计算需求较少,可以采用虚拟服务器加穿透软件的方式来实现。如果传输量较大,可以采用客户端,通过IP盒子的形式,直接转发至本地计算网络计算。这种方式可以有效减轻虚拟服务器的压力。原创 2023-06-01 19:38:50 · 1328 阅读 · 0 评论 -
js-div-flex布局-弹性布局-元素居中-盒子水平垂直居中
flex眼中,标签不再分类。简单说就是没有块级元素,行内元素和行内块元素。任何一个元素都可以直接给宽度和高度一行显示。Flex不存在脱标的情况:也就是基本淘汰了浮动,更不用清除浮动。当然存在兼容性问题,如果不考虑兼容性可以大量使用,如果是移动端则不用考虑直接flex。原创 2023-04-04 17:10:39 · 1184 阅读 · 0 评论 -
Python3.8.8-Django3.2-Redis-Pickle-类对象序列化-反序列化
protocol:pickle 的转码协议,取值为 0、1、2、3、4,其中 0、1、2 对应 Python 早期的版本,3 和 4 则对应 Python 3.x 版本及之后的版本。protocol:pickle 的转码协议,取值为 0、1、2、3、4,其中 0、1、2 对应 Python 早期的版本,3 和 4 则对应 Python 3.x 版本及之后的版本。在python中,redis数据库的操作有专门的文章介绍,读者可以在文章中搜索,这里给出直接的使用方式。obj:要转换的 Python 对象。原创 2023-03-08 08:00:00 · 496 阅读 · 0 评论 -
阿里云-配置端口-重启生效-安全规则配置
输入端口和访问IP限制。原创 2023-02-28 16:42:07 · 300 阅读 · 0 评论