原创 使用WordPress搭建你的blog

代碼下載 WordPress項目的github地址:https://github.com/WordPress/WordPress 下載代碼到目標機器上,可以git clone 也可以選擇Download Zip 部署 本人的安裝環

原创 再寫一遍堆排序

void HeapAdjust (int* arr, int n, int s) { int i = s; for (i=2*s+1;i<n;i=i*2+1) { if (i+1<n && arr[i+1]

原创 n個字符的m長度的組合

#include<stdio.h> #include<malloc.h> void Print(char* base, int m, char* str) { if ('\0' == *(base)) { retu

原创 PHP複用curl請求遇到的請求參數混亂的問題

前兩天在做一個項目的時候出現了一個非常詭異的錯誤。在調開放平臺的一個查詢接口的時候,開始一直是好好的,某種特定的情況下會報簽名失敗!不能理解,接口一直運行的好好的,沒有改動,一定是哪裏出現了問題! 經過若干次嘗試,終於復現問題。找到了這個

原创 通過交換a,b中的元素,使[數組a元素的和]與[數組b元素的和]之間的差最小

/*     有兩個數組a,b,大小都爲n,數組元素的值任意整形數,無序;     要求:通過交換a,b中的元素,使[數組a元素的和]與[數組b元素

原创 Jenkins系列之二:PHP代碼發佈

之所以想搞一下Jenkins,是因爲現在的工作環境下,沒有代碼發佈平臺,想把Jenkins作爲代碼發佈之用。 安裝插件Publish Over SSH 系統管理->插件管理->安裝Publish Over SSH 配置Server

原创 PHP底層的運行機制與原理

PHP說簡單,但是要精通也不是一件簡單的事。我們除了會使用之外,還得知道它底層的工作原理。 PHP是一種適用於web開發的動態語言。具體點說,就是一個用C語言實現包含大量組件的軟件框架。更狹義點看,可以把它認爲是一個強大的UI框架

原创 一條命令搞定PHP安裝

上接一條命令搞定nginx安裝,噱頭之二,直接上命令 #!/bin/bash dir_name=`pwd`; mkdir -p {/data1/www,/data1/www/logs,/usr/local/myspace/etc/fpm.

原创 Jenkins系列之一:Jenkins安裝

官方文檔 Jenkins的官方文檔:https://jenkins.io/ Jenkins安裝 安裝方式有三種,可以根據需要選擇,推薦docker方式 1 下載war包 安裝Java8 JDK或者JRE都可以 下載 Jenkin

原创 學習spark之hadoop編譯部署

1.搭建環境 1.1安裝並配置maven maven3下載地址:http://mirror.bit.edu.cn/apache/maven/maven-3 本文使用的是3.3.9  http://apache.fayea.com/hado

原创 一條命令搞定nginx安裝

好吧,其實一條命令只不過是個噱頭而已,之前有個項目要遷移,因爲項目沒有在動態平臺上,相當於兼顧運維的一些操作。項目遷移要重新部署lamp環境,之前想用docker來着,結果在學習docker的過程中,整出這個一個nginx的安裝配置的自動

原创 如果你也不知道如何爲proxy_pass配置cache

寫在前面的話 事情的起因是,目前的工作環境沒有圖牀,so embarrassing…於是決定自己寫一個圖牀吧,花了一點時間,代碼寫完了,php+swoole+mysql。問題來了,每次訪問圖片都需要一次數據庫查詢,這必然導致數據庫

原创 PHP鏈路追蹤之NGINX的request_id

request_id是nginx ngx_http_core_module從1.11.0開始增加的一個內置變量,可以用它作爲一次請求的唯一標識,用於鏈路追蹤。 有兩種方式的配置可以在PHP代碼中訪問到這個request_id: 1

原创 windows主機ssh登錄centos主機tmux無法copy到系統粘貼板

問題 背景是,開發環境由mac滾回到windows了,so sad…用了一段時間的win10的wsl,誰用誰知道,真難用。斷然放棄,搞了個centos的虛擬機。 問題來了,ssh(XShell)登錄centos之後,tmux選中的

原创 linux下git使用ssh及遇到的問題整理

生成ssh key 參考generating-a-new-ssh-key $ ssh-keygen -t rsa -b 4096 -C "[email protected]" 默認會在 ~/.ssh下生成公鑰及對應的私鑰