Submitted by gouki on 2022, March 3, 9:29 PM
众所周知,苹果不外接显示器的时候,屏幕盖上,就自动睡眠了,当然,部分支持NAP的程序,偶尔会唤醒一下电脑,用来收收邮件之类的。所以你即使一直盖着,电量还j是会在逐渐下降的。
为了让闲置的2018发挥作用,我现在尝试的就是想让他不睡眠,如果是在电源管理那里设置,好象也没有什么太大的作用,该睡还是睡了。
搜了网上的很多资料,有一些禁用睡眠的软件,但部分都是要钱的,搜到amphetamine后也非常开心,直接在app store就能够下载。于是乎下载下来,设置默认闭屏不休眠。
现在正在测试中,目前还是可以用VNC连接上去。暂时还是可以使用。。等过两天看看效果究竟如何
Tags: amphetamine
苹果相关 | 评论:0
| 阅读:4254
Submitted by gouki on 2022, March 3, 9:13 PM
Misc | 评论:0
| 阅读:3813
Submitted by gouki on 2022, March 2, 8:36 AM
如题
比如,你定义了一个方法,
PHP代码
- function test():never {
- exit(1);
- }
在其他方法使用的时候,
PHP代码
- doSomething(){
- test() ;
- echo 123;
- }
在IDE里,会提示这个echo 123;的错误是unreachable
原来phpstorm支持:#[NoReturn] 这个注释,但现在有语法级的支持,则变得更舒服。
----
然而,现在线上用的还是PHP7.3。连fn=> 这个功能都用不了。还有就是对于对象的操作$a?->b?->c也用不了。。。
只能接着忍,Laravel 9最低要8.0了,估计可能会强制更新了
PHP | 评论:0
| 阅读:3752
Submitted by gouki on 2022, March 2, 8:21 AM
在看新闻时突然看到说onedrive开始支持原生版本了,版本号是:22.022,兴冲冲的下载,结果发现还是Intel。。。
在仔细看了一下外媒新闻时,发现他们都在设置里打了勾【获取ondrive预览计划】
于是打开OneDrive的首选项,在关于页中,对【获取ondrive预览计划】进行打勾。然后关闭首选项,再次打开,这时候在关于页就有一个按钮【获取Apple silicon更新】,点击后,弹出对话框,提示在更新。此时看进程,会有一个:[OneDrive updater]在运行。(只是运行一阵后,就无响应了)
先不管它,可能是因为我在同步,让他慢慢更新了...
苹果相关 | 评论:0
| 阅读:3829
Submitted by gouki on 2022, March 1, 10:28 PM
在使用UniApp进行小程序开发的时候,总是不可避免的会使用tabbar。在小程序中tabbar的页面和普通的页面不一样,比如,他对应的页面就始终含有tabbar,而其他页面则不显示tabbar(要显示只能用自定义组件)。而且切换页面的时候,只能用switchTab,而不能用navigateTo。
这些都是平时可以看得到和可以通过报错信息查看得到的(比如navigateTo跳到tabbar时,出错信息就是提示不能跳转到tabbar的页面)。
tabbar还有一些有意思的小特性,比如,tabbar对应的页面,不能是分包里的,只能含在主包里。tabbar打开后数据加载完,默认不再刷新。这个就带来不小的问题,比如电商的首页,加载后不刷新那就一直无法获取最新数据了。
通过查看uniapp的文档,发现App.vue除了常见的onLaunch/onShow/onHide等之外,还有什么onPageNotFound(这个平时不会触发,只有扫描、转发等才会触发,navigateTo等不会触发此事件)之类的。[应用生命周期:生命周期 - uni-app官网 (dcloud.io)]
而普通页面,常用事件就是onInit/onLoad/onShow/onHide/onUnload,除此之外还有:onResize/onPullDownRefresh/onReachBottom/onPageScroll,如果是页面点击事件,还有onTabItemTap/onShareAppMessage/onNavigationBarButtonTap/onBackPress【页面生命周期:生命周期 - uni-app官网 (dcloud.io)】
当注意到onTabItemTap事件后,就想起来,可以利用此事件进行操作:onTabItemTap(e){console.log(e);},打印这个e,可以看到他是一个Json对象,有三个主要的key:index/pagePath/text,index是针对Tabbar的索引 ,pagePath是当前Tab的路径,text是tabbar对应的文字。
于是就可以利用这个pagePath:
JavaScript代码
- onTabItemTap(e){
- uni.reLaunch({url:e.pagePath});
- }
偷懒的时候就可以直接这么做。
纯记录。
Javascript | 评论:0
| 阅读:5102