0%

反馈请联系hertz@hertzwang.com,谢谢

Windows读写EFI分区

挂载分区

  1. 以管理员方式打开cmdwindows + x选择管理员打开
  2. diskpart // 进入磁盘管理
  3. list disk // 查看电脑所有磁盘
  4. select disk 0 // 根据磁盘编号选择磁盘
  5. list partition // 查看改磁盘下所有分区
  6. select partition 0 // 根据分区编号选择分区
  7. assign letter=x // 以 x 盘符挂载分区
  8. exit // 退出磁盘管理
阅读全文 »

反馈请联系hertz@hertzwang.com,谢谢

Launch Screen

参考: 开发者官网

iPhone

设备 尺寸 对角线
iPhone 14 Pro Max 430x932 pt (1290x2796 px @3x) 6.7 英寸
iPhone 14 Plus
iPhone 13 Pro Max
iPhone 12 Pro Max
428x926 pt (1284x2778 px @3x) 6.7 英寸
iPhone 14/14 Pro
iPhone 13/13 Pro
iPhone 12/12 Pro
390x844 pt (1170x2532 px @3x) 6.1 英寸
iPhone 13 mini
iPhone 12 mini
375x812 pt (1080x2340 px @3x) 5.4 英寸
iPhone 11 Pro Max
iPhone XS Max
414x896 pt (1242x2688 px @3x) 6.5 英寸
iPhone 11 Pro
iPhone XS
iPhone X
375x812 pt (1125x2436 px @3x) 5.8 英寸
iPhone 11
iPhone XR
414x896 pt (828x1792 px @2x) 6.1 英寸
iPhone 8 Plus
iPhone 7 Plus
iPhone 6s Plus
iPhone 6 Plus
414x736 pt (1080x1920 px @3x) 5.5 英寸
iPhone 8/7/6s/6
iPhone SE(第三代)
iPhone SE(第二代)
375x667 pt (750x1334 px @2x) 4.7 英寸
iPhone SE/5s/5 320x568 pt (640x1136 px @2x) 4 英寸
iPhone 4s/4 320x480 pt (640x960 px @2x) 3.5 英寸

注:判断设备像素时使用 pt x 倍数,在5.4、5.5英寸的设备上宽度缩至1080px

Assets LaunchImage

环境 方向 尺寸
iPhone X
iOS 11+
竖屏 1125px × 2436px
Retina HD 5.5
iOS 8,9
竖屏 1242px × 2208px
Retina HD 4.7
iOS 8,9
竖屏 750px x 1334px
1x iPhone
iOS 5,6
竖屏 320px x 480px
2x iPhone
iOS 5,6/7-9
竖屏 640px x 960px
Retina 4 iPhone
iOS 5,6/7-9
竖屏 640px x 1136px
iPhone X
iOS 11+
横屏 2436px × 1125px
Retina HD 5.5
iOS 8,9
横屏 2208px x 1242px

iPad

设备 竖屏 横屏
12.9” iPad Pro 2048px × 2732px 2732px × 2048px
10.5” iPad Pro 1668px × 2224px 2224px × 1668px
9.7” iPad 1536px × 2048px 2048px × 1536px
7.9” iPad mini 4 1536px × 2048px 2048px × 1536px

Assets LaunchImage

环境 倍数 方向 尺寸
iPad
iOS 5,6/7-9
1x
2x
竖屏 768px × 1024px
1536px × 2048px
iPad Without Status Bar
iOS 5,6
1x
2x
竖屏 768px × 1004px
1536px × 2008px
iPad
iOS 5,6/7-9
1x
2x
横屏 1024px × 768px
2048px × 1536px
iPad Without Status Bar
iOS 5,6
1x
2x
横屏 1024px × 748px
2048px × 1496px
环境 方向 尺寸
iPad
iOS 5,6/7-9
竖屏 768px × 1024px (@1x)
1536px × 2048px (@2x)
iPad Without Status Bar
iOS 5,6
竖屏 768px × 1004px (@1x)
1536px × 2008px (@2x)
iPad
iOS 5,6/7-9
横屏 1024px × 768px (@1x)
2048px × 1536px (@2x)
iPad Without Status Bar
iOS 5,6
横屏 1024px × 748px (@1x)
2048px × 1496px (@2x)

Icon

参考: 开发者官网使用 Python 截取

  • iPhone
