原创 迷宮求解問題——堆棧的使用

代碼:queue.h#define STACK_INIT_SIZE 100#define STACKINCREMENT 10#define Status bool#define ERROR 0#define OVERFLOW -2#def

原创 c++構造json數組

想構造一個形式如“list:[{id:12, position:12}, {id:12, position:12}, {id:12, position:12}]”的json數據,怎麼實現 用java寫json 數組很容易,直接用

原创 oracle數據庫的表的操作

今天,學習oracle數據庫中數據庫的創建和表的創建刪除修改等等操作。開始的時候,數據庫一直連接不上,後來知道原來是幾個服務沒有開啓:OracleXETNSListener,OracleXEClrAgent,OracleServiceXE

原创 URL下載的2種方法

最近,做一個類似於下載器的程序: 我用了2種方法,加上迅雷提供的插件是3種:我主要寫下微軟提供的API,通過MSDN都可以查到。 第一種:CInternetSession類 第二個:URLDownloadToFile函數 先說第一個,我使

原创 qt5框架—打印功能的實現

qt是一款優秀的程序框架,使跨平臺圖形界面的開發容易很多,節省大量的工作量 。它既可以開發GUI程式,也可用於開發非GUI程式,比如控制檯工具和服務器。Qt是面向對象的框架,使用特殊的代碼生成擴展(稱爲元對象編譯器(Meta Objec

原创 printf函數的實現vc6.0和win_tc

看一段代碼:  int a=2,*p=&a,*q=&a;  printf("%d%d\n",*p++,*(q++));  p=&a;q=&a;  prrintf("%d%d\n",*p,(*q)++);下面是VC6.0下面是win_tc結

原创 用qt編寫打印功能

       網上有很多程序,可以找到很多實現打印的功能。 我要說的是,爲什麼功能寫完了,還是沒辦法打印?我已經連接了打印機,解決的辦法是:確定你的電腦已經安裝了打印機的驅動;第二點,你打印機配置完全正確。其實爲了測試打印功能,可以安裝a

原创 學習筆記—多線程同步與互斥

  多線程編程是一個難點,不僅要考慮各個線程之間的同步和互斥問題,避免死鎖,活鎖和優先級反轉;還要考慮對資源的釋放,做到沒有內存泄露就是最好的實現

原创 k-Nearest Neighbors(KNN)算法—原理篇

前一陣子,在學習機器學習參考資料《Machine learning in action》,一本以python語言爲主。python比較簡單,寫算法比較靈活,對數組矩陣的計算形式調用較爲簡單。 第一個機器學習的例子,就是kNN,它是一個簡單

原创 定時提醒

我寫這個demo主要是爲了我晚上休息好些,有時忘了時間,都十二點一點了,甚至是看到黎明的曙光了。 功能: 強制關機:我們知道通過cmd.exe可以用命令行shutdown  -s使系統強制關機,但是還可以通過shutdown  

原创 k-Nearest Neighbors(KNN)算法—程序和總結篇

下面是python3.4代碼,我修改過。是根據《machine learning in action》中第二章的算法改變的。 from numpy import * import operator from os import listd

原创 python的numpy和matplotlib包的安裝

  爲了學習機器學習,開始看《Machine Learning in Action》,使用python語言。爲了搭建語言的ide環境。安裝了 python3.4,和對應版本的numpy-1.9.0,matplotlib-1.5.0。爲

原创 STL list的使用

先看段代碼:沒有對myserver和list對象進行釋放,主要是能夠訪問push進去的數據,只作爲測試,對於多少個元素,要在堆上分配多少個元素;#include <iostream.h>#include "list"using names

原创 qt5.0串口寫數據返回爲-1的問題

 開發環境是vs2012,qt5.2.0版本。通過串口通信與步進電機控制器進行交互。步進電機連接兩個電機驅動器,步進電機控制器控制兩個電機運動,正反轉,回零,運行到一定位置,控制輸入輸出停等基本操作。爲了調整鏡頭和相機的距離,從而調整相機

原创 C語言測試題

來自CSDN:http://topic.csdn.net/u/20110729/12/9973e5a4-a414-4714-871f-905a85612297_3.html 1,The output for this program i