E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android详解
shell 正则表达式
详解
目录正则表达式一,什么是正则表达式二,为什么使用正则表达式三,如何使用正则表达式示例:四,基本正则表达式基本正则表达式示例:正则表达式字符集示例:五,扩展正则表达式扩展正则表达式示例:扩展:正则表达式一,什么是正则表达式正则表达式是通过一些特殊字符的排列,用以查找、替换、删除一行或多行文字字符串,简单的说,正则表达式就是用在字符串的处理上面的一项表示式。由于正则表达式语法简练,功能强大,得到了许多
小胖鲸~
·
2024-02-14 17:50
正则表达式
详解
二分搜索
一、应用场景寻找一个数是否在数组中寻找该数在数组中的最左边界寻找该数在数组中的最右边界二、算法框架intbinarySearch(int[]nums,inttarget){//数组判断if(nums==null||nums.length==0){return-1;}intleft=0;//区间选择:左闭右闭|左闭右开intright=...;//区间不同,判断条件不同,不过要求是不能漏过数组中的每
前进的程序小白
·
2024-02-14 17:54
android
系统启动流程
整理一下,
android
的启动流程,主要的资料都是从网上搜的,只是做个整理方便以后浏览。
蔺小帅
·
2024-02-14 17:37
JAVA设计模式之解释器模式
详解
解释器模式1解释器模式介绍解释器模式使用频率不算高,通常用来描述如何构建一个简单“语言”的语法解释器。它只在一些非常特定的领域被用到,比如编译器、规则引擎、正则表达式、SQL解析等。不过,了解它的实现原理同样很重要,能帮助你思考如何通过更简洁的规则来表示复杂的逻辑。解释器模式(Interpreterpattern)的原始定义是:用于定义语言的语法规则表示,并提供解释器来处理句子中的语法。我们通过一
一只经常emo的程序员
·
2024-02-14 17:12
java
java
设计模式
解释器模式
JAVA设计模式之中介者模式
详解
中介者模式1中介者模式介绍提到中介模式,有一个比较经典的例子就是航空管制。为了让飞机在飞行的时候互不干扰,每架飞机都需要知道其他飞机每时每刻的位置,这就需要时刻跟其他飞机通信。飞机通信形成的通信网络就会无比复杂。这个时候,我们通过引入“塔台”这样一个中介,让每架飞机只跟塔台来通信,发送自己的位置给塔台,由塔台来负责每架飞机的航线调度。这样就大大简化了通信网络。中介模式(mediatorpatter
一只经常emo的程序员
·
2024-02-14 17:12
java
java
设计模式
中介者模式
API 网关
详解
什么是网关?微服务背景下,一个系统被拆分为多个服务,但是像安全认证,流量控制,日志,监控等功能是每个服务都需要的,没有网关的话,我们就需要在每个服务中单独实现,这使得我们做了很多重复的事情并且没有一个全局的视图来统一管理这些功能。一般情况下,网关可以为我们提供请求转发、安全认证(身份/权限认证)、流量控制、负载均衡、降级熔断、日志、监控、参数校验、协议转换等功能。上面介绍了这么多功能,实际上,网关
无心六神通
·
2024-02-14 17:08
分布式
API网关
TCP半连接与SYN攻击
TCP建立连接的“三次握手”和关闭连接的“四次挥手”过程详见文章TCP连接的“三次握手”与“四次挥手”和文章TCP连接状态
详解
。
封闭_e657
·
2024-02-14 17:10
C# 单例模式
详解
定义单例模式是比较常见的一种设计模式,目的是保证一个类只能有一个实例,而且自行实例化并向整个系统提供这个实例,避免频繁创建对象,节约内存。单例模式的应用场景很多,比如我们电脑的操作系统的回收站就是一个很好的单例模式应用,电脑上的文件、视频、音乐等被删除后都会进入到回收站中;还有计算机中的打印机也是采用单例模式设计的,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;Web页面的计数器也
zls365365
·
2024-02-14 16:20
数据库
java
设计模式
面试
编程语言
盘点
Android
你用着却不一定知道的设计模式(上)
本文,是在
Android
代码中去寻找「设计模式」的影子,并不会很详细地展开各个模式的定义与应用。开始,盘它!(篇幅有限且网上优秀的书籍多,所以不要想着在这一篇文章弄清楚它们。
Android开发技术分享
·
2024-02-14 16:07
详解
结构体内存对齐及结构体如何实现位段~
目录编辑一:结构体内存对齐1.1对齐规则1.2.为什么存在内存对齐1.3修改默认对齐数二.结构体实现位段2.1什么是位段2.2位段的内存分配2.3位段的跨平台问题2.4位段的应用2.5位段使用的注意事项三.完结散花悟已往之不谏,知来者犹可追创作不易,宝子们!如果这篇文章对你们有帮助的话,别忘了给个免费的赞哟~一:结构体内存对齐1.1对齐规则1.结构体的第一个成员对齐到和结构体变量起始位置偏移量为零
秋风起,再归来~
·
2024-02-14 16:16
C语言
算法
618京东会员超级补贴 京东百亿补贴什么时候开始
2022年京东超级百亿补贴活动已经正式开始了,下面给大家详细介绍一下京东超级百亿补贴的活动具体内容:京东超级百亿补贴活动规则
详解
时间:5.29日20点—6.20日每天抽三次红包,最高可领28888r‼️
一起高省
·
2024-02-14 16:11
预处理
详解
(上)
1.预定义符号C语言设置了一些预定义符号,可以直接使用,预定义符号也是在预处理期间处理的。__FILE__//进行编译的源文件__LINE__//文件当前的行号__DATE__//文件被编译的日期__TIME__//文件被编译的时间__STDC__//如果编译器遵循ANSIC,其值为1,否则未定义举个例子:2.#define定义常量基本语法:举个例子:我们定义了一个MAX它的值为5。思考:在def
c23856
·
2024-02-14 16:44
开发语言
c语言
2.第一个Electron程序
目录一、前言二、基本运行结构三、代码
详解
四、打包一、前言原文以及系列文章后续请参考:第一个Electron程序上一章我们完成了Electron的环境搭建,本章就开始
详解
如何使用Electron开发一个完整的
余识-
·
2024-02-14 15:38
electron
javascript
前端
微信小程序开发学习笔记《16》uni-app框架
**开发者编写一套代码,可发布到ioS、
Android
、H5、以及各种小程序(微信[支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。1.1开发
tutgxuzyj
·
2024-02-14 15:05
微信小程序
学习
笔记
C语言:
详解
操作符(下)
上一篇链接:C语言:
详解
操作符(上)摘要:在上篇文章中,我们已经讲过位操作符等涉及二进制的操作符,这些有助于帮助我们后期理解数据如何在计算机中运算并存储,接下来本篇将更多的讲述一些C语言中经常要使用到的操作符
朝九晚五ฺ
·
2024-02-14 15:35
c语言
vscode
算法
React中Provider组件
详解
使用场景1.A(顶级组件)-》B组件(子组件)-》C组件(孙子组件)2.A(顶级组件)-》B组件(子组件)、C组件(孙子组件)…很多组件(每个组件都需要传props)A组件传递数据给C组件实现方式有很多种1.通过props层层传递到C组件2.通过全局对象使用Provider可以解决数据层层传递和每个组件都要传props的问题;三个嵌套组件:ABC场景:组件C想要取组件A的属性,一般做法通过A–B–
多啦-A萌
·
2024-02-14 15:27
javascript
react.js
javascript
【读书笔记】《大数据技术体系
详解
:原理,架构与实践》06.大数据计算引擎篇
批处理引擎MapReduceMapReduce是一个经典的分布式批处理计算引擎,被广泛应用于搜索引擎索引构建、大规模数据处理等场景中,具有易于编程、良好的扩展性与容错性以及高吞吐率等特点。它主要由两部分组成:编程模型和运行时环境。其中,编程模型为用户提供了非常易用的编程接口,用户只需像编写串行程序一样实现几个简单的函数即可实现一个分布式程序,而其他比较复杂的工作,如节点间的通信、节点失效、数据切分
粥一样温柔
·
2024-02-14 15:01
详解
JS数据类型/转换/方法(Arr)
js的数据类型1.Number2.String3.Boolean4.Symbol(es2015新增)5.Object(Function,Arr,Date,RegExp)6.Null7.Undefined另外则还有一些内置的Err对象。Arr创建数组方法:leta=newArray(size);//size代表数组长度letb=newArray(x,y,z);letc=[1,2,3]1.对象属性①l
XKolento
·
2024-02-14 15:27
详解
C&C++内存管理(new和delete)
文章目录写在前面1.C&C++内存分布2.C语言中动态内存管理方式:malloc/calloc/realloc/free3.C++内存管理方式(语法)3.1new/delete操作内置类型3.2new和delete操作自定义类型4.new和delete的实现原理4.1operatornew与operatordelete函数4.2实现原理4.2.1内置类型4.2.2自定义类型5.定位new表达式(p
2023Fighting
·
2024-02-14 15:51
C++
c语言
c++
java
在
Android
应用中使用 Kotlin 协程 - 官方示例
详解
(2)
上一篇介绍了将线程转向到使用Kotlin的协程以及如何测试协程.https://www.jianshu.com/p/42464606fe08本篇将介绍将回调转向协程,以及创建主线程安全函数.前言在将架构的各个部分转换为使用协程之前,最好先了解每个部分的作用。(1)MainDatabase使用Room实现一个数据库,以保存和加载Title。(2)MainNetwork实现一个网络API,用于提取新标
行走中的3卡
·
2024-02-14 14:43
具体步骤
详解
,五步打破赚钱枷锁
在家自己开启电商并赚钱并不是一件容易的事情,需要有一定的计划和准备。以下是为大家提供的5个步骤,帮助大家快速开启网店赚钱之路:领购物大额优惠券、赚返利佣金用氧惠~氧惠APP(带货领导者)——是与以往完全不同的抖客+淘客app!2023全新模式,我的直推也会放到你下面。主打:带货高补贴,深受各位带货团队长喜爱(每天出单带货几十万单)。注册即可享受高补贴+0撸+捡漏等带货新体验。氧惠邀请码123456
氧惠全网优惠
·
2024-02-14 14:02
Android
源码剖析----EventBus的工作原理
现实开发中用到的框架为了方便更好的理解加深记忆,归纳如下:在开发中使用eventbus主要是为了进行传值和传递一些意图,第一次使用后就被这个框架的灵活和解耦性给折服。。。去熟悉eventbus的工作原理之前得首先知道一个设计模式那就是观察者模式,什么是观察者模式呢?就是为了定义对象间的一种一对多的依赖关系,即当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。整个eventbus
简书不简单iiii
·
2024-02-14 14:13
Android
实战--天气APP
准备工作1、在github上创建仓库,创建完成后,返回常见本地仓库并添加关联的步骤,按着走就行了如果是首次,下载git并初始化一个仓库标记本地仓库的所有者信息$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"
[email protected]
"生成密钥ssh-keygen-trsa-C"
[email protected]
勤学奋进小郎君
·
2024-02-14 14:38
JDBC
详解
转自:https://www.cnblogs.com/erbing/p/5805727.html一、相关概念1.什么是JDBCJDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够
mayiwoaini
·
2024-02-14 14:52
BFS——宽搜
详解
图论1.2
上次我们学了dfs,深度优先搜索。深搜有个缺点,就是“不撞南墙不回头”的遍历太暴力了,所以可能会时间超限,但是代码好写。我们今天还是来学搜索——宽度优先搜索,bfs。宽度优先搜索就像涟漪,一圈一圈的向外找。相当于树的层次遍历。搜完一层再搜一层·。假设你现在站在一个路口的n点,你从地图里知道这附近一共k个商店,你想知道你从这里到m号商店,最少经过多少个商店。这样你有可能会从你的位置向外找路,因为这样
Eric_bells
·
2024-02-14 13:45
图论
数据结构
宽度优先
图搜索算法
vue三种路由守卫
详解
在Vue中,可以通过路由守卫来实现路由鉴权。Vue提供了三种路由守卫:全局前置守卫、全局解析守卫和组件内的守卫。全局前置守卫通过router.beforeEach()方法实现,可以在路由跳转之前进行权限判断。在这个守卫中,可以根据用户的登录状态、角色等信息来判断用户是否有权限访问该路由。如果没有权限,则可以跳转到登录页面或者其他提示页面。全局解析守卫通过router.beforeResolve()
还是大剑师兰特
·
2024-02-14 13:43
#
vue2常用示例500+
大剑师
vue.js
ClassLoader 理解
1.老祖宗
Android
中类加载器有BootClassLoader,URLClassLoader,PathClassLoader,DexClassLoader,BaseDexClassLoader,等都最终继承自
that_is_this
·
2024-02-14 13:27
2024年
详解
任推邦是一家专注于地推行业的拉新平台,为团队和个人提供丰富的资源任务。最近,他们推出了多项新的地推拉新资源任务,并提供专业的培训课程,旨在帮助地推人员提升专业技能。作为夸克的一级服务商,任推邦能够提供市场最高价格,并且不会扣量。此外,作为百度极速版、悟空、UC、迅雷等一级服务商的合作伙伴,任推邦在用户口碑方面也表现出色,保证不扣量。仅今年的累计发佣已超过2800万。2024任推邦一级邀请码:030
小小编007
·
2024-02-14 13:11
【UI自动化测试技术】自动化测试研究:Python+Selenium+Pytest+Allure,
详解
UI自动化测试,iframe、窗口等控件切换(精)(五)
导言在上一篇文章里,我们一起学习了键盘事件、鼠标事件以及其它的一些特殊情况的处理。这篇文章我们一起学习Selenium中一些特殊窗口以及iframe,如何处理。学习目标了解对浏览器的基本功能操作(本节重点)学习如何对弹窗进行操作(本节重点)学习如何应对出现iframe框架时的解决方案学习对浏览器窗口的基本操作浏览器基本导航操作#导包fromseleniumimportwebdriverfromti
梦断南楼
·
2024-02-14 13:06
UI自动化测试技术研究
ui
python
selenium
Dubbo配置参数
详解
-version,group
Dubbo配置参数
详解
-version,groupDubbo是一个由阿里开源的服务治理框架,笔者的公司重度使用Dubbo。
codeimport
·
2024-02-14 13:36
原生 JS 判断是 PC 还是移动端
/***获取客户端信息*/functiongetClientInfo(){varuserAgentInfo=navigator.userAgent;varAgents=newArray("
Android
小丶侯
·
2024-02-14 13:09
爆笑
详解
c++中的string类型(一)
一.string是什么东东string其实类似与vectorN此代码的含义就是开辟一个能屈能伸的空间给char所以使用string时无需顾忌以下的问题输入的字符串太长所导致的越界问题(心头病)不知道输入字符串的长度导致浪费大把的空间我们来看一下百度上所给的解释:C++string是C++中的字符串。字符串对象是一种特殊类型的容器,专门设计来操作的字符序列。不像传统的c-strings,只是在数组中
hack_frag
·
2024-02-14 12:57
c++
数据结构
开发语言
知识普及(挂钩摩根大通宏观综合指数香草理财
详解
)
先说这个理财产品之前我先解释几个名词1、香草结构是一种收益凭证直白一点就是券商发行的债券,是下跌保本上涨不封顶的结构2、参与率杠杆的意思直白点数哦106%参与率意思是挂钩指数涨10个点此产品涨10.6.一、摩根大通宏观综合指数组成摩根大通宏观综合指数(彭博代码:JMAB390E)通过综合4个自行研发的专业指数(“标的指数”),按波动率等比例组合投资,以期获得最佳的投资回报与风险比例:JPMorg
老张看财经
·
2024-02-14 12:01
Android
原生人脸识别Camera2+FaceDetector 快速实现人脸跟踪
title:
Android
原生人脸识别Camera2+FaceDetector快速实现人脸跟踪categories:
Android
tags:人脸识别FaceDetectorCamera2date:2020
心气儿
·
2024-02-14 12:20
Android
---Jetpack Compose学习003
Compose状态。本文将探索如何在使用JetpackCompose时使用和考虑状态,为此,我们需要构建一个TODO应用,我们将构建一个有状态界面,其中会显示可修改的互动式TODO列表。状态的定义。在科学技术中,指物质系统所处的状态。也指各自聚集态,如物质的固、液、气等状态。当系统的温度、压力、体积、物态、物质的量、各种能量等等一定时,我就就说系统处于一个状态(state)。生活中的状态。比如红绿
别偷我的猪_09
·
2024-02-14 12:18
#
Jetpack
Compose
kotlin
android
Android
---QUMI实现沉浸式状态栏
沉浸式状态栏是指将App的状态栏与应用界面进行融合,使得应用界面能够占据整个屏幕的控件,从而提供更加沉浸式的用户体验。通过使用沉浸式状态栏,应用界面可以延伸到状态栏的区域,使得应用界面的内容更加丰富,同时也能够增加应用的视觉效果。基本使用1.在build.gradle文件中添加如下依赖implementation("com.qmuiteam:qmui:2.1.0")2.布局文件3.代码里实现沉浸式
别偷我的猪_09
·
2024-02-14 12:18
#
Android第三方库
android
kotlin
Android
---PermissionX实现动态权限申请
Google在
Android
6.0开始引入了权限申请机制,将所有权限分成了正常权限和危险权限。App每次在使用危险权限时需要动态的申请并得到用户的授权才能使用。
别偷我的猪_09
·
2024-02-14 12:17
#
Android第三方库
android
计算机网络基础(1)——计算机网络概述
这部分东西开个头,东西非常多,但是都整理好了,以后慢慢写前面的知识——知识点的堆砌,适合有基础的人当索引,自查后面章节——会对TCP/IP三四次握手等重要内容做
详解
文章目录一、计算机网络概述一、计算机网络概述
樱良i
·
2024-02-14 12:45
计算机网络整理
网络
网络协议
Linux 内存映射函数 mmap 函数
详解
头文件mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。mmap在用户空间映射调用系统中作用很大。函数原型void*mmap(void*start,size_tlength,intprot,intflags,intfd,off_toffset);intmunmap(void*start,size_tlength);
一起交流
·
2024-02-14 12:42
mmap
Linux 内存映射函数 mmap()函数
详解
概述内存映射,简而言之就是将用户空间的一段内存区域映射到内核空间,映射成功后,用户对这段内存区域的修改可以直接反映到内核空间,同样,内核空间对这段区域的修改也直接反映用户空间。那么对于内核空间用户空间两者之间需要大量数据传输等操作的话效率是非常高的。以下是一个把普遍文件映射到用户空间的内存区域的示意图。基本函数mmapmmap函数是unix/linux下的系统调用,详细内容可参考《UnixNetw
带着耳机去梦游
·
2024-02-14 12:42
linux
kernel
linux
unix
Caused by:
android
.view.InflateException: Binary XML file line
1、异常信息Process:com.example.devbytes,PID:32509
android
.view.InflateException:BinaryXMLfileline#23incom.example.devbytes
那时间总是跑得很潇洒
·
2024-02-14 12:37
bug
合集
android
xml
pm2 启动 Node + TS 项目
ts-nodepm2installtypescriptpm2installts-node@latesttypescript安装失败就先装ts-node@latest,在安装typescript启动项目方式一:通过配置文件启动项目pm2配置文件
详解
创建配置文件
小达学徒
·
2024-02-14 12:04
Node
typescript
javascript
前端
pm2
node
详解
内网穿透工具 Frp
如何让外网上的人访问我本地部署的localhost项目?本篇文章将以frp工具使用为例,详细介绍下内网穿透技术。背景 任何一台连接网络的设备都有一个自己的IP地址,平时使用手机和电脑上网访问某些资源时,就需要从公网上的网络资源进行获取。以我们用手机上B站学习为例,当我们进入App时,手机会向公网上的DNS服务器发送一个查询请求,请求DNS服务器将bilibili.com域名对应的IP地址返回,手机
PG Thinker
·
2024-02-14 11:58
GitHub开源项目
服务器
php
运维
Stable Diffusion教程——stable diffusion基础原理
详解
与安装秋叶整合包进行出图测试
前言在2022年,人工智能创作内容(AIGC)成为了AI领域的热门话题之一。在ChatGPT问世之前,AI绘画以其独特的创意和便捷的创作工具迅速走红,引起了广泛关注。随着一系列以StableDiffusion、Midjourney、NovelAI等为代表的文本生成图像的跨模态应用相继涌现与StableDiffusion的开源,StableDiffusion以其出色的人物和场景生成效果备受瞩目。它包
知来者逆
·
2024-02-14 11:25
Stable
Diffusion
stable
diffusion
AIGC
SD
秋叶整合包
【运维测试】移动测试自动化知识总结第1篇:移动端测试介绍(md文档已分享)
主要知识点包括:移动测试分类及
android
环境搭建,adb常用命令,appium环境搭建及使用,pytest框架学习,PO模式,数据驱动,Allure报告,Jenkins持续集成。
程序员一诺
·
2024-02-14 11:20
python笔记
测试
运维
自动化
servlet
ARMv8-AArch64 的异常处理模型
详解
之异常处理概述Handling exceptions
异常处理模型
详解
之异常处理概述一,异常处理相关概念二,异常处理概述一,异常处理相关概念在介绍异常处理之前,有必要了解一些关于异常处理状态的术语:当处理器响应一个异常时,我们称该异常被获取了(taken)
SOC罗三炮
·
2024-02-14 11:46
ARM
arm
异常处理
exception
AArch64
ARMv8
解决
android
-apt plugin is incompatible with the
Android
Gradle plugin. Please use 'annotationProcesso
在使用EventBus3.0的时候,在
Android
Studio执行SyncProject的时候出现了这个错误
android
-aptpluginisincompatiblewiththe
Android
Gradleplugin.Pleaseuse'annotationProcessor
lycknight
·
2024-02-14 11:31
阿里云消息队列MQTT
spm=a2c4g.11186623.6.559.3a7d3d26JKCSDc
Android
EclipsePahoSDKhttps://github.com/eclipse/paho.mqtt.
android
杰子他爸
·
2024-02-14 10:57
【51单片机】一文带你利用【Keil软件的模板功能】【自定义模板】简化操作(带图
详解
)
前言大家好吖,欢迎来到YY滴单片机系列,热烈欢迎!本章主要内容面向接触过单片机的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C++期末速过》专栏YY的《单片机》专栏YY的
YY的秘密代码小屋
·
2024-02-14 10:13
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
数据库
Android
Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
Anexceptionoccurredapplyingpluginrequest[id:'com.
android
.application']>Failedtoapplyplugin'com.
android
.internal.application
小福8090
·
2024-02-14 10:21
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他