原创 JS 遍歷對象和數組的方法

一、遍歷對象 遍歷對象  : var obj = {'k1':'v1', 'k1':'v2', 'k2':'v3'}; 打印結果 :                  k1  v1                  k2  v2    

原创 yii2 手動添加插件

很多時候用  composer  下載插件比較困難,反正我每次都是等半天。 網上查了相關資料,然後手動下載插件並安裝成功 1、下載對應插件,或者自己手動編寫相關插件(注意:自己編寫的插件要求符合PSR-4編寫規則) 目錄結構 1、te

原创 cordova 實現快速WEB打包APP,並修改APP名稱和圖標

      本人是沒有從事過APP開發的小白,java也不算熟悉。最近對WEB打包APP有一點興趣,之前有研究過一段時間ionic,快速開發APP,但是現在有很多網頁都已經做好了,不想再用ionic重新做一個,於是想用直接打包APP,快速

原创 低配服務器運行apache環境注意配置

        跑了一個很簡單的網址,沒運行幾天就發現服務器容易卡死,網站反應慢,後來查看運行內存,發現內存都已經被沾滿了。然後開始執行研究一下apache的運行配置參數問題。        因爲是一鍵安裝的lamp,所以除了處理了一下數

原创 微信支付,curl證書報錯 58

本地windows環境測試沒有問題,服務器centos環境,測試一直包58錯誤。網上各種百度,都沒有用。最後發現是權限問題導致的。 網上常見說法: 一、路徑不正確         我測試很多遍,並且打印路徑,可以百分百確定路徑是正確的,然

原创 IIS 服務器啓動和關閉

    windows服務器自帶IIS服務環境,很多時候搭建不需要,但是又會自動啓動,佔用端口,最後導致很多軟件不能運行     常見的80端口和443端口被佔用。     netstat -ano|findstr 80  查詢80端口占

原创 CSS3實現網頁自動橫屏和縮放

 在一些特殊場景需要自動橫屏效果或者縮放時可以用下面這個方法實現 例如: 1、網頁尺寸固定爲 1920 * 1080 2、當屏幕寬度小於高度的時候,自動橫屏 3、每次頁面大小改變時重新處理頁面 function autoscreen()

原创 centos7 svn安裝和使用

1、安裝svn服務器: yum install subversion   2、創建svn版本庫: mkdir -p /var/svn/目錄 創建對應版本庫一般目錄名稱爲項目名稱,如:/var/svn/project1 3、配置

原创 yii2 實現一個model對應多個分表,寫一個動態model,對應多個表

有時候數據量大,需要有分表功能,不可能寫多個model,尤其針對大量自動建表的時候,這個時候就需要寫一個動態model。 先上重點部分代碼 class Data extends \yii\db\ActiveRecord { pu

原创 yii2 ActiveDataProvider 多數據庫,合併表分頁處理

最近一個項目,數據量有點大,使用分庫+分表存儲數據的,現在讀取數據需要用到分頁,有需要合併表。 寫了2個方案: 一個是分頁功能全部重寫了,沒有用yii2自帶的分頁數據處理插件: 先計算出條件範圍內總共使用哪幾個表。我是按時間查詢的,所以如

原创 yum 突然報錯,不能運行

用yum安裝東西不能安裝,一直報錯,後來查找資料發現問題。 yum是python寫的,系統默認是2.7版本的。我之前安裝了一個3.5的,並且把python指到了3.5版本上,而py3和之前版本有很多的變動,很多代碼都不一樣了,語法衝突了。

原创 layer插件maxWidth設置無效的問題

 下面是官方文檔說的: maxWidth - 最大寬度 類型:Number,默認:360 請注意:只有當area: 'auto'時,maxWidth的設定纔有效。 我開始按area的寫法:maxWidth: ‘290px’,發現怎麼

原创 CentOS 6&7安裝ffmpeg (轉載)

CentOS 6和7安裝方法是不一樣的,下面分別說明: 安裝前都需要先安裝epel擴展源 yum -y install epel-release CentOS 6比較簡單,安裝yum源之後直接安裝即可: su -c 'yum locali

原创 php 閉包,匿名函數對外部變量調用 use()

php開發中,很多時候爲了,方便,經常會用到匿名函數。 比如我在yii中使用 GridView 經常有  => function($model)  {   }  這樣的寫法出現,有時候一些特殊需求,要用到外部變量,這個時候就需要use()

原创 node forever的使用

 在網上查詢的一些forever的使用,整理了一下,大概就是下面這些。 npm install forever -g #安裝 forever start app.js #啓動應用 forever stop app.js #關閉應