环境 尺寸
iPhone Notifications
iOS 7-11
20pt
40px x 40px (20pt x 20pt @2x)
60px x 60px (20pt x 20pt @3x)
iPhone
Spotlight - iOS 5,6
Settings - iOS 5-11
29pt
29px x 29px (29pt x 29pt @1x)
58px x 58px (29pt x 29pt @2x)
87px x 87px (29pt x 29pt @3x)
iPhone Spotlight
iOS 7-11
40pt
80px 80px (40pt x 40pt @2x)
120px x 120px (40pt x 40pt @3x)
iPhone App
iOS 7-11
60pt
120px x 120px (60pt x 60pt @2x)
180px x 180px (60pt x 60pt @3x)
阅读全文 »

反馈请联系hertz@hertzwang.com,谢谢

参考 iOS 消息推送(VOIP)

准备

操作步骤

  1. 下载推送证书,加入到 钥匙串,并将文件改名为 aps_development.cer 放入本文件夹;
  2. 从 钥匙串 将证书导出为 p12 格式,更名为 aps_development.p12 放入本文件夹;
  3. 修改 push.php 文件中的配置;
  4. 终端执行 init.py 初始化证书;
  5. 终端执行 php push.php 发送(默认为开发环境)。

注: 执行完 python 脚本终端会输出以下内容,若没有则表示操作有误,请重新操作

Enter Import Password:
MAC verified OK
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:

常见问题及解决

阅读全文 »

反馈请联系hertz@hertzwang.com,谢谢

安装

Mac平台上MySQL支持dmg文件安装,打开下载界面

删除

停止MySQL,然后终端执行:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

编辑 /etc/hostconfig 文件,删除 MYSQLCOM=-YES-

重置root用户密码

可参考官方做法,也可使用我这种不安全的做法

阅读全文 »

反馈请联系hertz@hertzwang.com,谢谢

主要摘自CodeIgniter 中国 » 文档首页

下载

点击打开下载界面

安装说明

安装 CodeIgniter:

  1. 解压缩安装包;
  2. 将 CodeIgniter 文件夹及里面的文件上传到服务器,通常 index.php 文件将位于网站的根目录;
  3. 使用文本编辑器打开 application/config/config.php 文件设置你网站的根 URL,如果你想使用加密或会话,在这里设置上你的加密密钥;
  4. 如果你打算使用数据库,打开 application/config/database.php 文件设置数据库参数。

安全性

systemapplication 文件夹放置 Web 根目录之外,修改 文件夹 名称,并设置 index.php 中的 %system_path 和 *$application_folder*,最好设置成绝对路径。

生产环境要禁用 PHP 错误报告以及所有其他仅在开发环境使用的功能。在 CodeIgniter 中,可以通过设置 ENVIRONMENT 常量来做到这一点,这在 安全 这篇指南中有着更详细的介绍。

反馈请联系hertz@hertzwang.com,谢谢

参考Mac下用brew安装nginx

安装brew(Homebrew)

一般默认装有brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew常用命令:

  • 搜索软件:brew search nginx
  • 卸载软件:brew uninstall nginx
  • 升级brew:sodu brew update
  • 查看安装信息:sodu brew info nginx
  • 查看已经安装的软件:brew list
  • 注:脚本会在执行前暂停,按下回车并输入管理员密码。更多信息查看官方网站
阅读全文 »

反馈请联系hertz@hertzwang.com,谢谢

前言:本文章主要解决在现有iOS工程中集成多个Unity工程的问题

Unity 5.3.5f1

Xcode 8.2.1

iOS原生集成多个Unity工程

知识点

  1. Unity3d场景生成、上传、下载和加载(卸载未研究,必要时需卸载);
  2. Unity3d导出资源、加载资源、场景切换;
  3. iOS原生集成Unity3d工程(集成Unity3d生成Xcode中的资源,参考链接
  4. iOS原生与Unity3d交互(界面切换、数据交互)

Unity部分

阅读全文 »

反馈请联系hertz@hertzwang.com,谢谢

前言:解压ipa并显示包内容后,看到一个 Assets.car 文件,心想它就是 Assets.xcassets

参考原文:iOS学习之解压Assets.car

获取工具

  1. Github下载工程;
  2. 打开工程;
  3. 编译后 Products 文件夹中得到 cartool

解压

$ ./cartool /xxx/Assets.car /xxx/outputDirectory
  • cartool: 命令行工具
  • Assets.car: Assets.xcassets 压缩后的文件
  • outputDirectory: 目标文件夹,必需存在!

脚本操作

阅读全文 »