工具
文章平均质量分 55
wwwwwwwwwwwwdi
这个作者很懒,什么都没留下…
展开
-
GitHub&&SourceTree教程
-->本教程适用于主流的开源网站github和bitbucket,个人认为sourceTree还是比较好用的git客户端,支持windows和mac os。-->soureceTree的最新版本可能与此教程的screenshot有些许不同,但大同小异(sourceTree的最新版本操作上更人性化)-->大家可以先看个关于git工作流程的视频,先了解一下,被youku转码了,不太清楚,将就看原创 2016-03-31 23:31:59 · 918 阅读 · 0 评论 -
【问题】Safari不能上网但chrome可以
今天遇到一个问题,Safari 无法上网,但是Google chrome可以!我本来在装虚拟机,然后。。。想百度一个什么东西,但是,突然发现,Safari跪了。。连不上网了。然后当时我command+Q退出了好几次,仍然不行然后我就鬼使神差的想到用chrome来试试,然后就发现问题了,Safari跪了。。其实我以前是遇到过这个问题的,当时我记得是用终端输入了一行命令解决的。然后我就疯狂的一顿百度,原创 2016-11-08 21:00:53 · 7949 阅读 · 0 评论 -
Cornerstone 破解版
http://www.cnblogs.com/ynwlgh/archive/2011/12/01/2270877.htmlCornerStone是个人非常喜欢的mac上的一款SVN客户端工具,官方提供了14天的免费试用(trail)版本。我们可以在此基础上提供无限期试用版本。方法一:如果你从来没有安装过这个trail版本,直接把当前系统时间改成未来的某个转载 2016-07-04 11:14:58 · 2080 阅读 · 0 评论 -
Git stash
简介git stash 可用来暂存当前正在进行的工作使用范畴比如想pull 最新代码, 又不想加新commit, 或另外一种情况,为了fix 一个紧急的bug, 都可以先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。基础命令:$git stash $do some work $git stash pop进阶:Git stash sav转载 2016-12-12 14:19:34 · 429 阅读 · 0 评论 -
计算机构成
今天不知道怎么回事,突然想了解学习下Linux。就从网上买了“鸟哥的Linux私房菜”,明天发货,估计后天就到了。从现在开始,要每天刺激自己学习一点点了!然后在博客里,我把每天学习的东西总结记录一下,算是一个学习笔记,肯定好过匆匆翻过一遍到头来什么都忘记了要好。(以前看Java的就是如上所说),好记性不如烂笔头嘛!由于卖家提前发了PDF版本,所以我就先看了第一章。这章讲了计算机的构成计算机的五大单原创 2016-12-11 23:53:49 · 557 阅读 · 0 评论 -
Git/Vim指令大全
一、 Git 常用命令速查git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am “init” 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git pus转载 2016-12-21 13:44:13 · 762 阅读 · 0 评论 -
iOS核心动画高级技巧
iOS核心动画高级技巧转载 2017-01-10 15:43:02 · 446 阅读 · 0 评论 -
Xcode build自动增加脚本
Target -> Build Phases -> 左上角“+”号 -> New Run Script Phase 选择到复制粘贴即可#!/bin/bashbuildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")buildNumber=$(($buildNumber + 1))原创 2017-02-08 11:05:52 · 575 阅读 · 0 评论 -
Google using tips
搜索引擎命令大全! 1、双引号把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。bd和Google 都支持这个指令。例如搜索: “seo方法图片”2、减号减号代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。Google 和bd都支持这个指令。例如:搜索 -引擎返回的则是包含“转载 2017-02-09 09:16:33 · 448 阅读 · 0 评论 -
Cocoapods search issues
相信有的小伙伴已经成功安装了CocoaPods,也可以正常使用,然而会发现执行pod search来搜索类库信息时,却总是[!] Unable to find a pod with name, author, summary, or descriptionmatching '······'。在此我分享一下自己的经验,希望能给您提供帮助。(此贴是在成功安装CocoaPods,但不能pod search转载 2017-02-14 10:36:19 · 199 阅读 · 0 评论 -
Xcode只能选择My Mac无法选择模拟器解决
今天遇到一个问题,要重新提交一个新版本。然后从SVN上check out下来,运行。发下一个问题Xcode上scheme选择那里,只有一个 xxx.project, 模拟器选项里只有My Mac。解决方法:Edit scheme Run等配置中选择对应的项目名称 这里选择testDemo.appOK原创 2017-02-02 16:09:47 · 4640 阅读 · 0 评论 -
Github使用
程序员应该没有不知道github的吧?今天来说下把自己项目提交到github的过程 有两种方法 1. 下载桌面管理工具,github-desktop 执行命令 brew cask install github-desktop即可安装 2. 手动添加,使用命令行今天说的就是使用命令行上传首先,你得一个现成的项目然后开始上传PS:Mac默认安装过git了这里以刚刚写的testLinkSyn原创 2016-11-04 17:03:24 · 372 阅读 · 0 评论 -
新集成cocoapods路径问题
前因今天,在给老的项目“瘦身”的时候,发现了一些旧的,不再使用的第三方库。或者是一些正在使用的,但是目录结构看起来相当复杂的第三方。在整理的时候,看着可以说是相当的烦心。然后,就想着给项目添加cocoapods支持后果开始整理!!终端cd到当前项目路径下pod init pod初始化然后添加需要使用pod管理的第三方库名,以及相应的版本号(如不知道,可用pod search xxx来搜索),整原创 2017-03-24 15:12:46 · 532 阅读 · 0 评论 -
Cocoapods updating local specs repositories
以前遇到过cocoapods更新本地仓库要等待很长时间的情况,好久没用了,突然就忘记了,这里记录下,以供以后查阅。原创 2017-07-08 21:53:43 · 185 阅读 · 0 评论 -
hexo+github搭建博客心历路程
前言今天突然回想起来以前在GitHub上创建的一个仓库,本来是想着以后写博客的时候都把数据同步上去,但是,今天尝试了一次,发现步骤稍显复杂, 1. 我先把项目clone到了本地 2. 创建了一个新的文件夹,在新的文件夹中,我新建了一个HTML文件 3. 修改了项目中的index.html文件,新建一个a标签,地址链接到该目录下新建文件夹中的html文件上。 4. 运行原创 2017-03-09 17:23:33 · 489 阅读 · 0 评论 -
换电脑后怎么继续维护以前hexo+GitHub创建的个人网站
首先1. hexo的相关配置文件都是本地存放的。 2. 同步到GitHub上的文件都是hexo g之后生成的(博客根目录下的)public文件夹中的内容。结论前提如果以前是使用hexo搭建的博客,以前电脑中创建过hexo根目录, 然后中途更换过电脑,以前电脑上的配置文件 在现电脑上都没有了解决方法如果想要重新在Github上创建repository,然后继续管理博客 那么请移步我以前写的hex原创 2017-10-09 17:03:21 · 3680 阅读 · 3 评论 -
vim简单操作指令
好久没有看C语言了。感觉还是需要学习一下的。毕竟据说研究底层都是大神,这个逼还是想要装一下的~现在,就来了解一下,编译C语言的一种编译器--vim(终端)vim是个编辑器,可以用来编译C文件,下面介绍一些常用的VI指令(本人技术有限。今天就先了解一些基础的常用的,后续继续学习的时候会补充)1.显示当前工作目录 pwd 目录/文件夹ls显示目录下所有文原创 2016-04-04 10:10:47 · 560 阅读 · 0 评论 -
初识Markdown
说来也巧,有一天,我从同事电脑的dock栏目上看到一个大写的浅绿色的M,感觉甚是清新脱俗,然后,我与Markdown的缘分就此展开。。。软件方面,也就是上文提到的大写的M,(Mou),读者可以使用brew直接进行安装brew cask install mou如果不知道什么是brew, 请移步笔者另一篇文章,Markdown是一种比HTML更加轻量级的标记语言,原创 2016-10-13 11:03:38 · 349 阅读 · 0 评论 -
苹果申请邓白氏码
时间---2016年11月4号。记录下整体流程,以供以后查询使用1.首先,你得有个新的开发者账号,申请账号链接点这里原创 2016-11-04 13:39:17 · 484 阅读 · 0 评论 -
Git SVN 区别
GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。那好,这就开始吧…1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN转载 2016-03-31 23:34:50 · 389 阅读 · 0 评论 -
iOS 项目审核悲剧原因
最近app上线,然而悲剧了好几次,所以网上找了被拒原因,收集起来,供以后查阅1. Terms and conditions(法律与条款)1.1 As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (PLA),转载 2016-04-14 17:39:49 · 4167 阅读 · 0 评论 -
iOS crash dSYM
前段时间,项目重构完成,模块添加完毕,然后欣喜的准备上线。然后。就出现了下图的情景。app只支持iPhone,不支持iPad,然后,悲剧原因都会有一个2.10iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS re原创 2016-04-15 13:01:47 · 7444 阅读 · 0 评论 -
UM统计崩溃信息处理
前面写了收集用户崩溃信息的方法,dSYM, 链接在这里今天来说下,用第三方统计SDK (UM)收集到崩溃信息之后的处理方法;UM界面类似这样:点击错误地址,然后出现如下图:为了方便,可以直接copy,在terminal 运行,显示效果如下:如图,能看到 会有找不到的情况。因此,介绍第二种方法。用UM的umcrashtool 工具来原创 2016-05-10 16:06:42 · 611 阅读 · 0 评论 -
Xcode那些不能错过的插件
http://www.cocoachina.com/industry/20130918/7022.html古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出转载 2016-06-24 10:15:51 · 478 阅读 · 0 评论 -
宏
宏定义在很多方面都会使用,例如定义高度、判断iOS系统、工具类,还有诸如文件路径、服务端api接口文档。为了对宏能够快速定位和了解其功能,我们最好在定义的时候将其放入特定的头文件中,下面我抛砖引玉,对一些常用的宏进行分类、分文件定义,希望对大家有所帮助。定义尺寸类的宏DimensMacros.h//状态栏高度#define STATUS_BAR_HEIGHT 20转载 2016-06-16 11:37:29 · 320 阅读 · 0 评论 -
iterm2 快捷键
Mac 原来自带的终端工具 Terminal 不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的 Iterm2 摆在那,基本上也就没有多少出场机会了Iterm2,经常使用终端的同学肯定早就切换到这个东东上了,开源免费,和 zsh 搭配差不多已经取代 Terminal + bash 成了 Mac 上终端工具的标准配置。Iterm2 的优转载 2016-07-14 13:27:33 · 387 阅读 · 0 评论 -
SVN 命令行操作
http://www.php-oa.com/2008/03/12/svnminglingzailinuxxiadeshiyong.html虽然现在有很多的svn客户端来对svn进行可视化的管理,例如windows下的小乌龟等都是非常优秀的。但总感觉使用起来不是特别方便或者说不是非常的便捷。而在linux或mac下,svn与linux的命令行搭配使用,可以发挥非常强大的作用,高效转载 2016-07-05 17:21:24 · 469 阅读 · 0 评论 -
Mac不可或缺的插件-HomeBrew
mac安装软件,一般来说要比windows要稍微麻烦一点,今天就介绍一个Mac平台下软件,脚本管理的工具——HomeBrewHomeBrew首页点击进去,按照步骤,就可以安装了。如果不行,可以在终端尝试以下命令ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"安装完成后,我们原创 2016-09-22 15:53:06 · 1674 阅读 · 0 评论 -
iTerm2 Configuration
国际惯例,先上图:然后一步一步的来说明怎么来设置的1、到iTerm官网下载安装包2、打开iTerm2.安装oh-my-zsh, iTerm通过该脚本来配置文件安装指令:curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh等待安装完成,会在iTerm原创 2016-06-24 09:58:48 · 560 阅读 · 0 评论 -
Mac效率工具Alfred
工欲善其事必先利其器,今天在网上了解到Alfred这个软件,就下载下来了,来提高自己的工作、学习效率这里是大概介绍,摘自网络另外还有一个可以的查看快捷键的软件 ——cheatsheet长按command键,可以看部分软件的快捷键。童鞋们可以自己去Baidu Google原创 2016-09-22 10:47:48 · 325 阅读 · 0 评论 -
Xcode 空工程
为了方便新建项目,所以贴出空工程制作方法 下载空工程模板https://pan.baidu.com/s/1dF5eaRZ亲测 xcode 7,8 可用然后复制到以下路径:先在 Finder - 应用程序 找到 Xcode, 然后显示包内容然后把空工程复制到一下路径即可:/Contents/Developer/Platforms/iPhoneOS.原创 2016-10-21 11:18:17 · 280 阅读 · 0 评论 -
iOS 最新版 CocoaPods 的安装流程
iOS 最新版 CocoaPods 的安装流程1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources -a https://ruby.taobao.org/3.验证新源是否替换成功$gem sources -l4.安装CocoaPods(1转载 2016-03-17 10:34:11 · 209 阅读 · 0 评论 -
VIM 压缩解压缩
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gzip 解压 1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz转载 2016-10-11 14:30:34 · 2393 阅读 · 0 评论 -
Cocoapods踩坑记录
Cocoapods踩坑记录 事情的经过是这样的! 昨天重新装了Mac系统,因为格式化了硬盘,所以全部环境都要重新搭建,当然包括恶心的Xcode安装。 今天装好了Xcode,配置了iTerm,准备开始新项目的搭建,考虑到以前第三方库管理的各种坑,所以想在下一个项目中把cocoapods拾起来,所以才有了今天的文章。说说我是怎么做的因为安装了brewHome,所以我直接一条命令出来$b原创 2016-10-21 16:33:48 · 394 阅读 · 0 评论 -
CocoaLumberjack 踩坑
最近想要导入CocoaLumberjack Log第三方库,来给调试或者以后用户特例问题定位”加点颜色”。cocoa pod导入这个库。 按照网上的教程添加上去, 但是遇到2个问题 1. 设置log的format 2. 没有设置log的levelformat。。。至今不知道怎么设置。。Use of undeclared identifier ddloglevel解决方法 pch中加入 #原创 2016-10-24 09:39:33 · 1158 阅读 · 0 评论 -
SVN操作
这里记录一下一些平时用到的svn指令操作1. svn log展示修正的log信息或者路径eg:svn log ProjectName/Info.plist就可以看到info.plist文件的修改历史2. svn diff查看两个文件之间的不同如果直接使用svn diff,则展示当前工作区和服务器端的不同。如果想要显示特定两个版本的不同,可以用如下写法://以下就是展...原创 2018-11-16 16:13:18 · 439 阅读 · 0 评论