這兩天自己寫個小應用的感受

這兩天在寫個小應用,主要是web上實現對各種瑣事事情記錄這方面的功能,倒是頗有一點兒小感受,正好也好久沒有寫點兒東東,總覺得有種小小的罪惡感~最大的一個感受就是要“簡單”:其實,以前自己也看過很多這方面的文章和書籍,但那隻是一種自己比較認同的觀念,但卻沒有切身的體會,這次算是小小的體驗了一把。一開始,自己雖然也是先大致勾畫了應用的基本介面和功能,但在實現的過程中,以及和木瓜同學的交流中,發現其實很多東東都是“冗餘的”,自己最應該關注的應該是“這東西到底能幫我幹啥?”,於是,把那些自己認為有趣的,

JSON進階五-JS和WCF的互動

在園子裡看到很多關於AJAX FOR WCF的文章,大多數採用EXT和WCF互動。但老實說EXT這個東西比較適合應用開發,對於我這種的網站程式員,EXT比較大。 其中涉及到許多知識點,在這裡和大家分享下。至於如何使用AJAX FOR WCF我這裡就不說了,園子裡有很多類似的文章:首先,我說一下如何寫一個JSON傳遞形式調用AJAX FOR WCF服務(我這裡使用JQuery的ajax為例): Code highlighting produced by Actipro

JSON進階四-前後台互動之美

例如:以前我們做註冊介面,我們需要寫很多東西,在前端,我們要使用各種文本輸入框,有些還要使用select,checkbox等,提供使用者填寫各種資訊,無論在JSP中還是在APS.NET中,我們都要把前台文字框和後台賦值做一一對應。幾個還好,十幾個也能應付,幾十個就感覺無聊了,我最不喜歡的就是做這類的東西。一旦要添加一個東西,就要修改HTML和後台代碼,用表單提交的方式還好,用AJAX方式就麻煩了,不但要修改後台代碼,還要修改JS,耦合度非常高,下面的例子就是小弟最近的一些編程心得,使用JSON來

JSON進階三-JSON的幾種調用形式

例如:var People = { name: '張三', sex: 1, birth: '2007-1-1' };alert(Peple["name"]);var PeopleArr = [{ name: '張三', sex: 1, birth: '2007-1-1' },{ name: '李四', sex: 2, birth: '2007-2-1' }];調用'張三'alert(PeopleArr[0].name);alert(PeopleArr[0]["name"]);

JSON進階一-初識JSON

JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和產生。它基於JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl,

小菜鳥一步步打造圖書館外掛之十三:使用者編輯介面的實現

     有些使用者可能網路連接不方便,可能很久都沒有網路連接,所以一直不能從圖書館網站上讀取資料來更新所以有一個使用者手動編輯的介面很有必要。     該介面的實現有幾點要注意的,一點是要保證引用該介面的唯一性,因為當網路連接正常時從網路上讀取下來的資料去更新它的資料時要有一個對它的引用,增刪改後也要及時更新它的資料也要有一個對它的引用,用單例模式就可以解決。還有就是當設定完使用者帳號資訊或網路連接後要馬上載入圖書資訊顯示給使用者。這就需要再去讀取網路上的資料。但是由於系統的引用是網路連接引用

小菜鳥一步步打造圖書館外掛之十四:GetDoWorkFactory工廠的實現

     該工廠就是產生該系統在不同情況下的工作對象,實現很簡單,就是有一個對ILibraryHelperDoWork介面的引用,再根據不同入口啟動和網路連接狀況來執行個體化具體對象,在串連網路之後要調用Ping命令去Ping學校圖書館伺服器看看是否可以串連。     建立工程IDoWorkFactory,添加一個類GetDoWorkFactory,代碼如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http:

GB、Gb、MB、Mb知識掃盲

  MB(全稱MByte):電腦中的一種儲存單位  

對象的目前狀態使該操作無效 or SPListItem Update Operation is not valid due to the current state of the object

轉自:http://www.cnblogs.com/heli/archive/2008/10/15/1312043.html經本要實踐後可行,所以加到自己博中。。。  在提升許可權後對MOSS的list的欄位進行更新,出現:對象的目前狀態使該操作無效SPSecurity.RunWithElevatedPrivileges,這個是需要在new SPSite(...)的時候才會去提升許可權, 較高的權限是對SPSite,

二十四:聲明方法的參數類型

     聲明方法的參數類型時,應儘可能的指定最弱的類型,並且最好在基類上定義介面,例如,如果編寫一個操作一組項目的方法,最好使用介面(如IEnumerable<T>)來聲明,而不是使用強資料類型(如List<T>)或者強介面類型(如ICollection<T>或Ilist<T>)來聲明。像以下代碼://期望方式,該方法使用了一個弱參數類型public void ManipulateItems<T>(IEnumerable<T&g

