原创 .bash_profile設置

alias cls=clear alias ll='ls -l' alias initgopath='export GOPATH=`pwd`' alias gopath='echo $GOPATH' alias run='go r

原创 zval介紹-foreach問題(PHP)

zval介紹 先看如下代碼 <?php $arr = [1, 2, 3]; foreach ($arr as &$item) { var_dump($item); } echo "\n\n"; foreach ($a

原创 gomail發送郵件(web接口訪問)

配合nginx代理,進行擴展有很大的進一步開發空間 使用示例 依賴安裝 go get gopkg.in/gomail.v2 示例目錄結構 email | http_demo.go //示例文件 | http_

原创 scrapy缺少win32api

pip install pypiwin32

原创 php的this、static、self以及parent區別

<?php class base { const A = 'a'; public function __construct() { echo "base construct\n";

原创 GIT別名設置(提高效率)

設置方式 git config --global alias.別名 ‘命令參數’ 下面是我用到的一些 alias.br=branch alias.co=checkout alias.ci=commit alias.st=statu

原创 php的http請求

if (!function_exists('http_request')) { /** * http請求 * * @param string $method 請求方式 * @pa

原创 線程協程

開線程去運行任務,方法自身是不會停止,而是繼續在當前線程繼續執行。 而協程是把方法自己停下來,把當前線程讓出來,去執行任務。 兩者理念完全不同,而適用範圍也完全不同。

原创 PHP常量define和const的區別詳解

這篇文章主要給大家介紹了關於PHP常量define和const區別的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用PHP具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧 前言 常量是一個簡單的

原创 php連接redis

/** * */ class _redis_{ private $redis; private static $connections = array(); //定義一個對象池 private static $s

原创 socket編程,C語言版2

簡單的linux下socket編程,分別基於TCP和UDP協議實現的簡單程序 linux下socket編程可以概括爲以下幾個函數的運用: socket()bind()listen()connect()accept()read()write(

原创 mongodb索引

索引通常能夠極大的提高查詢的效率,如果沒有索引,MongoDB在讀取數據時必須掃描集合中的每個文件並選取那些符合查詢條件的記錄。 這種掃描全集合的查詢效率是非常低的,特別在處理大量的數據時,查詢可以要花費幾十秒甚至幾分鐘,這對網站的性能是非

原创 PHP常量詳解:define和const的區別

常量是一個簡單的標識符。在腳本執行期間該值不能改變(除了所謂的魔術常量,他們其實不是常量)。常量默認大小寫敏感。通常常量標識符總是大寫的。 可以用define()函數來定義常量。在php5.3.0以後,可以使用const關鍵字在類定義的外部

原创 Linux網絡編程

1、 套接字:源IP地址和目的IP地址以及源端口號和目的端口號的組合稱爲套接字。其用於標識客戶端請求的服務器和服務。 常用的TCP/IP協議的3種套接字類型如下所示。(1)流套接字(SOCK_STREAM): 流套接字用於提供面向連接、

原创 socket編程,C語言版

socket編程---send函數&recv函數詳解 一、send函數 函數原型:int send( SOCKET s,char *buf,int len,int flags ); 功能:不論是客戶還是服務器應用程序都用send函數來向TC