原创 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