原创 使用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下生成公鑰及對應的私鑰