原创 初識Prolog

對Prolog的初步瞭解 剛接觸Prolog,對其能做的事甚感興趣。 嚴格來說,我不認爲這是程序,因爲它執行哪一步不是由人來確定的,好像是有了初級的“智能”。 你定義一些規則,然後提出一個問題,它就會按這些規則來找答案。 比如有如下規則:

原创 兩道λ演算作業

由於作業需要,開始學習λ演算,順便開始寫博客,也記錄一下學習歷程。 下面簡單介紹λ演算的三個規則(紅色部分非原創,參考自wxb_nudt的博客《Lambda演算學習筆記》)。 λ-項是左結合的,λx.xx=(λx.x)x α-變換 α

原创 JavaScript 函數返回值

JavaScript定義帶返回值的函數有兩種方法: 1. 用var function_name = function(){}方式定義,示例如下: // 這種方式需要將var getCurrentTime定義在調用之前 var getCu

原创 linux 下的文件編碼格式轉換

使用場景: 在 linux 平臺上對文件格式進行轉換,比如將GBK格式的文件轉換爲UTF8格式 轉換方法 1. 使用 iconv 使用 man 查看 iconv 的幫助命令,比較簡單 NAME iconv - Convert

原创 MySQL數據庫的一些操作

基本操作 本地登錄: mysql -u username -p 遠程登錄: mysql -h IP -u username -p 創建數據庫: create database mydb; 選擇數據庫: use mydb; 查看所有表: s

原创 Linux 基本命令不能用的解決方法

問題描述 最近某次,新建一個ssh客戶端後,發現好多命令都不能用了比如:ls, vi, cat等,提示: -bash: XX: No such file or directory 但在其它還未關閉的ssh終端中可以使用,推測是/etc/

原创 每次進步一點點——spark中cache和persist的區別

昨天面試被問到了cache和persist區別,當時只記得是其中一個調用了另一個,但沒有回答出二者的不同,所以回來後重新看了源碼,算是弄清楚它們的區別了。 cache和persist都是用於將一個RDD進行緩存的,這樣在之後使用的過程中就

原创 atoi-字符串轉Int的實現

要考慮的問題 前導空白(空格和Tab) 溢出 異常字符 處理方法 首先過濾前導空白,直到遇到非空白符 若接下來的字符是正負號或者數字,繼續執行下一步;否則,返回0,結束 一直讀取,直至遇到非數字字符(包括’\0’) 若這段數字溢出,

原创 運行python版本的Spark程序

兩種方法: 使用 spark-submit 解釋執行python腳本 使用 python 解釋執行python腳本 1. 使用Spark-submit解釋執行python腳本 python腳本中需要在開頭導入spark相關模塊,調用時

原创 Oracle ORA-01033: 錯誤解決辦法

參考:Oracle ORA-01033: ORACLE initialization or shutdown in progress 錯誤解決辦法 問題 好久沒用數據庫,最近需要導數據發現數據庫已經無法連接,輸入用戶名密碼也不起作用;

原创 SVN 無法連接的解決方法:網絡代理

錯誤描述 可以通過網頁訪問,但不能通過TortoiseSVN訪問,出現如下錯誤信息: Unable to connect to a repository at URL ‘https://IP/svn/XXX’ Error runnin

原创 CentOS掛載U盤、移動硬盤以及文件拷貝、備份

說明 參考:http://www.centoscn.com/CentOS/2014/0318/2620.html 系統: Centos 6.5 以下操作均在root下執行的,在本地機器上實際操作併成功加載移動硬盤 1. U盤掛載 mk

原创 使用sLDA

說明 LDA是一個文本主題分類模型,sLDA是有監督的LDA。LDA的具體講解請參考博客 通俗理解LDA主題模型 。在 https://www.cs.princeton.edu/~blei/topicmodeling.html 上有LDA

原创 Eclipse中打印內容寫入文件

用Eclipse中編寫程序,當程序比較大,打印(System.out.println())的東西比較多時,在控制檯中查看打印內容不是很方便,想把打印內容同時輸入到文件中,這樣既能方便的查看,又能保存結果。 如果直接將System.out

原创 數據融合(data fusion)原理與方法

轉載地址:http://www.cppblog.com/COOOOOOOOL/archive/2010/03/16/109832.html 數據融合(data fusion)最早被應用於軍事領域。 現在數據融合的主要應用領域有:多源影