如何在不提升使用者權限的情況下,使普通使用者執行xp_cmdshell預存程序

 xp_cmdshell是一個很危險的預存程序,通過它,可以訪問作業系統的資源,但有時候我們也需要使用它來實現一些特殊的處理。從安全的角度來考慮,禁用xp_cmdsehll是最保險的,即使為了特殊目的而要求使用它,也最好能夠編寫一些實現這個特殊目的的使用者預存程序,只在這個使用者預存程序中使用xp_cmdshell,而普通使用者只能使用這些使用者預存程序。下面的樣本顯示如何使普通使用者在不具有執行預存程序xp_cmdshell的許可權下,調用包含了執行xp_cmdshell代碼的使用者預存程序的

SQL列印出表中所有欄位名,並以逗號分隔

Code highlighting produced by Actipro CodeHighlighter

轉 常用SQL語句書寫技巧

 來源:javaeye部落格   發行者:admin  SQL結構化查詢字串的改寫,是實現資料庫查詢效能提升的最現實、最有效手段,有時甚至是唯一的手段,比如在不允許大幅度修改現有資料庫結構的情況下。通過最佳化SQL語句提高查詢效能的關鍵是:? 根據實際需求情況,建立合適的索引;? 使用一切可能的方式去利用好索引,避免全表掃描;? 盡量減少記憶體及資料I/O方面的開銷一、

在sp_executesql中使用like字句

在sp_executesql中可以執行參數化的sql,但是如果sql中有like,那麼一般都要拼字串,下面的例子把兩者結合了起來,既有拼sql的靈活性,又有參數化sql的優點。declare @LikeSql nvarchar(32);--定義一個like變數,如果是預存程序,此處可以預存程序的參數set @LikeSql = ‘someword%’;--把LikeSql變數賦值,可以賦值成’%xxxxxxxxxxxx%’declare @SelectSql

字串處理(模糊無序搜尋)

-----------------------------------   --  Author: htl258(Tony)   --  Title : 字串處理(模糊無序搜尋)   --  Date  : 2009-09-06 21:26:00   --  http://blog.csdn.net/htl258--  引用請保留此資訊.-----------------------------------     IF NOT OBJECT_ID('TA') IS NULL      

小菜鳥一步步打造圖書館外掛之十五:自動啟動入口的實現

     建立一個Windows應用程式項目AutoStart,添加一個類AutoStartService,用它來提供是否啟動程式的服務,它首先去讀取使用者的設定資訊,是每次開機都啟動還是每天啟動一次,要是每天啟動一次就去讀取上次啟動時儲存的時間與今天的時間進行比較,如果不相等就啟動,還要重新寫入本次的啟動時間,實現如下:Code highlighting produced by Actipro CodeHighlighter

小菜鳥一步步打造圖書館外掛之十六:手動啟動入口的實現

     手動啟動程式入口很簡單,也是建立一個Windows應用程式,在Main方法裡先調出使用者編輯介面給使用者看,之後再去執行個體化具體工作的對象,因為與網路互動需要一定的時間,不能讓使用者等待。在生產具體工作的對象時給工廠傳遞是參數是"Common",實現代碼如下:     Code highlighting produced by Actipro CodeHighlighter

向SharePoint頁面添加後台代碼

聲明:本文轉載   在本文中,我將跟大家一起討論,為MOSS的頁面添加伺服器端代碼的另一種方式。不過首先要聲明,這種方式僅作為技術研究,如要使用,請謹慎!  在上一篇文章中,我們討論過如何為MOSS頁面添加服務端後台代碼,詳見(MOSS 2007開發日記(2) -

小菜鳥一步步打造圖書館外掛之十七:程式安裝製作

     前面已經講好完了所有的程式設計和實現,現在來看看安裝製作,些系統有個特點就是有兩個入口,一個是電腦一開機就自動啟動,一個是使用者手動啟動,在製作上要實現自動啟動可能有多種方法,這裡要說的是用一個安裝製作軟體再製作時把它的捷徑加到開機檔案夾裡即可達到目的。     下面來說一下小穎安裝程式製作專家,這個小軟體用起來很方便,先下載下來安裝後開啟它,把我們AutoStart工程和CommonStart工程裡面\bin\Debug檔案夾裡面的檔案都拷出來放到一個檔案夾裡面:第一步:設定項目屬性

小菜鳥一步步打造圖書館外掛之七:DoWork介面的設計

     整個系統做不同的工作就依賴這個介面,這個介面要求返回一個bool值來決定是否讓啟動Application.Run()方法,如果沒有進入警戒範圍的圖書就沒有必要讓Application.Run()執行。     添加一個工程叫IDoWork,提供一個介面ILibraryHelperDoWork,如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/

總頁數: 61357 1 .... 8664 8665 8666 8667 8668 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.