Time of Update: 2018-12-06
今天做一個小項目,要使用到ThinkPHP 1.5來處理,不太喜歡ThinkPHP的預設範本(儘管流年同學宣稱預設範本效率要高很多),但我還是覺得使用熟悉的Smarty模板更親切一點。由於官方這方面的說明文檔比較少,所以剛開始走了不少彎路。現在將ThinkPHP1.5使用Smarty模板的方法記錄於此,以備查詢。先說明一下,本文中使用的 APP_PATH 為應用程式根目錄。這個常量在程式入口檔案中應該有。第一步,修改應用程式主設定檔。預設位置是 APP_PATH/Conf/config.php:
Time of Update: 2018-12-06
1、說明:複製表(只複製結構,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1 <> 1 法二:select top 0 * into b from a2、說明:拷貝表(拷貝資料,源表名:a 目標表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b;3
Time of Update: 2018-12-06
參考了smarty的官方文檔,不過是翻譯了部分,也加了點注釋,個人感覺是比較有用的。歡迎交流。1、迴圈一個簡單的一維數組:Example 7-30. Looping a simple array with {section}<?php $data = array(1000,1001,1002); $smarty->assign('custid',$data);?>//customer和下面的foo可以隨便命名,作用其實僅僅是一個index下標,用來引用數組中的元素{
Time of Update: 2018-12-06
寫在前頭 以下方法僅供技術交流學習,請勿非法使用,如長期使用請支援購買正版。 正版購買地址:http://shop.zend.com/en/zend-studio-for-eclipse.html 你還沒有最新安裝程式? ZendStudio:http://www.geekso.com/component/zendstudio-downloads/ 註冊破解步驟 第一步:如果已經安裝過Zend Studio 9.0.2的,請開啟Zend Studio
Time of Update: 2018-12-06
DCI的核心思想: 對象扮演某個角色進入情境,然後在情境中進行互動,情境的參與者就是對象所扮演的角色;一個對象可以扮演多個角色,一個角色也可以被多個對象扮演;對象的屬性和行為分為:A:核心屬性和行為,這些屬性或行為是不依賴於任何情境的;——這部分相當於是基礎,固定不變,與變化隔離。B:
Time of Update: 2018-12-06
此文譯自CodeProject上一文,該文章在Top Articles上排名第3,讀了之後覺得非常好,就翻譯出來,供不想讀英文的同學參考學習。作者(Shubho)的妻子(Farhana)打算重新做一
Time of Update: 2018-12-06
如果說要對一個網站或者應用程式經常最佳化,可以說緩衝的使用是最快也是效果最明顯的方式。一般而言,我們會把一些常用的,或者需要花費大量的資源或時間而產生的資料緩衝起來,使得後續的使用更加快速。 如果真要細說緩衝的好處,還真是不少,但是在實際的應用中,很多時候使用緩衝的時候,總是那麼的不盡人意。換句話說,假設本來採用緩衝,可以使得效能提升為100(這裡的數字只是一個計量符號而已,只是為了給大家一個“量”的體會),但是很多時候,提升的效果只有80,70,或者更少,甚至還會導致效能嚴重的下降,這個
Time of Update: 2018-12-06
經常有去文印室列印回來後隨身碟中所有檔案夾均被隱藏,而且檔案夾屬性中的"隱藏"項不可更改,可以用命令列來解決:首先,按WIN+R鍵,開啟"運行"視窗,輸入cmd後斷行符號,會開啟命令提示字元視窗。(若該隨身碟盤符為H盤)在其中輸入以下命令:attrib -s -h H:\*.* /s /d其解釋如下:attrib DOS中修改屬性命令( attribute)-s 去掉系統屬性(加減號表示去掉,s代表system)-h 去掉隱藏屬性(加減號表示去掉,h代表hidden)H:\*.*
Time of Update: 2018-12-06
好像以前做的那個資料庫設計大家都沒太看懂,究其原因似乎大家都比較習慣使用PowerDesinger來設計。而我用Excel畫出來的圖大家看著特別彆扭,而且還沒有總體的圖,也沒有ER圖,所以大家也就沒有心情看了吧。呵呵。 PowerDesinger學習了一下,感謝Hayden Han 寫的《PowerDesigner使用教程 —— 概念資料模型
Time of Update: 2018-12-06
前兩天我在《不可多得的Javascript(AJAX)開發工具 - Aptana》一 文中簡單介紹了Aptana。大家都很關注,同時也提了很多問題。因為Aptana相關的內容比較多,不可能在一篇裡全部講完,所以我想就問題比較多的幾 方面陸續寫幾篇小文。希望能對大家有所協助。本人也是剛剛開始使用Aptana,有不對的地方請大家包含。另外,還是希望有E文基礎的朋友多讀讀 Aptana的文檔,你的問題應該很快就會解決的。Aptana中的智能提示(Code
Time of Update: 2018-12-06
MSDN
Time of Update: 2018-12-06
一般網站頁面的顯示都不可避免的會涉及子字串的截取,這個時候truncate就派上用場了,但是它只適合英文使用者,對與中文使用者來說,使用truncate會出現亂碼,而且對於中文英文混合串來說,截取同樣個數的字串,實際顯示長度上卻不同,視覺上會顯得參差不齊,影像美觀。這是因為一個中文的長度大致相當與兩個英文的長度。此外,truncate也不能同時相容GB2312, UTF-8等編碼。改良的smartTruncate: 檔案名稱:modifier.smartTruncate.php<?php
Time of Update: 2018-12-06
如果你在使用ThinkPHP架構的時候不想採用TP內建的模版系統,而使用第三方的模版系統,你有很多其他的選擇,在這裡我僅介紹Smarty這種比較官方,而且比較強大的模版系統。由於Smarty相容PHP4,因此,它的效率會相對低一點點,這個低只是相對的,估計等Smarty啥時候正式放棄PHP4的時候,效率可能會上很大一個台階。 官方標準使用方法:在TP架構的PlugIns目錄下面,有一個SmartTemplate目錄,裡面就是系統內建的Smarty外掛程式。使用方法如下:1、在項目的Conf/Co
Time of Update: 2018-12-06
雖 然Yii DAO可以處理事實上任何資料庫相關的任務,但很可能我們會花費90%的時間 用來編寫一些通用的SQL語句來執行CRUD操作(建立,讀取,更新和刪除)。 同時我們也很難維護這些PHP和SQL語句混合的代碼。要解決這些問題,我們可以使用Active Record。Active Record(AR)是一種流行的對象關係映射(ORM)技術。每個AR類代表一個資料表(或視圖),其欄位作為AR類的屬性,一個AR執行個體代表在表中的 一行。常見的CRUD操作被作為AR類的方法執行。 於是,
Time of Update: 2018-12-06
說明:配置之前先把網域名稱解析到伺服器IP地址上網站1:bbs.osyunwei.com 程式所在目錄/data/osyunwei/bbs網站2:sns.osyunwei.com 程式所在目錄/data/osyunwei/snschown www.www /data/osyunwei/ -R #設定目錄所有者,www為nginx運行賬戶chmod 700 /data/osyunwei/ -R
Time of Update: 2018-12-06
本文主要跟大家分享在 ‘配餐系統’開發中 遇到的問題和處理,並且會在以後的時間裡,寫此項目的經驗總結,希望能對你有所協助! 1.表單載入閃爍處理 ——這個問題可能大家在做winform應用程式開發中會經常碰到的問題,只是有些表單閃爍的問題比較明顯和嚴重 ——這時我們可以採取最佳化方法,比如:壓縮表單中圖片的大小(如果表單中有使用圖片)...,但是可能我們嘗試著去最佳化,發現問題並沒有得到較大的改善,下面就此項目中的這種問題的處理方法的說明: ——圖1 —
Time of Update: 2018-12-06
在winform應用程式開發中,DataGridView是 用的較多的、也(幾乎)是資料(列表)顯示必用的控制項,而此文就是針對DataGridView控制項的一些使用做些講解。 一. DataGridView儲存格提示 這個熟悉的朋友會選擇CellToolTipTextNeeded 事件實現,也確實,然而此事件有個硬性的條件(或者說 讓人感覺很不舒服的限制), 中
Time of Update: 2018-12-06
成功的話題常被人們津津樂道,成功學和成功人士的演講或書籍傳記也很容易讓人感興趣並為之'熱血沸騰'。我不是成功人士,從此文的標題你也能夠看出——我要說些什麼,無非是從一個渴望成功的非成功人士的角度,談談看了成功學後對成功的理解和一些感悟或反思。寫此文的動力主要來自於看了李嘉誠演講:打工是最愚蠢的投資這篇文章,不得不說的是——在每次看了此類成功學的文章或視頻後,心裡都會有些躁動。為何會躁動?! 首先,其內容毋容置疑讓你幾乎沒有什麼可以反駁的,如這段話“很多人想把握機會,要做一件事情時,但往往給
Time of Update: 2018-12-06
IntelliJ IDEA 效能調整 IDEA 6.0已經發布,好多人抱怨反應速度慢,記憶體消耗大。IDEA 6.0增加了不少新特性,程式也更大,記憶體佔用肯定也會提高。在這篇文章我們想探討一下這方面的問題,通過相關的設定,讓你的IDEA快起來,更穩定。 IntelliJ IDEA是Java程式,所以效能調整因從JVM和程式兩方面考慮。對於JVM的調整,可能個人看法都不一樣,這樣我們給出一個推薦方案,然後給你做一說明,你也可以在此基礎上做更個性的修改。下面的是根據“IDEA VM
Time of Update: 2018-12-06
http://www.iewatch.com Combining power and flexibility with ease of use, IEWatch appeals to an entire spectrum of web professionals: Web Developers can debug HTTP and HTTPS traffic and analyze Cookies, POST and GET information or locate HTML code by