草庐IT

MacBook-Pro

全部标签

在Mac M1 Pro 芯片上安装PHP扩展及异常处理 - Swoole

公司新开发的项目上线了,出于好奇心,打算将网站服务改为swoole测一下性能,正好换了个新电脑,可以从头安装一下Swoole扩展,却发现苹果电脑M1芯片安装起扩展来有很多坑,花了一下午时间才搞好,网络上的解决方案都不全或者很分散,在此整合记录一下。一、下载Mac上安装扩展有两种方式,可以用PHP自带的PECL工具,也可以源码编译安装,源码下载地址:https://github.com/swoole/swoole-src/releaseshttps://pecl.php.net/package/swoolehttps://gitee.com/swoole/swoole/tags二、安装1.PEC

在Mac M1 Pro 芯片上安装PHP扩展及异常处理 - Swoole

公司新开发的项目上线了,出于好奇心,打算将网站服务改为swoole测一下性能,正好换了个新电脑,可以从头安装一下Swoole扩展,却发现苹果电脑M1芯片安装起扩展来有很多坑,花了一下午时间才搞好,网络上的解决方案都不全或者很分散,在此整合记录一下。一、下载Mac上安装扩展有两种方式,可以用PHP自带的PECL工具,也可以源码编译安装,源码下载地址:https://github.com/swoole/swoole-src/releaseshttps://pecl.php.net/package/swoolehttps://gitee.com/swoole/swoole/tags二、安装1.PEC

antd pro 使用心得

最近用antdpro开发了一些web小工具。antdpro不仅仅是升级版的antd组件,更重要的是提供了全套的前端解决方案,包括前端工程的编译打包,路由配置,数据管理,样式和资源的引用,和后端的交互方式。甚至对于网站的国际化也有支持。本篇是近期使用antdpro时,用到的一些功能的整理,整理这些内容是因为比较常用,省得每次在antdpro的官方文档中去搜索。菜单部分antdpro一般用在后台的管理系统,所以菜单部分是重中之重,antdpro的菜单是集中在一个文件中(config/routes.ts)配置的,非常方便。子菜单配置管理系统中,随着管理粒度的细分,子菜单是必不可少的,antdpro中

antd pro 使用心得

最近用antdpro开发了一些web小工具。antdpro不仅仅是升级版的antd组件,更重要的是提供了全套的前端解决方案,包括前端工程的编译打包,路由配置,数据管理,样式和资源的引用,和后端的交互方式。甚至对于网站的国际化也有支持。本篇是近期使用antdpro时,用到的一些功能的整理,整理这些内容是因为比较常用,省得每次在antdpro的官方文档中去搜索。菜单部分antdpro一般用在后台的管理系统,所以菜单部分是重中之重,antdpro的菜单是集中在一个文件中(config/routes.ts)配置的,非常方便。子菜单配置管理系统中,随着管理粒度的细分,子菜单是必不可少的,antdpro中

【在 MBP(Apple M1 Pro)上捣鼓友善 nanoPi R5S】之构建 rkdeveloptool

在种草了很多天之后,最近终于在淘宝下单了友善nanoPiR5S。选择友善nanoPiR5S有两点主要理由:1.自带EMMC存储,可以使用RockChip提供的MaskRom模式直接连线烧系统,不依赖TF卡(我觉得TF卡太累赘了,买普通的又慢又不稳定,对于我这种新手来说,多一个配件就多一个问题);2.带一个M.2M-Key的插槽,方便我后续加存储存一些家庭照片(不需要什么扩展板、连线,直接在CNC铝壳里,很利索)。我的主力电脑是一台MBP(AppleM1Pro),因此在下单前选配件的时候,我犹豫是否需要USB-A到USB-A连接线,要这个线的话,我还得买一个USB-A到Type-C的转接。能不能

【在 MBP(Apple M1 Pro)上捣鼓友善 nanoPi R5S】之构建 rkdeveloptool

