我 ,
学会了虚伪;
学会了说谎;
学会了偷懒;
学会了耍滑头;
学会了阿谀奉承;
学会了装模作样;
学会了一切我曾经鄙视的东西。
我不停的问自己,这真的是我吗?
2018-10-08
继续阅读 »
Part I – Basic Find Commands for Finding Files with Names
Find Files Using Name in Current Directory
Find all the files whose name is tecmint.txt in a current working directory.
find . -name tecmint.txt
./tecmint.txt
继续阅读 »
同步远程和本地目录
git init
git remote add origin $url_of_clone_source
git fetch origin
git checkout -b master --track origin/master # origin/master is clone's default
继续阅读 »
在应用程序的开发当中,网络请求无疑是最常接触的一块。各种的数据传输,回报,变更无一不跟网络打交道。而在此当中有一些请求是非常依赖于上一个请求放回出来的结果的。
例如:我们想收集一个用户最新的资料(包括:头像,地址,姓名等等。),必须想让他跟新一下信息或者重新通过第三方的平台授权后再去上报资料。这一系列的操作都是非常常见的。而在iOS 的开发中,无疑最常用的框架就是 AFNetWorking. 这次我就结合这个框架简单演示下如何做一个有耦合行单网络请求。
继续阅读 »
今天想和大家分享的是命令模式。下面还和之前一样,先给出基本的定义。
命令模式(Command) 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或纪录请求日志,以及支持可撤销的操作。
那么让我们简要的说一下命令模式的特点:
1. 它能比较容易地设计一个命令队列;
2. 在需要的情况下,可以较容易地将命令记入日志;
3. 允许接收请求的一方决定是否要否决请求;
4. 可以容易地实现对请求地撤销和重做;
5. 新的命令类不影响其他的类,因此增加新的命令类很容易;
6. 把请求一个操作的对象与知道怎么执行一个操作的对象分隔开;
继续阅读 »
1:下载最新的python 版本 这里
2:安装下载好的文件
3:移动目录,系统的调用目录都在(/System/Library/Frameworks/Python.framework/Versions),把新装的python 移动的这个目录下面。
继续阅读 »
重启网络
service networking restart
service network-manager restart
继续阅读 »
身为iOS 的leader最近“不务正业”的去了解了一下有关JS的底层,深有感触的想写一些有关JS数组底层的东西,所以这篇文章就出来了。。
最了几年的程序员,最大的体悟就是你要不断的学习,终生学习才不会让自己退步或者说是脱落。好吧,闲话不说直接进入主题吧。
继续阅读 »
Runtime是什么
Runtime是一个c和汇编写的动态库(感谢Lision的指正),它就像一个小小的系统,将OC和C紧密关联,这个系统主要做两件事 :
1、封装C语言的结构体和函数,让开发者在运行时创建、检查或者修改类、对象和方法等等。
2、传递消息,找出方法的最终执行代码。
继续阅读 »
所有的指针在赋值为NULL、一个引用(地址)或者另一个指针之前都是未被初始化的。
当创建一个指针时,系统只分配了用来存储指针本身的内存空间,并不分配用来存储数据的内存空间。因此在使用指针之前,必须给它赋予一个已分配的内存地址。使用指针的时候一定要注意,不能对未初始化的指针取值!!
继续阅读 »