2017年9月24日 星期日

Onedrive 已同步的綠色打勾消失不見

Onedrive 已同步的綠色打勾消失不見

我的電腦已經不見許久,不見的原因是因為系統還原過,最近新增了第二個Onedrive帳戶,沒想到新增完畢之後綠色就打勾就自己修復了!
從這裡新增第二個帳戶
新增完畢之後需要重新啟動電腦
可能會遇到的問題是系統變數 %onedrive% 會變成第二個帳戶,解決方法也很容易,自己到環境變數內修改即可。
更改回你要的位置
困擾了好久,意外解決了QuQ

2017年9月17日 星期日

Win10 1703 icon 圖示亂跑 插入圖示中間其他圖示跑掉

Win10 1703 icon 圖示亂跑 插入圖示中間其他圖示跑掉

如果直接全新安裝貌似不會有這個bug如果是升級上來會有這個問題,尤其是筆電

處理方法

有三個關鍵原因導致的
  • 升級1703非全新安裝
  • 貼齊格線
  • 文字放大

升級1703非全新安裝

只能重灌了,不能重灌就以下方法加減用~
如果是1604升級上來不會有事情,但是如果超過兩個版本也就是從1604之前一路升級上來的就會有這個狀況。

貼齊格線

右鍵→檢視→貼齊格線
直接不貼齊格線就正常了,不過可能要習慣一下。
或者也可以關掉之後重新打開也會恢復正常,但是重新開機之後又會不正常,又要重按一次。

文字放大

或者桌面→右鍵→顯示設定→縮放與版面配置改回100%也就正常了。
不過對於2K以上的螢幕或是筆電不得不放大,只能忍了或重灌。

2017年9月9日 星期六

Harris corner 角點偵測源代碼 source code

Harris corner 角點偵測源代碼 source code

bool harris(const vector<float>& p,
    size_t w, size_t y, size_t x)
{
    // 閥值
    constexpr float r = 10;
    constexpr float thre = ((r + 1)*(r + 1)) / r;
    // 二維讀取
    auto at2d = [&](int y, int x) {return p[y*w + x];};
    // 公式
    float Dxx = 2 * at2d(y, x) - at2d(y, x-1) - at2d(y, x+1);
    float Dyy = 2 * at2d(y, x) - at2d(y-1, x) - at2d(y+1, x);
    float Dxy = at2d(y+1, x+1) + at2d(y-1, x-1)
        - at2d(y-1, x+1) - at2d(y+1, x-1);
    Dxy /= 4;
    float Tr = Dxx + Dyy;
    float Det = Dxx * Dyy - Dxy*Dxy;
    // 判斷閥值
    if ((Tr*Tr / Det) < thre) {
        return 1;
    } return 0; 
}
沒有針對邊緣防呆,記得避開邊緣的點
測試圖

2017年9月7日 星期四

Visual Studio 17 更新後 win32主控台 消失不見

Visual Studio 17 更新後 win32主控台 消失不見

其實還在,只是換了一個名字,在這裡
然後下一個頁面也改了,不過內容還是一樣UI變得比較簡潔

僅支援 IE6 以上版本瀏覽器,Win10 無法打開

僅支援 IE6 以上版本瀏覽器,Win10 無法打開

有些網站太過老舊沒辦法直接打開

以下是打開方法

搜索 ie
打開之後先開到你要的網站,然後從這裡案相容性
這裡範例的是
葛瑪蘭汽車客運 http://secure.kamalan.com.tw/common_order.php
有先打開就會自動幫你填網站了直接新增就好
然後就可以用了。

2017年9月6日 星期三

新版 rar 如何直接解壓縮到目錄 不解壓縮到 C槽 TEMP

新版 rar 如何直接解壓縮到目錄 不解壓縮到 C槽 TEMP

爬文看網路上很多的說法是路徑改成 \ 的,但是實際操作還是跑到C曹去了測試了一下幾個路徑有不同的結果。

不使用暫存

不會跑到別的地方去的方法是
  • 直接右鍵,然後選擇 解壓縮到...解壓縮至此
大檔案儘可能使用這個方式解壓,不要用拖曳的拖式解壓出來。

使用暫存

如果是,打開進RAR然後再拖曳解壓縮,就會解到暫存目錄。
在WinRAR設定中的,暫存目錄根據以下的設定有不同的結果。
有無打勾僅使用存取式硬碟並不影響。(應該影響上面的解壓縮方式)
  1. 暫存目錄在壓縮檔旁邊
    .\
    
  2. 暫存目錄在使用者文件
    ..\
    
  3. 暫存目錄在C
    ...\
    
  4. 暫存目錄在temp
    ~\
    

2017年9月5日 星期二

C/C++ 編譯時如何更換圖示 gcc 與 Visual Studio

C/C++ 編譯時如何更換圖示 gcc 與 Visual Studio

Visual Studio

這個比較簡單只要直接加入資源即可
這裡要注意如果是ico選ico才看的到
然後依據你的編譯模式 x86/x64 和 debug/release 找到相應的檔案,或者你退到最外面直接在右上角搜索 *.exe 也可以,就可以看到圖示了。

gcc

這個比較複雜一點,寫了一個程序可以製作檔案,直接下載使用即可。

產生資源檔

先把你的圖示ico與下載的檔案create_resource_release放在一起,然後直接拉進去就可以產生了。
或者用命令
create_resource_release.exe CHG.ico
你可以一次拉多個檔案進去
即可產生 CHG_icon.o
在來編譯的時候只要加入他即可,例如我編譯一個cpp sou.cpp 下這樣的命令
g++ CHG_icon.o sou.cpp -o sou.exe
產生出來的檔案就有圖示了