原创 利用後綴數組 前綴 LCP最長公共前綴求第K大的子串

下面藉助一道題目和大家一起討論:LCP及前綴 後綴數組的問題 題目: food所有的組成情況如下: d           f fo foo food o od oo ood 按照字母順序排列如上所示,現要求第k大的子串,例如第8大子串

原创 rpmbuild spec CMake 創建項目的rpm 包

rpmbuild spec CMake 創建項目的rpm 包,下面是項目的樹狀圖 . ├── cmake_fei │ ├── build │ ├── CMakeLists.txt │ ├── libhello │ │

原创 CMake 包含了頭文件 找到了so動態庫 鏈接時仍然出現undefined reference to 錯誤

今天遇到一個CMake 鏈接問題,這裏提出來和大家分享: 問題: 自己用C語言寫了一個動態:libword-counter.so,公開頭文件word-counter.h, 其中有函數如:wc_get_word_freq() 自己用C++語

原创 rest/flask/nginx/uwsgi/supervisor

感謝原文作者http://www.cnblogs.com/Ray-liang/p/4173923.html?utm_source=tuicool&utm_medium=referral 我採用的部署方案是: We

原创 kaggle base line: Mercari Price Suggestion Challenge

import math import numpy as np import scipy as sp import matplotlib.pyplot as plt import pandas as pd from pandas impor

原创 Kaggle solution 1: Mercari Price Suggestion Challenge

import pandas as pd import numpy as np import scipy import math import time from sklearn.linear_model import Rid

原创 jersey 基於tomcat web service 開發 restful service

1. 安裝好jdk 2. 根據前面的文章介紹,創建好tomcat運行時環境 3. 這裏對tomcat的配置重點提出來,以避免本人在實驗的時候遇到的衆多詭異問題 tomcat解壓後有RUNNING.txt。 根據裏面的guide,大家需要配

原创 DBus 實現IPC的 配置 及流程 及 代碼實現

com.test.hello.service,安裝到dbus系統目錄下 [D-BUS Service] Name=com.test.hello Exec=/bin/false SystemdService=hello.service h

原创 kaggle---titanic

import numpy as np import scipy as sp import matplotlib.pyplot as plt import pandas as pd from pandas import * fro

原创 CMake 創建靜態庫及動態庫供函數調用

CMake 創建靜態庫及動態庫供函數調用,下面是項目的樹狀圖 . ├── cmake_fei │ ├── build │ ├── CMakeLists.txt │ ├── doc │ │ ├── readme.txt

原创 位操作在算法中的運用

位操作在算法中的運用     1. 與操作& 100 & 111 = 100   2. 或操作| 100 | 000 = 100   3. 異或^ 100 ^ 000 = 100   4. 取反~ ~100 = 011   5. 向左移位

原创 Python---http

import urllib.request as ur import http.client as hc import httplib2 import urllib.parse as up def http1(): print('==

原创 子集subset問題

子集subset問題   子集即組合的集合 例如求ABCD的子集,即求ABCD中任取0個的情況+ABCD中任取1個的情況+ABCD中任取2個的情況+ABCD中任取3個的情況+ABCD中任取4個的情況。   遇到子集問題,首先想到暴力求法,

原创 test

https://www.jianshu.com/p/97cb3b6db573

原创 Socket---基於IO複用實現異步非阻塞通信 Python羣聊工具

運行環境: 1. 需要安裝最新的python3 sudo apt-get install python3 2.  不要用ssh shell工具連接linux機器,因爲它唯一缺點就是不支持中文 可以選擇使用putty連接linux,編碼設置