2023
当点击一个未选中的单选名时,它会被选中,其他按钮为未选中状态。 使用场景 1.当用户需要在一组互斥的选项中进行单一选择时使用单选框;如果要进行多个选择,推荐使用多选框。 2.当选项数目在2-7个之间时使用单选框;如果选项超过7个,推荐使用下拉框。 3.如果有两个含义相反的选项,如“同意”和“不同意”,“接受”和“拒绝”等,建议使用一个多选框或者开关勾选为同意,不勾选为不同意...
ORM通常用于管理数据库中的对象,包括创建、读取、更新和删除操作。它提供了一种将Python对象映射到关系数据库的方法,在使用Python的Django框架进行web开发的时候,会有很多数据库方面的写入,查询等操作,在操作数据库的时候,我们可以通过编辑SQL语句进行查询数据库,也可以使用Django ORM(Object-Relational Mapping,对象关系映射)来进行数据库操作,Dja...
触发器是数据库中一种非常有用的工具,它能够在数据库中发生特定事件时自动执行相应的操作。触发器可以用于多种场景,例如强制业务规则、跟踪和审计数据库操作、管理数据和同步数据等。在这篇文章中,我们将介绍触发器的创建方式、使用时机和技巧,并通过案例分析来加深对触发器的理解。一、触发器的创建方式创建触发器需要使用SQL语句,一般格式如下:CREATE TRIGGER [schema_name.] trigg...
首先简单了解什么是Axios? Axios是一个基于Promise的HTTP客户端,用于浏览器和Node.js中发送HTTP请求。它支持各种HTTP请求方法,如GET、POST、PUT、DELETE等,并且可以拦截请求和响应,本质上也是对原生XHR的封装,只不过它是Promise的实现版本,符合最新的ES规范。 关于axios的特点,可以查看axios中文文档,还可以了解一下axios, ajax...
我们已经创建好了一个Vue项目工程,首先我们采用NPM的方式来安装Vue。打开IDEA的终端面板,使用终端在根目录下执行如下指令来安装vue router模块:npm install vue-router@4 -s 若安装成功,项目的package.json文件中会自动添加Vue Router的依赖。例如:"dependencies": ,成功添加依赖后,便可以对Vue Router进行使用了。其...
大部分是部署在内部的局域网络中,没办法使用可信机构颁发的CA证书,但在实际项目实施过程中又遇到了使用HTTPS的场景,比如消息接口的服务端验证,APP的内网更新等等。那么局域网内部署HTTPS,只能采用自签证书来解决了。
Vue的防抖与节流首先我们先看一下防抖和节流的定义。防抖:在同一时间段执行多次,但是只在最后一次有效(执行);每次触发函数清除掉原来的定时器,重新开始计时。如果在规定时间内不再触发函数,则执行,否则,清除掉之前的定时器,重新计时。节流:在一段时间内,只能触发一次函数。今天突然发现了一个问题,做搜索效果时每输入一个字母或者数字,都会立刻请求一次,如果输入量过大可能会对服务器造成影响,并且点击刷新时,...
在项目中,我们经常会用到许多类似的效果,若一直进行复制粘贴,会导致代码重复性太高,且后期维护代价严重,为方便项目的开发和维护,可以根据封装的思想,将页面上可重用的部分封装成自定义组件。 首先在components文件夹下创建一个Vue组件,里面封装所需要的代码。 props中设定的是标签中的属性,用于父组件向自定义组件中传值。 注意:自定义组件中根元素只能有一个。 接着在外...
1.什么是定界符 定界符从PHP4.0版本开始支持使用,可以用于定义一段格式化的文本,格式化是指文本中的格式将被保留,所以文本中不需要使用定义符。在使用时后接一个标识符,然后是格式化的文本(即字符串),最后使用同样的标识符结束字符串,这段格式化的文本也可以称为长字符串2.定界符的作用是什么 因为在PHP编程过程中难免会遇到需要输出或者拼接很长的html、javascript、xml字符...
2020
在项目发开过程中使用的服务器基本上都是提前配置好的,而且配置好的服务器环境也不能说该就该,随意的更改环境会导致服务器其他的功能失效,可能会引发很严重的错误,最近的项目开发中,有一个项目在测试服务器开发和测试完成之后,转移到正式服务器,在转移完成之后,发现网站除了首页可以正常访问,其他的所有连接均无法打开,研究了一下发现,之前的开发环境使用的是Apache服务器,而正式的服务器使用的是Nginx服务...