原创 利用python cmd模塊開發小型命令行應用程序

利用python的cmd模塊可以輕鬆開發出一個基於命令行接口(CLI)的交互式應用程序。最常見的使用方式是從cmd.Cmd派生一個類,重載類中成員函數,從而實現用戶自定義的功能。首先看一個例子: import cmd import

原创 Matlab/Octave中使用Java

Matlab對於混合編程提供了廣泛的支持,例如,Matlab通過mex編程方式可以調用Fortran或者C語言編寫的mex文件;而通過mcc可以將Matlab的m文件編譯爲可被C/C++調用的動態鏈接庫或者獨立的可執行文件。此外

原创 創建Matlab engine的python binding

Matlab Engine是Mathworks提供的一種混合編程方案,其採用C/S(客戶機/服務器)模式,Matlab作爲後臺服務器,而用戶程序(一般是C/C++)通過Matlab Engine提供的函數接口控制服務器執行相應的語

原创 Windows下DLL文件調試

在Windows操作系統下主流的C語言開發工具是Visual Studio,這個工具與Windows操作系統集成較好,功能強大,是很多Windows平臺下C語言開發者的首選工具。但是VS過於龐大臃腫,並不適合個人日常開發使用。本人

原创 Matlab面向對象編程的兩種方式

Matlab支持面向對象編程,主要有兩種方式,一種是利用class命令,一種是利用classdef關鍵字。Octave(一種開源科學計算程序,可視爲Matlab的替代品)目前只支持第一種方式,對classdef暫不支持。下面對這兩

原创 基於python開發hadoop shell

Hadoop是一個分佈式計算框架,提供了一個分佈式文件系統(HDFS)和一個分佈式計算架構(MapReduce)的開源實現。 Hadoop支持一系列子命令,例如fs, jar, distcp等等,具體可以在命令行下輸入hadoop --h

原创 詮釋 Linux 中“一切都是文件”概念和相應的文件類型

轉載自:https://linux.cn/article-7669-1.html 在Unix和它衍生的比如Linux系統中,一切都可以看做文件。雖然它僅僅只是一個泛泛的概念,但這是事實。如果有不是文件的,那它一定是正運行的進程。 要理

原创 C語言深度剖析-讀書簡記

陳正衝的《C語言深度剖析. 第2版》這本書很不錯,對C語言中的一些易錯和重要的知識點進行了深度剖析,碰巧在網上看到這篇博客,對這本書中的關於C語言的一些易錯的和重要的知識點做了一些整理,故轉載過來,以便後續查閱。 寫在前面 最近再次溫習C

原创 softmax函數及其性質

本文討論機器學習中常見的softmax函數,並推導了softmax函數的梯度,討論了softmax函數的一些基本性質。 softmax函數定義爲 hsoftmax(xi)=exp(xi)∑nj=1exp(xj) 可以認爲是先對x 的每個

原创 基於Hadoop的大數據處理系統

基於Hadoop的大數據處理系統 By [email protected] 2015/11/10 0. 前言 伴隨Internet和Web技術的飛速發展,網絡日誌、互聯網搜索索引、電子商務、社交網站等技術的廣泛使用帶來了數據量的急

原创 Windows下Armadillo配置及測試

Armadillo是一個開源高性能C++線性代數庫,提供了和Matlab中常用命令接近的函數接口,可以方便地將Matlab/Octave開發的算法移植到C++中。特別地,我們可以先在Matlab環境中編程進行算法原型驗證,待算法充分驗證通

原创 Matlab中的參數解析

本文中,我們討論如何在Matlab中進行參數解析。 參數解析對於軟件開發和程序設計至關重要。在Matlab中,函數參數傳遞一般採用直接傳值方式,最複雜的情況下也就是使用varargin變長數組。那麼如何對varargin的數據進行參數解

原创 Windows下基於mingw的mex開發

1. mex是什麼 mex是Matlab提供的一種混合編程方式。通過mex,用戶可以在Matlab中調用C/C++或者Fortran編寫的計算程序,加速Matlab內部的矩陣運算(尤其是加速Matlab代碼中的for循環)。mex本質上是

原创 Windows下Eigen配置及測試

Eigen是一個用於線性代數、矩陣向量運算及算法的純C++模板函數庫。 Eigen is a C++ template library for linear algebra: matrices, vectors, numerical s

原创 Python字符編碼詳解

本文轉載自[http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html],是我目前看過的關於python字符串編碼的文章中講的最清楚的一篇了。 本文簡單介紹了各種常用的字符編碼