写程式很多时需要将阵列的内容印出或逐一处理,在 Shell Script 可以用 for loop 简单地实现,以下是具体写法: 以上 Shell Script 会将阵列 arr 的 key 及 value 逐一印出。
iOS 11 推出只有一个星期,苹果便释出第一个更新: iOS 11.0.1. 要更新到 iOS 11.0.1 可以进入 “设定” -> “一般” -> “软件更新”, 这个更新主要是 iPhone 及 iPad 的 bug fix, 这么快便推出的更新,希望可以解决耗电及运行速度的问题。 在 iPhone 7 已经可以看到更新。
semanage 是可以设定 SELinux 的工具,在 RHEL / CentOS minimal 安装后,并没有安装 semanage,执行会出现 command noy found: semanage command not found 要解决只要安装 policycoreutils-python 套件即可: # yum install policycoreutils-python 安装好 policycoreutils-python 便可以正常执行 semanage.
早两日将自己的 iPhone 7 升级到 iOS 11, 有很多新功能都很实用, 但发现以往可以在控制中心闗闭 Wi-Fi 及蓝牙, 现在关闭后再打开看仍是开启状态。 原因是 iOS 11 改变了控制中心的设定, 在控制中心关闭 Wi-Fi 及蓝牙后, 只是将目前连接到 iPhone 的 Wi-Fi 或蓝牙连线终断, 实际上 iPhone 并没有真正关闭有关服务。如果为了省节而关闭 Wi-Fi, 用控制中心关闭还是会继续用电。苹果解释这样做, 是为了当在控制中心停止 …
写程式很多时都需要做字串搜寻并取代, 在 Shell Script 内可以使用各种工具完作, 以下是 Shell Script 做字串搜寻取代的方法。 搜寻取代变量的字串: 上面的程式, 第 3 行定义变量 str 的值是 abc, 而第 5 行则设定将变量 str 内的 abc 替换成 xyz. 如果不是替换变量的字串, 是要替换档案的字串, 可以用 sed …
在 Putty 使用的 Private key 不能在其他 SSH Client 软件使用,如果要在其他 SSH Client 使用,需要将 Putty 的 Private Key 转换成 Openssh 格式的 Private Key, 以下是在 Mac OSX 的转换方法。 因为需要用 putty 内建的 puttygen …
原本使用两台电脑,一是桌面电脑,另一部 Macbook Air 主要外出使用, Macbook Air 虽然已经用了几年,而且只有 4G 内存及 11 吋,但如果只是一般上网、用 SSH 连到 Server 或者用 Sublime Text 写写程式没有什么问题。 但近来最小的儿子日间经常在书房睡觉,发觉使用桌机的时间越来越少,Macbook Air 反而成为主要电脑,用 Macbook Air 的显示器用久了眼睛还真的很累,所以才有购买新笔电的念头。 Apple 现在的笔电有 Macbook, Macbook Pro …
Apply 发布了三款新 iPhone,以下是三款新 iPhone 的发售时间及零售价目表,以下是香港时间及港币为单位: iPhone X 64GB: $8,588 iPhone X 256GB: $9,888 10 月 27 日下午 3:01, 在苹果官方网站接受订购,11 月 3 日开始出货。 iPhone 8 Plus 64GB: $6,888 iPhone 8 …
iOS 11 虽然还未推出,但它的 wallpaper 已经可以在网上找到。根据 9to5Mac 的报道,iOS 11 有 16 张新的桌布,它们也整理好提供下载,未有计算升级 iOS 11 的使用者,也可以下载 iOS 11 的新桌面当是用新 iPhone X Leaked iOS 11 GM reveals several vibrant (and OLED black) …
在 JavaScript 做搜寻并取代字串可以用 replace() 来做, 例如: 上面的 string 变量是 “Hello Microsoft!”, 而变量 result 会变成 “Hello Linux!” 以上做法很简单, 但最大的问题是, 只会取代第一个符合条件的字串, 例如: 上面只会将第一个 “Microsoft” 取代为 “Linux”, 第二个不会取代, 要将全部字串取代, 可以用 regular expression …