-
littleGG
-
正则表达式 总结最先开始的匹配有最大的优先权什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式一段文本就是最基本的模式,简单的匹配相同的文本正则表达式的特点1. 灵活性、逻辑性和功能性非常的强2. 可以迅速地用极简单的方式达到字符串的复杂控制特殊字符对于文字字符,有 12 个字符被保留作特殊用途。这些特殊字符也被称作元字符[]\^$.|?*+()如果你想在正则表达式中将这些字符用
-
java
-
一、前言相信我们每个人在SpringMVC开发中,都遇到这样的问题:当我们的代码正常运行时,返回的数据是我们预期格式,比如json或xml形式,但是一旦出现了异常(比如:NPE或者数组越界等等),返回的内容确实服务端的异常堆栈信息,从而导致返回的数据不能使客户端正常解析; 很显然,这些并不是我们希望的结果。我们知道,一个较为常见的系统,会涉及控制层,服务(业务)层、缓存层、存储层以及接口调用等,其
-
web
-
做任何程序开发要首先找到其官方文档,我们先来看看其有哪些官方文档。微信小程序开发文档链接为:https://mp.weixi
-
cheng
-
0.基本配置音乐图片百度云链接密码: 8e8e
图片
music.gif
music_no.png
music_off.png
1.css内容<style>
#audio_btn {
position: fixed;
right: 8px;
top: 0;
-
hangge
-
在前文中我介绍了 Spring Boot 项目如何实现单文件上传(点击查看),而多文件上传逻辑和单文件上传基本一致,下面通过样例进行演示。二、多文件上传1,代码编写(1)首先在 static 目录中创建一个 upload.html 文件,内容如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UT
-
zixun
-
知乎高赞:中国有什么拿得出手的开源软件产品?在知乎上,有个问题问“中国有什么拿得出手的开源软件产品(在 GitHub 等社区受欢迎度较好的)?”事实上,还不少呢~本人于2019.7.6进行了较为全面的 回答 - Bravo Yeung,获得该问题下回答中得最高赞(236赞和1枚专业勋章),对这些受欢迎的 Github 开源项目分类整理如下:分布式计算、云平台相关工具类1.SkyWalking,作者
-
android00
-
Android 获取屏幕宽度跟高度在android开发过程中,对于控件的高度,宽度,通过下面的函数调用,轻松实现编程中设置控件的相对宽度跟高度: // 获得屏幕的宽度
public static int getScreenWidth(Context ctx) {
// 从系统服务中获取窗口管理器
WindowManager wm = (Windo
-
hangge
-
Spring MVC 中提供了 AOP 风格的拦截器,拥有更加精细的拦截处理能力。Spring Boot 中拦截器的注册与使用更加方便,下面通过样例进行演示。1,创建拦截器首先我们实现 HandlerInterceptor 接口自定义一个拦截器 MyInterceptor1,内容如下:(1)拦截器中的方法将按 preHandle -> Controller -> postHandle
-
tinuv
-
笔记Activity有四种基本状态Active/Running:一个新的Activity启动后,在屏幕的最前端,在栈顶,处于可见且可与用户交互的状态Paused:失去焦点,如被一个Dialog覆盖后,此时仍然与窗口管理器保持连接,系统继续维护其内部状态,仍然可见Stopped:被另一个activity覆盖,失去焦点并不可见时Killed:当Activity被系统杀死回收或者没有被启动时,处于Kil
-
webhome
-
近期做了一个移动客户中心的项目,遇到一个问题:在IOS下,input的属性改变不了,显示的是IOS的原生样式效果,可能先前做移动项目一直没注意到这点。然后查了些资料,发现IOS环境下的按钮都是经过美化的,但通常我们在开发项目的时候不需要这些看上去老土的样式,所以去除这些显得很有必要。我们可以看下ios和Android的表单input效果,如下图:IOS表单效果【原生样式】:IOS【重置且优化后效果
-
web
-
话不多说直接上代码!我就喜欢拷贝了就能使用的代码!注意修改一下参数名和值就行了!let pages = getCurrentPages(); // 当前页的数据,可以输出来看看有什么东西
let prevPage = pages[pages.length - 2]; // 上一页的数据,也可以输出来看看有什么东西
/**
设置数据 这里面的 value 是上一页你想被携带过去的数据,
-
webhome
-
移动和PC端中的hover处理最近都忙死了,好久都没更新博客了。今天还是想提下移动端的问题 :hover选择器。说到移动和PC端中的hover处理问题,已经碰到过很多次了,先前一直没去仔细的研究过,有时候忽略过去了。众所周知,现在项目都注重交互用户体验,譬如按钮之类的都加上hover效果。但是这个效果在PC端体验很好,如果页面需要做成响应式,那问题就来了,发现在移动端点击按钮后,会执行PC的hov
-
cnbzlj
-
不废话,需求:必须调用腾讯地图的API将地址转经纬度,怎么办?
1、申请地图使用Key(必须)
访问腾讯地图服务 : http://lbs.qq.com/qqmap_wx_jssdk/index.html;申请自己的Key;
记得开启webServiceAPI,不要输入任何限制条件。
请求URL
该请求为GET请求
https://apis.map.qq.com/ws/geoc
-
hangge
-
对于有些容器,我们可能会有持续化数据的需求,也就是容器启动时需要加载已有的数据,容器销毁时希望保留产生的数据,也就是说这类容器是有状态的。 这个就需要用到Docker的Data Volume存储机制。Data Volume本质上是Docker Host文件系统中的目录或文件,能够直接被mount到容器的文件系统。 在具体的使用上,docker提供了两张类型的volume:bind mount
-
hangge
-
一、系统监控1,内存占用情况使用 free 命令可以显示闲置内存、总内存和交换内等方面的信息,单位是字节。
2,CPU 占用情况使用 top 命令能够实时显示系统中各个进程的资源占用状况。按“q”即可退出 top 屏幕。注意:kill -9 PID 可以强制中断一个进程3,磁盘占用情况(1)执行如下命令可以列出文件系统的整体磁盘使用量:df -hl(2)执行如下命令可以查看当前目录下各个文件/目
-
xiaozhi
-
CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半径,你就可以把这些矩形变成圆形和椭圆形。我们还可以使用 CSS 伪元素中的::before和::after,这为我们提供了向原始元素添加另外两个形状的可能性。通过巧妙地使用定位、转换和许多其他技巧,我们可以只用一个 HTM
-
kotlin
-
一些在 Kotlin 中广泛使用的语法习惯,如果你有更喜欢的语法习惯或者风格,建一个 pull request 贡献给我们吧!创建 DTOs(POJOs/POCOs)dataclassCustomer(valname:String,valemail:String)会为 Customer 类提供以下功能:所有属性的 getters (对于 var 定义的还有 setters)equals()hash
-
xiaozhi
-
译者:前端小智原文:https://codeburst.io/js-essentials-the-javascript-engine-302ff38e8465为了保证可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!一些名词JS引擎— 一个读取代码并运行的引擎,没有单一的“JS引擎”;,每个浏览器都有自己的引擎,如谷歌有V。作用域— 可以从中访问变量
-
iOS
-
没有iPhone12,适配还是要做的!!!一、像素大小新增4款手机3种分辨率,直接上图:iphone12适配.png二、机型判断的宏定义更新下宏定义,又可以愉快的写bug了。// 判断 iPad
#define DX_UI_IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
// 判断iPhone X
#defin
-
php
-
文本框:textInput(); 密码框:passwordInput(); 单选框:radio(),radioList(); 复选框:checkbox(),checkboxList(); 下拉框:dropDownList(); 隐藏域:hiddenInput(); 文本域:textarea(['rows'=>3]); 文件上传:fileInput(); 提交按钮:submitButton()