PHP双引号下的多维数组

今天在VSCode上用PHP处理JSON文件的时候遇到了,VSCode 给出了提示,但是没有注意到.

虽然用其他的方式绕过了,但是总是想知道原因. 在stackoverflow上发现了原因:

https://stackoverflow.com/questions/38054476/how-to-put-multidimensional-arrays-double-quoted-strings

PHP在双引号下输出一维数组,没有问题:

<?php echo "my name is: $arr[name]"; ?>

但是输出二维甚至多维数组的时候就出现了问题:

<?php echo "he is $twoDimArr[family][1]"; ?>

输出为:

he is Array[1]

在php官网的文档中发现了答案:

http://php.net/manual/en/language.types.string.php#language.types.string.parsing

一维数组属于simple variable,二维甚至多维数组属于complex variable,需要使用curly braces(大括号)包围起来

echo "he is {$twoDimArr['family'][1]}";

 

VSCode原生Sync功能

今天又把VSCode装回来了,毕竟免费啊,发现VSCode 自带了Sync功能,体验了一下,比Shan Khan的Setting Sync要好用很多。

果断卸载了Shan Khan的setting sync,用回了原生的setting sync

关于原生的setting sync 的文档,可以参看下面的文档:

https://code.visualstudio.com/docs/editor/settings-sync

平安银行香港分行开户

这个我没啥经验,看到retire50blog.wang老哥写的,觉得很有意义,转过来记录一下.

这要求和HSBC JADE差不多了,看看就行,真有这资本了HK还是有很多bank抢着给你开的

优势:

1内地香港互转0费秒到

2香港本地转账收款免费,单日额度100万港币

3新客定存有加息,港币+0.5%,美元+0.9%

4开得人少,估计港分风控不严,港分客户经理说“只要钱能打进来就行”

5计算内地达标权益的时候,港分资产也统计在内

 

劣势:

1没有实体卡。

2第二年起结余要求较高(客户经理说现行管理费未必执行,还未完全确定)。

3港分app仅有基本的转账和存款功能,较为简陋。

 

开户条件:

两个条件选一个

1开户时或者开户后三个月内,平安银行内地+平安银行香港>100万美元。(经确认,只计算银行资产,证券不计算在内)

2开户时提交300万美元可投金融资产证明,比如自己名下券商盖章的结单。

理论上可以0开,比如平安银行原有资金达标、或者开户以后转钱到内地平安放一天过夜即可、或者其他地方开资产证明

 

开户流程:

1平安银行APP上搜“香港账户服务”,提交申请。需要准备护照,90天以上签证。(可以自己做土耳其电子签。)

2等客服预约上门或者自己去网点办理。

3等一个月左右,香港分行开好账户。

4同名入金一笔,激活账户(如果是选择开户后三个月内入金内地+香港等值100万美元的条件,那么满足内地+香港>100以后,隔夜第二天8:30左右自动激活。)

 

管理费:

1开户第一年免

2第二年起香港分行不达标100万港币,每季度收900港币。(内地客服说如果内地+香港大于100万美元,可以继续申请豁免管理费。)

22年9月24日补充:

经实测,

内地转平安香港每日限额5万美元,无费秒到。

平安香港转内地平安,1万美元以下,无费,不用申报,但要人工审核才入账,大约1-2小时。

平安香港转内地平安,1万美元以上,无费,需要申报。

香港本地转账,无费秒到。

CentOS7 编译MariaDB的问题

浪费了一下午时间得到的经验:

Centos7 直接编译Mariadb 10.4 及其以下的版本没有任何问题,但是当你在centos 7 上编译mariadb 10.5及其以上的版本时,

会告诉你cmake 版本太低(centos 7 的cmake 应该时2.8.18), 需要cmake 3.0.0 以上

两个解决办法,一是用安装epel,然后升级到cmake 3;另外一种办法就是切换到debian 11

确实,还是切换到debian 11吧, centos 7 的实在太老了

免费钞转汇的办法

从retire50blog.wang上看到的,一般来说现钞转现汇是会有一定的汇率损失的,大概再0.8%左右,蚊子再小也是肉啊,一般来说有这么几种办法:

  1. 招商银行上海,苏州,宁波,杭州,无锡,深圳的现钞转现汇都有0.8%的费用,南京是0.125%, 但是广州最特别,金葵花钞转汇是免费的,所以在广州的可以去办一个金葵花然后办理钞转汇
  2. 外资行如汇丰,恒生之类的都没有现钞和现汇一类的区别,可以把招商的现钞,通过外币境内同名跨行划转业务,转到汇丰和恒生,直接就是现汇了
  3. 据说平安银行也不分现钞和现汇,因此也没有钞转汇的费用