原创 python正則如何判斷一個字符串中是否只有某些字符

在日常中我們經常需要判斷一個字符串是否符合規範,其最基礎的需求就是判斷字符串中是否只有某些特定的字符,遍歷整個字符串然後一個一個字符的判斷當然可以,但是如何用正則實現呢。 先給出代碼 re.match(r'[\d\(\)\.]+

原创 python獲取網頁amf的信息

首先解釋一波什麼是amf:AMF(Action Message Format)是Flash與服務端通信的一種常見的二進制編碼模式,其傳輸效率高,可以在HTTP層面上傳輸。現在很多Flash WebGame都採用這樣的消息格式。那麼

原创 最長公共子序列LCS和最長子串SLCS

最長子序列LCS #include <iostream> using namespace std; #define LEFT_UP 'a' #define UP 'b' #define LEFT 'c' //求最長子序列長度

原创 ssh 反向代理連接內網服務器並配置開機自啓動(解決autossh無法開機自啓動)

Q:現有公網服務器A和內網服務器B,如何通過ssh連接B呢 A: 安裝autossh 配置B免密登錄A,弄了之後B運行ssh [email protected],以便將A加入到B的know_host中,同時驗證免密登錄是否

原创 glibc memcpy函數的一些研究

在測試內存(AEP,6*256GB interleaved dax)性能的時候,發現通過8B循環寫的帶寬大概是4GB/s,然後無意間用了一下memcpy,發現帶寬達到了10GB/s,就順便研究了一下memcpy函數,做個記錄如下:

原创 Python如何讀取excel單元格的縮進

有些excel中有這種利用縮進表示層次結構的方式,那麼python如何解析它們呢? 工具:openpyxl 代碼如下: #!/usr/bin/env python # -*- coding: utf-8 -*- from

原创 二叉樹的非遞歸遍歷

前序遍歷 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * T

原创 python中編碼問題小結

1.在寫python代碼的時候請在文件最開始加上 #!/usr/bin/env python # -*- coding: utf-8 -*-   並且如果在代碼中需要使用中文請使用u'需要的中文'這種形式。 2.問題:如何查看u

原创 python 多線程+queue

python的queue設計的是線程安全的,所以大傢伙放心用吧! python多線程的一種簡單的實現如下: #!/usr/bin/env python # -*- coding: utf-8 -*- import threadi

原创 vs下編譯不出錯但是有小紅線

vs有時會遇到編譯不出錯但是會出現小紅線的情況,對於強迫症患者簡直不能忍。 具體解決方式是將對應的頭文件目錄加入到工程文件下。(項目->項目屬性->c/c++->附加包含目錄) 如果是對於像<iostream>這類庫不知道具體位置的,可

原创 'X86ISA::NoopMachInst' defined but not used

在新機器上編譯舊gem5的時候可能會出現'X86ISA::NoopMachInst' defined but not used的錯誤,此時需要更改gcc g++的版本到4.8

原创 R-Tree介紹及基本操作圖示

文章轉載自http://www.mathcs.emory.edu/~cheung/Courses/554/Syllabus/3-index/R-tree.html