博客

ionic/cordova 使用API28后必须使用加密连接的问题

解决办法添加:

<application android:usesCleartextTraffic=”true” />

IOS13.2真机调试报错

报错内容:

This app has crashed because it attempted to access privacy-sensitive data without a usage description.  The app’s Info.plist must contain an NSBluetoothAlwaysUsageDescription key with a string value explaining to the user how the app uses this data.

原因:

IOS 13中,蓝牙权限改为 NSBluetoothAlwaysUsageDescription 。

更新蓝牙插件可解决该问题。

vs code调试ios ionic/cordova程序

brew install ideviceinstaller ios-webkit-debug-proxy

关于Xcode更新(11.1)后ionic/cordova无法真机调试

解决办法:

File菜单>Project Settings>Build System,设置为Legacy Build System

成都到梵净山旅游攻略(附凤凰、贵阳)

0.准备工作

据说梵净山一年200多天都是雨雾天气,因此选个好天气尤为重要。我提前五天看天气预报,之前几乎都是小雨,而10月18日、19日天晴,才计划18日登山,果然当天晴空万里,登高望远尤为壮观。

温度情况,10月18日,早上9点到梵净山山脚下,很冷,景区告示牌显示温度7度,我穿的短袖+户外外套,其他游客都是冲锋衣、羽绒服。但是,到山上后,已经在云层之上,在太阳下非常热,而如果刮风又非常冷,在气温没上升前, 建议还是穿件薄羽绒服。

另外就是务必务必务必防晒霜,我忘带了,第二天脸开始严重脱皮,刺痛。几天后还在脱皮,至今为止脱皮最严重的一次。

其他就没啥了,作为关节炎患者,提醒大家,最好带个登山杖吧,有条件再带个护膝。

1.成都如何到铜仁

成都到梵净山没有直达公共交通,飞机都要经传,飞行时间7小时左右,加上提前到机场安检登机,至少要9小时了。

最快的方式为乘坐高铁:

成都东>铜仁南 ( 高铁,5小时 )

铜仁南>铜仁(高铁出来有班车,1小时到铜仁市)

到铜仁后,可以打车到铜仁客运站(铜仁火车站就在旁边)附近,班车下车地点距离铜仁客运站3公里,打个滴滴就可以过去,只要10元左右。

客运站附近有非常多的住宿,几十元到几百元的都有,淡季都不用预定。

吐槽下,虽然高铁站叫“铜仁南”,但实际上这个站距离铜仁市有60公里车程,地理上更靠近玉屏,且附近荒无人烟,没有住宿,因此最好还是到铜仁住宿。

还有一种选择:直接从铜仁客运站坐车到江口,晚上江口住宿,第二天去梵净山。

2.铜仁如何到梵净山/ 梵净山返回铜仁

铜仁客运站有到梵净山的大巴车,票价32元,车程1小时30分钟,最早的是早上7:30发车,晚点的是8:30。因为我是淡季去的,时间充裕,山上人相对较少,买这两个时间的都行。

微信关注“铜仁全通”公众号,就可以手机买票了,上车前在客运站门口的自动取票机取票即可。

其他一些app也可以买票,但要多收3元服务费,通过上面方式买票最好,且肯定能买到。也建议提前一天买票,避免在车站等下一班车的尴尬。

下午同样可以坐这个大巴车回铜仁,最晚一班为下午六点,就在景区停车场就可以上车。

游玩时间充裕,不用担心赶不上车。即使晚了,在景区小吃街出口,也有车可以回铜仁(当街拉客的)。

3.梵净山相关情况

我是10月18日到梵净山的,淡季且工作日,人应该不算多,但实际上也派了很久的队。

到景区门口开始排队,进入景区到观光车乘坐点,坐观光车到索道点,再坐索道到梵净山核心景区,整个过程大约1个半小时。我估计,如果是旺季,这个过程可能要近3个小时。

同样,从景区出来,排队坐缆车到出景区,也花了1个小时左右。感觉景区应该多修个索道了。

再说梵净山核心景区,严格说景区其实只有两个景点——两个金顶,两个景点间有个蘑菇石,这里可以望望两个金顶,但这个蘑菇石其实没啥好看的。说。 两个金顶都是两条路,一上一下,不走重复路。 游玩时间充裕,只要不怕累,都可以登顶,人不多且身体好的情况下,半个多小时就可以登顶,再花半小时下来。

景区默认的游览路线是先去老金顶,再去新金顶。但个人建议先登新金顶再去老金顶。新金顶就是经常在微博抖音出现的那个“天空之城”,算是久负盛名了,因此登顶的游客会很多,我早上登顶,轻松愉快,览尽风光,但到了下午,新金顶下就排起了长龙。因此建议到核心景区后,直奔新金顶,下来后再前往老金顶登顶。

4.凤凰古城

