跳到主要內容

發表文章

目前顯示的是 10月, 2013的文章

[CSS]CSS clip 属性

CSS3提供了一個裁切圖片的功能, 可以讓設計師在抓圖片的時候,只框取圖片的部分就好 這個用法叫做clip object.style.clip="rect (top, right, bottom, left)" 不過他裁切的方法跟一般習慣的top,left,height,width有點不一樣 我用下面的範例跟圖片作示範 #crop { position:absolute; clip:rect(25px,200px,175px,50px); } 上圖是原圖為裁切 裁切出來下方的圖

[.net] SQL Server 版本不支援資料型別 'datetime2'

今天專案要上線的時候發現出現以下的錯誤 The version of SQL Server in use does not support datatype 'datetime2' 客戶用的SQL 2005 不支援datatime2的格式 但是查過系統後, 並沒有發現在系統有設定當datatime2的格式 而是都是用正常的datatime格式 google大神之後 原來使用Entity Framework 會預設成SQL 2008的資料型態 必須去用特別的方法去修該edmx的檔案才能符合SQL2005的格式 修改方式如下 1.用notepad打開.edmx 2.修schema tag中的ProviderManifestToken 由 ProviderManifestToken="2008" 改成 ProviderManifestToken="2005" 然後存檔 就可以了

FB.api / FB.ui 塗鴉牆分享的用法與差異

目前FB提供兩種方式可以用JS做到分享資訊到塗鴉牆的方法 FB.api / FB.ui 這兩種方法都很好用 其中FB.api是有很強大的功能方法, 除了可以做分享到塗鴉牆的功能 還可以取得很多FB使用者的個人資訊 而FB.ui純粹只是做FB分享到塗鴉牆的功能 在使用上是不需要使用者先做FBapp的同意授權的 並且還有預覽的功能 兩個的用法有點不一樣 FB.ui是比較容易使用的 用法如下FB.ui( para,callback) function postToFeed() { var obj = { method: 'feed', name: '標題', caption: '子標題', description: '描述', link: 'http://demo.gallerymax.net/FBtest.html', picture: 'http://www.gallerymax.net/upload/TechNoteMV.gif' }; function callback(response) {console.log(response); } FB.ui(obj, callback); } 按下之後會出現以下的確認畫面 然後在塗鴉牆上會呈現這樣的訊息 如果是使用FB.api的話 會比較複雜需要得到使用的同意授權 而且執行分享到塗鴉牆的程式時 是不會有預覽的畫面 就直接分享出去了 FB.api使用的用法如下 function postTofeed(){ var params = {}; params['message'] = 'test'; params['name'] = 'test'; params['description'] = 'test'; params['link'] = 'http://demo.gallerymax.net/FBtest.html'; params['picture...

[FaceBook] FB Share Dialog Error On IE 8

FB Share Dialog Error On IE 8 在使用FB Share Dialog 的元件時 用FB官方的source Code https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href) , 'facebook-share-dialog', 'width=626,height=436'); return false;"> Share on Facebook 在IE8的瀏覽時候會出現錯誤 SCRIPT87: 不正確的引數。 m_index.html, 行 127 字元 1 這個原因是在IE中 window.opne的參數 不得有 "-" 所以原本的source Code要把name的參數 [facebook-share-dialog]改掉就可以了 https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href) , ' NewWindowsName ', 'width=626,height=436'); return false;"> Share on Facebook

[SQLserver]安裝SQL Server2008 出現「效能技術器登錄區一致性」 檢測失敗的處理

  在今天再安裝SQL server2008的時候 在檢測安裝程式支援規則時 出現這個錯誤 仔細查了一下MS 有提供了一個解決方法 「如何手動重建效能計數器程式庫值 」 DEMO大也寫個一個處理方法 安裝MS SQL Server時發生 效能計數器登錄區一致性 的錯誤 如果是一般的狀況 DEMO大 寫的方法就可以解決的,但是我的問題卻是另外一個狀況 因為在這邊的系統打開regedit.ext 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib  在Preflib下面有004和009兩個資料夾都是空的 這下麻煩了 狀況完全不一樣怎麼辦,而且更糟糕的是我沒有辦法直接在這兩個資料夾內新增數值 上面的解決方法都無法使用 最後在GOOGLE大神的幫忙下找到一個 windows 的指令 在cmd下 執行 cd %systemroot%/system32 lodctr /r 用lodctr /r強制重建所有的效能計數器 之後就會在register中把數值都建好了如下圖 SQL也就能正常安裝了