- 浏览: 647503 次
- 性别:
- 来自: 青岛
最新评论
-
mojingqing:
感谢!
MySQL修改my.ini后,出现错误:Incorrect information in file: '.\xx\xx.frm -
qq3061280:
qq3061280 写道
FATAL ERROR in native method: JDWP No transports i -
qq3061280:
FATAL ERROR in native method: JDWP No transports i -
xiebo1983:
http://sqkoo.com/mysql-function ...
Date format -
java_xiaoyi:
...
[SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
文章列表
swift3 GCD
- 博客分类:
- iPhone
Creating a concurrent queue
let concurrentQueue = DispatchQueue(label: "queuename", attributes: .concurrent)
concurrentQueue.sync {
}
Create a serial queue
let serialQueue = DispatchQueue(label: "queuename")
serialQueue.sync {
}
Get main queue asynchronously
D ...
修改hosts
sudo vi /etc/hosts
添加IP
23.76.66.165 s.mzstatic.com
:wq 保存退出
在做 点击section下拉展示相应cell的功能时,遇到了闹心的“Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '* -[__NSArrayM insertObject:atIndex:]:”
各种debug,各种调试,都发现是系统刷新cell时发生错误
最后,发现之所以会导致系统的那个错误,完全是因为使用了“自适应高度的cell”
self.tableView.estimatedRowHeight = 80
self.tableView.esti ...
在使用XCTest进行单元测试时,我们经常会遇到一些CocoaPods中的开源框架的调用,比如“Realm”或“Alamofire”
在测试的时候,如果配置不当,会导致“framework not found RealmSwift for architecture x86_64”这样的报错
在之前很多人的配置,都是修改各种单元测试Target的headers等这些配置参数,但在CocoaPods1.0之后,就很简单了,只需要在配置Podfile的时候,稍微改变一下即可,如下:
source 'https://github.com/CocoaPods/Specs.git'
platfor ...
Mac配置Apache
- 博客分类:
- Apache
查看Apache版本
httpd -v
Apache管理
sudo apachectl start
sudo apachectl stop
sudo apachectl restart
配置用户访问目录
默认访问:/Library/WebServer/Documents/
cd /etc/apache2/users
sudo vim username.conf
username是用户名。
<Directory "/Users/Aaron/Sites/">
Options Index ...
关于vim配置及插件
- 博客分类:
- iPhone
比较好的配置:
https://github.com/amix/vimrc
python 自动补全:
https://github.com/davidhalter/jedi-vim
Xcode需要设置 email和用户名,在终端中设置如下:
xcrun git config --global user.email you@yourdomain.com
xcrun git config --global user.name "Your Name Here"
XCTFail(format…) 生成一个失败的测试;
XCTAssertNil(a1, format...)为空判断,a1为空时通过,反之不通过;
XCTAssertNotNil(a1, format…)不为空判断,a1不为空时通过,反之不通过;
XCTAssert(expression, format...)当expression求值为TRUE时通过;
XCTAssertTrue(expression, format...)当expression求值为TRUE时通过;
XCTAssertFalse(expression, format...)当expression求值为Fals ...
显示隐藏的文件夹
defaults write com.apple.finder AppleShowAllFiles TRUE
重启finder
killall Finder
comit 快捷键
alt+command+c
push 快捷键
alt+command+p
AppleWWDRCA.cer 过期
- 博客分类:
- iPhone
下载 https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
双击安装.
打开钥匙串,选择“登录”栏目->“显示”->“显示过期的证书”.
查看所有证书.
删除 "Apple Worldwide Developer Relations Certificate Authority certificates" ,也可以把其它过期证书删除
在“系统”一栏做相同的操作.
在Xcode里同步证书,或者直接去官网下载需要用到的证书
Mac 安装MySQL
- 博客分类:
- WEB
Mac版MySQL安装时,可以下载dmg版的安装文件
http://dev.mysql.com/downloads/mysql/
比如:mysql-5.7.10-osx10.10-x86_64.dmg,下载后双击默认安装即可
不过,在最后的时候,root用户密码会有个随机的密码值,比如(y75L;Nh/87VL),记住这个密码,后边会用到,因为后边会提示“You must reset your password using ALTER USER statement before executing this statement”。
reset 密码:
cd /usr/local/m ...
1. SIGABRT是处于程序控制状态下的crash,SIGABRT引起的crash是因为系统发现了应用程序正在做一些系统不希望它去做的事情(Exception)
它并不能精确的定位到crash发生在哪个源文件哪行代码中。为了精确的定位,我们可以使用Excepti ...
方案一,添加UITableView的delegate:
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
// Remove seperator inset
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
[cell setSeparatorInset:UIEdgeInset ...
财经
http://c.m.163.com/nc/article/list/T1348648756099/0-20.html
时尚
http://c.m.163.com/nc/article/list/T1348650593803/0-20.html
头条
http://c.3g.163.com/nc/article/headline/T1348647853363/0-140.html
娱乐
http://c.3g.163.com/nc/article/list/T1348648517839/0-20.html
热点
http://c.3g.163.com/recomm ...