摘要:参考:http://stackoverflow.com/questions/12870041/ios-6-game-center-authenticatehandler-cant-login-after-a-cancelstatic BOOL g_isGameCenterInit = NO;#define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] \compare:v options:NSNumericSearch] == NSOrderedAscending)- (void)authentic
阅读全文
摘要:将产生错误日志的App的.app和.dSYM复制到某个指定目录控制台进入目录分别输入:dwarfdump --uuid YourApp.app和warfdump --uuid YourApp.app.dSYM查看UUID是否与日志上的UUID一致解释内存地址Thread 0 Crashed:0 libobjc.A.dylib 0x00003ec0 objc_msgSend + 241 MyApp 0x000036d2 0×1000 + 9938我们得到了用户发生崩溃情况的内存地址:0x000036d2命令行输入:dwarfdump –-arch armv6 MyAp...
阅读全文
摘要:1.普通崩溃日志参考:http://blog.csdn.net/cuiweijie3/article/details/8778198// 1: 进程信息Incident Identifier: 30E46451-53FD-4965-896A-457FC11AD05F // 崩溃报告的唯一标识符// 是与设备标识相对应的唯一键值。虽然它不是真正的设备标识符,// 但也是一个非常有用的情报:如果你看到100个崩溃日志的CrashReporter Key值都是相同的,// 或者只有少数几个不同的CrashReport值,说明这不是一个普遍的问题,只发生在一个或少数几个设备上。CrashReport.
阅读全文
摘要:转自http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘http://blog.csdn.net/cuiweijie3/article/details/8778198本文作者是Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 !如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,
阅读全文
摘要:http://blog.csdn.net/xiaominghimi/article/details/7439720
阅读全文
摘要:http://gitbook.liuhui998.com/3_5.html
阅读全文
摘要:git reset --hard FETCH_HEAD将本地的冲突文件冲掉,不仅需要reset到MERGE-HEAD或者HEAD,还需要--hard。没有后面的hard,不会冲掉本地工作区。只会冲掉stage区。此命令有可能将本地修改内容还原为与服务器相同,所以最好做备份
阅读全文
摘要:原文:http://www.ruanyifeng.com/blog/2012/07/git.html作者:阮一峰如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易用。但是,太方便了也会产生副作用。如果你
阅读全文
摘要:原文:http://www.cnblogs.com/myqiao/archive/2011/07/13/2105550.html一、约束 Constraints在上一篇随笔的结尾,我提到了约束, 但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应该翻译成约束更贴切一点。 那么什么是约束呢?我们在数据库中存储数据的时候,有一些数据有明显的约束条件。 比如一所学校关于教师的数据表,其中的字段列可能有如下约束:• 年龄 - 至少大于20岁。如果你想录入一个小于20岁的教师,系统会报错• 国籍 - 默认中国。所谓默认,就是如果你不填写,系统自动填上默认值• 姓名 - 不能为空。每个人都有名字
阅读全文
摘要:原文:http://blog.csdn.net/sahusoft/article/details/4446877在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。在 SQL Server 中可以这样处理: if not exists (select 1 from t where id = 1) insert into t(id, update_time) values(1, getdate()) else update t set update_time = getdate() where id...
阅读全文
摘要:判断表存在的方法很简单,网上很多:SELECT COUNT(*) FROMsqlite_masterwhere type='table' and name='%s'" % tname;那么判断字段是否存在, 或者说如何判断表的版本是否最新就只需要:select * from sqlite_master where tbl_name='tblContactList';sqlite_master 的表结构如下:type|name|tbl_name|rootpage|sql最后一个sql就是创建tblContactList表的sql语句, 所
阅读全文
摘要:原文:http://my.oschina.net/chape/blog/1199831 前提:已安装ssh2检查SSH公钥cd ~/.ssh看看存不存在.ssh,如果存在的话,掠过下一步;不存在的请看下一步3生成SSH公钥$ ssh-keygen -t rsa -C "your_email@youremail.com"# Creates a new ssh key using the provided email Generating public/private rsa key pair.Enter file in which to save the key (/home
阅读全文
摘要:原文:http://zhidao.baidu.com/question/308923445.htmlchmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:第一个数字表示文件所有者的权限第二个数字表示与文件所有者同属一个用户组的其他用户的权限第三个数字表示其它用户组的权限。权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。所以,chmod 755 设置用户的权限为:1.文件所有者可读可写可执行2.与文件所有者同属一个用户组的其他用
阅读全文
摘要:原文:http://blog.csdn.net/xuechongyang/article/details/83487351.$ ssh-keygen -t rsa(注意ssh-keygen中间没有空格)2. Git生成id_rsa和id_rsa.pub后,需要用TortiseGit的puttyGen工具把Git生成的private key(id_rsa)重新保存成.ppk格式,然后pull代码的时候载入那个ppk文件。
阅读全文
摘要:http://blog.csdn.net/ice520301/article/details/6142503Git服务器搭建过程参考网上资料搭建git服务器过程记录 如下:需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb)安装配置git服务器安装git和openssh:a@server:~$sudo apt-get install git-coreopenssh-serveropenssh-client新加用户git, 该用
阅读全文
摘要:日志文件:jira_data\logs\atlassian-jira.log如何在google搜索jira XXXjava.lang.RuntimeException: Probable fatal error:No fonts found.字体相关什么的:#java -version 查看JDK如果是OpenJDK#sudo apt-get install ttf-dejavu如果是SunJDK#sudo apt-get remove sun-java6*#sudo apt-get install sun-java6*Error creating bean with name 'pi
阅读全文
摘要:原文:http://zhidao.zgsj.com/article/6/201185171539.shtml一,创建用户:命令:CREATEUSER'username'@'host'IDENTIFIEDBY'password';说明:username-你将创建的用户名,host-指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%.password-该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.例子:CREATEUSER'dog'@
阅读全文
摘要:float offsetX = panel.contentSize.width * 0.8f / 6.0f; // 放六个float len = offsetX * 5;// 5个CGPoint pt = ccp(panel.contentSize.width * 0.5f, panel.contentSize.height * 0.5f);pt.x -= len * 0.5f;pt.x += offsetX * 0.5f;int i = 0;for (int i = 0; i < 5; i++) { CCSprite* sp = [CCSprite spriteWithFile:@..
阅读全文
摘要:原文unique Identifier即将退出,苹果给了我们Vendor和Advertising identifier两个选择,但应该用哪一个?文档并没有给出确切答案,具体使用哪个完全由你根据自己app的目的来决定。“”阅读器在2013年3月21日苹果已经通知开发者,从2013年5月1日起,访问UIDID的应用将不再能通过审核,替代的方案是开发者应该使用“在iOS 6中介绍的Vendor或Advertising标示符”。unique Identifier即将退出,苹果给了我们Vendor和Advertising identifier两个选择,但应该用哪一个?文档并没有给出确切答案,具体使用哪个
阅读全文
摘要:原文杨中科老师,CSDN学生大本营2009年度十佳老师。曾任职于微软中国、金蝶软件等知名IT企业。撰写了《自己动手写开发工具》、《程序员的SQL学习笔记》等技术图书。主导了金蝶EAS湖南烟草局SCM系统、字符终端图形库AHA3及开发工具AHAIDE、上海浦东发展银行图形前端等项目的开发,并且在中国工商银行批量平台、集中监控运维系统(部署于中国工商银行、中国农业银行、交通银行、北京银行、深圳发展银行等大中型银行)、力诺集团呼叫中心、新广源集团呼叫中心等项目中担任主力开发人员。 杨中科创办了为计算机初学者提供学习指导的公益性网站如鹏网(http://www.rupeng.com),运营两年多来,撰
阅读全文
摘要:原文鉴客发布于 2012年03月05日 14时,0评/260阅0人收藏此代码,我要收藏顶0踩1.添加framework:将SystemConfiguration.framework 添加进工程。2.下载https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip复制里面的Reachability.h和Reachability.m到项目中标签:WIFI3G代码片段(1)[代码]调用的代码01//判断当前的网络是3g还是wifi02-(NSString*)GetCurrntNet03{04NSStr
阅读全文