跳到主要內容

發表文章

[Excel ]Excel 錯誤 元素結束標記中的名稱必須和開始標記中的元素型別相符

開啟excel出現錯誤訊息 「已移除的部分: /xl/sharedStrings.xml 部分具有 XML 錯誤。  元素結束標記中的名稱必須和開始標記中的元素型別相符。」 主要原因是excel檔案中的資料是用xml存放 有因為不明的原因xml的tag不match導致的 其實xlsx的結構是 把xml的資料zip起來 所以如果把xlsx的檔案zip解開會出現 資料夾的結構 在從中間找到 /xl/sharedStrings.xml 用純文字的編輯器打開 要找出沒有match的標記是相當困難的 不過可以先用搜尋的方式去找出數量不match的tag 例如我的這個資料的結構是大都是 xxxx 但搜尋 有301個 搜尋/si>   --->確有300個 所以看來就是少了一個 然後再用取代的方式把固定的term 就可以找出單獨缺少的位置 再把缺的tag補上 存回資料

[JQuery] set Select Default

                        var el = $('#SelectID'); // Select the relevant option, de-select any others el.val("Man").attr('selected', true).siblings('option').removeAttr('selected'); // jQM refresh el.selectmenu("refresh", true);

Worklight Serve Install process

1.install Java 1.7.0 2.Install DB2 [Account] / [PWD]  3.Install Installation Manager 4.Install Websphere Liberty 5.Create Websphere Server >server create  WLserver 6.Start Service : IBM Secure Shell Server for Windows 7.Install IDM WorkLight Server IBM DB2 Driver for JDBC C:\Program Files\IBM\SQLLIB\java\db2jcc4.jar 8.RUN Worklight Server Configuration Tool Create New Configuration console Settings [V] Install Worklight Console /worklightconsole JDBC C:\Program Files\IBM\SQLLIB\java\db2jcc4.jar Create a default user admin /[PWD] 9. RUN Websphere Server [WLserver] >server start WLserver 10. open http://localhost:9080/appcenterconsole/console.html appcenteradmin /admin

Entity Framework Create Relation Object

我們見了兩個table   Parent table : Mall_product   Son table : Mall_Item    Mall_Product---> Mall_Item (1對多)  1.Create ADO.net Entity 2. Create  Association Mappings  /建立關連 3.設定關連    由於在DB設計時就已經把欄位都建好了   所以設定的時候 就不用「將外部索引鍵屬性加入至 Mall_item 實體中」 但要在Mall_Product建立「導覽屬性」。   這樣就建立物件之間的關連了   但我們還沒有設定好外鍵對映的屬性  所以 4. 點選關連    要設定主體跟相依的狀況    主體 Mall_Product    相依 Mall_Item    主體索引鍵 就是Mall_Product PK : Poid    相依的屬性 就是我們在DB設計的 Mall_Item FK: ProductPoid 5.最後在程式中 Dim db As New GalleryMaxEntities Dim p As New Mall_Product p.ProductID = "Product01" Dim i As New Mall_Item i.Price = 50 p.Mall_Items.Add(i) db.Mall_Product.Add(p) db.SaveChanges()

Disable oncontextmenu/ Ctrl+A / Copy /Cut /Past

Use js $('body').bind('copy paste',function(e) {     e.preventDefault(); return false;  }); $(function(){        $(document).keydown(function(objEvent) {                 if (objEvent.ctrlKey) {                       if (objEvent.keyCode == 65||objEvent.keyCode == 83) {                                          return false;             }                         }             }); });    Html Attrtibute [body oncontextmenu="return false" oncopy="return false" oncut="return false" onpaste="return false"]