Octopress是一个非常不错的博客系统,具有很好的扩展性,默认也提供了一个很好的博客主题。
随着越来越多的人开始使用Octopress搭建自己的个人博客,网络上出现了很多外观基本相同的博客。 虽然Octopress默认的主题设计的很简洁、美观,但为了打造一个属于自己的博客,还是希望能够做的更美观一些。 当然,借此机会自己也能够学习一点Web前端设计方面的知识。
Octopress是一个非常不错的博客系统,具有很好的扩展性,默认也提供了一个很好的博客主题。
随着越来越多的人开始使用Octopress搭建自己的个人博客,网络上出现了很多外观基本相同的博客。 虽然Octopress默认的主题设计的很简洁、美观,但为了打造一个属于自己的博客,还是希望能够做的更美观一些。 当然,借此机会自己也能够学习一点Web前端设计方面的知识。
公司最近有意将版本控制工具从VSS和CVS切换到Git上,由于之前的项目一直是使用VSS和CVS进行版本管理,这次迁移免不了要涉及VSS和CVS版本库向Git进行转换的工作。
带着这个目的,我先尝试着找到VSS到Git迁移的可行方案,因为我之前的项目一直也是用VSS进行版本管理,相对于从没有使用过的CVS而言,应该更容易上手一些。至于CVS如何迁移到Git会在后面进行研究。
通过前一段时间对Git的学习,基本掌握了Git常用命令的使用方法,并进行了总结,有兴趣的可以看看Git常用命令的使用情景和Git学习笔记。
在Git常用命令的使用情景中提到过多人协作的项目往往是需要一个中心服务器来同步多人之间的工作成果,另外,最终的工作成果通常也是中心服务器上的代码为准(为了项目管理的需要),因此,备份时往往需要对中心服务器上的仓库进行刻盘。
中心服务器上创建的项目仓库一般为裸仓库(没有工作目录),且需要为项目开发人员设置访问和操作中心服务器上仓库的权限(访问、读、写)。
本文将介绍如何使用开源软件GitStack在Windows上搭建Git中心服务器。
读了陈硕写的关于库的二进制兼容(binary compatibility)方面的文章,深感此内容的重要性,值得在以后的设计中多加考虑和实践。
在此,记录一下读后感,总结一下在设计库接口时应该考虑的事项,以备后用。
参考的文章如下:
另外,作者将其博文整理出一份C++工程实践经验谈,很值得一读。
前一段时间在酷啡生活的博客中看到这样的一道智力题:
“荷塘里有一片荷叶,它每天会增长一倍。假使30天会长满整个荷塘,请问第28天,荷塘里有多少荷叶?”
在上一篇已经大概讲了一下Git中的常用命令,本文希望能够在此基础上再做些总结,以结束Git第一阶段的学习。
本文尽量指出在不同情景下如何选择合适的Git命令来达到自己的目的,当然,由于Git太过强大、灵活,有时同一问题可以有多种不同的解决方案,这里不太可能全部列出,只会选择一些自己测试可用的方法。
文中会稍微谈一些Git内部实现的细节,但不会太具体,同时这些内容大部分是基于自己在学习过程中的一些理解,所以也不能保证相关的解释一定是正确的。
如发现有误,请告之,在此谢过!
64位filter开发工具为VS2005,原来使用VC6开发的filter要转换到VS2005下。
32位的filter移植到x64平台上,对于没有汇编的filter,工作比较简单,主要就是编译选项的设置和修改指针与整形数相互强制转换的地方,以及部分数据类型不匹配等。
最近接到的任务是将32位的directshow filter移植到64位平台下,因此,借此机会学习了一点关于64位编程方面的内容。
由于平时的开发环境是Windows + VS2005,所以,下面的内容也主要是讨论VS2005下64位编程的一些主要事项。不过,对于其他平台下的64位编程也有参考价值。
之前已经讲过如何搭建VS2005下64位编程环境,看这里。