Time of Update: 2015-01-06
標籤:web前端 webstorm 最近在使用Webstorm開發項目中前端相關的內容,但是涉及到使用ajax技術,不能夠跨域訪問相關json檔案和服務,需要將前端代碼部署到tomcat伺服器上。但是,如果通過手動拷貝的方式,太過於複雜,大大降低了開發的效率,但實在無法割捨Webstorm,只好查閱了一些資料,解決部署的問題。具體的步驟如下:(1)開啟設定setting面板(2)找到Project
Time of Update: 2015-01-06
標籤: 物件導向,是當今編程的主流,對於研發人員,可能對物件導向,多多少少的有一些認識,但是有些不常用的或許不是特別清楚。有時也是很有用的。下面就介紹幾點知識。 一、final 關鍵字的一些知識: 1、final 關鍵字作為方法是可以被子類繼承的。如下面: class A{ final function operation(){ echo 'a';
Time of Update: 2015-01-06
標籤:CSS3圓角border-radius也是比較常用的,有了圓角,可以少很多圖片了:)文法:border-radius : none | <length>{1,4} [/ <length>{1,4}
Time of Update: 2015-01-06
標籤:轉:http://www.cnblogs.com/similar/p/3891284.html 表單驗證在項目中用的還是比較多的,公司當前正在做的項目就要用到,故此寫了此外掛程式,先給大家看下在項目中應用的吧: 直接上外掛程式實現代碼了,圍繞代碼進行講解比較容易點:/*描述:基於jquery的表單驗證外掛程式。時間:2014-8-3similar([email protected])*/(function ($) { $.fn.checkForm =
Time of Update: 2015-01-06
標籤:先按照T2從小到大排序,然後進行貪心。第i個任務能完成的條件是,sigma(T1[j])+T1[i]<=T2[i] ( j 為之前所選的任務)如果這個任務不能完成,若max(T1[j]) >T1[i]) , 就將i替換為j , 這樣可以使所用任務時間減小。用一個堆維護最大值即可。Program XJOI2320;const maxn=150008;var a,b,f:array[0..maxn] of longint; n,i:longint;
Time of Update: 2015-01-06
標籤:$("#select_id").change(function(){//code...}); //為Select添加事件,當選擇其中一項時觸發 var checkText=$("#select_id").find("option:selected").text(); //擷取Select選擇的Text var checkValue=$("#select_id").val(); //擷取Select選擇的Value var
Time of Update: 2015-01-06
標籤:前段時間在項目中用到了前台架構EasyUI,各種組件都是差不多都是用js來渲染的,這樣一些頁面請求就必須用js代碼來寫。
Time of Update: 2015-01-06
標籤:問題的引出: 在使用過程中,用傳統的js的方法判斷tinymce所選textarea(下面直接稱textarea)的值是會出現這樣的問題的: 在已有輸入內容時,首次提交的時候,依然會彈出js寫的警告提示,然後再提交才可以成功。 得知js不能直接得到textarea的值時,就四處找解決方案。 得到博友nkxyf的協助,已經解決了這個問題。看了半天官方的文檔,因為英文不好,並且受之前其它html文字編輯器的影響,我以為tinymce的文檔也會在installation這一塊
Time of Update: 2015-01-06
標籤:一、下載並安裝apache :www.apachelounge.com 解壓後:執行以下命令: #httpd.exe –k install #httpd.exe -k start 在執行過程中,遇到以下錯誤: a、httpd.exe: Syntax error on line 37 of C:/dev/Apache24/conf/httpd.conf: ServerRoot must be a valid directory
Time of Update: 2015-01-06
標籤:在配置好xdebug之後,發現eduwind資料庫配置完不能進行下一步,無任何異常,errorlog沒有任何資訊,application.log沒有任何異常記錄,沒有任何提示 只能按照BUG出現之前的正常配置進行一步步調試,包括localhost的更改(不是Apache設定檔,是eclipse的配置),也包括pathmap,都沒有效果,後發現yiic同樣運行不了,同時出現CLI停止啟動並執行提示 猜測是第三方功能擴充問題 進行php.ini配置更改
Time of Update: 2015-01-06
標籤:jQuery初探 jQuery選取和操縱元素的特點 JavaScript選取元素 先來看看不用jQuery的時候我們是怎麼處理元素選取的. JavaScript選取元素的時候,可以根據id擷取元素,當id不存在的時候,結果為null,並且console會報指令碼執行錯誤. 所以一般的做法是先用一個if判斷該元素存在. 比如:<body><a>click me</a><script
Time of Update: 2015-01-06
標籤:在Ejs模板傳值過程中,route下的變數值通過res.sender()中的變數參數傳給views,這時在views中若該變數在javascript代碼中使用,可直接使用該變數,不必使用<% 變數 %>這種形式。例如代碼如下:<% for(var j = 1+index*10;j <= index*10+10;j++){ if(j > ArrayLength)
Time of Update: 2015-01-06
標籤:JsCompressor,主要用來壓縮、混淆JS(Javascript)與CSS,基於YUI
Time of Update: 2015-01-06
標籤:一、全域調用方法: 通過該方法每個頁面都會引用這個JS檔案,除非是類似jQuery這樣的系統檔案,不然不推薦這種方法。檔案路徑:/app/design/frontend/default/Your_Template/layout/page.xml你會看到很多類似於addJS這樣的XML代碼,這是magento的優勢之一,通過XML來設定檔很方便靈活。如下:Xml代碼
Time of Update: 2015-01-06
標籤:Ctrl+s 儲存 document.onkeydown = function(event) { if((event.metaKey || event.ctrlKey)&&event.keyCode==83){formSubmit();return false; //禁用瀏覽器的另存功能}}; 禁用Enter鍵表單自動認可 document.onkeydown = function(event) { var target,
Time of Update: 2015-01-06
標籤:資料結構 棧 php<?php/** 1. DestroyStack(): 棧的銷毀 2. ClearStack(): 將棧置為空白棧 3. StackEmpty(): 判斷棧是否為空白 4. StackLength():
Time of Update: 2015-01-06
標籤:依賴管理 依賴和包管理庫Composer/ Packagist:一個包和依賴管理器Composer Installers:一個多架構Composer庫安裝器Pickle:一個PHP擴充安裝器其他的依賴管理其他的相關依賴管理Satis:一個靜態Composer存放庫產生器Composition:一個在運行時檢查Composer環境的庫Version:語義版本的解析和比較庫NameSpacer-轉化底線到命名空間的庫Patch
Time of Update: 2015-01-06
標籤:在Js中for in 是用來迴圈遍曆對象的屬性的,但是這個功能是有局限的,所遍曆的屬性必須是對象自訂的屬性,對象的內建屬性無法進行遍曆。當在對象中自訂屬性覆蓋了內建屬性時:IE6/7/8瀏覽器,for in仍不支援遍曆這些屬性。chrome瀏覽器則可以對這些自訂的屬性進行遍曆。var enumerablesTest = { toString: 1 }; var enumerables = true; for (i in enumerablesTest) {
Time of Update: 2015-01-06
標籤:最近由於使用php編寫了一個指令碼,類比實現了一個守護進程,因此需要深入理解php中的記憶體回收機制。本文參考了PHP手冊。在理解PHP記憶體回收機制(GC)之前,先瞭解一下變數的儲存。php中變數存在於一個zval的變數容器中。結構如下:is_ref類型refcount值 zval中,除了儲存變數的類型和值之外,還有is_ref欄位和refcount欄位。is_ref:是個bool值,用來區分變數是否屬於引用集合。什麼意思呢,你可以這麼認為:
Time of Update: 2015-01-06
標籤:js一:不同結構內,i互相影響,可能造成死迴圈for (var i = 0; i < length; i++) { }for (var i = 0; i < length; i++) { }二:siblings從自身開始算起,找不到選取器條件的就不計算自己,找到選取器條件的就計算自己?(1)以上length等於2..(2)以上length等於0..最後鄙人無能只好改成這樣:&