原创 ubuntu16.04 實現SVN與WEB同步解決方案

1. 設置: WEB服務器根目錄爲/var/www/sxmd.com SVN服務器根目錄爲/home/svn/sxmd.com/ 2. checkout一份SVN svn co svn://IP/sxmd.com 3.修改權限 sudo

原创 iTerm 2 && Oh My Zsh【DIY教程】

一年前,在搞終端的時候偶然一次機會,讓我看到了各種強大的DIY界面,這讓我很想去自己搞一個。於是在網上不斷的尋找資源,也請教了大多數朋友。最終以失敗告終。最近,本人又突然想起當時這件事,於是,決定邊做筆記,邊嘗試當初失敗的過程。經過一個晚

原创 OC中自定義類的NSCopying實現的注意事項(isEqual & hash實現)

在OC中,如果自定義類,則要考慮賦值、持久化保存、保存到其它容器中等各種情況的對象複製和比較,下面是一個比較全面的自定義例子,在此僅作記錄: 自定義類: KeyValuePairs.h: #import <Foundation/Foun

原创 ruby-china 提供鏡像服務

無法安裝gem庫文件時,無法使用pod時,多數是由於無法獲取國外資源所致,這時需要選擇國內鏡像,由於原來的淘寶鏡像已不再維護,因此更換爲ruby-china鏡像,更換方法和淘寶鏡像的更換方法一樣: $ gem sources --r

原创 oc 轉c++的命令

然後我們打開終端,在命令行找到cd到文件目錄,然後中輸入: clang -rewrite-objc main.m 命令可以將main.m編譯成C++的代碼,改成不同的文件名,就會生成不同的c++代碼  這是就生成了main.cpp

原创 PHP坑之:有序數組合並

php合併兩個有序數組,方法1考慮了去重。 <?php $arr1 = array(1,2,3,4,5,6,7,8); $arr2 = array(3,4,5,7,9,10); //方法1,合併去重 function mergeOrde

原创 PHP坑之:約瑟夫環

<?php /* 約瑟夫環: 問題:一羣猴子排成一圈,按1,2,…….,n依次編號。然後從第一隻開始數,數到第m只,把它踢出圈,從它後面再開始數,再數到第m只,再把它踢出去………………….,如此不停的進行下去,直到最後只剩下一隻猴子爲止,

原创 PHP坑之:大整數相加

網上的大整數相加算法(PHP)大多實現的都有這樣或者那樣的問題,要麼沒有考慮最高位進位,要麼沒有考慮各位相加的10進制溢出,大概PHPer都比較粗曠吧。 下面是自己仿照原來C語言版本(譚浩強版算法)改造的php版本,僅供參考: <?php

原创 PHP 調用C++ 冒泡排序

從網上看到一個關於php調c++的例子,作者寫的demo漏洞百出,實在看不下去了,重新寫了一下,以免誤導小白,具體過程如下: 建立目錄: mkdir phpcallcpp 建立文件: cpp.html cpp.php sort.cpp->

原创 Mac yaf 安裝:

Apache和PHP都安裝好後: 安裝yaf: 下載源碼:https://github.com/laruence/yaf git clone https://github.com/laruence/yaf.git ./config

原创 如何修改Linux文件的屬性與權限

打開Linux系統,建立一個目錄。建立目錄命令爲【mkdir】。並用【ls】命令查看目錄相關信息,如圖,我們知道test的權限爲rwxr-xr-x。 chgrp:改變文件所屬用戶組。命令格式爲:chgrp 用戶名 文

原创 centos6.3(final) 編譯安裝php5.6

wget http://cn2.php.net/distributions/php-5.6.2.tar.gz  tar -zxvf php-5.6.2.tar.gz cd php-5.6.2 ./configure --prefix=/

原创 linux下shell for 循環執行不等待php腳本返回

 #!/bin/bash for i in {1..20} do         `cd /usr/xxxx ;php test.php > /dev/null &` done  -------------------------

原创 centos mysql-5.6.34 編譯安裝

centos mysql-5.6.34 編譯安裝: 準備工作: yum install gcc gcc-c++ ncurses-devel perl 安裝cmake: yum install cmake

原创 PHP7(zts 線程安全版)編譯安裝(支持多線程pthreads)

1、安裝PHP7: wget http://ar2.php.net/get/php-7.0.3.tar.gz/from/this/mirror -O php.tar.gz tar -zxvf php.tar.gz cd php ./co