本着“来都来了”且铜仁到凤凰古镇也很近的(1个半小时车程),我还是到了凤凰。然后善良的我被推销旅游的人员骗了,208元报名了篝火晚会和苗寨游。在此提醒,千万不要报!飞猪上更便宜,且这两个项目质量都极差,在此不表。

如果你也是想着“来都来了”,那就早上去凤凰,下午回铜仁吧,不用多做停留。

晚上的凤凰,噪声,光污染,到处是垃圾。而夜景只能说是一般,真要说的话,我从来都觉得发光二极管和射灯构造的夜景是城市的专利,而古镇的夜,要么是明月满街流水远,华灯入望众星高的热闹,要么是聊聊炊烟、零星灯火的静谧。只有这两种方式才能体验出千百年的古韵和古镇的价值。

如果你以为早上会好点,那又让你失望了,早上8点凤凰就有很多游客了,到处是人。对于还在极力探寻古风古韵的天真少年来说,此时终于可以承认一个事实了——凤凰只有一个残存有几个古街古建的现代化商圈而已。

凤凰最后一点文化气息可能是来自沈从文,但这个地方除了沈从文的小房子,和百度百科可见的介绍外,就没啥了。更多的是酒吧、餐馆、小吃、住宿,和其他古镇并无区别。灯红酒绿下,各个酒吧唱着各自的歌曲,窜着音,跑着调,传的很远很远。沈从文赋予的最后一丝文化气息,也荡然无存了。。。。。。

5.黔灵山

从铜仁做高铁1小时40分钟,即可到贵阳市。

在上月瞎逛了全国最便宜的5A景区白云山后,我又来到了全国最便宜的4A景区黔灵山。和白云山一样,这里也可以远眺贵州城,很是让我喜欢。

这个黔南第一山不如贵州第一山俊秀,但却意外的有趣。

来这里主要是为了看猴,这里的猴没有峨眉山猴的乖张,看似已经习惯了游客的围观。

后看路边介绍才知晓,这里猴子与其说是野生,不如说是放养的。1984年这里只有20来只猴,公园方引进喂养,加上游客投食,使得现在猴子有数百之众,不过园区也统计了猴子伤人事件,立牌写着2004年至今(不知道哪年立的牌),已经有猴子伤人事件5900余次,因此这里还是提醒大家安全观猴。

黔灵山中有一黔灵湖,很适合散步健身,到湖边需要进过一条狭长的隧道,也让人有种别用洞天的感觉,其他风光不表,建议诸君自行体会。

编译daplink固件

淘宝买了个daplink但不是最新的固件,只有自己搞了

python环境:

smartconfig/esptouch失败原因分析

Why does SmartConfig fail?
Here are some probable reasons why SmartConfig might fail:

APP version is not matched with SDK or SmartConfig version.
The router under configuration is a 5 GHz-only router.
Some other API was called during SmartConfig (please do not call any APIs under SmartConfig is done).
When using AT command, do not stop SmartConfig before device gets IP from router.

If the above did not solve your problem, please send us the debug log so that we can analyze the problem.

What is the corresponding version of APP or SDK for a given version of SmartConfig?
If the API smartconfig_start() is called by the user, “SC version: vX.X.X” will be printed out for reference. The related SDK and APP versions for SmartConfig versions are listed below:

sdk v1.2.0 smartconfig v2.4 app v0.3.4.x
sdk v1.3.0 smartconfig v2.5 app v0.3.4.x
sdk v1.3.0 smartconfig v2.5.1 app v0.3.4.x
sdk v1.4.0 smartconfig v2.5.2 app v0.3.4.x
sdk v1.5.0 smartconfig v2.5.3 app v0.3.4.x
sdk v1.5.4 smartconfig v2.5.4 app v0.3.4.x

ionic/cordova可用的wifi插件

https://github.com/tripflex/WifiWizard2

https://github.com/arsenal942/Cordova-Network-Manager

在IOS上使用有诸多限制,调用时最好先判断下系统平台

angular状态管理:ngrx vs ngxs vs akita

目前我发现的angular状态管理库有以下三种:

NGRX:https://ngrx.io/

NGXS:https://www.ngxs.io/

Akita:https://netbasal.gitbook.io/akita/

三者的结构机器宣称的优势:

NGRX:

ngrx的就不写了,因为后两者的优势多是相对ngrx的。

NGXS:

https://www.ngxs.io/getting-started/why

Akita:

https://engineering.datorama.com/10-reasons-why-you-should-start-using-akita-as-your-state-management-solution-66b63d033fec

 

国外三篇对比文章:

https://ordina-jworks.github.io/angular/2018/10/08/angular-state-management-comparison.html

https://medium.com/@joshblf/migrating-from-ngrx-to-ngxs-in-angular-6-ddddcdce543e

https://blog.singular.uk/why-i-prefer-ngxs-over-ngrx-df727cd868b5