這是最近開始接手的一個微信公眾平台專案, 在重整後端程式碼時,因為也需要透過前端來看效果, 所以就因此在前端的部分遇到了不少問題, 畢竟這是以前沒接觸過的領域 (早年的網頁應用程式開發沒有那麼多分工) 經初步探索,得知此案似乎採用了 jqMobi 做框架 (Intel App Framework 的前身) 大致上看一遍官網的簡介之後,就下載了最新版本 3.0 來玩玩看 然後就拿了一個有資料分頁的來嘗試 這不玩還好,一玩就捅了好幾個馬蜂窩等著我去收拾 頁面結構如下: <div class="…
之前上網找了個星級評分的範例來玩, 當然這個範例已經用在另一個專案了, 目前看起來沒什麼狀況, 不過在移植到目前的專案之後, 就出現了怪現象: 1. 在大部份時間裡,點擊星星不會有任何反應 2. 即便星星可以點擊,也只能點擊一次 真是一怪還有一怪怪, 同樣的程式碼,在兩種環境的執行結果居然不一樣, 後來改用另一個方法實現評分功能, 就是用單選鈕來做, 可惜的是,結果也是怪,在瀏覽器裡居然看不見單選鈕. 之後陸續做了一些嘗試,也都是無法做到我要的效果, 最後發現似乎是被 jqMobi 的東西影響.…
可能原因: 1.下拉選單的選項資料繫結晚於 DataGridView 的資料繫結 2.下拉選單的 DataPropertyName 屬性,比 DisplayMember.ValueMember 早賦值 3.賦予 DataGridView 下拉選單的值,不在下拉選單的選項裡 4.賦予 DataGridView 下拉選單的值型別,與下拉選單的值型別不一致 網路上許多文章都指出,可用 DataError 事件排除掉這個錯誤提示,但這只是治標不治本.換句話來說就只是讓程式不提示這個錯誤而已,根本的問題還…
同樣都是刪掉服務參考再重建重編譯重發行,為什麼之前幾次都沒事? 這次只不過是刪掉服務參考,然後換了個名稱重建而已,做完就變這樣? 後來發現問題出在 app.config,因為之前 app.config 的內容幾乎都沒什麼變動 所以編譯之完後,就沒有跟著可執行檔一起複制出來, 然後搭上換過名稱的 Web Service 就出錯了.…
原始專案版本:Visual Studio 2005 開發環境:Visual Studio 2013 偵錯運行環境:IIS Express 啟動偵錯後,錯誤提示內容如下: HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容. 已知解法:在 web.config 的 <system.webServer></system.webServer> 區塊加入下列設定值 1.停用整合模式驗證 <validation validateIntegra…
原始專案版本:Visual Studio 2005 開發環境:Visual Studio 2013 偵錯運行環境:IIS Express 啟動偵錯後,錯誤提示內容如下: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置. 已知解法: 在 web.config 加入下列設定值 <system.webServer> <validation validateIntegratedModeConfigurati…
錯誤訊息如下: System.BadImageFormatException: 未能加载文件或程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项.该模块应包含一个程序集清单. 文件名:“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934…
最近在擴充資料對接工具的功能 經常會遇到這個狀況 當然還有其他同類提示,例如 int/decimal 無法轉 System.String 等等 無獨有偶 這些錯誤幾乎都是在 DataTable 轉換成 IList 的時候發生的 上網搜索了一下,找到這個解決方式: 將原本的 pi.SetValue(t, v, null); 改為 pi.SetValue(t, Convert.ChangeType(reader.GetValue(Ordinal), Property.PropertyType), n…
這是在實作當前專案最後一個關鍵功能:提醒通知 所遇到的奇怪狀況 目前的設想,是以 Windows Form 結合 Timer,當作發送通知的載體 大家都知道在 C# 的環境裡,有三種內建的 Timer 可用:Windows Form Timer.System.Timer.Threading.Timer 遇到的怪事,主要是在 System.Timer 這一段 代碼如下: using System; using System.Drawing; using System.Text; using Sys…
這個錯誤訊息是在一個 Web Serveice 的偵錯階段發生的 目前還未找到原因,環境如下: 作業系統:Windows 10 x64 企業版 (簡中) 開發工具:Visual Studio 2013 Update 5 旗艦版 (繁中) 專案目標:.Net Framework 3.5 偵錯編譯平台:x64 同樣一個方案,在另一部電腦上偵錯就是正常的 兩者除了作業系統有差異之外,其餘都一樣 另一部電腦為 Windows 7 x64 旗艦版 (簡中)…
目前已知:程式存檔時,將檔案編碼格式設定成 UTF-8 即可. 筆者使用的文字編輯器為 Editplus 3.51,檔案編碼格式很多帶 UTF8.Unicode 字眼的選項,選 UTF-8 即可.…
可能原因: 1.如提示所說,第一層選單個數超過限制 (最多3個) 2.選單的 json 格式有誤,目前已知少了括弧會提示此錯誤…
微軟的 ASP.NET Web API 框架,能以 RESTful 輕量級的架構風格,建立 HTTP 服務,讓多種不同的用戶端,如: 手機.平板.電腦(PC),透過 HTTP 的 GET.POST.PUT.DELETE 方法來「存取(访问)」服務. 而 jQuery Mobile 框架,設計的目標,是希望能統一,市面上常見的手機.平板...等各種行動裝置.其特性如下: 以 jQuery 為核心 支援 HTML 5 支援滑鼠(鼠标).手指的觸碰事件 內建多種佈景主題 內建豐富的 UI 控制項(控件…
陸陸續續寫了 EA  一.二年,以前亂數引導文回頭看時才發現,怎麼有這麼多細節的錯誤.沒系統. 這篇文章主要引導初學者使用亂數,同時附上常被翻出來討論的議題,C/C++適用,唯以 C 語言撰之. 也由於是引導初學者,所以在某些用詞上會較不正確, 像 compiler.IDE 會故意混為一談. 另外亂數原理也全都跳過 < 重點是亂數的產生原理也不只一種 >. 另本文附程式碼,不附執行結果,有興趣自己跑一遍. 最後請注意本文在區間表達裡,開區間與閉區間 括號的使用,也就是, [a, b]  ,  …
本篇將在 SELinux 安全機制及 IPTables 防火牆開啟的環境下實作,分別實作簡單網頁服務及虛擬主機 Virtual Host 設定,最後則是實作網頁中需要保護網頁時可以透過 .htaccess 機制進行保護,關於 Apache 網頁伺服器內容及更詳細設定參數可以參考官方文件 RedHat - Deployment Guide Chapter 14. Web Servers.以下為 Apache 網頁伺服器實作環境:(若執行 semanage 指令發現系統中沒有此一指令請安裝 poli…
1.下載 http://yetanotherforum.net/download.aspx 安裝說明 http://www.drreddys.com/quest/readme.htm 其實只要打開根目錄下的install就可以按引導配置數據庫了 2.安裝在IIS6下完全沒問題,但當我安裝在WIN7下的IIS7時就碰到了404錯誤 確保IIS組件全部安裝好后,要知道該論壇是運行在.net framework v4.0下的,IIS 服務器必須允許aspnet_isapi.dll. 此外,該appli…
遊戲發布在 WebGL 平台發現檔案還是太大,因此在 IL2CPP 的環境下,開啟 Strip engine code 編譯功能,嘗試看看能不能減少一些檔案容量. 但由於我們另外有載入 Scene stream assetbundles 的機制,因此遇到開啟 Strip engine code 後,無法正常執行的情形. 經過 Kelvin Lo 技術支援以及時間測試後,終究能夠正常執行,留下整件事情的經過.技術問題以及相關解法支援等等資料. 測試環境 Unity5.5.1f1,Windows 1…
無鉛smt(smd)問題1. 問Maxim關于無鉛的定義是什么?答無鉛表示在封裝或產品制造中不含鉛(化學符號為Pb).IC封裝中,Pb在外部引腳拋光或電鍍中很常見.對于晶片級封裝(UCSP和倒裝芯片),Pb出現在焊球上. 2. 問Dallas Semiconductor/Maxim Integrated Products采用的無鉛材料是什么?答外部引腳電鍍采用100%的無光錫,少數封裝類型含有其它符合RoHS標準的電鍍拋光材料,如:鎳鈀.UCSP和倒裝芯片含有鉛,但目前這些封裝的引腳已符合RoH…
一. TCP/IP基本觀念 1. IP : 每台在TCP/IP網路上的電腦必須具備的一個代表號或一個地址.IP又分為private IP(192.168.x.x /10.x.x.x /172.16.x.x~172.31.x.x)和public IP(除了少數特殊IP,只要不是private IP就是public IP). 2. port : port可視為TCP/IP網路中電腦提供的某種服務的門牌號碼,號碼(port的數值)是多少不重要,號碼代表的服務才重要.例如: port80代表web的服務…
在自己的主機上透過 Visual Studio 2013 與 IISExpress 開發與測試都還正常,但只要部署到測試機或正式機,就是沒辦法順利執行,卡關許久之後找我協助.我發現錯誤訊息確實很「一般」,訊息是:「 無法載入檔案或組件 'LinqToExcel' 或其相依性的其中之一. 試圖載入格式錯誤的程式. 」或是英文版的「 Could not load file or assembly 'LinqToExcel' or one of its dependencies. An attempt…
上一篇文章分享了透過POST 方式傳資料回Server,這一篇來談談有關於透過GET的方式傳遞 首先,如我預期的一樣,透過網址傳遞,會產生編碼問題,這邊我就順代解掉,希望有碰到的人 可以不用為此煩惱.. 解說一下範例,手機傳遞給Server後,Server收到參數,直接印出來,然後手機再將資料取回,非常的簡單流程 中間只有傳遞不處理任何資料.. Server side (C#) : using System; namespace EchoService { public partial clas…
windows 7安裝後啟動xampp, 提示port 443 被其他程式占用. 網上查找解決方案: http://stackoverflow.com/questions/21182512/how-to-stop-vmware-port-error-of-443-on-xampp-control-panel-v3-2-1 * Open up httpd-ssl.conf in path2xampp\apache\conf\extra * Look for the line Listen 443…
原文:[SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題 最近因為在查一個SQL的效能問題,透過 sys.dm_os_wait_stats 來取得Top的Wait(from Wait statistics, or please tell me where it hurts) ,如下, SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; GO --1.取得目前最高的Wait WITH [Waits]…
FROM: http://blog.sina.com.cn/s/blog_97ef3ff4010190pe.html#bsh-75-306370781 今天中午經過系統自帶的“檢查更新”軟件從Ubuntu 12.04升級到了12.10,升級完成後出現了Unity不顯示.屏幕左邊和頂端的任務欄無法顯示的問題,糾結了很久,想到了通過Ctrl+Alt+F1進入“終端”,然後在裏面執行“Unity --reset”來復位Unity的辦法,但是系統給出了錯誤提示. 後來通過在桌面上新建一個文件夾,然後進入…
有關AWS EC2 (EBS 收費)的問題 之前一陣子的時候,公司在使用Amazone Web Service (AWS)的 EC2 (Amazon Elastic Compute Cloud).不過就在關掉EC2的機器之後,發現Amazone在charge費用上,出現另人不解的地方.那個問題就是「為什麼會有多出EBS的費用?」機器不是已經都停止了嗎?為什麼會有出現這個奇怪的問題?其實常見到大家在使用EC2上會常見到的問題除了這個之外,還有像是「使用Free-Tires的額度為什麼有出現額外的收…
因爲學校iPad 是給學生和老師使用,大多數是不需要設置鎖屏密碼的,然後 Gsuite 默認是開啓 “行動管理服務” 的策略為基本,就是需要設備設置鎖屏密碼以保障資料安全,不那麽容易被竊取. 然後就出現了下圖的警告提示,並且就算登入了也是無法正常使用的,解決方法:1. 設置iPad 的鎖屏密碼即可,簡單有效.  2. 叫Gsuite管理員関掉“行動管理服務”(存在安全隱患! 決定在你). 1.警告提示圖(忘記截圖了,搜了一個網絡圖片,版權歸作者所有,如有侵權,留言或者來信告知刪除 ) 2.  登…
      在主流的搜索引擎上搜索時,輸入內容,往往會彈出智能提示.輸入框为input,智能提示區域为suggest.接下來一般有兩種操作:        1.選擇某一提示,則把內容复制到input中,自動關閉suggest:        2.點擊網頁其他地方,自動關閉suggest.          實現第一個可以用click事件,在suggest中增加鼠標click事件,在處理中將點擊的內容寫到input中,然後關閉suggest.單獨測試無問題:        實現第二個可以在inpu…
在7月1日Google關閉Reader之前,我想應該有許多人都已經從Google Reader移到其他服務上了,其中受益最大的者莫過於Feedly了,一下子就吸收了幾百萬的用戶,而我也是其中之一,由於資料都轉移到Feedly了,因此我也試著用它的手機端APP來閱讀新聞,不過一直有遇到一問題:「文章的中文標題不完整,被切掉了」.這問題很嚴重呀,因為如此一來就看不到最重要的標題,這樣還要花時間去猜測或者看內文才能判斷此篇文章是否值得觀看,我心想我也沒有動過什麼設定呀,怎麼會變成這樣呢?一直以來就把它…
記一次undo問題 參考:http://www.linuxidc.com/Linux/2014-06/103780.htm ORA-00376: 無法於此時讀取檔案 3 ORA-01110: 資料檔 3: '/THARS/system/THARSDB1/undotbs01.dbf' ORA-06512: 在 "TNBWOMSDA1.SP_TABLE_LCM1", line 5 ORA-06512: 在 line 2 ORA-01191: 檔案 3 已為離線狀態 - 無法執行正常的離線動…
每次調CSS最令人頭痛的就是瀏覽器校正問題,因為每個瀏覽器對CSS的解釋都不太一樣,Firefox本身算是比較照規矩來,處理上比較簡單,但是遇到微軟的IE系列頭就大了,雖然都是IE,但是IE6.IE7.IE8各版本對CSS的解釋又不一樣,就算你本身已經在IE6調整好,但是在IE7看起來又是不一樣,這時我們就得來對各個瀏覽器設定不同的數值來解決版面移位的問題. 網路上有非常多關於CSS Hack的教學文章,當然處理方法也有很多種,接下來要跟大家說明的是屬於比較簡單的方法,但是以下的校正確無法通過W…