- .NET MAUI进行UDP通信(二)
聿琴丶
MAUI.netudp网络协议
上篇文章有写过一个简单的demo,本次对项目进行进一步的扩展,添加tabbar功能。1.修改AppShell.xaml文件,如下所示:-->-->1).将MainPage注释掉2).添加tabbar功能3).第一个ShellConten的路由设置为Mine文件,注意到ContentTemplate="{DataTemplateminePage:Mine}",当前不是local,是因为我们引用了命名
- 【编程小白必看】Python 开发工具操作秘籍一文全掌握
6个q
python基础知识python开发语言
【编程小白必看】Python开发工具操作秘籍一文全掌握文章目录前言一、什么是Python开发工具?二、环境搭建三、常用开发工具介绍1.PyCharm2.VisualStudioCode(VSCode)3.JupyterNotebook4.Spyder5.SublimeText五、常见问题与解决方法1.缺少依赖库2.编辑器卡顿3.代码提示不准确总结前言嘿,小伙伴们!今天我们要一起走进Python开发
- Python 虚拟环境搭建
tigercat920
python开发语言
虚拟环境1.为什么要搭建虚拟环境?在开发过程中,当需要使用python的某些工具包/框架时需要联网安装比如联网安装Django框架django的2.2.5版本sudopipinstalldjango==2.2.5提示:使用如上命令,会将Django安装到/usr/local/lib/python版本号/dist-packages路径下问题:如果在一台电脑上,想开发多个不同的项目,需要用到同一个包的
- Conda 安装gdal地理数据包
Hugo鱼哥
condawindows
安装特定版本的GDAL(例如3.9.1版本),可以使用Conda命令并指定版本号。通常情况下,需要确保指定了正确的Conda频道,以便找到所需版本的软件包。在Conda中安装特定版本的GDAL的步骤如下:查找可用的版本:首先,可以使用condasearch命令来查找GDAL的可用版本,以确定是否有需要的特定版本。例如:登录后复制condasearchgdal1.安装特定版本:一旦确定了版本号,可以
- 【Linux】---挂载yum源
Jackson~Y
Linux运维服务器linux
yum源挂载CentOS:yum命令:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题语法:yum[-y][install|remove|search]软件名称选项:-y,自动确认,无需手动确认安装或卸载过程install:安装remove:卸载search:搜索yum命令需要root权限哦,可以su切换到root,或使用sudo提权yum命令需要联网,不联网情况下需手
- 【环境配置】已解决 | python conda环境下安装GDAL库报错
乐蕴
pythonconda开发语言
GDAL库安装报错安装命令:pipinstallGDAL报错内容:CollectingGDALUsingcachedgdal-3.9.1.tar.gz(840kB)Installingbuilddependencies...errorerror:subprocess-exited-with-error×pipsubprocesstoinstallbuilddependenciesdidnotrun
- Nginx 学习笔记
韩某-
nginx学习笔记
目录一、引言二、Nginx概述三、Nginx的作用(一)正向代理(二)反向代理(三)负载均衡策略(四)动静分离四、Nginx安装五、Nginx的常用命令六、Nginx实战及总结一、引言在项目发展初期,并发量和用户量较少时,简单地将一个jar包部署到服务器tomcat上即可满足需求。然而,随着用户数量的不断增长以及并发量的持续增大,单台服务器容易面临性能瓶颈,出现“红温”现象。此时,为了提升系统的处
- 【分布式技术】——监控平台zabbix 介绍与部署
Tom cat.
分布式zabbix
一、监控系统的相关知识1.监控系统运用的原因当我们需要实时关注与其相关的各项指标是否正常,往往存在着很多的服务器、网络设备等硬件资源,如果我们想要能够更加方便的、集中的监控他们,zabix可以实现集中监控管理的应用程序监控的初衷就是当某些指标不符合我们的需求时,我们能够在第一时间发现异常。个人认为:作为一个运维,需要进行时刻监控整个业务架构的性能情况,以便及时预防,不可能只手动命令或者脚本监控,而
- Rockchip --- 放音设备调试
臻一
RockchipALSA
文章目录(一)aplay工具1.显示帮助信息2.列出所有放音设备3.播放音频:(二)amixer工具1.查看帮助信息2.查看声卡设置3.设置音量4.静音和取消静音5.保存和加载混音器设置(一)aplay工具aplay是Linux系统中ALSA(AdvancedLinuxSoundArchitecture)提供的一个命令行工具,用于播放音频文件。以下是一些常用的aplay命令及其参数:1.显示帮助信
- Rockchip --- 录音设备调试
臻一
Rockchip录音设备
ALSA(AdvancedLinuxSoundArchitecture):音频处理的一套软件框架,提供了统一的API来访问各种音频硬件1.显示帮助信息:arecord--help这个命令会显示arecord的帮助信息,包括所有可用的选项和参数。2.列出所有录音设备:arecord-l这个命令会列出系统中所有的录音(捕获)硬件设备3.录制音频:arecord[选项][文件名]其中[选项]可以包括:-
- 解决python “No module named pip”
weixin_34218579
python
python升级后导致不能使用原来的pip命令windows平台cmd中敲命令:python-mensurepip得到pip的setuptools然后就可以用:easy_installpip下载相应版本的pip,最后就可以愉快的用pip命令了!转载于:https://www.cnblogs.com/junglefish/p/6265101.html
- Window平台Git-Bash的主题配置
SpeculateCat
CodingNotelinuxcmdgitgit-bash
通过这篇文章,可以了解到:为什么要使用Git-Bash,以及Git-Bash的优点Git-Bash的外观主题配置Git-Bash的优点在开发的过程中,我们可能需要使用大量的命令行工具,或者远程连接到服务器进行操作。然而,由于Window自带的CMD和PowerShell都不太好用,而且在Window下的命令又与Linux和MacOS的命令不太一样,如果需要经常跨平台操作,学习Window的命令行命
- SQLAlchemy 反向生成 model 模型
weixin_30693183
数据库开发工具python
前言Django反向生成的model模型的命令:pythonmanager.pyinspectdbSQLAlchemy/Flask-SQLAlchemy则是:pip3installsqlacodegen使用方法如下利用sqlacodegen自动生成ORM实体类..\Anaconda3\envs\py3\Scripts>.\sqlacodegen.exe--outfileproject_path\m
- LAMP(Linux、Apache、MySQL、PHP)环境搭建和项目部署 编译安装 全流程!
shyuu_
linuxapachemysql服务器云计算运维php
文章目录LAMP架构LAMP架构组件LAMP架构的工作流程LAMP组件的安装顺序编译安装ApacheHTTP服务器1.关闭防火墙并准备安装所需软件包2.安装环境依赖包3.配置软件模块4.编译及安装5.优化配置文件路径6.添加httpd服务到系统服务管理7.修改httpd服务配置文件8.浏览器访问验证编译安装MySQLd服务1.准备安装包2.安装环境依赖包3.配置软件模块4.编译及安装5.创建MyS
- ffmpeg把视频文件转码为MP4格式
卷土重来…
工具ffmpeg
windows系统需要下载ffmpeg软件,并在代码中指定路径centos系统需要安装ffmepg是可执行的命令packagecom.xkj.utils;importlombok.extern.slf4j.Slf4j;importjava.io.*;importjava.util.ArrayList;importjava.util.List;@Slf4jpublicclassConvertVide
- 项目集成Nacos
S-X-S
javaNacos
文章目录1.环境搭建1.创建模块sunrays-common-cloud-nacos-starter2.目录结构3.pom.xml4.自动配置1.NacosAutoConfiguration.java2.spring.factories5.引入cloud模块通用依赖2.测试1.创建模块sunrays-common-cloud-nacos-starter-demo2.目录结构3.pom.xml4.a
- vscode通过ssh连接github仓库(git+ssh+github+vscode详细步骤)
en你好
vscodesshgithubgit
vscode如何通过ssh连接github仓库(详细步骤)文章目录vscode如何通过ssh连接github仓库(详细步骤)前言1.ssh2.github一、安装Git二、获取ssh密钥三、在github配置ssh密钥四、在vscode上添加远程仓库总结前言首先我们先来了解一下什么是ssh和github1.sshSSH(SecureShell)是一种网络协议,用于在不安全的网络中安全地传输数据和执
- -bash: ./xxx.sh: /bin/sh^M: bad interpreter: No such file or directory
我是懒洋洋大王
运维bash服务器
问题:解决Linux服务器执行命令时出现-bash:./xxx.sh:/bin/sh^M:badinterpreter:Nosuchfileordirectory报错原因:说明这个文件编码方式是windows编辑的,必须转化格式为unix格式解决方案:vim[脚本名称].sh:setff=unix:wq
- python 执行时 命令行传入参数
托马斯-木
pythonpythonlinux
例如要执行test文件,想要将aaa和123传入test作为一个变量传入执行pythontest.pyaaa123方法1使用argparseimportargparseif__name__=="__main__":parser=argparse.ArgumentParser()parser.add_argument('--aa',type=str,default=None)parser.add_a
- shell sed多行文本处理
刘静飞
shell原创shellsed多文本处理
3.sed多行文本处理问题本案例要求使用sed工具来完成下列任务操作:修改主机名配置文件修改hosts文件,添加两条映射记录:192.168.4.5与svr5.tarena.com、svr5,还有119.75.217.56与www.baidu.com方案sed工具的多行文本处理操作:i:在指定的行之前插入文本a:在指定的行之后追加文本c:替换指定的行步骤实现此案例需要按照如下步骤进行。步骤一
- 命令行运行Python脚本时传入参数--3种方法
浩瀚之水_csdn
#Python学习pythonlinux开发语言
方法1.在命令行运行Python脚本时,传入参数,并根据参数做相应动作。先来一个简单的---把命令行输入的参数打印出来。Step1:在linux中,建立名字为t1.py的python脚本。t1.py里面内容如下:importargparseif__name__=="__main__": parser=argparse.ArgumentParser() parser.add_argument('--
- /opt安装软件,就可以使用man xx命令是为什么
翻滚吧键盘
linux运维服务器
引言以neovim的安装过程为例下载curl-LOhttps://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gzsudorm-rf/opt/nvimsudotar-C/opt-xzfnvim-linux64.tar.gz添加环境变量前,是无法使用mannvim的Thenaddthistoyourshellc
- python传入命令行参数
Mett_Smith
后端读书笔记
1.pycharm要想快速调出命令行参数设置面板,快捷键为alt+shift+F10,之后按下0即可2.pycharm输入的命令行参数默认为字符型变量(默认设置可能随编辑器变化而变化),例如:a=sys.argv[1]b=sys.argv[2]在参数变量中输入5和6,等同于:a='5'b='6'3.究其原因,是由于python语言本身的限制,导致变量没有固定的类型,IDE不能自动识别参数类型所致,
- ubuntu下复制大文件
Joyner2018
计算机综合ubuntuubuntu服务器硬盘网络
ubuntu下复制大文件1.在服务器上的文件复制:cp源文件目的文件cp源文件目的文件夹2.从一台服务器上拷贝到另一台服务器scpusername@ip:directory本台服务器的路径3.从硬盘拷贝文件到服务器这里复制的方法很多:操作最直观的就是远程客户端的上传,但是这个受网络限制,速度慢命令上的上传rz回车暴力快速的方法是把硬盘插到服务器上sudofdisk-lsudomount/dev/s
- Python中报错:ModuleNotFoundError: No module named ‘pip’ 解决方案
爱理科的小王子
pythonpip开发语言
1、报错原因在项目中遇到“Nomodulenamed‘pip’”这个错误一般是PC的Python环境上没有安装pip模块,运行项目时无法使用pip命令安装并运行Python库之类的操作。2、解决方案:需在PC的Python环境上安装pip模块;(1)安装pip模块成功安装(2)升级pip版本:python-mpipinstall--upgradepip(3)查看当前Python环境中已安装的库:p
- VScode保持vue语法高亮的方式
「已注销」
vscodevue.jside编辑器前端
VScode保持vue语法高亮的方式:1.安装插件:vetur。打开VScode,Ctrl+P然后输入extinstallvetur然后回车点安装即可。2.在VSCode中使用Ctrl+Shift+P打开命令面板,输入Preferences:OpenSettings(JSON)。3.在配置对象里加上key和value1"emmet.syntaxProfiles":{2"vue-html":"htm
- 40条linux命令值得你熟悉/40 Useful Linux Commands for Everyone
江南老画船
linux工具使用linux服务器运维
40UsefulLinuxCommandsforEveryone⇩1.cd.⬘Itstandsfor“changedirectory”.⬙Itchangestheworkingdirectorytothespecifiedone.❯cdimagesSwitchtothe“images”directory❯cd…Switchtothepreviousdirectory❯cdSwitchtothepa
- mysql查看主从同步时间_MySql——主从同步延迟监控
李昭材
mysql查看主从同步时间
前言MySQL同步功能由3个线程(master上1个,slave上2个)来实现,简单的说就是:master发送日志一个,slave接收日志一个,slave运行日志一个。主从延迟判断的方法,通常有两种方法:Seconds_Behind_Master和pt-heartbeat1.Seconds_Behind_Master通过监控showslavestatus\G命令输出的Seconds_Behind_
- Cline 3.2 重磅更新:免费调用 Claude Sonnet 3.5 和 GPT 4o,开发效率直接拉满!
surfirst
LLM人工智能AI编程
1.Cline简介Cline是一款结合了AI助手与VSCode的智能工具,旨在通过其深度集成的能力协助开发者完成复杂的软件开发任务。从创建与编辑文件到执行终端命令,Cline借助Claude3.5Sonnet的代理编程能力,将开发者从繁琐的手动任务中解放出来。同时,它通过ModelContextProtocol(MCP)支持扩展能力,可以为用户创建新的工具,进一步提升开发效率。Cline还注重安全
- IDEA里的Spring Boot的开发环境搭建
北城相拥£
springboot
SpringBoot的开发环境今天接着介绍SpringBoot的开发环境1.jdk的配置使用IDEA进行开发,在IDEA中配置jdk的方式很简单,打开File->ProjectStructure选择SDKs在JDKhomepath中选择本地jdk的安装目录在Name中为jdk自定义名字通过以上三步骤,即可导入本地安装的jdk。如果是使用STS或者eclipse可以通过两步骤添加:1、window-
- springmvc 下 freemarker页面枚举的遍历输出
杨白白
enumfreemarker
spring mvc freemarker 中遍历枚举
1枚举类型有一个本地方法叫values(),这个方法可以直接返回枚举数组。所以可以利用这个遍历。
enum
public enum BooleanEnum {
TRUE(Boolean.TRUE, "是"), FALSE(Boolean.FALSE, "否");
- 实习简要总结
byalias
工作
来白虹不知不觉中已经一个多月了,因为项目还在需求分析及项目架构阶段,自己在这段
时间都是在学习相关技术知识,现在对这段时间的工作及学习情况做一个总结:
(1)工作技能方面
大体分为两个阶段,Java Web 基础阶段和Java EE阶段
1)Java Web阶段
在这个阶段,自己主要着重学习了 JSP, Servlet, JDBC, MySQL,这些知识的核心点都过
了一遍,也
- Quartz——DateIntervalTrigger触发器
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2208559 一.概述
simpleTrigger 内部实现机制是通过计算间隔时间来计算下次的执行时间,这就导致他有不适合调度的定时任务。例如我们想每天的 1:00AM 执行任务,如果使用 SimpleTrigger,间隔时间就是一天。注意这里就会有一个问题,即当有 misfired 的任务并且恢复执行时,该执行时间
- Unix快捷键
18289753290
unixUnix;快捷键;
复制,删除,粘贴:
dd:删除光标所在的行 &nbs
- 获取Android设备屏幕的相关参数
酷的飞上天空
android
包含屏幕的分辨率 以及 屏幕宽度的最大dp 高度最大dp
TextView text = (TextView)findViewById(R.id.text);
DisplayMetrics dm = new DisplayMetrics();
text.append("getResources().ge
- 要做物联网?先保护好你的数据
蓝儿唯美
数据
根据Beecham Research的说法,那些在行业中希望利用物联网的关键领域需要提供更好的安全性。
在Beecham的物联网安全威胁图谱上,展示了那些可能产生内外部攻击并且需要通过快速发展的物联网行业加以解决的关键领域。
Beecham Research的技术主管Jon Howes说:“之所以我们目前还没有看到与物联网相关的严重安全事件,是因为目前还没有在大型客户和企业应用中进行部署,也就
- Java取模(求余)运算
随便小屋
java
整数之间的取模求余运算很好求,但几乎没有遇到过对负数进行取模求余,直接看下面代码:
/**
*
* @author Logic
*
*/
public class Test {
public static void main(String[] args) {
// TODO A
- SQL注入介绍
aijuans
sql注入
二、SQL注入范例
这里我们根据用户登录页面
<form action="" > 用户名:<input type="text" name="username"><br/> 密 码:<input type="password" name="passwor
- 优雅代码风格
aoyouzi
代码
总结了几点关于优雅代码风格的描述:
代码简单:不隐藏设计者的意图,抽象干净利落,控制语句直截了当。
接口清晰:类型接口表现力直白,字面表达含义,API 相互呼应以增强可测试性。
依赖项少:依赖关系越少越好,依赖少证明内聚程度高,低耦合利于自动测试,便于重构。
没有重复:重复代码意味着某些概念或想法没有在代码中良好的体现,及时重构消除重复。
战术分层:代码分层清晰,隔离明确,
- 布尔数组
百合不是茶
java布尔数组
androi中提到了布尔数组;
布尔数组默认的是false, 并且只会打印false或者是true
布尔数组的例子; 根据字符数组创建布尔数组
char[] c = {'p','u','b','l','i','c'};
//根据字符数组的长度创建布尔数组的个数
boolean[] b = new bool
- web.xml之welcome-file-list、error-page
bijian1013
javaweb.xmlservleterror-page
welcome-file-list
1.定义:
<welcome-file-list>
<welcome-file>login.jsp</welcome>
</welcome-file-list>
2.作用:用来指定WEB应用首页名称。
error-page1.定义:
<error-page&g
- richfaces 4 fileUpload组件删除上传的文件
sunjing
clearRichfaces 4fileupload
页面代码
<h:form id="fileForm"> <rich:
- 技术文章备忘
bit1129
技术文章
Zookeeper
http://wenku.baidu.com/view/bab171ffaef8941ea76e05b8.html
http://wenku.baidu.com/link?url=8thAIwFTnPh2KL2b0p1V7XSgmF9ZEFgw4V_MkIpA9j8BX2rDQMPgK5l3wcs9oBTxeekOnm5P3BK8c6K2DWynq9nfUCkRlTt9uV
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案
白糖_
Hibernate
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181
在编写HQL时,可能会出现这种代码:
select a.name,b.age from TableA a left join TableB b on a.id=b.id
如果这是HQL,那么这段代码就是错误的,因为HQL不支持
- sqlserver按照字段内容进行排序
bozch
按照内容排序
在做项目的时候,遇到了这样的一个需求:
从数据库中取出的数据集,首先要将某个数据或者多个数据按照地段内容放到前面显示,例如:从学生表中取出姓李的放到数据集的前面;
select * fro
- 编程珠玑-第一章-位图排序
bylijinnan
java编程珠玑
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Random;
public class BitMapSearch {
- Java关于==和equals
chenbowen00
java
关于==和equals概念其实很简单,一个是比较内存地址是否相同,一个比较的是值内容是否相同。虽然理解上不难,但是有时存在一些理解误区,如下情况:
1、
String a = "aaa";
a=="aaa";
==> true
2、
new String("aaa")==new String("aaa
- [IT与资本]软件行业需对外界投资热情保持警惕
comsci
it
我还是那个看法,软件行业需要增强内生动力,尽量依靠自有资金和营业收入来进行经营,避免在资本市场上经受各种不同类型的风险,为企业自主研发核心技术和产品提供稳定,温和的外部环境...
如果我们在自己尚未掌握核心技术之前,企图依靠上市来筹集资金,然后使劲往某个领域砸钱,然
- oracle 数据块结构
daizj
oracle块数据块块结构行目录
oracle 数据块是数据库存储的最小单位,一般为操作系统块的N倍。其结构为:
块头--〉空行--〉数据,其实际为纵行结构。
块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非标准块(Nonstandard Block)。同一数据库中,Oracle9i及以上版本支持同一数据库中同时使用标
- github上一些觉得对自己工作有用的项目收集
dengkane
github
github上一些觉得对自己工作有用的项目收集
技能类
markdown语法中文说明
回到顶部
全文检索
elasticsearch
bigdesk elasticsearch管理插件
回到顶部
nosql
mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用
C
- 初二上学期难记单词二
dcj3sjt126com
englishword
dangerous 危险的
panda 熊猫
lion 狮子
elephant 象
monkey 猴子
tiger 老虎
deer 鹿
snake 蛇
rabbit 兔子
duck 鸭
horse 马
forest 森林
fall 跌倒;落下
climb 爬;攀登
finish 完成;结束
cinema 电影院;电影
seafood 海鲜;海产食品
bank 银行
- 8、mysql外键(FOREIGN KEY)的简单使用
dcj3sjt126com
mysql
一、基本概念
1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。
2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。
3、如
- java循环标签 Foreach
shuizhaosi888
标签java循环foreach
1. 简单的for循环
public static void main(String[] args) {
for (int i = 1, y = i + 10; i < 5 && y < 12; i++, y = i * 2) {
System.err.println("i=" + i + " y="
- Spring Security(05)——异常信息本地化
234390216
exceptionSpring Security异常信息本地化
异常信息本地化
Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-x
- DUBBO架构服务端告警Failed to send message Response
javamingtingzhao
架构DUBBO
废话不多说,警告日志如下,不知道有哪位遇到过,此异常在服务端抛出(服务器启动第一次运行会有这个警告),后续运行没问题,找了好久真心不知道哪里错了。
WARN 2015-07-18 22:31:15,272 com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(84)
- JS中Date对象中几个用法
leeqq
JavaScriptDate最后一天
近来工作中遇到这样的两个需求
1. 给个Date对象,找出该时间所在月的第一天和最后一天
2. 给个Date对象,找出该时间所在周的第一天和最后一天
需求1中的找月第一天很简单,我记得api中有setDate方法可以使用
使用setDate方法前,先看看getDate
var date = new Date();
console.log(date);
// Sat J
- MFC中使用ado技术操作数据库
你不认识的休道人
sqlmfc
1.在stdafx.h中导入ado动态链接库
#import"C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","end")2.在CTestApp文件的InitInstance()函数中domodal之前写::CoIniti
- Android Studio加速
rensanning
android studio
Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
File -> Settings... Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud
- 各数据库的批量Update操作
tomcat_oracle
javaoraclesqlmysqlsqlite
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的
sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。 注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。
MSSQL的SQL语句
WITH R AS(
SELECT 'John' as name, 18 as
- html禁止清除input文本输入缓存
xp9802
input
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="off" name