自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

⭐【World of Yeeking】⭐

掐指一算,你又来看我的博客了~

  • 博客(5)
  • 收藏
  • 关注

原创 验证输入的合法性正则表达式

在写项目的时候,有时候要用到各种验证判断输入框的输入合法性,可以用正则表达式去做,简单很多。验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-

2020-08-31 22:56:54 1790

原创 JQ和Js获取span标签的内容和操作select(取值,设置选中)

JQ和Js获取span标签的内容html:‘我是span标签的内容’javascript获取:var cont=document.getElementById(“content”);console.log('innerText cont= '+ cont.innerText);console.log('innerHtml cont= '+ cont.innerHTML);//以上两条都能输出span标签的值‘我是span标签的内容’;jquery获取:var cont=$("#conten

2020-08-31 20:29:17 3260

原创 Javascript中const,var,let区别与用法

js中const,var,let区别与用法1.const定义的变量不可以修改,而且必须初始化1 const b = 2;//正确2 // const b;//错误,必须初始化3 console.log(‘函数外const定义b:’ + b);//有输出值4 // b = 5;5 // console.log(‘函数外修改const定义b:’ + b);//无法输出2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。1 var a = 1;2 // var a;//

2020-08-08 10:41:15 116

原创 关于servlet和其中的doGet() doPost()的区别

一、servlet定义Servlet多线程体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。因此,Servlet多线程机制背后有一个线程池在支持,线程池在初始化初期就创建了一定数量的线程对象,通过提高对这些对象的利用率,避免高频率地创建对象,从而达到提高程序的效率的目的。(由线程来执行Servlet的service方法,servlet在Tomcat中是以单例模式存在的, Servlet的线程安全问题只有在大量的并发访问时才会显现出来,并且很难发现,因此在编写Servlet程序时

2020-08-03 21:04:24 202

原创 ## onchange 事件\checked 单选

onchange 事件\checked 单选实例:当用户改变input输入框内容时执行一段Javascript代码:定义和用法:onchange 事件会在域的内容改变时发生。onchange 事件也可用于单选框与复选框改变后触发的事件。语法:JavaScript 中:object.οnchange=function(){};单选 checked 当单选的内容被选中时会有checked标识实例:function radio(namevalue){//获取单选框对象, 返回值是个集合

2020-08-02 21:40:44 683

Activity 是Android app的重要组件(四大组件之一) 这篇文档介绍了activities的概念,并简单介绍如果

移动应用程序用户体验不同于桌面应用程序,用户与移动应用程序交互,往往并不都是开始于同一个地方,相反,用户的开始操作经常是不确定性的.例如:你要在手机主界面打开一个邮件app,启动邮件app后,一般显示的是邮件列表.相比之下,如果是用社交媒体app,在社交媒体的app内打开邮件app,你也许会直接跳转到邮件app的编写邮件页面. 使用Activity 类来构建app,更有利于实现上面的案例.当一个app调用另一个app.其实是调用另一个app的某个activity,而不是把app当做一个原子整体,以这种方式,activity就是用户与app应用程序交互的一个入口了.可以通过继承activity将你写的activity作为Activity类子类,给用户交互提供入口. 一个Activity通常包含一个布局文件,用于绘制UI的窗口.这个UI布局通常是填充屏幕的,也可能小于该窗口或者是浮动在其他窗口之上.一般来说,在app中一个Activity实现一个布局屏幕.比如:一个app程序会有设置界面这样的填充整个window的Activity,也存在选择相册

2024-08-12

PostgreSQL的性能调优涉及多个方面,包括但不限于配置参数优化、索引优化、查询优化、硬件资源优化等

PostgreSQL的性能调优涉及多个方面,包括但不限于配置参数优化、索引优化、查询优化、硬件资源优化等。 使用索引:在数据库中创建适当的索引可以大大提高查询性能。确保对经常用于查询条件的列创建索引。 避免全表扫描:尽量避免使用SELECT * 或者不带WHERE条件的查询,这会导致数据库进行全表扫描,影响性能。 优化查询语句:尽量避免使用复杂的查询语句,可以将复杂的查询分解成多个简单的查询,或者使用JOIN优化查询。 定期清理无用数据:定期清理无用的数据可以减少数据库的存储空间,提高查询性能。 使用合适的数据类型:选择合适的数据类型可以减少数据库存储空间,提高查询性能。 增加硬件资源:可以通过增加硬件资源来提高数据库的性能,比如增加CPU、内存和磁盘等。 使用连接池:使用连接池可以减少数据库连接的创建和销毁次数,提高性能。 定期优化数据库:定期对数据库进行优化操作,比如VACUUM、ANALYZE等,可以提高数据库性能。

2024-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除