原创 php擴展中需要調用so庫文件操作方法
先編譯。so文件 例如: gcc -o libtest.so test.c test.h -shared -fPIC 庫文件命名規則: lib+庫名稱+.so 放在/usr/local/lib目錄下,並在/etc/ld.so
原创 計算目錄下所有程序文件代碼行數
find . -type f -name *.c -exec cat {} /;|wc -l
原创 thrift+scribe安裝+hadoop
需要 libevent,libevent-devel,boost,python,python-devel boost一定要1.45的 下載 thrift0.7.0 scribe-2.2裝不上,直接下載最新的scribe代碼 先安裝th
原创 win10+tensorflow1.14+cuda10安裝踩坑
tensorflow1.14安裝記錄 需要python3.7,cuda10,cudnn7.6,visual studio 2017 可以用visual studio 2017 community 版本 ,win10 sdk要加上,buil
原创 scribe配置
Scribe can be configured with: the file specified in the -c command line option the file at DEFAULT_CONF_FILE_LOC
原创 golang異常panic和恢復recover用法
go中可以拋出一個panic的異常,然後在defer中通過recover捕獲這個異常,然後正常處理 在一個主進程,多個go程處理邏輯的結構中,這個很重要,如果不用recover捕獲panic異常,會導致整個進程出錯中斷 package m
原创 golang 創建守護進程
package main import ( "os" "os/exec" "path/filepath" ) if os.Getppid()!=1{ //判斷當其是否是子進程,當父進程return之後,子進程會被 系統
原创 libuwind安裝錯誤
make install 時候出現 /usr/bin/ld: cannot find -lunwind-x86_64 問題原因實際就是autotools兼容性的問題,運行命令autoreconf -i -f ,在重新編譯安裝下就
原创 php+nginx+mysql安裝
nginx ./configure --prefix=/usr/web_soft/nginx --without-http_rewrite_module --with-pcre --with-http_ssl_module --wi
原创 hive udf
轉換字符串爲大寫package com.hive.myhive.udf;import org.apache.hadoop.hive.ql.exec.UDF;import org.apache.hadoop.io.Text;public c
原创 使用npm製作nodejs模塊包
【轉自】 http://www.elmerzhang.com/2011/09/nodejs-module-develop-publish/ NodeJS 是一門年輕的語言,擴展模塊並不太全,經常我們想用某個模塊但是卻找不到合適的。比如
原创 flot 說明
Flot 是一個用Jquery寫的繪圖的類庫 安裝 Just include the Javascript file after you've included jQuery. Note that you need to get
原创 couchbase+php安裝+測試
直接在官網下的rpm包安裝 http://www.couchbase.com/download 裝完就直接啓動了,命令 sudo /opt/couchbase/etc/couchbase_init.d stop 停止 sudo /opt/
原创 beanstalkd協議
Beanstalk protocol View more documents from qianshi
原创 hive udaf
求平均數 udaf函數package com.hive.myhive.udaf; import org.apache.hadoop.hive.ql.exec.UDAF; import org.apache.