原创 單鏈表實現排序算法複雜度nlogn之歸併排序

單鏈表實現時間複雜度nlogn, 空間複雜度爲常數的歸併算法。 作爲複習,下面回顧一下歸併排序的大致思路 歸併排序舉個例子就是,假如需要對一個大小爲8的數列進行排序,那個首先分成兩個大小爲4的數列並排序,將這兩個大小爲4的數列

原创 PowerDesigner默認雙向關聯修改爲單向關聯

PowerDesigner中的關聯(Association)默認如下,是雙向關聯的形式。 但是有時期望使用單向關聯,如下 修改步驟: 1.在關聯線上右鍵>format 2.再打開的窗口中將Multiplicity複

原创 Python實現Restful API

Python實現Restful API 最近寫了一個網絡驗證登錄的爬蟲,需要發佈爲Rest服務,然後發現Flask是一個很好的Web框架,使用Python語言實現。 1. 安裝flask pip install flask 2.

原创 Power Designer Check Model提示Role name uniqueness

今天在用PowerDesign畫類圖時,生成Java代碼出現了Role name uniqueness錯誤,根據提示是使用關聯的地方出現了錯誤。 這是發生錯誤時的類圖 根據提示應該是角色什麼要唯一,應該是類中的出現了相同的

原创 Visual Studio2017新建win32桌面程序

1.新建->選擇windows桌面嚮導 2.選擇windows應用程序exe 如果是一開始學習可以將空項目選上 3.在項目源文件上右鍵->添加->新建項 選擇cpp文件,然後修改文件名稱,點擊添加。 4.之後添加如下源代碼,

原创 VS2017搭建Opencv3.4.0環境

操作系統:windows10 開發軟件:VS2017社區版 依賴庫:Opencv3.4.0 以下是安裝步驟以及HelloWorld程序 第一步:下載解壓 去官網下載opencv-3.4.0-vc14_vc15.exe文件並運行

原创 記Oracle實驗筆記

使用Oracle開發一個JavaEE銀行管理系統 創建表時候可以使用分區,有範圍分區,哈希分區,列表分區,複合分區 參考鏈接http://blog.csdn.net/oyzl68/article/details/8142617

原创 Oracle定義以及調用方法

Oracle中定義方法以及調用方法 -- 定義方法 CREATE OR REPLACE FUNCTION get_user_id(customer_name VARCHAR2) RETURN NUMBER IS

原创 單鏈表實現排序算法之插入排序

插入排序的意思是每次從待排序數列中選出一個,插入到已排序的數列中。 /** 這個是一開始的答案,但是案例沒有全部通過,檢查發現是註釋處修改了head指針所致。 * Definition for singly-linked li

原创 數據結構問題之重排鏈表

題目 Given a singly linked list L: L 0→L 1→…→L n-1→L n, reorder it to: L 0→L n →L 1→L n-1→L 2→L n-2→… You must d

原创 Opencv學習之Mat-基本容器對象解析

什麼是Mat Mat是Opencv2.0版本之後引入的一個C++類,爲了在內存中存放圖像而建。由兩個數據部分組成:矩陣頭(包含矩陣尺寸,存儲方法,存儲地址等信息)和一個指向存儲所有像素值的矩陣(根據所選存儲方法的不同矩陣可以是不同

原创 關於Java中連接數據庫

  關於Java數據庫連接一定都知道JDBC,JDBC標準定義了Java程序連接數據庫服務器的應用程序接口(JDBC原來是Java數據庫連接Java Database Connectivity的縮寫)。下面是一個使用JDBC接口獲

原创 Phantomjs和selenium部署在centos服務器上出錯及解決方法

在Linux系統上寫的一個爬蟲程序用到了selenium的webdriver和phantomjs,運行沒有問題。但是當部署在centos服務器上時卻出現了錯誤。 錯誤信息如下 selenium.common.exceptions

原创 Android Studio升級後Gradle project Sync Failed解決方法

Android Studio使用的Gradle構建工具是從https://services.gradle.org/distributions倉庫獲取的,這個鏈接是被牆的,如果不翻牆很難下載下來。所以最近把開發工具升級之後,項目老打

原创 vfw視頻捕捉顯示黑屏解決辦法

最近做一個項目要用到視頻捕捉,所以使用vfw進行win32下的開發。使用筆記本運行程序,運行時筆記本攝像頭可以正常亮起,但是捕捉區域是黑色的。把程序發到同學電腦上可以正常顯示圖像,發現那就是電腦的設置問題了。 解決方法: 通過