2012年12月25日

window下git putty的集成

摘要: 1.eclipse egit plugins最近在使用eclipse的egit插件的时候发现经常会出现无法pull,无法commit,无法push的情况,觉得egit插件可能还是存在着一些问题。但是因为考虑到代码提交会使用private key的问题(并非使用git协议,而是采用ssh协议),而egit里面也集成了ssh key的设置。2.git bash后来直接安装了一个git bash,可以直接进行commit操作(这个本来就行,本地操作),但是因为git bash自身并不带ssh key,所以无法进行push,pull等操作。3.putty后来看了一个关于windows平台下面的ssh工 阅读全文

posted @ 2012-12-25 12:11 tangke 阅读(3205) 评论(0) 推荐(0) 编辑

2012年12月20日

Qt中对于SHGetSpecialFolderPath函数的调用

摘要: 首先介绍一下SHGetSpecialFolderPath函数:该函数用于获取指定的系统路径。需要包含#include<shlobj.h>BOOL SHGetSpecialFolderPath( HWND hwndOwner, _Out_ LPTSTR lpszPath, _In_ int csidl, _In_ BOOL fCreate);通过分析Qt代码中对于SHGetSpecialFolderPath函数的调用主要在2个类里面。一个为QDesktopServices类,另外一个为QSettings类。 QString QDesktopServices::storageLo... 阅读全文

posted @ 2012-12-20 17:26 tangke 阅读(705) 评论(0) 推荐(0) 编辑

函数定义的规范-电子书包

摘要: 1.receiveSocketCmds,receiveWebServiceCmds这两个函数主要是从platform以及终端数据传回来之后,模拟成event的事件,再从wm里面传过来,按照对于用户事件的参考函数做法比如paintEvent,mouseMoveEvent,mousePressEvent等等,这两个函数改成socketEvent以及webserviceEvent可能更加合适。2.setConfigFile该函数用于从配置文档中读取相应的窗口属性以及对应的工具栏按钮等等,当时也没有多去细想,至少现在看来,这个set的称呼不太合适,如果说设置一个变量等等的话,马马虎虎还行。这个地方改成 阅读全文

posted @ 2012-12-20 17:21 tangke 阅读(344) 评论(0) 推荐(0) 编辑

2010年9月3日

static_cast、 dynamic_cast、reinterdivt_cast、和const_cast

摘要: 使用标准C++的类型转换符:static_cast、 dynamic_cast、reinterdivt_cast、和const_cast。1.static_cast用法:static_cast < type-id > ( exdivssion ) 该运算符把exdivssion转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:1.用于类层次结构中基类和子类之间指针或引用的转换。进行上行转换(把子类的指针或引用转换成基类表示)是安全的; 进行下行转换(把基类指针或引用转换成子类表示)时,由于没有动态类型检查,所以是不安全的。2.用于基本数据类型之 阅读全文

posted @ 2010-09-03 14:18 tangke 阅读(245) 评论(0) 推荐(0) 编辑

导航