iOS 导入Framework 报错 Reason image not found
自己封装的SDK在导入测试项目的时候发现直接闪退了,报错如下:
12345dyld: Library not loaded: @rpath/DZKJQuoteModule.framework/DZKJQuoteModuleReferenced from: /Users/jocelen/Library/Developer/CoreSimulator/Devices/65C4E1C6-0601-4E8B-9011-E29B938BF09B/data/Containers/Bundle/Application/A15117A4-D048-4D73-A4EF-6349E0075721/test1.ap
...
iOS xib view设置阴影失效问题
设置阴影用代码设置xib中viw的阴影,本来就以为很简单的设置就完事了
C12345_contentView.layer.borderWidth = 0.7f;_contentView.layer.borderColor = g_sepLineColor.CGColor;_contentView.layer.shadowColor= [UIColor lightGrayColor].CGColor;_contentView.layer.shadowOpacity = 0.4f;_contentView.layer.shadowOffset = CGSizeMake(2, 2);
意外结果不
...
iOS Framework合并
为什么要合并?了解CPU指令集
armv7|armv7s|arm64都是ARM处理器的指令集,是真机所含
i386|x86_64 是iOS模拟器的指令集
因为Framework的不同CPU指令集只能工作在对应的CPU上,所以本文目的就是将两种不同的framework合并,使其同时支持模拟器,和真机的运行注意:合并包只是方便开发调试,含有i386|x86_64指令集的包在上架上传的时候会被拒绝
手动合并了解 lipo 命令查看framework格式
在终端运行 lipo - info PATH
注意: framework的路径是 xxxx/ProjectName.framework/Proj
...
MAC终端 SSH登陆 Enter passphrase for key
需求:SSH免密码登陆利用ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"生成公,私钥的时候设置私钥密码,导致ssh免登录设置完成后一直需要输入私钥密码,才能链接SSH服务端,非常不方便1Enter passphrase for key '~/.ssh/id_rsa':
解决:第一步:将私钥添加到钥匙串中,按照提示输入私钥密码1ssh-add -K ~/.ssh/id_rsa
第二步:在.ssh文件夹下config文件中配置服务器属性,UseKeychain,AddKeysToAgent设置为YES如果没有该文件,就创
...
iOS导入Framework报错 Reason no suitable image found Did find
合并Framework后,导入报错自己合并真机模拟器的SDK后,在导入测试项目的时候发现直接闪退了,报错如下:12345dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /Users/jocelen/Library/Developer/CoreSimulator/Devices/E5532504-D375-4FCC-81A5-A46EA31BCB48/data/Containers/Bundle/Application/4413D938-4427-4B4D-8032-44A48643A0C7/QuoteS
...
MAC终端 Error The following directories are not writable by your user
Homebrew安装应用1brew install node
报权限错误1234Error: The following directories are not writable by your user:/usr/local/share/man/man8You should change the ownership of these directories to your user.sudo chown -R $(whoami) /usr/local/share/man/man8
解决办法收回权限后,即可正常下载
12sudo chown -R `whoami`:admin /usr/loc
...
MAC终端 ECDSA host key for [xx xx xx xx] xxxx has changed
终端登陆SSH1ssh root@xx.xx.xx.xx -p xxxx
登陆异常 抛错12345Add correct host key in /Users/jocelen/.ssh/known_hosts to get rid of this message.Offending ECDSA key in /Users/jocelen/.ssh/known_hosts:2ECDSA host key for [xx.xx.xx.xx]:xxxx has changed and you have requested strict checking.
解决办法原因:两次ssh连接的秘钥不匹配,处
...
Linux 文件操作(新增,复制,删除)
mkdir、rmdirmkdir用来建立新的目录,rmdir用来删除已建立的目录:12mkdir testrmdir test
rmdir 只能删除空文件夹若要删除非空的文件夹,可以使用rm命令,加rf两个选项,如:1rm -rf test
rmrm用来删除文件的rm –r 目录名:这个操作可以连同这个目录下面的子目录都删除,功能上和rmdir相似。rm –f 文件名(目录名):这个操作可以进行强制删除。1rm -rf test
rm命令常用的参数有三个:123456-f, --force 忽略不存在的文件,从不给出提示。-i, --interactive 进行交互式删除-r, -R,
...
SQL-Server-While遍历日期
需求需要将一个时间段的天数全部遍历
了解While函数, dateadd()函数While{…}1234WHILE conditionBEGIN {...statements...}END;
当condition满足的时候,一直执行statements
DATEADD(interval, number, date)
interval 新增的单位时间,如年(year),月(month),日(day)
number 新增的数量级
date 初始时间
实现12345678910111213141516171819declare @beg varchar(20),@end v
...