2019年9月5日 星期四
Views
ASP.NET How To Use <%# Eval()>
1.先瞭解用法和作用
2.<%# Eval()>和<%# Bind()>差別
3.這篇解惑為什麼在aspx頁面可以使用<%# Eval()>
4.考量效能影響
2019年9月2日 星期一
Views
ASP.NET RowCreated/RowDataBound/PreRender
1.瞭解事件發生順序的重要性
2.瞭解每個事件中GridViewRowEventArgs e代表的意義
3.補齊PreRender知識(缺)
4.成功的RowCreated也可以換成RowDataBound
5.參考除錯知識瞭解網頁生命週期
2019年8月22日 星期四
Views
解決Visual Studio 2017無法連接到MS-SQL伺服器的問題
如題主旨:
作業環境:win10家用版
MS-SQL:2017
Visual Studio 2017使用ADO.NET加入連線字串時卻遇下列問題
解決辦法:
(1).先去SQL-SERVER2017組態管理員
(2).確認SQLEXPRESS的通訊協定,TCP/IP是啟用狀態
(3).確認SQL Server服務中(SQL EXPRESS/Brower)是開啟狀態
(4).若是SQL Server Brower無法開啟,請先到控制台\系統管理工具\服務,找到SQL Server Brower
按右鍵開啟內容
(5)在啟動類型選擇自動,按套用後確定,並重新啟動。
~~~~~~~~~~~~~~~此時ADO.NET內就可以找到本機伺服器啦~~~~~~
作業環境:win10家用版
MS-SQL:2017
Visual Studio 2017使用ADO.NET加入連線字串時卻遇下列問題
解決辦法:
(1).先去SQL-SERVER2017組態管理員
(2).確認SQLEXPRESS的通訊協定,TCP/IP是啟用狀態
(4).若是SQL Server Brower無法開啟,請先到控制台\系統管理工具\服務,找到SQL Server Brower
按右鍵開啟內容
~~~~~~~~~~~~~~~此時ADO.NET內就可以找到本機伺服器啦~~~~~~
2019年8月2日 星期五
Views
組合Json字串踩地雷
今天工作開發不是那麼順利,先把問題紀錄下來,待以後開發繼續找答案!
1.在sublime text3要怎麼順利Using Jayrock
目前還懵懵懂懂,但可參考此篇先有概念
2.在組合Json字串可參考此篇,但是在使用JsonObject會碰到一個問題:
private string _succse="1";
string str_json = JsonConvert.SerializeObject(dt); //dt是datatable
r=new JsonObject();
r.Accumulate=("succse"_succse);
r.Accumulate=("data",str_json);
在用context.Response.Write(r.ToString());
輸出
---------------------------
{"Succse":"1","data":"[{.....}]"};多出來的雙引號就是會影響結果
3.解決辦法參考此篇
加入這句
var _data=Jayrock.Json.Conversion.JsonConvert.Import(str_json)
先將str_json轉成萬用型別,再放入
r=new JsonObject();
r.Accumulate=("succse"_succse);
r.Accumulate=("data",_data);
神奇的~多出來的""號被解決掉囉!
C# Using Jayrock
組合Json字串踩地雷
今天工作開發不是那麼順利,先把問題紀錄下來,待以後開發繼續找答案!
1.在sublime text3要怎麼順利Using Jayrock
目前還懵懵懂懂,但可參考此篇先有概念
2.在組合Json字串可參考此篇,但是在使用JsonObject會碰到一個問題:
private string _succse="1";
string str_json = JsonConvert.SerializeObject(dt); //dt是datatable
r=new JsonObject();
r.Accumulate=("succse"_succse);
r.Accumulate=("data",str_json);
在用context.Response.Write(r.ToString());
輸出
---------------------------
{"Succse":"1","data":"[{.....}]"};多出來的雙引號就是會影響結果
3.解決辦法參考此篇
加入這句
var _data=Jayrock.Json.Conversion.JsonConvert.Import(str_json)
先將str_json轉成萬用型別,再放入
r=new JsonObject();
r.Accumulate=("succse"_succse);
r.Accumulate=("data",_data);
神奇的~多出來的""號被解決掉囉!
2019年7月10日 星期三
Views
在window10 找不到 IIS admin
2019年3月12日 星期二
Views
人生中第一張微軟專業證照GET!!!
以上資訊分享,希望有想考證照的人都能順利通過!!!!!!!
Microsoft 70-762 考後心得
資料庫開發
背景介紹: 非相關科系,因轉職上的考量,不斷考取證照精進自己的實力,807分通過這次考試。
準備方法:
1.巨匠資料庫開發實體課程(總共上了三遍),巨匠上課好處是一年下來,同樣的課程可以一直在上,並且複習觀念。
2.參考書籍:微軟官方教材(20762A-Developing SQL Database),多練習書籍後面練習題,幫助瞭解比較複雜的指令跟觀念。
3.考古題網站複習:考前一個月進入該網站點選 Briefing Microsoft Knowledge,就可以看到以下連結入境,若是
跳出填入email帳號,只要打xxx@xxx.xxx就可以進入啦!
取之網路回饋網路(給需要準備的人參考),這個考古題網站至少有三成命中率,提供我在考場看到的
考題資訊2.3.4.5.6.20.37.38.47.49.52.53.54.62.63.64,反正考題多看無礙,當作學習啦!但是
答案不是那麼準確可以看其他網友在網站內分享的資訊幫助學習。
考題資訊2.3.4.5.6.20.37.38.47.49.52.53.54.62.63.64,反正考題多看無礙,當作學習啦!但是
答案不是那麼準確可以看其他網友在網站內分享的資訊幫助學習。
4.利用考古題抓複習方向,每一題答案的觀念都要弄懂,因為考試很活背答案是沒有用的。
考試時間: 120分鐘/49題。
考試提醒:
1.提前十五分鐘到考場辦理入場手續,記得帶雙證件。
2.題型若是遇到單選題,一旦按下YES/NO就無法再回頭。
3.記得考試前,不要亂吃東西,考場溫度保持在舒適的狀態。
考試中遇到的觀念(按照微軟官方教科書有印象的去整理):
- M2:Common Normalization Forms 正規化概念/Data Types:tinyint.smallint.int.bigint.bit.datetimeoffset/Schemas的管理
- M3:Partition View的觀念
- M4:考滿多Constraint的約束,PK.UNIQUE.CHECK.FK
- M5:瞭解Clustered and Nonclustered indexs並且活用
- M6:Covering Index的語法建立 例如: CREATE NONCLUSTERED INDEX AK_Product On Production.Product(ProductID,ListPrice ASC) INCLUDE(Name,ProductNumber,Color) / Filter Index的優點
- M7:Columnstore indexs的優點,通常都用在資料倉儲有彙總函數時使用
- M8:View搭配WITH ENCRYPTION.WITH SCHEMABINDING.WITH WIEW_METADATA.THE WITH CHECK OPTION的使用/INSTEAD OF Triggers 通常會建立在VIEW上/建立INDEX VEIW的優點
- M9:Stored Procedures Error Handling怎麼撰寫語法 例如 : CREATE PROCEDURE Sales.NewStore @SalesPersonID as int, @StoreName As nvarchar(50) AS SET NOCOUNT ON;BEGIN TRY INSERT INTO Person.BusinessEntity(rowguid) Values(DEFAULT);DECLARE @BusinessEntityID int = SCOPE_IDENTITY();INSERT INTO Sales.Store(BusinessEntityID,[Name],SalesPersonID) VALUES(@BusinessEntityID,@StoreName,@SalesPersonID);END TRY BEGIN CATCH SELECT ERROR_MESSAGE() As ErrorMessage END CATCH
- M11:INSTEAD OF Trigger 和 After Trigger 的差別以及使用時機
- M12:Memory-Optimized Tables的SCHEMA_ONLY 和 SCHEMA_AND_DATA的區別/Natively Compiled Stored Procedures(Access to momory-optimized tables only)
- M17:READ UNCOMMITTED.READ COMMITTED.REPEATABLE READ.SERIALIZABLE.SNAPSHOT觀念要弄清楚(整理不錯的資訊)/在做資料監控,資料庫有兩個追蹤旗標,來協助dead lock紀錄 1222和1204,其中1222可以把資料儲存成XML格式/For more information about analyzing deadlocks using SQL Server Profiler
- 務必把這些管理物件的使用時機和差別弄懂,考試會混著考: sys.dm_os_waiting_tasks/sys.dm.exec_sessions/Performance Monitor Data Collector Set/sys.dm_os_memory_objects/sp_configure max server memory/SQL Profiler trace/sys.dm_os_wait_stats/Extended Event
訂閱:
文章 (Atom)








