原创 聊一聊web開發的前後端分離和頁碼分離

我一直對web非常感興趣,在這個APP爲主導的時代,我依然覺得未來的社會是屬於瀏覽器的。 不過今天不說瀏覽器,說說web中的前後端分離和頁碼分離,可能題目看起來怪怪的,因爲【前後端分離】和【頁碼分離】看上去是一個概念。 實際上,前後端分離

原创 細說Yii的rbac

既然是說,就不整源碼什麼的,如何使用你看官方文檔就可以 我主要說說rbac的意境。 在rbac裏有role,perssion,rule,user。 role就是角色,含義是抽象的,代表的是user的分類 perssion是權限,含義也是抽

原创 去掉數組中重複項之越過重複值法

今天寫代碼涉及到一個功能,JS獲取後臺數據以後,作品和作品之間的標籤有重複的,就需要用JS把數組中的重複項去掉。 看了許多方法,最後看到一個方法,真是非常聰明。 先發一下代碼,然後教大家如何看思路。 function repeat_jum

原创 計算數組中哪兩項的和爲某值[算法]

輸入一個已經按升序排序過的數組和一個數字,在數組中查找兩個數,使得它們的和正好是輸入的那個數字。要求時間複雜度是O(n)。如果有多對數字的和等於輸入

原创 計算數組中各項的重複次數

有一個數組(或字符串)$arr=[‘a’,’b’,’c’,’a’,’d’,’z’,’y’],由單個字符組成,求出現次數最多的字符出現的次數 $arr = ['a','a','b','a','a','b','y']; // 記錄數組 $rt

原创 https配置(wamp,lamp)

這裏有個大前提,就是你已經安裝好了openssl和mod_ssl openssl version查看版本,沒安裝就會報錯 mod_ssl就自己去擴展裏看吧 如果是centos之類的,直接yum install -y openssl mo

原创 PHP開發之lamp環境

我用的是centos7, 用yum源安裝apache:yum install apache -y 最後的-y是默認同意安裝的意思 用yum源安裝php:yum install php -y  用yum源安裝mariadb:yum inst

原创 有一個數組,由正整數、負整數、零組成,求和最大的連續子數組

$arr = [-11,1,111,-120,1,1,1,-55,-1,21,-1,1,1,1,1,-55,-1,130,1,1,-1]; // 歷史最大 $log_arr = [ 'start_item' => 0, 'value'

原创 獲取郵箱前綴

$email = '[email protected]'; // 截點 $key = '@'; // 前綴 $rt = ''; for($i=0;$i<strlen($email);$i++){ if($email[$i]==$k

原创 div撐開父容器的辦法

這裏說的都是子元素是block或者inline-block,並且子元素浮動的情況。 簡單說一下都有什麼方案 1.子元素clear:both; 2.子元素display:inline-block;(父容器配合white-space:nowr

原创 IOS移動端點擊陰影如何去除?

IOS移動端點擊陰影如何去除? 以前沒怎麼發現這個問題,不過最近涉及到了,就四處找了找,原來IOS比較得兒(得兒的不要不要的) 無論是什麼東西,只要點擊,就出現背景顏色。 解決方法如下: *{-webkit-tap-highlight-

原创 二分法求臨界值[非遞歸算法]

// 總樓層 $number = 100; // 持有值 $keep_value = 0; // 臨界值(最低摔碎的樓層) $is_suile = 96; // 實驗次數 $count = 0; while(intval($number/

原创 PHP學習之數據類型

PHP是弱類型的語言,也就是說使用一個變量不用聲明變量的類型,使用的時候(非必要情況)也不用太在乎類型轉換。 不過按照標準來說,PHP還是分爲7中數據類型 1.字符串:沒啥好解釋的,就字符串。 2.整數:就是自然數。 3.浮點型:就是帶小

原创 Yii2.0 advanced如何添加新項目(添加application)

一、首先,在主目錄下複製 frontend,並且在主目錄粘貼,這時候就會出現frontend副本,這時候你可以把這個文件夾改成你要的名字,比如restful(選中frontend,ctrl+c然後ctrl+v) 二、在主目錄下的commo

原创 Oauth2.0和Yii的邂逅(以己拙見實現第三方接口權限管理)

有關oauth2.0:阮一峯前輩講解的很詳細了,傳送門http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 我用白話大致的說一下第三方登錄的整個流程 application身份(也就是