原创 golang 正則表達式學習筆記

1.非貪婪模式:  匹配模式前加 (?U) 2.獲取某個分組的數據 FindStringSubmatch() 3.獲得匹配到的全部數據  FindAllString()

原创 排序算法之快速排序(Quicksort) (C語言)

通俗理解:在數組中隨便取一個數k,一般是第一個,然後對數組操作,使小於k的數都在k的左邊,大於k的數在k的右邊(不考慮相等情況),然後採用分而治之的思想,運用遞歸函數,最終得到排好序的數組。觀看動態過程 void quick_sort(i

原创 Mysql設置允許遠程連接

步驟一: mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "(root密碼)"; 步驟二: $sudo gedit /etc/mysql/my.cnf 老的版本中 >

原创 雙鏈表排序問題(C語言)

#include <stdio.h> #include <stdlib.h> typedef struct node{ int data; struct node *pre; struct node *next; }

原创 Debug小應用--查看BIOS生產日期

首先點擊開始運行cmd --> 進入dos界面 ---> 輸入debug -->  再輸入 d fff0:f0 ff  即可看到BIOS的生產日期; 如果想要修改再輸入  e fff0:f?  --> ??  -->enter    即可

原创 php解析doc格式word文件的另一種方法

原理是用php調用外部工具實現,用到的工具是antiword  步驟1:下載解壓antiword後,將antiword文件夾放到一個系統盤根目錄下 步驟2:增加環境變量,我編寫了一個批處理腳本,如下: @echo off :: plac

原创 批處理設置永久環境變量

在dos設置下臨時環境的變量用SET就可以了,但cmd窗口關閉就消失了 google了下有沒有dos下永久設置環境變量的方法,最後找到了一個,寫成了批處理,如下 @echo off :: 設置環境變量HOME wmic ENVIRONM

原创 Ubuntu下安裝wavsep

一、安裝jdk 1.下載jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2.解壓 tar zxvf jdk

原创 bash學習筆記(一)

export 將變量變爲環境變量 1.變量鍵盤讀取: read -p -t 例: read -p "Please keyin your name:" -t 30 named 2.聲明變量:declare/typeset decalre -

原创 php解析word內容以及php解析pdf內容

php對pdf內容的解析目前有一個很好用的開源項目 傳送門:http://www.pdfparser.org/ php對word中內容的解析則可以調用com組件實現(僅適用windows平臺,且在裝有word的情況下。。。) 代碼如下:

原创 apache 允許局域網訪問設置

在httpd.conf中將以下 #   onlineoffline tag - don't remove      Order Deny,Allow      Deny from all     Allow from 127.0.0.1

原创 PHP實現office中宏的提取

其實是通過調用外部工具實現,外部工具爲 OfficeMalScanner下載地址 php代碼如下: <?php $path = "e:\\php\\malware.xls"; //待判斷文件位置 $type = "bin";

原创 排序算法系列:堆排序(heapsort)(C語言)

通俗理解:運用數據結構中的最大堆結構,取出數組中的中的最大元素,在重新構造最大堆,再找出其最大元素,以此類推直到取完堆結構中的元素爲止,最終得到排好序的數組。觀看動態過程 void swap(int* a,int *b) { int s

原创 排序算法之插入排序 (C語言)

void insertion_sort(int *p,int n) { for (int i=1;i<n;i++) for (int j=0;j<i;j++) { if (p[j]>

原创 linux用戶管理

etc/passwd文件 root:x:0:0:root:/root:/bin/bash 用戶名:密碼:UID:GID:描述信息:宿主目錄:命令解釋