
這種狀況在本機沒問題沒問題,但是經過部屬到IIS上就出問題了,如果是這樣找不到的狀況,道專案裡面的參考將這個參考選擇複製到本機,就可以解決.
baechang 發表在 痞客邦 留言(0) 人氣(230)

A:"請問一下,那我把資料庫照文件都使用管理工具修改好了,但是按儲存時他說甚麼要不允許我儲存變更然後要卸除啊甚麼的?修改不了啊!!?"B:"那你有看完他整段的訊息嗎?"A:"啊~~等我一下,我再去看一下"A:"甚麼 啟用了 [ 防止儲存需要資料表重建的變更] 選項
B:請到[工具][選項]把那個勾勾取消掉就好了.
這是為了防止資料型態有某些變更可能會造成資料流失的風險所設計的.不過呢.我還是那句話.這不是預設選項嗎?非得要搞死一些新人??
baechang 發表在 痞客邦 留言(0) 人氣(233)

我覺得一個產品要好,撇開那些甚麼甚麼銷售技巧甚麼的,最大的重點就是要容易使用,快速上手.雖然我這樣比喻有點不太洽當,但是灌一個SQL Server難道不能像買台電視,線接好,遙控器馬上可以用嗎?我這幾天被灌SQL Server盧到一個有那種遙控器還要來搜尋頻率那種感覺,真是夠了,幾乎所有的人在用SQL Server都是用IP 連線,為什麼安裝的時候就不能預設呢?是我不會還是不懂他們的明白?是不是這樣才可以彰顯相關工程師的利害跟專業??請看以下圖解,記得要啟用還有1433 port,
baechang 發表在 痞客邦 留言(0) 人氣(905)
今天去運動時,傍晚的健身房女生頗多,洋洋溢溢青春的汗水,走路一不小心可能會滑到,不過我卻到看一妙齡女子,他在踩登高機,很慢很慢,他的穿著是全身黑色的水洗絲,就是那種,一撕就裂那種,然後四處張望,是那種搜尋獵物氣息,我真的有點看不下去,於是我怒做了一堆健身設施不知道幾百下,看他也沒有注意到我,殘念...於是我離開健身房準備去游泳,這時候才發現,從健身房內透過玻璃窗望著我,
baechang 發表在 痞客邦 留言(0) 人氣(6)

比較注重資安的網站,為了避免使用者被植入木馬紀錄鍵盤輸入的紀錄,所以產生動態鍵盤這個東西,像是下圖所示這個可以讓使用者用滑鼠去點,不用透過鍵盤,然後每一個按鈕每一次的值都不一樣,所以叫做動態鍵盤.首先設定好要有的字元,也準備一個List<string>來存放每次亂數編排後的結果,跑一個迴圈長度就是剛剛設定要有的字元,然後用亂數(要夠亂)去取單一字元( substring ),丟到要存放結果的List<string>,當然要存放前要先檢查這個 List 裡面有沒有重複的字元.
1: string KBChars = "1234567890abcdefghijklmnopqrstuvwxyz";
2: List<string> RandomList = new List<string>();
3:
4: for (int i = 0; i <= KBChars.Length - 1; i++)
5: { 6: do{ 7: Random rand = new Random(Guid.NewGuid().GetHashCode());
8: int c = rand.Next(0, KBChars.Length);
9: string x = KBChars.Substring(c, 1);
10: } while (RandomList.Contains(x));
11:
12: RandomList.Add(x);
13: }
baechang 發表在 痞客邦 留言(0) 人氣(434)
這次遇到的是一個交易系統,客戶那邊負責撰寫stored procedure (SP),雙方在進行第一次測試前,溝通只有靠規格文件,測試一定要到客戶端,因為資料庫是封閉系統,所以在開發階段時,也得對規格文件模擬出客戶端的狀況,但是假的SP不可能完全呈現真實的狀況,所以前幾次到現場測試時,可以用災難來形容,數百個SP,雙方各是幾萬行的程式,抓bug起來真的會哭,當然一定會出現雙方各執一詞的狀況,系統串接一定會這樣,雖然我們有用AOP來注入所有程式,記錄所有的副程式傳入跟傳出值,但是一個商業邏輯的進行,通常不會只呼叫一個SP,舉例來說,進行交易時,要做銀行帳戶檢查,金額檢查等等的.
baechang 發表在 痞客邦 留言(0) 人氣(2,560)

套版是我最討厭的事情,枯燥無味沒有技術性,還常常套壞掉,重套.或是設計改了,切版改了,有時候重套還比較快.以往ASP.NET MVC常在宣稱的關注點分離,後來也很少聽到了,以前在WebForm的時代,就已經沒在用Web Control了,使用public的方式,依樣可以傳到前端,當然啦Razor是比較漂亮一點,不過我真的建議大家,長久以來換湯不換藥就是吸引喜歡追求技術的人追著跑,把底子練好,書多看點,千萬別只google找答案抄程式碼,千萬千萬要記得一點,有可能你找到的程式碼,是小朋友寫的,我不是否認小朋友,我依舊等待下一個愛因斯坦的出現,不過機率挺小的.
baechang 發表在 痞客邦 留言(0) 人氣(139)
這個問題我以往不知道被多少人問過,寫下來以後被問直接來看這篇文章就好了.首先情景是這樣的,後臺系統有個功能叫做問卷管理,而操作的方式就是新增一個問券,最常看到的就是報名或是吃喜帖,就像Google表單,然後新增很多題目,所以會有N個題目,每個題目有M個選項,還有單選或是複選,或是輸入文字.
(我不列出詳細的程式碼,要自己去實做才可以真正體會)
當然會有一個Model 我們先叫做Questions.Model的內容很簡單var Options = List<string>以及Type,每一個問題有多少選項,這個選項又適合種類別,單選或其他等等
baechang 發表在 痞客邦 留言(0) 人氣(1,055)
誰都不希望自己跟身邊的人有病痛,但是人生就是這樣,怎樣都會遇的到.
baechang 發表在 痞客邦 留言(6) 人氣(15,701)
前端與後端的帳號密碼輸入欄位. 究竟要不要選擇enter 就觸發登入.================================
以上是很多系統開發時會遇到的使用者問題,
我們就此分析如下.
通常流程會是, 使用者輸入帳號, 然後輸入密碼, 在密碼欄位按下enter, 觸發登入,
baechang 發表在 痞客邦 留言(0) 人氣(44)