Spring源码之ApplicationContext

本文是针对Srping的ClassPathXMLApplicationContext来进行源码解析,在本篇博客中将不会讲述spring Xml解析注册代码,因为ApplicationContext是BeanFactory的扩展版本,ApplicationCon...

vue中的事件穿透与禁止穿透

在开发过程中经常遇到的一个场景,就是,页面弹窗,弹窗上有一个确定或者关闭按钮,这时,如果下方有一个按钮,那你点击弹窗的时候,也会触发弹窗下层的按钮事件,vue提供的解决方法就是直接在click.stop//阻止单击事件继续传播<a v-on:click....

uniapp打包Android APP

1.uniAPP 将项目打包成,打包成功后格式如下 2.下载相关工具 Android studio(打包成app的工具) 和 Hbuilder官方SDK,安装解压响应工具3. 用 Android studio 打开SDK 中的 H...

反编译apk,修改登录成功

要实现的功能是,登录成功。打开Apk反编译工具,将上一篇中生成的apk拖入其中,点击 反编译apk。将apk使用压缩文件打开,解压出其中的dex文件,正常只有一个,分包会有多个。打开Apk反编译中的打开jadx,将dex文件拖入其中,可以看到伪码。打开Main...

uniapp 动态获取接口域名

背景接口域名没有写死,而是动态获取。具体实现就是 通过读取一个静态json文件,来设置真实的接口域名。因为公司之前所有的项目都是这么处理的,好处是 原域名有可能被封,这样可以直接后台操作修改该配置文件即可;不然的话,h5 项目可能还好说,app 的话必须重新发...

webpack-前端自动化打包工具创建vue项目

1. 创建项目目录和需要的文件夹(/src和public等)2. 初始化项目npm init -y输入以上代码进行项目初始化,会自动生成一个package.json项目描述文件,如下package.json文件需要注意两个点name 为项目...

php连接MySQL数据库的三种方式(mysql/mysqli/pdo)

引言PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。PHP的MySQL扩展是设计开发允许php应用与MySQL数...

PHP生成随机数的几种方法

文章目录第一种方法用mt_rand()第二种方法(最快的)第三种取当时时间戳第四种打乱字符串第五种打乱数组并截取创建验证码(直接用函数生成,比较方便快捷)php mt_rand生成0~1随机小数的效果比较第一种方法用mt_rand()1234567891011...