效率
文章平均质量分 53
wwwwwwwwwwwwdi
这个作者很懒,什么都没留下…
展开
-
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 评论 -
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 评论 -
SVN冲突解决方法
原因由于上周五改了代码,但是下班的时候忘记提交SVN了,然后周末赶着上线,所以在家里加班,改了代码,换了图片,整理完成后,打包提交了。然后,今天到公司,想要同步下,执行了下svn update,然后,冲突就出现了!因此:出现了两种类型的冲突。tree conflict 说明两次提交,修改了目录结构,包括文件或者文件所在目录的改名、删除、移动。 因为两次代码实现不同,第二次添加了categor原创 2017-03-20 14:18:29 · 5496 阅读 · 0 评论 -
新集成cocoapods路径问题
前因今天,在给老的项目“瘦身”的时候,发现了一些旧的,不再使用的第三方库。或者是一些正在使用的,但是目录结构看起来相当复杂的第三方。在整理的时候,看着可以说是相当的烦心。然后,就想着给项目添加cocoapods支持后果开始整理!!终端cd到当前项目路径下pod init pod初始化然后添加需要使用pod管理的第三方库名,以及相应的版本号(如不知道,可用pod search xxx来搜索),整原创 2017-03-24 15:12:46 · 532 阅读 · 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 · 3679 阅读 · 3 评论 -
Emmet快速编写html
前面我们通过《超高速前端开发工具——Emmet》简单介绍了Emmet以及在编辑器中的安装,今天我们再来看用Emmet超高速的编写HTML代码。缩写是Emmet工具的核心,这些特殊的表达式通过Emmet解析并转化为结构化的代码块,而语法用CSS选择器,HTML标签和一些Emmet特定的代码生成,所以对于任何一个前端开发人员都可以很容易地掌握和使用。 你可以使用标签名称为div、p等生成HTML标签,转载 2017-12-15 13:12:29 · 5572 阅读 · 1 评论 -
xcode快捷键
记录一下xcode的快捷键,以供开发的时候提高效率左上角区域从左到右依次为: 解释 项目文件索引 版本控制管理 符号导航 全局搜索替换 问题索引 测试索引 调试板块 断点 报告 快捷键 cmd+1 cmd+2 cmd+3 cmd+4 cmd+5 cmd+6 cmd+7 cmd+8 ...原创 2018-08-17 12:16:41 · 224 阅读 · 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 评论 -
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 评论 -
UITableviewCellSeparator消失踩坑
由于好久没有重新开项目了,以前都是处在维护的阶段,所以,以前的知识或多或少的忘了一些。今天重新自定义了一个cell,需求是要求行与行之间分割线要占满屏的,但是我运行之后发现, cell之间的分割线,没!有!了!中午半忙活别的事,半调试,弄了一中午,终于找到问题所在。由于我OVERRIDE了系统的layoutSubviews方法 但是忘记调用 系统自己在方法里的操作了,然后才导致了这个问题。 一原创 2016-11-28 14:27:20 · 232 阅读 · 0 评论 -
Xcode清理记录
今天为了删除一些老旧的项目,特地查了好多资料,记下来以供以后查询移除Archive过的项目 可以删除已经归档的项目,在Organizer的列表中删除 路径: ~/Library/Developer/Xcode/Products移除对旧设备的支持 可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。 路径:~/Library/Develop原创 2016-12-09 18:03:45 · 2571 阅读 · 0 评论 -
Mac效率工具Alfred
工欲善其事必先利其器,今天在网上了解到Alfred这个软件,就下载下来了,来提高自己的工作、学习效率这里是大概介绍,摘自网络另外还有一个可以的查看快捷键的软件 ——cheatsheet长按command键,可以看部分软件的快捷键。童鞋们可以自己去Baidu Google原创 2016-09-22 10:47:48 · 325 阅读 · 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 评论 -
系统设置指令
这两天,装好了iTerm ,界面也优化过了,然后,发现终端的名字不是很好看,想要改一下,然后就搜索到了一个指令。scutil 指令上一张图足够可以看到,这条关键字就是用来设置或者查看电脑信息的。举个栗子,我修改了我Mac的namescutil --set HostName xxx xxx为新名字很简单,各位看官自行尝试吧原创 2016-09-27 19:24:46 · 447 阅读 · 0 评论 -
初识Markdown
说来也巧,有一天,我从同事电脑的dock栏目上看到一个大写的浅绿色的M,感觉甚是清新脱俗,然后,我与Markdown的缘分就此展开。。。软件方面,也就是上文提到的大写的M,(Mou),读者可以使用brew直接进行安装brew cask install mou如果不知道什么是brew, 请移步笔者另一篇文章,Markdown是一种比HTML更加轻量级的标记语言,原创 2016-10-13 11:03:38 · 349 阅读 · 0 评论 -
Git分支
首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样) 1. 从git取数据(git clone) 2. 改动代码 3. 将改动传回git(git push) 这3个步骤又涉及到两个repository,一个是remote repository,再远程服务器上,一个是local repository,再自己工作区上。其中 1, 3两转载 2016-11-09 12:03:13 · 189 阅读 · 0 评论 -
ReactiveCocoa学习笔记
最近在学习RAC框架,断断续续的看了好久,看的文章博客可以说少说也得有一两百,所以这是一个综合的产物,也可以算是一个学习笔记,毕竟好记性不如烂笔头,记录下来,以供以后复习。如有侵权,联系立删。书归正传:RAC简介RAC是一个F(functional)R(reactive)P(programming)框架,可以很好的结合MVVM. 写出的项目易于维护。但是导入MVVM和RAC的项目,学习成本有点高,原创 2016-11-30 16:03:27 · 762 阅读 · 0 评论 -
VI 编辑器的使用方法和技巧
前言Linux 系统下的文本编辑器有很多种,包括图形模式下的gedit、kwrite等,文本模式下的vi、vim(vi的增强版本)、emacs等。其中vi和emacs是Linux系统中最常用的两个编辑器。本节主要介绍vi编辑器,主要内容包括:vi编辑器的基本使用,包括vi的启动与退出、工作模式的切换、光标的移动、屏幕的滚动、文本的插入与删除、复制与粘帖、查找与替换等。 vi编辑器之程序编辑,包括程转载 2016-12-11 17:53:54 · 321 阅读 · 0 评论 -
给View添加特定数量的Border
前言 最近自定义了一个View,里边要求使用excel表格样式的布局来显示一些数据,这里我使用了多个Label来实现,本来是使用给label加边框,来达到这种效果,四周的边框效果还行,但是中间那些挨着的边框,重叠起来,颜色会加重,所以这里实现了一个UIView的category,用来添加特定数量的border。实现typedef NS_ENUM(NSInteger, UIViewBorderD原创 2016-12-10 21:43:17 · 369 阅读 · 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 评论 -
Xcode Instruments无法启动
相信每一个iOSer 都会知道xcode的检查功能。这里只是说一个我在使用中遇到的问题。打开方式:按键位置:Product -> Profile 快捷键 cmd + i问题描述一般情况下,我都是直接使用快捷键来启动Instruments的,但是,今天在按完快捷键之后,编译了一会,竟然提示build fail,但是,整个项目是没有Error的,我在左边列表栏里找了各种报的警告,依次解决,仍然不行。原创 2016-12-13 17:12:32 · 1314 阅读 · 0 评论 -
Mac通用快捷键
以桌面(Finder)为例,不同软件中,快捷键有所不同,到时候以软件内部配置为准功能快捷键打开cmd+o新打开一个窗口cmd+n新打开一个窗口的分栏cmd+t关闭cmd+w退出进程(大退)cmd+q切换同一程序中不同的窗口cmd+`切换程序cmd+Tab隐藏cmd+h从隐藏恢复cmd+Tab最小化到d...原创 2019-01-11 15:46:27 · 332 阅读 · 0 评论