首先是关于键盘快捷键的使用
使用快捷键可以提高我们的学习和工作效率,而windows和ubuntu下两者常用的键盘快捷键大体相同
举几个常见的快捷键
  • Alt+Tab :用于各个应用程序的切换
  • Alt+Ctrl+T: 用于打开终端(这个会非常常用)
  • Win+D+Ctrl:回到桌面(这个和window有些不同)
  • Ctrl+Alt+L:锁屏
  • Alt+F4 :关闭应用程序      
  • Print Screen:截全屏
  • Shift+Print Screen:获取屏幕上某个区域的截图,此时光标变为十字,点击并拖动选择区域
  • 编辑快捷键 如复制、粘帖、剪切和windows一致

 
2012.12.15 17:30-19:00
图书馆二楼,Git在ubuntu的配置以及一些简单命令的学习

2012.12.16 10:30-12:43
图书馆二楼,ProGit第二章Git基础,了解了Git的几个常用的命令

2012.12.16 15:30-16:48 ,19:20-21:00
图书馆二楼,ProGit第三章Git分支部分,大概了解了下分支方面的操作和管理

 
参考 Agile Web Development with Rails,Third Edition 
------------------------------------------------------------------------------------------------------------------------------------------
下面是一些rails的基本概念、模型和思想的介绍 ,较为粗糙,感觉在看了一些简单的实例后印象会更加深刻些
  • 关于Rails:全称为Ruby on Rails,是一个web应用的框架(framwork);以该框架为基础的web应用,会使得web的开发、部署、和维护变得更加容易;
  • MVC:Module-View-Control架构                                                                                                                1) Module 负责维持应用的状态。有时候这种状态是短暂的,只在用户的几次操作之间存在,有时候这种状态 是持久的,需要将其保存在应用程序之外(通常是datebase);模型携带着数据,但不止是数据;它还负责执行施加于这些数据上的业务规则——即相应的约束条件,以确保数据操作的正确性。所以 模型不仅是数据的容器,还是数据的监护者;                                                                                                                                       2) View  负责生成用户界面——通常会根据模型中的数据而显示相应的界面设计(就是我们在浏览器中看到的内容;                                                                                                                                                       3)  Control 负责协调这个web应用的运作、接受来自外部的事件和请求、与模型进行交互,并将合适的页面(视图)显示给用户;                                                                                                                                                      
  • 下图显示了MVC 架构的大致如下 

 
前段日子重新安装了ubuntu系统,然后又花了很多时间进行了相应的环境配置,遇到了许多麻烦;为了避免这种既浪费时间又浪费心情的情况再度发生,选择将配置过程中遇到的一些方法和体会记录下来,供以后参考。

 
前些天学习的一些东西。主要是利用opencv中camshiftdemo算法实现物体的颜色的追踪和识别。这是前面一部分,主要包括对目标物体颜色的截取和对截取图像进行相关的文件处理。
这次学习的最大收获是在opencv中进行coding时,最好避免C接口和C++接口函数的混用;虽然最后编译会通过,但是在运行exe时就会出现异常。
详见http://stackoverflow.com/questions/13686606/can-opencv-be-developed-using-c-and-c-together#comment18806065_13686606
实现代码和注释如下。