- XML通过标签定义条件和逻辑分支,结合属性或子元素实现动态逻辑判断
age>18grantAccess()score>=60passExam()retakeExam()dayOfWeekprint("Monday")print("Tuesday")print("Weekend")
- iOS线上证书过期处理办法
1、生产证书过期处理2、推送证书过期处理1)生产证书过期,不会影响线上的应用的安装。但开发者账号过期会干扰安装,应用商店会下架app,知道续费成功后,大概24小时内恢复可下载。2)证书过期后,发布证书、测试证书都会被苹果删除。我们只需要找到CSR根证书,重新生成新的发布、测试证书。如果你想在证书过期前处理,则需要先Revoke发布、测试证书,然后重新生成新的发布、测试证书。3)生成新的证书后,需要
- Kafka 消费者组再平衡优化实践指南
一、Kafkarebalance原理与影响原理消费者通过subscribe(topics)向协调器(GroupCoordinator)注册组成员。协调器根据partition.assignment.strategy(默认StickyAssignor)自动分配各消费者的分区列表。每次成员加入/离开,都会经历:REVOKE:撤销旧的分区分配ASSIGN:重新分配所有分区期间所有消费者的poll()会被
- QT的语音识别
heng6868
imx6ull嵌入式项目qthttpjava
难点:难点就是如何跟百度云的语音应用进行通信。首先,要获取应用的APIKey、SecretKey,并通过请求鉴权接口换取token。向授权服务地址https://aip.baidubce.com/oauth/2.0/token发送请求(推荐使用POST),并在URL中带上以下参数:并在URL中带上以下参数:grant_type:必须参数,固定为client_credentials;client_i
- postgresql|数据库|只读用户的创建和删除(备忘)
CREATEUSERread_onlyWITHPASSWORD'密码'--连接到xxx数据库\cxxx--授予对xxx数据库的只读权限GRANTCONNECTONDATABASExxxTOread_only;GRANTUSAGEONSCHEMApublicTOread_only;GRANTSELECTONALLTABLESINSCHEMApublicTOread_only;GRANTEXECUTE
- mysql5.7 windows版本 忘记密码
目录1.编辑配置文件2.重启服务3.无密码登录4.修改密码1.编辑配置文件找到你的my.cnf/my.ini文件:[mysqld]skip-grant-tables#添加这行如果忘记配置文件,打开服务,参考下图,一般情况下可以找到mysql部署目录。2.重启服务3.无密码登录mysql-uroot4.修改密码先刷新FLUSHPRIVILEGES;执行修改密码ALTERUSER'root'@'loc
- mysql 开启远程登录 ubuntu_ubuntu mysql新增用户并开启远程连接
weixin_39709367
mysql开启远程登录ubuntu
1、首先用root用户登录mysqlmysql-uroot-p输入密码后登录成功2、新建用户usemysql;selecthost,userfromuser;(查看现有用户)CREATEUSER'king'@'localhost'IDENTIFIEDBY'';(新建用户);selecthost,userfromuser;(再次查看用户)第一次第二次3、赋权限GRANTALLPRIVILEGESON
- 数据库搭建集群之主从复制
gardenia_a
初级程序猿
数据库搭建集群之主从复制安装数据库去官网https://www.mysql.com/在linux系统下修改配置my.conf(windows是my.ini)主服务加上server_id=1一台从服务器是server_id=2,一台从服务器server_id=3重启数据库linux命令servicemysqldstart在进行数据库配置主数据执行:让从库来找到GRANTREPLICATIONSLAV
- mysql 5.7 和 8.0 免密后修改root密码
目录一、mysql5.7版本1、修改配置2、修改权限密码3、修改配置文件my.cnf,删除skip-grant-tables4、重启mysql服务5、重新登录二、mysql8.0版本1、查找密码并登陆Mysql2、修改Mysql密码8.0版本输入命令一、mysql5.7版本1、修改配置[
[email protected]]#vi/etc/my.cnf在最后面新增:skip-grant-
- 95.mysql5.7/MySQL8.0root密码忘记重置
戒掉贪嗔痴
数据库运维-MySQLmysql
1.mysql5.7密码重置方法mysql5.7--加参数vimy.cnf[mysqld]skip-grant-tables--重启systemctlrestartmysqld--修改密码USEmysql;FLUSHPRIVILEGES;UPDATEuserSETauthentication_string=PASSWORD('S3#1234')WHEREUser='root';EXIT;--注释v
- ABP vNext + OpenIddict:自定义 OAuth2/OpenID Connect 认证策略
Kookoos
AbpvNext.netABPvNext.net后端c#
ABPvNext+OpenIddict:自定义OAuth2/OpenIDConnect认证策略目录ABPvNext+OpenIddict:自定义OAuth2/OpenIDConnect认证策略背景与核心设计思路依赖注入与启动配置系统配置:注册Token授权管道自定义授权处理器:ApiKeyGrantHandler租户解析与多租户SSOContributor实现注入配置上下文切换多租户解析流程接口定
- 3.mysql中的bin log
菜鸟也要未来
mysqlmysql数据库
binlog(二进制日志(BinaryLog,简称binlog)是是数据库服务器层面最重要的日志之一,它以记录了所有对数据库内容进行了修改的SQL语句(INSERT,UPDATE,DELETE,CREATETABLE,ALTERTABLE,DROPTABLE,GRANT,REVOKE等)或实际修改的数据行信息,以及语句执行时的元数据(如时间戳、服务器ID等)。1.binlog配置参数可以在mysq
- mysql connection.h_mysql -h localhost和mysql -h 127.0.0.1的区别
DGGs
mysqlconnection.h
标签:今天早上同事说MySQLroot账号登录不上了。我试了一下#mysql-uroot-p提示”Accessdeniedforuser‘root’@’localhost’(usingpassword:YES)”因为年后有同事离职,我第一反应是谁修改了root密码?按照忘记root密码来重置一下密码:#/etc/init.d/mysqlstop#mysqld_safe–skip-grant-tab
- mysql -h -_mysql -h localhost和mysql -h 127.0.0.1的区别
weixin_39750410
mysql-h-
今天早上同事说MySQLroot账号登录不上了。我试了一下#mysql-uroot-p提示”Accessdeniedforuser‘root’@’localhost’(usingpassword:YES)”因为年后有同事离职,我第一反应是谁修改了root密码?按照忘记root密码来重置一下密码:#/etc/init.d/mysqlstop#mysqld_safe–skip-grant-tables
- 连接mysql提示 ‘xxx.xxx.com‘ is not allowed to connect to this MySQL serverConnection closed by
asdfwxy
mysql数据库
原因是mysql拒绝了连接:需要在mysql中对xxx.xxx.com主机名的访问进行授权查看下有没有该主机名/IPSELECTUser,HostFROMmysql.user;没有的话,执行授权,xxx.xxx.com可以替换成IP地址。CREATEUSER'root'@'xxx.xxx.com'IDENTIFIEDBY'密码';GRANTALLPRIVILEGESON*.*TO'root'@'x
- c语言mongoose普通用户,mongoose.c
杨小盘
c语言mongoose普通用户
//Copyright(c)2004-2013SergeyLyubka////Permissionisherebygranted,freeofcharge,toanypersonobtainingacopy//ofthissoftwareandassociateddocumentationfiles(the"Software"),todeal//intheSoftwarewithoutrestri
- 数据库的基本操作
MySQL最基本的SQL语法/语句,使用mysql的朋友可以参考下。DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CreateDATABASEdatabase-name2
- GoldenGate系列之集成模式
weixin_34272308
数据库
一、集成模式进程配置1、用户授权:execdbms_goldengate_auth.grant_admin_privilege('goldengate');2、参数调整:altersystemsetstreams_pool_size=12gscope=spfile;3、执行注册:dbloginuseridgoldengatepasswordxxxregisterextractcapture01da
- MySQL 8.0的数据库root用户默认无法远程登录,需要修改root的远程授权
banzhenfei
数据库mysqladb
mysql>grantallprivilegeson.to‘root’@‘%’;ERROR1410(42000):YouarenotallowedtocreateauserwithGRANTmysql>usemysql;ReadingtableinformationforcompletionoftableandcolumnnamesYoucanturnoffthisfeaturetogetaqui
- debian12.9或ubuntu,vagrant离线安装插件vagrant-libvirt,20250601
安河桥北2025
ubuntuvagrantlinux
系统盘:https://mirror.lzu.edu.cn/debian-cd/12.9.0/amd64/iso-dvd/debian-12.9.0-amd64-DVD-1.iso需要的依赖包,无需安装ruby(sudoaptinstall-yruby-fullruby-devrubygems,后来发现不安装会有编译警告,还是安装吧),无需安装zlib1g-devliblzma-devlibxml
- 离线部署openstack 2024.1 placement
查士丁尼·绵
openstackopenstackplacement
控制节点资源调度与跟踪服务离线下载aptinstall--download-onlyplacement-apimkdir/controller/placemv/var/cache/apt/archives/*.deb/controller/place/dpkg-i/controller/place/*.deb在一个控制节点操作CREATEDATABASEplacement;GRANTALLPRIV
- 亚马逊SP-API开发实战:商品数据获取与操作
一人の梅雨
商品详情接口亚马逊oracle数据库
一、API接入准备开发者注册:登录亚马逊开发者中心申请SP-API权限完成MWS迁移(如适用)认证配置:#OAuth2.0认证示例importrequestsauth_url="https://api.amazon.com/auth/o2/token"params={"grant_type":"refresh_token","refresh_token":"YOUR_REFRESH_TOKEN",
- PostgreSQL 创建只读账户
熊大如如
postgresql数据库
一、创建用户CREATEUSERreadonlyWITHPASSWORD'readonly';二、授予只读权限你可以对一个数据库下的所有表授予只读权限。下面是授予权限的通用步骤:1.授予连接权限GRANTCONNECTONDATABASEmydbTOreadonly;2.授予schema的使用权限GRANTUSAGEONSCHEMApublicTOreadonly;如果你使用的是其他schema,
- Linux下使用curl命令发送带参Get请求问题
→_→BéLieve
workStudylinux服务器curlget请求
问题场景在Linux环境使用curl命令发送带多个参数的Get请求,请求返回提示appid参数丢失curlhttps://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=xxx&secret=xx解决方法在参数拼接符&前面加反斜杠\curlhttps://api.weixin.qq.com/cgi-bin/tok
- Ubuntu搭建Mysql+Keepalived高可用(双主热备)
2401_89191942
ubuntumysqladb
sudoapt-getremovemysql-*dpkg-l|grep^rc|awk‘{print$2}’|sudoxargsdpkg-P配置权限vim/etc/mysql/my.cnf#bind-address=127.0.0.1mysql-uroot-pgrantallon.toroot@‘%’identifiedby‘root’withgrantoption;flushprivileges;
- mysql 创建用户,创建数据库,授权
Sahas1019
数据库mysql
创建一个远程用户createuser'test'@'%'identifiedby'test@1111';创建一个数据库并指定编码createdatabasetestdbCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;授权grantallprivilegesontestdb.*to'test'@'%';应用更改:FLUSHPRIVILEGES;注意:确保My
- mysql忘记密码后重置密码的解决方案
堂前燕Tornado
项目实战总结mysql数据库
当前方案主要适合mysql如果密码忘记了,如何初始化重新设置密码的方法1://免密码登陆找到mysql配置文件:my.cnf,在【mysqld】模块添加:skip-grant-tables保存退出;2://使配置生效重启mysql服务:servicemysqldrestart;3://将旧密码置空mysql-uroot-p//提示输入密码时直接敲回车。//选择数据库usemysql//将密码置空u
- 数据库学习(二)——MySQL语句
奕天者
数据库学习数据库学习mysql
MySQL语句分为:语句类型作用关键字示例数据查询(DQL)查询数据SELECT数据操作(DML)插入、更新、删除数据INSERT,UPDATE,DELETE数据定义(DDL)定义或修改表结构CREATE,ALTER,DROP事务控制(TCL)控制事务执行BEGIN,COMMIT,ROLLBACK权限控制(DCL)管理权限GRANT,REVOKE一、查询语句(SELECT)用于从数据库中检索数据,
- PostgreSQL 安全纵深防御:从权限到加密
七七&556
面试学习路线阿里巴巴postgresql安全区块链
文章目录PostgreSQL安全纵深防御:从权限到加密第一章:角色与权限体系-PostgreSQL的安全基石1.1角色(ROLE)的本质与演进1.2权限模型的三层架构1.3GRANT/REVOKE实战精解1.4默认权限(DEFAULTPRIVILEGES)的自动化管理1.5权限系统深度优化策略第二章:行级安全策略(RLS)-数据访问的微观控制2.1RLS的核心价值与应用场景2.2RLS实现机制深度
- mysql mgr 5.6_mysql MGR高可用配置
住在树上的牛顿
mysqlmgr5.6
MGR部署1.先创建一个用户createuser'repl'@'10.0.1.%'identifiedby'replforslave';再进行授权grantREPLICATIONSLAVEon*.*to'repl'@'10.0.1.%';2.安装插件INSTALLPLUGINgroup_replicationSONAME'[group_replication.so](http://group_re
- ViewController添加button按钮解析。(翻译)
张亚雄
c
<div class="it610-blog-content-contain" style="font-size: 14px"></div>// ViewController.m
// Reservation software
//
// Created by 张亚雄 on 15/6/2.
- mongoDB 简单的增删改查
开窍的石头
mongodb
在上一篇文章中我们已经讲了mongodb怎么安装和数据库/表的创建。在这里我们讲mongoDB的数据库操作
在mongo中对于不存在的表当你用db.表名 他会自动统计
下边用到的user是表明,db代表的是数据库
添加(insert):
- log4j配置
0624chenhong
log4j
1) 新建java项目
2) 导入jar包,项目右击,properties—java build path—libraries—Add External jar,加入log4j.jar包。
3) 新建一个类com.hand.Log4jTest
package com.hand;
import org.apache.log4j.Logger;
public class
- 多点触摸(图片缩放为例)
不懂事的小屁孩
多点触摸
多点触摸的事件跟单点是大同小异的,上个图片缩放的代码,供大家参考一下
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener
- 有关浏览器窗口宽度高度几个值的解析
换个号韩国红果果
JavaScripthtml
1 元素的 offsetWidth 包括border padding content 整体的宽度。
clientWidth 只包括内容区 padding 不包括border。
clientLeft = offsetWidth -clientWidth 即这个元素border的值
offsetLeft 若无已定位的包裹元素
- 数据库产品巡礼:IBM DB2概览
蓝儿唯美
db2
IBM DB2是一个支持了NoSQL功能的关系数据库管理系统,其包含了对XML,图像存储和Java脚本对象表示(JSON)的支持。DB2可被各种类型的企 业使用,它提供了一个数据平台,同时支持事务和分析操作,通过提供持续的数据流来保持事务工作流和分析操作的高效性。 DB2支持的操作系统
DB2可应用于以下三个主要的平台:
工作站,DB2可在Linus、Unix、Windo
- java笔记5
a-john
java
控制执行流程:
1,true和false
利用条件表达式的真或假来决定执行路径。例:(a==b)。它利用条件操作符“==”来判断a值是否等于b值,返回true或false。java不允许我们将一个数字作为布尔值使用,虽然这在C和C++里是允许的。如果想在布尔测试中使用一个非布尔值,那么首先必须用一个条件表达式将其转化成布尔值,例如if(a!=0)。
2,if-els
- Web开发常用手册汇总
aijuans
PHP
一门技术,如果没有好的参考手册指导,很难普及大众。这其实就是为什么很多技术,非常好,却得不到普遍运用的原因。
正如我们学习一门技术,过程大概是这个样子:
①我们日常工作中,遇到了问题,困难。寻找解决方案,即寻找新的技术;
②为什么要学习这门技术?这门技术是不是很好的解决了我们遇到的难题,困惑。这个问题,非常重要,我们不是为了学习技术而学习技术,而是为了更好的处理我们遇到的问题,才需要学习新的
- 今天帮助人解决的一个sql问题
asialee
sql
今天有个人问了一个问题,如下:
type AD value
A  
- 意图对象传递数据
百合不是茶
android意图IntentBundle对象数据的传递
学习意图将数据传递给目标活动; 初学者需要好好研究的
1,将下面的代码添加到main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http:/
- oracle查询锁表解锁语句
bijian1013
oracleobjectsessionkill
一.查询锁定的表
如下语句,都可以查询锁定的表
语句一:
select a.sid,
a.serial#,
p.spid,
c.object_name,
b.session_id,
b.oracle_username,
b.os_user_name
from v$process p, v$s
- mac osx 10.10 下安装 mysql 5.6 二进制文件[tar.gz]
征客丶
mysqlosx
场景:在 mac osx 10.10 下安装 mysql 5.6 的二进制文件。
环境:mac osx 10.10、mysql 5.6 的二进制文件
步骤:[所有目录请从根“/”目录开始取,以免层级弄错导致找不到目录]
1、下载 mysql 5.6 的二进制文件,下载目录下面称之为 mysql5.6SourceDir;
下载地址:http://dev.mysql.com/downl
- 分布式系统与框架
bit1129
分布式
RPC框架 Dubbo
什么是Dubbo
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错: 提供基于接
- 那些令人蛋痛的专业术语
白糖_
springWebSSOIOC
spring
【控制反转(IOC)/依赖注入(DI)】:
由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。
简单的说:对象的创建又容器(比如spring容器)来执行,程序里不直接new对象。
Web
【单点登录(SSO)】:SSO的定义是在多个应用系统中,用户
- 《给大忙人看的java8》摘抄
braveCS
java8
函数式接口:只包含一个抽象方法的接口
lambda表达式:是一段可以传递的代码
你最好将一个lambda表达式想象成一个函数,而不是一个对象,并记住它可以被转换为一个函数式接口。
事实上,函数式接口的转换是你在Java中使用lambda表达式能做的唯一一件事。
方法引用:又是要传递给其他代码的操作已经有实现的方法了,这时可以使
- 编程之美-计算字符串的相似度
bylijinnan
java算法编程之美
public class StringDistance {
/**
* 编程之美 计算字符串的相似度
* 我们定义一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为:
* 1.修改一个字符(如把“a”替换为“b”);
* 2.增加一个字符(如把“abdd”变为“aebdd”);
* 3.删除一个字符(如把“travelling”变为“trav
- 上传、下载压缩图片
chengxuyuancsdn
下载
/**
*
* @param uploadImage --本地路径(tomacat路径)
* @param serverDir --服务器路径
* @param imageType --文件或图片类型
* 此方法可以上传文件或图片.txt,.jpg,.gif等
*/
public void upload(String uploadImage,Str
- bellman-ford(贝尔曼-福特)算法
comsci
算法F#
Bellman-Ford算法(根据发明者 Richard Bellman 和 Lester Ford 命名)是求解单源最短路径问题的一种算法。单源点的最短路径问题是指:给定一个加权有向图G和源点s,对于图G中的任意一点v,求从s到v的最短路径。有时候这种算法也被称为 Moore-Bellman-Ford 算法,因为 Edward F. Moore zu 也为这个算法的发展做出了贡献。
与迪科
- oracle ASM中ASM_POWER_LIMIT参数
daizj
ASMoracleASM_POWER_LIMIT磁盘平衡
ASM_POWER_LIMIT
该初始化参数用于指定ASM例程平衡磁盘所用的最大权值,其数值范围为0~11,默认值为1。该初始化参数是动态参数,可以使用ALTER SESSION或ALTER SYSTEM命令进行修改。示例如下:
SQL>ALTER SESSION SET Asm_power_limit=2;
- 高级排序:快速排序
dieslrae
快速排序
public void quickSort(int[] array){
this.quickSort(array, 0, array.length - 1);
}
public void quickSort(int[] array,int left,int right){
if(right - left <= 0
- C语言学习六指针_何谓变量的地址 一个指针变量到底占几个字节
dcj3sjt126com
C语言
# include <stdio.h>
int main(void)
{
/*
1、一个变量的地址只用第一个字节表示
2、虽然他只使用了第一个字节表示,但是他本身指针变量类型就可以确定出他指向的指针变量占几个字节了
3、他都只存了第一个字节地址,为什么只需要存一个字节的地址,却占了4个字节,虽然只有一个字节,
但是这些字节比较多,所以编号就比较大,
- phpize使用方法
dcj3sjt126com
PHP
phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,下面介绍一个它的使用方法,需要的朋友可以参考下
安装(fastcgi模式)的时候,常常有这样一句命令:
代码如下:
/usr/local/webserver/php/bin/phpize
一、phpize是干嘛的?
phpize是什么?
phpize是用来扩展php扩展模块的,通过phpi
- Java虚拟机学习 - 对象引用强度
shuizhaosi888
JAVA虚拟机
本文原文链接:http://blog.csdn.net/java2000_wl/article/details/8090276 转载请注明出处!
无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。
引用主要分为 :强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Wea
- .NET Framework 3.5 Service Pack 1(完整软件包)下载地址
happyqing
.net下载framework
Microsoft .NET Framework 3.5 Service Pack 1(完整软件包)
http://www.microsoft.com/zh-cn/download/details.aspx?id=25150
Microsoft .NET Framework 3.5 Service Pack 1 是一个累积更新,包含很多基于 .NET Framewo
- JAVA定时器的使用
jingjing0907
javatimer线程定时器
1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。
对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
privatejava.util.Timer timer;
timer = newTimer(true);
timer.schedule(
newjava.util.TimerTask() { public void run()
- Webbench
流浪鱼
webbench
首页下载地址 http://home.tiscali.cz/~cz210552/webbench.html
Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。
Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相
- 第11章 动画效果(中)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- windows下制作bat启动脚本.
sanyecao2314
javacmd脚本bat
java -classpath C:\dwjj\commons-dbcp.jar;C:\dwjj\commons-pool.jar;C:\dwjj\log4j-1.2.16.jar;C:\dwjj\poi-3.9-20121203.jar;C:\dwjj\sqljdbc4.jar;C:\dwjj\voucherimp.jar com.citsamex.core.startup.MainStart
- Java进行RSA加解密的例子
tomcat_oracle
java
加密是保证数据安全的手段之一。加密是将纯文本数据转换为难以理解的密文;解密是将密文转换回纯文本。 数据的加解密属于密码学的范畴。通常,加密和解密都需要使用一些秘密信息,这些秘密信息叫做密钥,将纯文本转为密文或者转回的时候都要用到这些密钥。 对称加密指的是发送者和接收者共用同一个密钥的加解密方法。 非对称加密(又称公钥加密)指的是需要一个私有密钥一个公开密钥,两个不同的密钥的
- Android_ViewStub
阿尔萨斯
ViewStub
public final class ViewStub extends View
java.lang.Object
android.view.View
android.view.ViewStub
类摘要: ViewStub 是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。当 ViewSt