自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 vimrc 与 vim script

网上搜 vimrc ,往往能找到很多人为自己写的 vimrc,但并没有 vimrc 详细全面的资料。所以我写了这篇文章,目的是找到所有跟 vimrc 有关的最全的官方资料。

2022-06-17 11:02:27 186 1

原创 static library 和 dynamic framework 有哪些异同

第1步:用 Xcode 创建项目名为 T7 的 framework,不要 test,不要任何附加的东西将项目根目录 T7 改名为 T7-framework第2步:用 Xcode 创建项目名为 T7 的 static library将项目根目录 T7 改名为 T7-library.static第3步:比较差异vimdiff \ T7-framework/T7.xcodeproj/project.pbxproj \T7-library.static/T7.xcodepr

2022-05-11 12:25:07 468

原创 与 xcodebuild 命令有关的目录

1. 默认设置build 过程中生成的中间文件、日志和可执行文件,默认都存放在:```shell~/Library/Developer/Xcode/DerivedData/ProjName-hash~/Library/Developer/Xcode/Archives/aa.xcarchive```如何得到这个目录,```shell# 显示项目设置,可以得到xcodebuild -showBuildSettings | grep -i derivedData# 日志里会

2022-05-10 17:02:39 1120

原创 brew, rbenv, rubygems, cocoapods

正确的安装顺序:1. 安装 homebrew (brew.sh)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2. 安装 rbenvbrew install rbenvrbenv initrbenv install 3.1.2 #选最新版rbenv global 3.1.23. 更新 rubygemssudo gem upd.

2022-04-14 17:13:09 534

原创 macOS 的 package 和 bundle

以3个 app 为例,QQ,Xcode 和 Alfred 4defaults read /Applications/QQ.app/Contents/Info CFBundleIdentifier输出com.tencent.qqdefaults read /Applications/Xcode.app/Contents/Info CFBundleIdentifier输出com.apple.dt.Xcodepkgutil --file-info /Appl..

2022-03-30 13:17:03 2856

原创 objc 的 ivar 和 associated object

用 associated object 的方式加变量,并不会改变 ivar listAssociated Objects - NSHipsterclass_copyIvarList方法获取实例变量问题引发的思考 - zhanggui - 博客园//// main.m//#import <UIKit/UIKit.h>#import "AppDelegate.h"#import <objc/runtime.h>@interface TestC

2022-03-22 20:04:30 121

原创 objc 的 isa 指针

isa 指针不再被推荐使用,但是 KVO 的实现却是在改变它的指向实现的,即 addObserver 时创建其子类,并将 isa 指向新子类。mikeash.com: Friday Q&A 2009-01-23ios - isa pointer in objective-c - Stack OverflowCocoa Objects...

2022-03-22 19:34:57 96

原创 求集合的所有非空子集

某个集合有n个元素,它的所有子集数(包括空集和自己)为2^n,有两种办法,一种是位图法(任一个元素选取或不选取),另一种办法是递归法:// File name: main.m#include <iostream>#include <vector>#include "Subset.hpp"using namespace std;int main(int argc, const char * argv[]) { char s[] = "abcd"; .

2022-03-20 22:08:52 1630

原创 用 fortran 写了个 hello world 并编译运行

很早就学了点 fortran,一直没编译过。今天心血来潮,决定折腾一下program fortran1write(*,*) "Hello, World!"end program代码就这么简单,存为 fortran1.f95下一步是找个合适的编译器,macOS 不带这玩意,搜到这篇文章,开源的 gfortran 或 intel 提供的 ifort,前者用 `brew install gfortran`,后者去官网下载安装编译,gfortran fortran1.f95或i

2022-02-25 20:44:14 1425 1

原创 苹果开发者的私钥弄丢了怎么办

1. 提前保管好(导出,换电脑或必要时导入)2. revoke 重新生成吧https://help.apple.com/xcode/mac/current/#/dev154b28f09FAQ私钥何时生成的:使用 keychain 生成 certificate signing request 时生成的公钥何时生成的:将上述 csr 上传到苹果开发者网站,后者生成 cert 文件时生成的(cert 文件就是公钥)开发证书(Apple Development)的私钥丢了没关系,..

2020-07-09 15:44:28 1171

原创 old-style ASCII property list

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html#//apple_ref/doc/uid/20001012-BBCBDBJE苹果这个文档可以推断出一些事实:1. xx.xcodeproj/project.pbxproj 是 old-style ASCII property list 文件2. NSLog

2020-05-28 16:05:22 155

原创 iOS 库的 umbrella header 里的 versionNumber 是什么

//! Project version number for LZDUtility.FOUNDATION_EXPORT double LZDUtilityVersionNumber;//! Project version string for LZDUtility.FOUNDATION_EXPORT const unsigned char LZDUtilityVersionString[...

2019-12-04 14:41:44 515

原创 Mach-O 二进制文件分析工具

file 输出二进文件的一些信息,比如胖瘦,支持的架构nmotoollipo 创建或分拆胖文件(包含多个或单个架构)MachOViewer

2019-07-15 17:08:49 681

原创 越来越不理解 AutoLayout 了,这段代码为什么失败?

import UIKitclass SecondViewController: UIViewController { let button = UIButton() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after l...

2019-05-25 14:35:55 142

原创 iOS 文本文件编码问题

http://www.newsmth.net/nForum/#!article/AppleDev/699曾写过这篇文章,一直没有确切答案,后来终于找到了:http://www.cnblogs.com/zhwl/archive/2012/12/31/2840746.html事实上,这些 magic number 都是指某种中文编码,Simplified Chinese (EUC) ...

2019-04-02 11:57:45 534

原创 如果你import了某个.m文件

build时会得到莫名其妙的duplicate symbols链接时错误。解决办法就是,全局搜.m"——是的,这就是#import "aaa.m"语句的办法。 可恶的是,xcode对这种import错误没有任何提示,事实是,怎么可能需要import某个.m文件呢? ...

2015-05-26 21:33:04 401

原创 越南小学题的解答

原题在这儿:http://news.xinmin.cn/world/2015/05/21/27686989.html其中看起来像冒号的符号理解为除号(事实上越南就是用这个符号表示除号的,我们表示几比几的时候,也是用这个符号)。废话不多说,直接贴代码:、、

2015-05-24 10:35:42 761

原创 huhamhire-hosts

​不用说你就知道是干嘛用的、 上地址:https://code.google.com/p/huhamhire-hosts/http://sourceforge.net/p/huhamhirehosts/wiki/About/https://github.com/huhamhire/huhamhire-hostshttps://hosts.huhamhire.com/

2014-06-23 14:56:20 2907

原创 工作组和域

<br />     局域网上的资源需要管理,“域”和“工作组”就是两种不同的网络资源管理模式。那么他们之间存在哪些区别呢?什么到底什么是“工作组”,什么是“域”,仔细探讨一下关于这些概念的理解。<br />一、工作组<br />1、工作组的概念<br />      工作组是最常用最简单最普遍的资源管理模式。简单是因为默认情况下计算机都是采用工作组方式进行资源管理的。默认情况下所有计算机都处在名为 workgroup的工作组中,工作组资源管理模式适合于网络中计算机不多,对管理要求不严格的情况。它的建立步骤

2010-11-27 09:01:00 1089

原创 windows的几个内置账户

<br />NT Authority/System ,系统内置账号,对本地系统拥有完全控制权限;在工作组模式下,该账户不能网络资源;通常用于服务的运行,不需要密码。<br /><br />NT Authority/Network Service ,系统内置账号,比 SYSTEM 账户权限要小,可以访问有限的本地系统资源;在工作组模式下,该账户能够以计算机的凭据来访问网络资源,默认为远程服务器的 EVERYONE 和 AUTHENTICATED USER 组的身份;通常用于服务运行,不需要密码。<br /><

2010-11-25 16:28:00 8469

TeX by topic

VICTOR EIJKHOUT写的TeX的教程,这是2008年版(英文)。 全书共319页约30章,讲解还是很详细的。

2011-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除