- 博客(227)
- 资源 (3)
- 收藏
- 关注
原创 vue2项目webpack3.x打包文件分割优化加载
本文使用 3 种方案进行叠加优化,有 gzip、懒加载、拆分 vendor 和 app 体积
2024-05-03 20:40:07
1591
3
原创 宝塔PostgreSQL设置数据库远程访问
宝塔PostgreSQL设置数据库远程访问?docker容器Postgre如何设置数据库远程访问?默认情况下,PostgreSQL 只接受来自 localhost 的连接。它会拒绝远程连接。这通过应用访问控制规则来控制,该规则允许用户在提供有效口令后从某个 IP 地址登录
2023-12-11 12:34:36
2295
原创 已通过考试和认证注册以及后续计划表
软考可以为个人的职业发展带来多方面的好处,但需要注意的是,不同级别的软考证书具有不同的含金量和适用范围,需要根据自身情况选择适合自己的考试级别,能全面的提升就业竞争力、职称评定、提高专业技能、行业认可、学习与自我提升
2023-12-08 15:41:12
573
原创 Running Homebrew as root is extremely dangerous and no longer supported
在使用homebrew安装smartmontools,查看Mac磁盘信息,包括mac磁盘写入量、mac磁盘健康、磁盘启动次数等,遇到的问题及解决方案直接加上sudo再次安装sudo注:当出现按跳过更新brew。
2023-08-08 16:12:59
3756
原创 主路由设置静态路由后,能ping通,但无法访问网页服务和ssh等
主路由是istoreos软路由,AP使用华为AX3路由器做ap和wifi,二级路由使用蒲公英路由X5。主路由设置静态路由后,蒲公英二级路由不能被主路由网段访问(ping不通),但二级路由网段能访问主路由网段(能ping通)。主路由接AP网段和二级路由网段相互能ping通,但主路由网段不能访问二级路由网段的机器和服务(如网页、ssh)
2023-05-31 23:48:26
3315
原创 cordova-ios@4.x升级到cordova-ios@6.x
先说一下项目背景,项目是2017年左右开发的ionic3.x的cordova项目,最近对app来了一份安全检测报错,主要是uiwebview的问题。当然也知道了Apple 的最新条例,UIWebView 已全部替换为 WKWebView,UIWebView已废弃,当然相对应的app也不能上架,企业app除外。综合考虑后有以下2个解决方案。
2023-03-07 16:36:36
969
1
原创 Cordova inAppBrowser设置自定义标题IOS和Android
Cordova inAppBrowser在安卓端默认顶部栏显示是当前访问的URL,可以变更为自定义的内容或者读取当前网页的标题时行替换。然而IOS并没有内容,需要自行添加,下面是代码片段示例插件找到文件,添以以下代码。原理是利用原有显示的url,替换成自定义的内容。InAppBrowser.java如要居字字体和取消下划线,则需要在文件添加以下代码IOS插件在IOS中,并没有显示内容,需要添加文本区域,下面是主要的代码片段CDVInAppBrowserOptions.hCDVInAppBrows
2023-02-15 15:41:32
387
原创 inappbrowser在安卓android打开时顶部状态栏被收起的解决方案
在使用inappbrowser时,打开开发现顶部的状态栏在部分安卓变成了黑色,部分则无显示出来。大概在811行处(因为每个版本的位置有差异),找到以下代码片段。实际上是被收起来了不显示,可通过修改组件代码进行解决。替换成下面代码,则实现透明导航栏,使用应用的背景色。
2023-02-15 10:47:29
361
原创 apk加固后重签名-mac
apksigner sign --ks 密钥库名 --ks-key-alias 密钥别名 --out 签名后apk 需要签名的apk。apk升级发版本前需要做安全检测,检测之前一般会进行加固处理,加固完成后,还需要对apk包进行重新签名。有文章说需要把apk原来的签名文件,即META-INF文件夹删除,实测不删好像也不会影响。目录一般在安装Android目录下sdk的build-tools,版本随意选,能用就行。进行签名,包括了v1+v2签名(v1签名实际是使用。重签名的apk,安装时会提示。
2023-01-16 11:53:54
2669
1
原创 ionic cordova加载iframe步骤
ionic cordova加载iframe步骤,ios端切记在config加上白名单(步骤1),不然会加载不进远程网页。html代码增加iframe标签,边框等样式建议在css进行控制。http和https都可以使用,在ios和安卓端都没问题。意思就是baidu限制了。不要使用baidu尝试,有可能会遇上。
2022-12-21 22:14:12
382
原创 CentOS7 修改ip、MAC、UUID
对于复制的虚拟机,在开机时,VMware自动为其分配了不同的Mac地址以及IP地址(ip是动态随机分配的)UUID(Universally Unique Identifier)是系统层面的全局唯一标识符号,Mac地址以及IP地址是网络层面的标识号两台不同的Linux系统拥有相同的UUID并不影响系统的使用以及系统之间的通信。
2022-12-12 12:07:29
4011
1
原创 ES6类定义方法的两种式及调用方式-class - function
类的实例调用方法会报一个错误,是发生在方法的内部调用自身的方法产生的错误, `refresh`方法不存在。` Cannot read property 'refresh' of undefined`
2022-11-18 10:31:02
1032
原创 vant-tabbar 点击图标未能激活,不生效,需要重复点击才生效变色
在使用vant做小程序时,使用custom-tab-bar自定义tab bar。发现vant-tabbar页面切换后,点击图标未能激活,不生效,需要重复点击才生效变色。如需实现 tab 选中态,要在当前页面下,通过 getTabBar 接口获取组件实例,并调用 setData 更新选中态。因此在每个页面的onshow方法里获取tabbar的实例,并实现激活。下面是核心片段代码。
2022-11-15 15:42:55
2271
原创 小程序vant-tabbar使用示例,及报错处理
vant-tabbar具体使用示例,使小程序使用vant-tabbar组件时,遇到以下报错:Couldn't found the 'custom-tab-bar/index.json' file relative to 'app.json.json'
2022-11-15 15:27:26
4245
3
原创 轩逸保养手册
1、新车首保二保用4s的免费保养就可以。2、1W公里自己掏腰包的时候,请选择半合成,这样对发动机是有 好处的。这个公里的时候啥也不用做,就换机油机滤。(清洗空气滤 清器)3、1W5的时候还是机油(普通机油148元半合成机油260元全合 成机油461元)、机油滤芯(15元-35元),顺便检查下防冻液,MIN 线以下就要添加了。(清洗空气滤清器)4、2W公里的时候,机油、机油滤芯、更换空气滤清器。5、2W5的时候还是常规的机油、机油滤芯。(清洗空气滤清器)6、3W公里的时候,常规的机油、机油滤芯。(清
2022-06-22 09:41:34
6986
2
原创 java单例模式
java单例模式要点实现代码要点某个类只能有一个实例必须自行创建实例必须自行向整个系统提供这个实例实现只提供私有的构造方法含有一个该类的静态私有的对象提供静态的公有方法用于创建、获取静态私有对象代码饿汉式public class SingleInstance { private SingleInstance() { } private static SingleInstance instance = new SingleInstance();
2022-05-26 08:20:44
89
原创 java static语句块、变量、方法的构造初始化顺序
总结在类中用static声明的成员变量为静态成员变量,生命周期与类相同,在整个应用程序执行期间都有效。static修饰的成员变量和方法从属类,普通成员变量和方法从属于对象。static修饰的方法或变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名访问。静态方法和语句块不能调用非静态变量和非静态方法,编译会报错。static方法不被调用不会执行,其余初始化顺序为static变量,static语句块和构造函数。初始化顺序JAVA类首次装入时,会对静态成员变量或方
2022-05-25 15:57:43
599
原创 Mac Android打包 Could not find tools.jar. Please check that
在使用mac打包Android时遇到Could not find tools.jar. Please check that ...,原因是由于Mac OSX最近更新了,由10.x升到12.3.1解决步骤:1. 查看 JDK 位置的命令/usr/libexec/java_home -V执行这个命令可能看到两个路径,一个是 JDK 的实际路径,另一个是JRE路径~ /usr/libexec/java_home -VMatching Java Virtual Machines (2): 1.
2022-04-22 15:56:25
2478
原创 给应用页面注册快捷方式
给应用页面注册快捷方式1. 新增快捷菜单列表文件2. 入口Activity增加元数据给应用页面注册快捷方式,实现长按应用图标弹出快捷菜单,点击菜单直接跳转到指定的页面。新增快捷菜单列表在入口的Activity添加元数据属性1. 新增快捷菜单列表文件新增文件/src/main/res/xml/shortcuts.xml<shortcuts xmlns:android="http://schemas.android.com/apk/res/android"> <shor
2022-04-01 16:29:24
674
1
原创 Android ScrollView充满屏幕
Android ScrollView充满屏幕有时ScrollView的实际内容不够,又想让它充满屏幕。如果把layout_height属性赋值为match_parent,结果还是不会充满,正确的做法是再增加一行属性:android:fillViewport(true)。示例android:layout_height="match_parent"android:fillViewport="true"...
2022-04-01 11:37:29
534
原创 Android的px与dp相互转换
// 根据手机的分辨率从 dp 的单位 转成为 px(像素) public static int dip2px(Context context, float dpValue) { // 获取当前手机的像素密度(1个dp对应几个px) float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); // 四舍.
2022-03-30 16:40:56
7032
原创 Android项目仓库配置国内加速阿里云镜像
Android项目仓库配置国内加速阿里云镜像App项目默认有两个build.gradle,一个是Project项目级别的build.gradle,另一个是Module模块级别的build.gradle。项目级别的build.gradle指定了当前项目的总体编译规则,打开该文件在buildscript下面找到repositories和dependencies两个节点,其中repositories节点用于设置Android Studio插件的网络仓库地址,而dependencies节点用于设置gradle插
2022-03-29 16:00:53
4086
原创 Centos安装Android打包环境
Centos安装Android打包环境1、安装JDK2、Android SDK安装3、安装gradle环境4、打包在centos环境下,想实现Android程序的编译,只能通过gradle 命令去打包版本apk。1、安装JDKJDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html# 这里使用的是openjdk 1.8.0版本,有需要的话需要到java官网上进行下载对应的J
2022-03-17 15:09:38
5329
原创 phantomjs-prebuilt报错解决方案
phantomjs-prebuilt 报错解决方案解决方案执行命令即可解决npm install phantomjs-prebuilt@2.1.16 --ignore-scriptsoryarn add phantomjs-prebuilt@2.1.16 --ignore-scripts
2022-01-10 10:41:07
989
原创 AWS亚马逊主机ec2用户切换root用户
AWS亚马逊主机切换root用户使用证书文件登录ec2用户切换root用户sudo -s退出root用户 exit
2022-01-06 11:47:47
878
原创 Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商点击通知跳转实现
Ionic3 Cordova Android 6.x集成最新极光推送,集成华为/小米厂商通道后,消息下发走厂商通道,点击消息通知实现自定义跳转功能
2021-12-23 12:49:39
2070
原创 Ionic3 Cordova Android 6.x集成极光华为/小米厂商的消息推送为生要级别通知而不是静默通知
华为小米收到的极光通知为什么是没有声音没有震动的静默声音。因从 Android 8.0(API 级别 26)开始,所有消息都必须通过相应的渠道 ID(ChannelID)进行下发。目前,为了改善终端用户推送体验、营造良好可持续的通知生态,各厂商会根据消息的内容对推送消息进行分类管理,不同的消息分类主要通过渠道 ID(ChannelID)进行区分。
2021-12-13 16:34:43
2280
原创 Ionic3 Cordova Android 6.x集成最新极光华为/小米厂商通道推送
Ionic3 Cordova Android 6.x集成最新极光推送,集成华为/小米厂商通道推送,在杀死应用的情况下,应用仍然收到消息通知
2021-12-10 12:00:24
3152
4
原创 Angular Img标签自定义请求header Authorization
是这样的需求,有一个web页面,里面图片的上传和预览来自于一个独立的文件服务器,对http的请求需要进行访问权限的设置,就是在请求的header里加一个Authorization的字段。上传好说我用的Axios直接添加一个header就行了,但是预览就比较麻烦了,因为img这个标签图片下载展示是浏览器自己实现的,没有办法去修改。所以首先想到就是通过接口添加自定义header转发请求或者其他通过接口的方案了,那怎么通过前端页面去实现这个功能,首先声明的是这里用了一些新的API,所以如果是一些比较老的浏览器那就
2021-12-07 10:35:13
1070
原创 Ionic3 Cordova Android 6.x集成最新极光推送
Ionic3 cordova6.x集成最新极光推送1.前提目录结构导致的问题解决办法2.集成添加安卓平台安装最新插件(2021-11-30)迁移文件到对应的目录自动化sh脚本(可选)3. 代码开发Ionic补充1.前提目录结构Cordova Android 7.0.0 开始改变了项目安卓平台的架构。因此集成的时候需要注意。安卓平台结构分别为:可以看到 Cordova 从 7.0.0 项目结构开始和原生 Android 项目保持一致:将 AndroidManifest.xml,assets,re
2021-11-30 10:38:54
2187
axure_chrome_extension_V0.6.3.zip
2020-06-09
INSPINIA 2.5
2017-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人