首先我们得了解什么是vi设计中的精微调整原理: 在企业logo设计的时候,免费logo设计中的运用比例,对比,复制三个工具如果使用得当,我们就可以制作出精美的作品。而专业设计师与新手或业余爱好者的区别,更重要地体现在后期的精微调整上。一个缺少精微调整的形体,初看也许不错,但它的魅力却不能长久,...
分类:
其他好文 时间:
2014-11-24 20:50:38
阅读次数:
186
A.给某个类扩充方法(不改变原来的类)例如,给类Person加上名为Simon的category,加上一个-study方法使用()注明Person+Simon.h 1 @interface Person (Simon) 2 - (void) study; 3 @end 4 5 Person+Si.....
分类:
其他好文 时间:
2014-11-24 20:35:49
阅读次数:
145
最近整理一些资料,发现以前写的一段代码,提供对微软的版本管理软件visual sourcesafe的一些操作。以下简称vss。想起以前写的时候,因为资料比较匮乏,只能边研究边测试,走了不少弯路。由于一些个人的原因(有点健忘,有点懒),一直没分享出来。今天趁着有点空,刷刷blog。ps:上一个绘制c语...
分类:
Web程序 时间:
2014-11-24 18:37:29
阅读次数:
286
最近整理一些资料,发现以前写的一段代码,提供对微软的版本管理软件visual sourcesafe的一些操作。以下简称vss。想起以前写的时候,因为资料比较匮乏,只能边研究边测试,走了不少弯路。由于一些个人的原因(有点健忘,有点懒),一直没分享出来。今天趁着有点空,刷刷blog。ps:上一个绘制c语...
分类:
Web程序 时间:
2014-11-24 15:14:42
阅读次数:
301
上一个项目已经做完了,这周基本上没事,所以整理了下以前的项目,想把一些通用的部分封装起来,这样以后遇到相似的项目就不用重复发明轮子了,也节省了开发效率。今天把demo贴出来一是方便以后自己查询,二是希望同时也能帮到大家。 底部菜单栏很重要,我看了一下很多应用软件都是用了底部菜单栏做。我这里使用了ta...
分类:
移动开发 时间:
2014-11-24 11:43:54
阅读次数:
305
extern在源文件A里定义的函数,在其它源文件里是看不见的(即不能访问)。为了在源文件B里能调用这个函数,应该在B的头部加上一个外部声明: extern 函数原型; 这样,在源文件B里也可以调用那个函数了。 注意这里的用词区别:在A里是定义,在B里是声明。一个函数只能(也必须)在一个源文件里被.....
分类:
其他好文 时间:
2014-11-24 11:34:45
阅读次数:
152
这篇文章解决了在StackOverflow上一个经常被提到的问题。在配置发生变化(Configuration changs)时,什么是最好的保存活动对象方法,比如运行中的线程,Sockets,AsyncTask。要回答这个问题,我们要先讨论一些开发者在Activity生命周期中使用长时间后台任务时遇...
分类:
其他好文 时间:
2014-11-24 08:37:00
阅读次数:
143
做网站的时候,前台和后台是分开的,用了CKEDITOR上传图片,但是发现内容带图片的时候,前台Web浏览的时候是一个红X,一看路径不对,上传的到数据库中的是相对的虚拟路径,例如:,需要加上图片服务器、或者是后台服务器的域名。想了各种方法都没用一个好用的,后来想到了替换或者加上一个域名到路径前面,在网...
分类:
其他好文 时间:
2014-11-23 23:02:59
阅读次数:
243
2014-11-22 更新文件abc1,需要编辑abc的第三行vim +3 abc2,需要查询abc文件中的test字符vim +/test abc3,创建三个文件 aa bb ccvim aa bb cc:n 切换到下一个文件:N 切换到上一个文件 也可以用 :prev4,列出所有打开的文件:ls...
分类:
系统相关 时间:
2014-11-22 23:04:07
阅读次数:
224
攻击是在bt5下面进行,目标程序是在ubuntu虚拟机上运行。首先,需要搞明白什么是栈溢出攻击,详细内容请阅读http://blog.csdn.net/cnctloveyu/article/details/4236212这篇文章讲的很清楚了,只是具体例子不是很准确,有点小错误。下面贴上一个我验证过的...
分类:
Web程序 时间:
2014-11-22 10:33:39
阅读次数:
124