Time of Update: 2016-10-01
標籤:營運在日常的工作中可能會寫很多指令碼來完成特定的一些功能,比如營運A寫個版本發布的代碼,裡面會有檔案推送的邏輯,營運B想實現一個遠程指令碼執行的功能,可能在他的代碼裡也有檔案推送的邏輯。在沒有引入原子化設計的概念下,營運人員用各自的方式來實現檔案推送這塊的邏輯。當然,我們封裝一個組件不可能直接去使用這個tpl。而是提供一個外部組件函數,然後傳遞參數到這個組件函數中,組件函數不僅渲染頁面(即插入組件dom),還處理相關的邏輯。如上面的rightsideBar.js就是為外部提供一個組件函數。
Time of Update: 2016-10-01
標籤:解析:我們可以在做平移變換之前將當前canvas的狀態進行儲存,其實Canvas為 我們提供了圖層(Layer)的支援,而這些Layer(圖層)是按"棧結構"來進行管理的當我們調用save()方法,會儲存當前Canvas的狀態然後作為一個Layer(圖層),添加到Canvas棧中, 另外,這個Layer(圖層)不是一個具體的類,就是一個概念性的東西而已!而當我們調用restore()方法的時候,會恢複之前Canvas的狀態,而此時Canvas的圖層棧
Time of Update: 2016-10-01
標籤: 兩張表的多對多關係,在資料庫中通常是通過第三張中間表來實現的,第三張中間表放的是兩張表各自的主索引值,通過主鍵與主鍵的對應來體現表直接的關係。比如在許可權系統中,一個使用者可以擁有多種許可權,而一種許可權也可以授予多個使用者。 在持久化對象設計的時候,角色和使用者都分別有一個集合來防止擁有它的使用者或角色。角色類的設計:public class RolePO { private int id; private
Time of Update: 2016-10-01
標籤:下邊講述Hibernate多對多關係映射。多對多關係的表的結構為:兩個實體表,還包含一個關係表,關係表為複合主鍵,如果要使用Hibernate多對多關係映射,則關係表必須只包含兩個欄位,如果產生了Hibernate多對多關係映射,則中間關係表不會產生實體(即沒有對應的pojo類,更沒有其對應檔)。1、建立表DROP TABLE user_course ; DROP TABLE user ;
Time of Update: 2016-10-01
標籤:1、入口檔案// 應用入口檔案index.php// 定義項目路徑define(‘APP_PATH‘, __DIR__ . ‘/../application/‘);// 載入架構引導檔案require __DIR__ . ‘/../thinkphp/start.php‘;2、引導檔案接下來就是執行架構的引導檔案,start.php檔案就是系統預設的一個引導檔案。在引導檔案中,會依次執行下面操作:3、註冊自動載入系統會調用Loader::register()方法註冊自動載入,在這一步完成後,
Time of Update: 2016-10-01
標籤: 今年的6月28號,微軟發布了一個正式版本 NetCore。發布的同時,也同時發布了CoreStudio。 這個激動人心的時刻,讓跨平台已經不再是什麼神話。 讓我們一起來開始Core的開發之旅吧。
Time of Update: 2016-10-01
標籤:基本用法首先在body中寫個<canvas>,設定大小,個人建議大小要在行內設定,不然在部分情況下會發生錯誤。CSS部分給canvas加個邊框,這邊框只是為了方便看出canvas的邊界,加不加都可以。<style type="text/css">canvas{ border:1px solid #000;}</style>HTML部分<canvas id="canvas" width="500"
Time of Update: 2016-10-01
標籤:1, 先下載seaJs, 然後在我們的項目中建立一個檔案夾命名sea(名字可以隨便取),把下載好的sea.js 檔案拷貝到裡面,最後在html文檔中把用script標籤引入即可使用。2, 在模組化中,一個js檔案就是一個模組,js檔案夾下所有js檔案都是模組。當然把普通的js檔案轉換成模組,要做一下變化。用define()方法, 把js檔案定義成模組。define方法接受一個函數作為參數,函數有三個參數,如下。define(function(require,exports,module){
Time of Update: 2016-10-01
標籤:1、session是伺服器端技術,利用這個技術,伺服器在運行時可以為每個使用者的瀏 覽器建立一個共/獨享的session檔案,由於session為使用者瀏覽器獨享,所以使用者 再去訪問伺服器中的其他web共用資源時,其他web資源再從使用者各自的session中 取出資料為使用者服務 當使用者開啟瀏覽器,訪問某個網站時操作session時,伺服器就會為該瀏覽器分 配一個儲存session資訊的檔案,該檔案被這個瀏覽器
Time of Update: 2016-10-01
標籤:immutable.js是一款用於產生不可變數的工具。在react的reducer中可以發揮一些用處,嘗試翻譯一下官方文檔。--開始 npm install immutableNPM直接安裝--上手小栗子var Immutable = require(‘immutable‘);var map1 = Immutable.Map({a:1, b:2, c:3});var map2 = map1.set(‘b‘, 50);map1.get(‘b‘); // 2map2.get(‘b‘)
Time of Update: 2016-10-01
標籤:\w字元(字母數字底線)\W非字元\s空格\b數字\b+表示至少一個數字\b|\s表示數字或空格() :分組\1:重複的第一個子項\2:重複的第二個子項^起始位置$結束位置/**********/[1,9] 取1到9的所有9個自然數中的一個{4,7}:最少出現4次,最多出現7次{4,}:最少出現4次{4}:正好出現4次\d+與\d{1,}等價(表示至少出現1次)\d?與\d{0,1}等價(表示出現0次或1次)\d*與\d{0,}至少出現0次/**********//jewave/i
Time of Update: 2016-10-01
標籤: service不外乎就是資料校正,調用其它service,調用第三方api,讀寫資料庫,既然這樣,那我認為Service也可以做成可配置化的樣子,配置項大致有所需參數配置:參數列表,參數類型,參數長度,參數範圍,可為空白否,提示訊息調用該service所需的簽名和許可權,或者appkey or
Time of Update: 2016-10-01
標籤:.Net Core的安裝包的分發地址如下:https://apt-mo.trafficmanager.net/repos/dotnet-release/pool/main/d/ 方法一:可以分別手動下載和安裝sharedframework 和 SDK.dotnet-dev-1.0.0-preview2-003131/dotnet-sharedframework-microsoft.netcore.app-1.0.1/ 方法二:通過命令列安裝sudo sh -c
Time of Update: 2016-10-01
標籤:禁止解析phpApache 啟動並執行使用者是 daemon[[email protected] ~]# ls /data/wwwabc api.php connect.php data group.php install plugin.php search.php
Time of Update: 2016-10-01
標籤:php 工作原理 前端 後端 最近搭建伺服器,突然感覺lamp之間到底是怎麼工作的,或者是怎麼聯絡起來?平時只是寫程式,重來沒有思考過他們之間的工作原理,借這個機會趕集惡補一下這個知識。l:即作業系統,也就是建立在電腦硬體基礎上的最底層的東西,相當於:國家這個概念,而win或者linux就相當於不同的國家a:就是web伺服器,這個伺服器 相當於國家領導人:
Time of Update: 2016-10-01
標籤:user_agentuser_agent:限制一些垃圾訪問650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/88/48/wKioL1ft4DCAQrgxAAXKwe7WQGc406.jpg" title="dis23.jpg" alt="wKioL1ft4DCAQrgxAAXKwe7WQGc406.jpg" /> 在這個模組下面加,紅色字型部分。[[email protected] logs]# vim
Time of Update: 2016-10-01
標籤:rewrite 限制有些目錄是使用者不需要訪問的例如:[[email protected] ~]# cd /data/www[[email protected] www]# mkdir tmp/[[email protected] www]# cd tmp/[[email protected] tmp]# ls[[email protected] tmp]# vim 12.txt650) this.width=650;"
Time of Update: 2016-10-02
標籤:一、web標準1.1結構 (1)xhtml(Extensible Hypertext Markup language) 可擴充超文字標記語言 (HTML) (2)W3C(world wide web consortium)全球資訊網聯盟a、制定了結構(xhtml、xml)、表現(css)、標準。1.2表現(1)css(cascading style sheets)層疊樣式表1.3行為(1)ECMA(Europan Computer Manufactures
Time of Update: 2016-10-02
標籤: 那些好玩的CSS - transition transform animation北大青鳥教員授課技術交流會 前言: 無意間翻到了之前做的一個PPT,就想著發出來給大家分享一下。 因為公司招了不少新員工,所以經理藉著那次的授課交流會,讓大家彼此學習一下授課技巧 上課方式
Time of Update: 2016-10-02
標籤:前言所謂輸入驗證,顧名思義就是驗證使用者輸入符不符合要求。前面我們已經完成了這個簡單的應用程式,但還有一個問題需要解決:使用者可以在Default.aspx表單中 提交任何資料,甚至可以提交根本不包含任何資料的表單。我們需要確保使用者填寫了所有表單欄位,