原创 yii2的權限管理系統RBAC簡單介紹

這裏有幾個概念 權限: 指用戶是否可以執行哪些操作,如:編輯、發佈、查看回帖 角色 比如:VIP用戶組, 高級會員組,中級會員組,初級會員組 VIP用戶組:發帖、回帖、刪帖、瀏覽權限 高級會員組:發帖、回帖、瀏覽權限 中級會員組:回帖、瀏

原创 Linux 終端 scp 把服務器中項目/文件 下載到本地

1:安裝 ssh 2:cd .ssh 3:sudo vim config 在配置文件中寫入服務器地址 列: Host cloud HostName 你的服務器Ip User xxxxx 4:上面配置保存 在終端執行  s

原创 Yii2用Gii自動生成Module+Model+CRUD

1. 開啓gii模塊common/config/main-local.php加入下面代碼return [ 'modules' => [ 'gii' => [ 'class' => 'yi

原创 web前端壓縮圖片方法——加快頁面加載速度

對於web前端頁面開發,圖片是一個很重要的組成部分。爲了達到圖文並茂的效果,我們希望頁面中能有更多的圖片,但是從頁面加載的速度講,過多過大的圖片都會拖慢加載速度。於是對於圖片的壓縮處理就顯得特別重要。下面分享一下我目前使用的幾個處理方法。

原创 微信網頁掃碼登錄的實現

 爲了讓用戶登錄網站的門檻更低,微信掃一掃登錄變得越來越廣泛,所以最近加緊趕製的項目中有用到這個功能,此篇文字的出發點基於微信開放平臺已經配置好域名(80端口)並且認證成功獲得app_id和secret並有權限調用微信的接口。好了,就先談

原创 年中總結-示例

一、總結    1、業績           1.根據實際情況寫出.        2. 根據實際情況寫出        3. 根據實際情況寫出    2、團隊優點        1. 開發團隊專業基礎較強,能夠在合理的時間內開發出相應的

原创 Yii2 移除fonts.googleapi.com

YII2一些插件比如 yii2/admin,yii2/karti-v等自帶谷歌字體,會在線上部署生成環境時出現加載時間過長,無法加載等問題,解決方案如下:把 //fonts.googleapis.com 替換爲 //fonts.gmirr

原创 2018年最新PHP面試題

面試之前多看看公司的資料,可以看出面試的公司主要做什麼,電商,數據庫,php函數,sql的優化,接口,session和cookie等經常會問到,都是必問之題,這其中有一部分題目摘抄自網絡,回答也不錯1.請自我介紹一下?答:我叫xxx,來自

原创 ubuntu14.04 安裝python+appium 安卓自動化測試

1.需要安裝python272.配置JAVA_HOME下載jdk1.6或者1.7,在用戶的主目錄下運行ls -a,會有一個.bashrc文件,在該文件末尾添加(自己根據實際情況更改文件夾名):export JAVA_HOME=~/jdk1

原创 TP框架CURD

TP框架CURD Creat數據: 如果你的數據完全是內部操作寫入而不是通過表單的話(也就是說可以充分信任數據的安全),那麼可以 直接使用add方法,如: $Form = D('Form'); $data['title'] = 'Thi

原创 DSP/DMP/SSP/RTB概念解釋

DMP:數據管理平臺,將分散的數據集中展示,歸納,分析展現給用戶的平臺。RTB :實時競價,類似於拍賣,各方對於想要的廣告曝光展示,各給出一個價格,高者獲得。DSP :需求方平臺,爲廣告主提供在合適的用戶瀏覽時通過實時競價展現的廣告平臺S

原创 yii2 框架進階

params['breadcrumbs']的意義:顯示一個導航條 數組裏可以鏈接名稱和鏈接地址 URL爲控制器下所屬方法$this->params['breadcrumbs'][] = ['label' => 'Test2s', 'url

原创 php代碼優化

定位慢代碼位置使用xdebug自己寫代碼計算執行時間,逐步定位慢代碼位置 例 :<?php //程序運行時間 $starttime = explode(' ',microtime()); echo microtime(); /*···

原创 yii2 深入理解

檢查session是否開啓:if ($session->isActive)session的Flash數據,用戶提交表單後的確認信息:$session = Yii::$app->session;$session->setFlash('inf

原创 ubuntu安裝git並連接線上服務器克隆項目

1:安裝git        sudo apt-get install git2:創建賬戶         git config --global user.name "Your Name"     git config --global