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