网络知识
晴天zzz
这个作者很懒,什么都没留下…
展开
-
Git的使用一(创建版本库)仅限Mac亲测
初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;第二步,使用命令git commit,完成。翻译 2015-08-31 10:45:58 · 1049 阅读 · 0 评论 -
Git的使用十二(解决冲突)仅限Mac亲测
人生不如意之事十之八九,合并分支往往也不是一帆风顺的。准备新的feature1分支,继续我们的新分支开发:$ git checkout -b feature1Switched to a new branch 'feature1'修改readme.txt最后一行,改为:Creating a new branch is quick AND simple.在feat翻译 2015-08-31 14:56:50 · 437 阅读 · 0 评论 -
Git的使用三(版本回退)仅限Mac亲测
HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。翻译 2015-08-31 11:12:00 · 778 阅读 · 0 评论 -
Git(知识)Git的诞生
很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人翻译 2015-08-31 10:26:30 · 396 阅读 · 0 评论 -
Git的使用十五(Feature分支)仅限Mac亲测
小结开发一个新feature,最好新建一个分支;如果要丢弃一个没有被合并过的分支,可以通过git branch -D <name>强行删除。翻译 2015-08-31 17:48:59 · 318 阅读 · 0 评论 -
Git的使用十六(多人协作)仅限Mac亲测
查看远程库信息,使用git remote -v;本地新建的分支如果不推送到远程,对其他人就是不可见的;从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;建立本地分支和远程分支的关联,使用git branch --set-upstream branch-nam翻译 2015-09-01 10:04:26 · 278 阅读 · 0 评论 -
Git的使用十七(使用GitHub)仅限Mac亲测
在GitHub上,可以任意Fork开源仓库;自己拥有Fork后的仓库的读写权限;可以推送pull request给官方仓库来贡献代码。翻译 2015-09-01 10:39:32 · 289 阅读 · 0 评论 -
如何使用ASIHTTPRequest来进行网络请求的
第一步:导入支持库文件创建工程,导入支持ASI的第三方库。如果出现错误查看是否导入了 CFNetwork.framework, libz.dylib,libxml2.dylib等框架可库,这通过Xcode添加这些框架。第二步:设置非arc模式刚创建的项目是自动管理内存(arc)的,而asi是手动内存管理(非arc)的,可以在创建项目后设置Build Settin原创 2015-09-02 11:30:27 · 277 阅读 · 0 评论 -
ASIHTTPRequest使用指南---<<翻译稿>>老外的很有价值
ASIHTTPRequest使用指南--->当第一次使用ASIHTTPRequest进行http请求时,会出现非常多的bug提示.查了一些资料,发现在少倒入了几个资源包:大概是:CFNetwork.framework;SystemConfiguration.framework;MobileCoreServices.framework.原文:http://alls翻译 2015-09-02 12:26:27 · 269 阅读 · 0 评论 -
公钥,私钥,SSL(讲的很生动)
一,公钥私钥1,公钥和私钥成对出现2,公开的密钥叫公钥,只有自己知道的叫私钥3,用公钥加密的数据只有对应的私钥可以 解密4,用私钥加密的数据只有对应的公钥可以解密5,如果可以用公钥解密,则必然是对应的私钥加的密6,如果可以用私钥解密,则 必然是对应的公钥加的密明白了?假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们,然 后我转载 2015-11-25 15:28:31 · 248 阅读 · 0 评论 -
Git的使用五(管理修改)仅限Mac亲测
第一次修改 -> git add -> 第二次修改 -> git commit我们前面讲了,Git管理的是修改,当你用git add命令后,在工作区的第一次修改被放入暂存区,准备提交,但是,在工作区的第二次修改并没有放入暂存区,所以,git commit只负责把暂存区的修改提交了,也就是第一次的修改被提交了,第二次的修改不会被提交。翻译 2015-08-31 11:53:29 · 307 阅读 · 0 评论 -
Git(知识)集中式vs分布式
Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改翻译 2015-08-31 10:31:53 · 324 阅读 · 0 评论 -
Git的使用九(添加远程库)仅限Mac亲测
要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;关联后,使用命令git push -u origin master第一次推送master分支的所有内容;此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在没有联网的时候是拒绝干活的!当有网络的时翻译 2015-08-31 14:03:38 · 316 阅读 · 0 评论 -
Git的使用十(从远程库克隆)仅限Mac亲测
要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。翻译 2015-08-31 14:09:40 · 4826 阅读 · 0 评论 -
Git的使用四(工作区和暂存区)仅限Mac亲测
git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。翻译 2015-08-31 11:47:07 · 361 阅读 · 0 评论 -
Git的使用二(第一次提交修改)仅限Mac亲测
HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。翻译 2015-08-31 10:56:22 · 794 阅读 · 0 评论 -
Git的使用六(撤销修改)仅限Mac亲测
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。翻译 2015-08-31 11:59:49 · 618 阅读 · 0 评论 -
Git的使用七(删除文件)仅限Mac亲测
命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。翻译 2015-08-31 12:14:20 · 326 阅读 · 0 评论 -
Git的使用八(远程仓库)仅限Mac亲测
最后友情提示,在GitHub上免费托管的Git仓库,任何人都可以看到喔(但只有你自己才能改)。所以,不要把敏感信息放进去。如果你不想让别人看到Git库,有两个办法,一个是交点保护费,让GitHub把公开的仓库变成私有的,这样别人就看不见了(不可读更不可写)。另一个办法是自己动手,搭一个Git服务器,因为是你自己的Git服务器,所以别人也是看不见的。这个方法我们后面会讲到的,相当简单,公司内部开发必备。翻译 2015-08-31 13:48:58 · 803 阅读 · 0 评论 -
Git的使用十三(分支管理策略)仅限Mac亲测
通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。下面我们实战一下--no-ff方式的git merge:首先,仍然创建并切换dev分支:$ git checkout -b d翻译 2015-08-31 15:03:22 · 280 阅读 · 0 评论 -
Git的使用十一(创建与合并分支)仅限Mac亲测
小结Git鼓励大量使用分支:查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b <name>合并某分支到当前分支:git merge <name>删除分支:git branch -d <name>翻译 2015-08-31 14:24:17 · 2048 阅读 · 0 评论 -
Git的使用十四(Bug分支)仅限Mac亲测
小结修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除;当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场。翻译 2015-08-31 17:46:31 · 246 阅读 · 0 评论 -
H5-初次认识
第一个 hello world原创 2017-01-09 11:29:04 · 350 阅读 · 0 评论