原创 haddop 任務 start.sh

hadoop_bin="/usr/bin/hadoop" hadoop_streaming_file="/opt/cloudera/parcels/CDH-5.11.0-1.cdh5.11.0.p0.34/lib/hadoop-mapr

原创 結合代碼帶你理解DeepFM 原創: 王騰龍 DataFunTalk 1周前

 https://mp.weixin.qq.com/s/KFUtS4Cd9-XSBlS4u7HZLA # https://mp.weixin.qq.com/s/KFUtS4Cd9-XSBlS4u7HZLA '''DeepFM 相當於

原创 快速排序【遞歸版】

#include<iostream> #include<vector> #include<stack> #include<cstdlib> #include<algorithm> using namespace std; /**把數組

原创 [劍指offer]替換空格

E:\數據結構\劍指offer代碼 何海濤\劍指offer代碼\01ReplaceBlank\ReplaceBlank>a.exewww sogou com www_=_sogou_=_com_=_ #

原创 pypy優點

GIL,即全局解釋器鎖(Global Interpreter Lock),是計算機程序設計語言解釋器用於同步線程的工具,使得任何時刻僅有一個線程在執行。常見例子有CPython(JPython不使用GIL)與Ruby MRI

原创 isodata算法確定k均值聚類的k值

http://baike.baidu.com/view/3167773.htm http://www.cnblogs.com/huadongw/p/4101422.html 聚類算法:ISODATA算法 1. 與K-均值算法的比較

原创 Linux 添加開機啓動項的兩種方法

1、編輯文件 /etc/rc.localvim /etc/rc.local#!/bin/sh # # This script will be executed *after* all the other init scripts. #

原创 歸併排序

//將有二個有序數列a[first...mid]和a[mid...last]合併。 void mergearray(int a[], int first, int mid, int last, int temp[]) {

原创 boost多線程

linux下編譯多線程程序: g++ -o 1.out 1.cpp -I$BOOST_INCLUDE -L$BOOST_LIB -lboost_thread 創建線程 •       頭文件 <boost/thread/thread

原创 數軸上從左到右有n個點、a[0] a[1]……a[n-1]給定一根長度爲l繩子、求繩子最多覆蓋其中幾個點

算法描述: maxCover=1 ,  coverNum = 0 ,beginPos=0,endPos=1 分別表示最多覆蓋點數,當前遍歷開始節點和結束點 1 如果a[endPos] – a[beginPos]== l 這個是時候正

原创 百度筆試寫的兩個題,還沒寫完。後續需要再完善一下。

1. 把一個鏈表,從中間拆開 2. 後面一段顛倒過來 3. 重新交叉成鏈 ABCDEF ABC DEF ABC FED AFBECD 只要搞成最後這種形式就好了 一個鏈表, 從中間分成兩個子鏈表,第二個鏈表逆序。 再把兩個

原创 求字符串的全排列python版本和c++版本

l=[] def All(str1): for i in str1: tmp=str1.replace(i,'') l.append(i) if len(tmp)>1:

原创 python求指定日期的前一天

import datetime import time def get_yestoday(mytime): myday = datetime.datetime( int(mytime[0:4]),int(mytime[4:6]),in

原创 linux常用命令總結

1.     rm   -drf   mydir mydir下所有東西包括mydir全部刪除 2.     刪除文件中某個單詞 sed -e '/FAILED/d' result.txt.bak1.FAILED 3. vi 中如何跳

原创 單鏈表逆置

#include<iostream> using namespace std; struct Node { int data; Node *next; }; typedef struct Node Node; Node *reve