原创 關於微信 openid api unauthorized 錯誤分析

如果在微信開發時發現有 api unauthorized, hints: [ req_id: MGYzVa0123ssz3 ] 這樣的提示,大凡有做過微信開發的都會第一時間想到調用的接口是否有權限,公衆號是否有認證,但還有一種情況你可能不

原创 好險,差點跳進自已挖的坑

      上週,boss要求將ERP系統微信會員卡餘額用於商城購物,這會員卡可是用戶充現金的卡喲,很多消費了一兩次,就沒去門店消費了,可能用戶不在附近了,也可能去其他門店消費了,可餘額總要鼓勵用戶用掉呀,這就產生了在商城用在會員卡支付的

原创 Unexpected character encountered while parsing value

問題場景: Newtonsoft.Json 讀取JSON格式的配置文件時出錯 問題現象:使用下面的反序列化代碼出錯了 JObject JObj = JsonConvert.DeserializeObject<JObject>(Fiel

原创 線程安全集合類

在.Net 4中,新增System.Collections.Concurrent 命名空間中提供多個線程安全集合類,這些類提供了很多有用的方法用於訪問集合中的元素,從而可以避免使用傳統的鎖(lock)機制等方式來處理併發訪問集合.因此當

原创 .net 事務嵌套存儲過程事務的處理方法

網上有很多這樣的問題分析,無非以下兩種情況: 1、begin tran 後沒有rollback tran 或commit tran 2、應用程序數據庫連接事務不在一個會話中; 但以後我要說的情況有點特別,先說一下場景: 1、.net 開

原创 javascript數組轉json及json值的搜索方法

直接上代碼了,有數據有示例,滿滿的乾貨  <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type"

原创 SQL SERVER 分頁

--獲取總頁碼 pages SELECT CEILING(COUNT(*)/25.0) AS ROWCOUN FROM cgddLabLE_tEMP WHERE ddrq='2013-06-29' --當前頁碼page --每頁行數Siz

原创 js追加事件執行代碼場景

       在修改別人的js代碼時,有些開發是基於某某框架的,所以框架原有方法我們可能不便直接修改,特別是某個按鈕的事件綁定的方法,但又要追加處理方法,怎麼辦?看以下代碼: <!DOCTYPE html> <html> <hea

原创 爲什麼要使用html模板技術

      使用後臺開發語言的都很瞭解語言的動態性給開發帶來的好處,php,aspx,jsp頁面都可以直接使用相應的語法和變量,輸出的事就交給解釋器或編譯器了,用起來方便快捷,但需要額外的解釋工作;       例如php模板,需要php

原创 easyui佈局自縮放這麼易

最新用easyui做主界面,發現瀏覽器大小改變後,easyui-tabs未及時調整,用戶體驗很不好;在百度上找一些答,發現有人用$(window).resize(funciton())方法來動態更新,但效果不太理想,easyui-tabs

原创 VS2012最方便的斷點調試

      昨天突然發現項目不能斷點調試了,頭都大了,項目緊,只能先寫好代碼,然後編譯,再然後通過前端輸出內容,費時費力呀,網上找來各種方法,均試不靈,今天元旦出去玩很累,想睡都沒心情,於是開機繼續搜索解決方法,網上沒找到,卻讓我找到一個

原创 vb.net Linq實戰

VB.net 提供了通過Linq對數據集進行合計非常方法,可以減少了與數據庫的交互,提高系統性能,以下是sum示示例: 1、對字典對象的sum dis.Sum(Function(a) a.Value) 'dis是Dictionary

原创 微信第三方平臺 componet ticket 注意事項

微信第三方平臺每10分鐘會推送給開發方事件接收頁面,以下是樣式數據 ticket@@@pYRHFx55XCkk2R9uKUsZpOy_C4kMR_pg3T9ipHe7DphadAPi_jeOEYnPk6GeNNvVKrkrnAsHEbmv

原创 存儲過程調用存儲過程數據集的方法

A存儲過程調用B存儲過程,A需要B的返回數據集 對於這種場景,我們平時用得比較多的方式就是用insert into的方式來接受B的返回數據集,但這種方式會有一個些限制,用過的都知道,我就不說了,如何優雅的將B的數據集返回給A呢?方法很簡單

原创 VB.NET 寫日誌文件

''' <summary> ''' 寫日誌 ''' </summary> ''' <param name="msg">日誌內容</param> ''' <param name="context">上下文對象