原创 計算機算法分析之漸進記號

前言 在學習計算機算法時,知道插入排序的時間複雜度是O(n2),那O記號到底是什麼意思呢?本文主要介紹幾個算法分析時用到的記號。 大O記號 定義:O(g(n)) = { f(n) : 存在正常數c和n0 ,使對所有的n >= n

原创 下一代大規模增量索引平臺 – Percolator

本文作者:百度 劉景龍   原文刊登於《程序員》雜誌2011年第二期。覺得寫的非常好!所以轉過來跟大家分享分享! 下一代大規模增量索引平臺 – Percolator   簡介 繼google的3大基石GFS, MapReduce

原创 Open XML操作Excel導入數據

項目中發現使用OleDb(using System.Data.OleDb)相關對象處理Excel導入功能,不是很穩定經常出問題,需要把這個問題解決掉。項目組提出使用OpenXML來處理Excel的導入、導出問題,出於興趣對OpenXM

原创 TypeError: ObjectId('') is not JSON serializable

Python操作mongodb, 在對結果進行json.dumps操作時,報錯 TypeError: ObjectId('') is not JSON serializable 問題是結果中包含ObjectId信息 解決方案是,在dump

原创 python flask api get時ValueError("No JSON object could be decoded")

發請求:http://127.0.0.1:8073/api/graph/chufang?input=['發熱', '頭痛']     if request.method == 'GET':         r_query = reques

原创 Windows下mysql忘記root密碼的解決方法

Mysql版本:5.1   1、 首先檢查mysql服務是否啓動,若已啓動則先將其停止服務,可在開始菜單的運行,使用命令: net stop mysql    打開第一個cmd窗口,切換到mysql的bin目錄

原创 MongoDB使用小結:一些常用操作分享

本文整理了一年多以來我常用的MongoDB操作,涉及mongo-shell、pymongo,既有運維層面也有應用層面,內容有淺有深,這也就是我從零到熟練的歷程。 MongoDB的使用之前也分享過一篇,稍微高階點:見這裏:《Mong

原创 re.sub使用[]進行多目標替換

常規用法 >>> re.sub('[abc]', 'o', 'caps')  'oops'  將各單元使用()包含起來,放於[]中 re.sub(u"[(。)((.*?))(\ (.*?\ )]", '', drug_str)

原创 關於NoSQL,你必須知道的九件事

本文提到的列表來源於一篇文章,文章標題是關係型數據庫使用者必須知道的一些NoSQL知識。其中總結的九點NoSQL與RDBMS的區別聯繫非常不錯。NoSQLFan爲大家翻譯在此。 原文鏈接:NOSQL DB BASICS FOR T

原创 Pymongo: TypeError: if no direction is specified, key_or_list must be an instance of list

使用pymongo對某一字段進行sort時,報錯  TypeError: if no direction is specified, key_or_list must be an instance of list 問題代碼: items

原创 Linux makefile 教程 非常詳細,且易懂

最近在學習Linux下的C編程,買了一本叫《Linux環境下的C編程指南》讀到makefile就越看越迷糊,可能是我的理解能不行。             於是google到了以下這篇文章。通俗易懂。然後把它貼出來,方便學習。      

原创 sbt發佈assembly解決jar包衝突問題 deduplicate: different file contents found in the following

一、問題定義     最近在用sbt打assembly包時出現問題,在package的時候,發生jar包衝突/文件衝突問題,兩個相同的class來自不同的jar包在classpath內引起衝突。 具體是:我有一個self4j的jar,

原创 datagridview 列排序問題

DataGridViewColumn.SortMode屬性爲DataGridViewColumnSortMode.Automatic時,用 戶點擊列Header時,可以對列的內容進行排序。使用程序排序時,可以使用DataGridView

原创 校招小結

題主三流985小碩,2017屆畢業生。回想兩年前拒絕了浙大兩位老教授的保研邀請,略感遺憾。從今年找工作的情況來看,其實C9的名頭還是很好用的。不過既然自己已經選擇了,無所謂了。 面了10幾家公司,拿了幾個offer,簡單分享下經歷。 從實

原创 redhat掛載ntfs格式硬盤

在有些情況下,系統需要訪問本地NTFS分區上的數據,也可能需要訪問網絡上NTFS文件格式的數據。我們日常生活辦公中使用的系統還是Windows比較多的,移動硬盤也基本是NTFS文件系統格式的。而由於默認情況下,Linux核心不支持N