Time of Update: 2018-12-06
不多廢話了,看代碼:1.首先我是用預存程序來解決的,要弄懂這個問題,首先要從預存程序下手,代碼如下: CREATE proc getdataset@TableList Varchar(200)='*',--搜尋表的欄位,比如:’id,datatime,job‘,用逗號隔開@TableName Varchar(30), --搜尋的表名@SelectWhere Varchar(500)='',--搜尋條件,這裡不用寫where,比如:job=’teacher‘and
Time of Update: 2018-12-06
:C#(xaml) using System;using System.ComponentModel;using System.Windows;using System.Windows.Controls;using System.Windows.Input;using System.Windows.Media;using System.Windows.Threading;namespace Silverlight3D{public class Panel3D : Panel{private
Time of Update: 2018-12-06
<add assembly="assembly" namespace="namespace" src="file path" tagName="tag name" tagPrefix="tag prefix"> 屬性屬性 說明 assembly可選的 String 屬性。指定程式集的名稱,該程式集包含 COM 控制項實現並且還需要設定 namespace 屬性。namespace可選的 String 屬性。指定與標記首碼關聯的命名空間,如果 COM
Time of Update: 2018-12-06
程式員們,你三十歲了嗎? 大專畢業,男,今年三十歲,古人云:三十而立,看看自己,突然悲從心來。 自02年畢業到現在,一直從事著軟體開發的行業,當初的激情和驕傲似乎被歲月磨滅。 記得讀書的時候,在學校裡玩得多,什麼足球、小說、網吧啊,總之是稀裡嘩啦地玩得一塌糊塗,也沒有什麼紮實的軟體編程功底。畢業的時候終於面臨了人生的第一次迷茫和無助,雖然學校裡即使認真學習,學到的東西也不一定對將來的工作有多大的協助,但平心而論,那種迷茫和無助,真的是我幾年玩樂所應得的懲罰。
Time of Update: 2018-12-06
Zezeze...怎麼每次新的技術,好的思想都是外國人發現/發明的呢??難道中國人就想不到麼?還是別的什麼了........在上一篇文章中,我介紹了使用DynamicProxy實現ExceptionLog的方法..其核心思想就是通過Reflection得到實際對象的介面類(其實得到的是介面的函數描述),從得到的介面類動態派生一個類,這個類的所有函數(從介面繼承下來的)都被Hook了.此對象的所有函數調用都轉向Invoke....今天我來介紹一個比較簡單的方法...其實這個東東在Steeven的文
Time of Update: 2018-12-06
最近在組織一個.GAME FRAMEWORK的項目,由於這是一個和遊戲相關的項目,所以必須要考慮效能的問題。比如說事件,就讓我想起一篇比較久遠的文章,裡面提到了delegate的效率問題。裡面的資料是:平均最小調用類型0.20.2inlined static call6.16.1static call1.11.0inlined instance call6.86.8instance call0.20.2inlined this inst call6.26.2this instance call6
Time of Update: 2018-12-06
我們做IT的,對技術和工具的要求都很高,就象他們做電影的,對演員和環境也有很高的要求. 可是我們確不象做電影的那麼瀟洒, 為什麼呢? 因為我們真的沒有主動權. 今天下班我回到家,開啟MSN,我又聽見朋友說在加班.其實我在CSDN上已經快大半年沒寫東西了. 但是今天還是忍不住在這裡痛打一翻. 我們程式員,說的好聽點是IT人員.外人看來真的好象很好的職業,但有誰又知道這裡面的辛酸呢. 有誰理解我們的辛酸。我想說,我們自己都不理解自己. 為什麼?
Time of Update: 2018-12-06
當互連網吵吵嚷嚷的進入2.0時代,當互連網的技術不再是那麼高不可攀,當複製變成家常便飯,互連網熱鬧起來了myspace火了,中國冒出更多的myspaceyoutube剛剛起來,中國的視頻網站就遍地開花51拔地而起,中國出了無數的SNSfacebook則改變了中國站長的抄襲方式,不再學chianren了,校內火了..........當抄襲變成習慣,我想說的是,模仿,站長,你準備好了嗎?如果你打算做垃圾站,或者賺點廣告費的網站,請不要點擊這篇文章,我從技術角度方面談談WEB2.0網站的模仿問題。
Time of Update: 2018-12-06
最近公司要開發新的項目,要用到Groovy。自己又不懂Groovy,於是差了些資料:貼圖:什麼是 Groovy?Groovy 是 JVM 的一個替代語言 — 替代 是指可以用 Groovy 在 Java 平台上進行 Java 編程,使用方式基本與使用 Java 代碼的方式相同。● 是一個基於 Java虛擬機器的敏捷 動態語言。● 構建在強大的Java語言之上 並 添加了從Python,Ruby和Smalltalk等語言中學到的 諸多特徵。● 為Java開發人員提供了
Time of Update: 2018-12-06
也許我們都曾經年輕,但是總會年輕不再,所以年輕的程式們你們要相信年輕是你們的資本。我很想問問你們(也是我一直在問自己的問題):你們為什麼選擇程式員這條路?你是衝著那份高收入嗎?你知道成為一個合格程式員所要付出的代價嗎?說到這兒我想起一句話來,謹以此句與大家共勉:選擇就其本身來說是一種進步,可是誰也不能保證選擇的結果也是一種進步。 說到這兒,往事曆曆在目,所有的成功、失敗都化作一行清淚,為什麼流淚,因為成為程式員太艱辛了,真的,即使如此,我依然快樂著我的程式員之路,快樂著我的人生...
Time of Update: 2018-12-06
很多開發人員老是說管理層輕視技術人員,可你們有沒有想過管理層為什麼要輕視技術呢?很多軟體公司老闆能自己身家千萬以上,個個都精明過人,如果技術人員真的像你們說的那麼有價值,老闆會想不到嗎,會冒著放棄長期利益的風險,僅僅就不肯尊重開發人員,給予開發人員高的待遇,這些人要是目光這麼短淺,怎麼可能賺到那麼多錢呢?是的,確實很多軟體公司老闆目光短淺,為人苛刻,待人刻薄,但是開發人員自己就完全沒有問題了?
Time of Update: 2018-12-06
1.在aspx頁面中切換調用同一個SilverLight項目中的不同使用者控制項 1.1. 方法一修改SilverLight項目開機檔案App.xml的Application_Startup事件 private void Application_Startup(object sender, StartupEventArgs e) { if (!e.InitParams.ContainsKey("InitPage")) {
Time of Update: 2018-12-06
安裝過程1. 上傳oracle 11g介質到AIX我下載的介質是aix.ppc64_11gR2_database_1of2.zip和aix.ppc64_11gR2_database_2of2.zip, 執行unzip分別解壓這兩個zip檔案,解壓後的目錄是database目錄 2. 環境檢測1)、檢查實體記憶體,swap空間以及tmp空間#/usr/sbin/lsattr –E –l sys0 –a realmem(記憶體至少1G)#lsps -a
Time of Update: 2018-12-06
最近看Anytao 的《你必須知道的.NET》,看到Attribute,這是自己的一個盲區,見過,用過,沒研究過,另外一個是DUDU部落格裡有的《Attribute在.net編程中的應用》幾篇文章,見連結:http://zzk.cnblogs.com/s?w=blog%3adudu+Attribute&p=1 一、Attribute
Time of Update: 2018-12-06
非同步作業,能帶來更加的客戶體驗,但對開發人員來說也增加煩惱。目前項目中採用webservice產生的非同步作業主要存在以下問題對於採用非同步方式取數,在用戶端代碼中,最好不能出現邏輯判斷。需要按順序載入的方法,導致代碼可讀性下降。
Time of Update: 2018-12-06
最近在學習EDM,發現LinqPad是一個好東西,可以運行Linq To Sql, Entity SQL Language指令碼,但不會用ESql查詢功能,始終報錯,半天找不到門道,一怒之下決定自己寫一個小型的ESql查詢器。 將比較重要的知識點歸納了一下,貼幾段重要的代碼,以免下次遺忘。 private void btnRunQuery_Click(object sender, EventArgs e) { if (cmbEntitySet.
Time of Update: 2018-12-06
近一段時間抽空看了一下Linq的知識,學習了一下,也分享給大家,以後使用也方便,用過Linq的程式員可能都感覺到得到,Linq和sql文法簡直就一樣。所有會SQl的學習LInq就很容易了。 廢話少說,首先我們構造一個資料來源方便說明代碼 Student[] strAry = { new Student("張三","男",20), new Student("張20","女",20),
Time of Update: 2018-12-06
前些天大學同學托我幫他們公司弄個小項目,分析他的需求,覺得很簡單,就答應了。花了整整一天時間,才弄好。其中也有些收穫,把項目中獲得的知識記錄下來,以後再用到也好迅速的撿起來。開發工具:jdk1.5 tomcat6.0 eclipse oracle10gxe架構:strust2.x spring3.x mybatis3.x 前台主要是jquery收穫如下:1.mybatis作為持久層架構,有一個NULL異常的問題情況,隨便舉個例子 SqlSession sqlSeesion; Users
Time of Update: 2018-12-06
導讀 換過幾次工作的程式員員一般都比較頭疼,新到一個公司,會給你一個項目,別人以前寫的,40-50萬行代碼,並且代碼沒按照一定的規範去寫,因為這個代碼來自N 個人,一看代碼我就頭大,我曾經就做過這樣的事情,開始的時候也很抓狂,但是慢慢的我認為我找到裡面的竅門了,一下算是我給大家提供的一個思路吧。(我之前跟的那個項目是 B/S的,所以是針對B/S寫的) 1.看操作說明書目的:這個項目是幹什麼的?
Time of Update: 2018-12-06
說明名稱[長度,單位:位元組]包結構Header[10]:包頭Body[21+?]:包體Header[10]協議頭[1]: 1位元組長度,如0x07協議版本[1]:1位元組長度,如0x01Body長度[4]:4位元組長度的數字,即Body長度最大支援4G保留[4]:Body[25+?]包類型[1]: 1位元組長度,如請求包、響應包、其他包等,支援255種類型命令類型[1]:1位元組長度,如Add、Remove、Get等,支援255種類型編號[8]: 順序號,每次+1