在种草了很多天之后,最近终于在淘宝下单了友善nanoPiR5S。选择友善nanoPiR5S有两点主要理由:1.自带EMMC存储,可以使用RockChip提供的MaskRom模式直接连线烧系统,不依赖TF卡(我觉得TF卡太累赘了,买普通的又慢又不稳定,对于我这种新手来说,多一个配件就多一个问题);2.带一个M.2M-Key的插槽,方便我后续加存储存一些家庭照片(不需要什么扩展板、连线,直接在CNC铝壳里,很利索)。我的主力电脑是一台MBP(AppleM1Pro),因此在下单前选配件的时候,我犹豫是否需要USB-A到USB-A连接线,要这个线的话,我还得买一个USB-A到Type-C的转接。能不能

新版Linux在M2 MacBook Air可用,Linus Torvalds发布最新内核

在搭载M1芯片的Mac上成功运行Linux之后,现在M2芯片也能跑Linux系统了!通常来讲,Linuxkernel更新版本,发布者不会过多介绍,部分原因是大多数更新都是非常常规的。即任何给定的Linuxkernel更新都会解决一些错误,改进对现有硬件的支持,并对新硬件的预期做出一些前瞻性的改变。本次Linuxkernel5.19的到来也不例外。​但是Linuxkernel创建者LinusTorvalds在他的发行说明中提到了关于这个版本的一个有趣注释,Linuxkernel5.19更新是基于Arm笔记本电脑完成的,即基于苹果M2MacBookAir。Torvalds表示:「这件事情,我等了很

苹果MacBook移除了最后一块英特尔芯片

​自从苹果开启M系列自研处理器之路后,它与英特尔的距离似乎越来越远了。最近,人们发现随着M2版本的MacBook上线,苹果已从其PC产品线中移除了最后一点英特尔芯片。硬件拆解网站iFixIt在研究一台最新的MacBookAir(M2处理器型号)时,发现前几代的英特尔USB4芯片已被更换成另一个品牌。这一组件更改是在上周的iFixIt拆解报告中发现的,这或许标志着英特尔与苹果合作关系的一段历史终结。在放大的主板细节图中,你可以注意两个芯片的代号为「U09PY3」。此前版本的MacBook使用英特尔的JHL8040RRetimer芯片来支持USB4和Thunderbolt。我们不知道新的U09PY

新版Linux在M2 MacBook Air可用,Linus Torvalds发布最新内核

在搭载M1芯片的Mac上成功运行Linux之后,现在M2芯片也能跑Linux系统了!通常来讲,Linuxkernel更新版本,发布者不会过多介绍,部分原因是大多数更新都是非常常规的。即任何给定的Linuxkernel更新都会解决一些错误,改进对现有硬件的支持,并对新硬件的预期做出一些前瞻性的改变。本次Linuxkernel5.19的到来也不例外。​但是Linuxkernel创建者LinusTorvalds在他的发行说明中提到了关于这个版本的一个有趣注释,Linuxkernel5.19更新是基于Arm笔记本电脑完成的,即基于苹果M2MacBookAir。Torvalds表示:「这件事情,我等了很

苹果MacBook移除了最后一块英特尔芯片

​自从苹果开启M系列自研处理器之路后,它与英特尔的距离似乎越来越远了。最近,人们发现随着M2版本的MacBook上线,苹果已从其PC产品线中移除了最后一点英特尔芯片。硬件拆解网站iFixIt在研究一台最新的MacBookAir(M2处理器型号)时,发现前几代的英特尔USB4芯片已被更换成另一个品牌。这一组件更改是在上周的iFixIt拆解报告中发现的,这或许标志着英特尔与苹果合作关系的一段历史终结。在放大的主板细节图中,你可以注意两个芯片的代号为「U09PY3」。此前版本的MacBook使用英特尔的JHL8040RRetimer芯片来支持USB4和Thunderbolt。我们不知道新的U09PY