摘要:
在VS2005和VS2008中我們在設計報表時只要在數據源中拖一個數據字段到報表界面,則會在報表文件中內建一個這樣的數據集。在VS2010裏這個就有所改變了,原來的數據源已經不支持拖放了,但新增了一個報表數據,在這之中可新建一個報表用的數據集。但問題來了,新建數據集的時候,可供選擇的數據源必須在項目的根目錄下(不管這個數據源的namespace是不是根目錄下的),其他目錄下的數據源一概看不到,除非... 阅读全文
摘要:
我在前面寫過一篇關於ReportViewer 2008的部署。現在VS升到2010了,升級了以前的工程後,發現竟然不兼容老版本的ReportViewer(9.0),不知道MS是怎麼想的,更新了版本後,自然客戶端的部署問題又出來了,沒辦法,只有老辦法了,打開ReportViewer的安裝包,把裡面的相關文件解壓出來並且更名為 Microsoft.ReportViewer.ProcessingObje... 阅读全文
摘要:
今天在使用SmartFox中的用戶變量UserVariables 時發現了一個問題,就是在使用方法SetUserVariables 來發送坐標的時候,在調試信息中發現發送和接受到的變量都是空的,測試了一下發送其他信息卻是成功的,于是在發送時把坐標轉換成string來發送,發現發送沒問題,但接收后再轉成坐標時報錯了。所以據此判斷SetUserVariables 方法因為是通過xml協議或者strin... 阅读全文
摘要:
最近寫了一個簡單的可多用戶登錄的支持Unity3D的游戲服務端,用的是Tcp/IP協議。寫完之后在本機測試中成功。但在多臺機器測試則發生并死的現象。仔細看了代碼之后沒發現問題,但這現象依然出現。由于使用了Tcp/IP,是阻塞型的,所以基本確認并死發生在這個協議通道上。忽然想起U3D的網絡設置里有一個發送頻率的參數,而游戲代碼里的發送是寫在OnUpdate()和OnGUI()這兩個方法里的,一般每秒... 阅读全文
摘要:
今天在畫密碼框的時候,按照幫助里的寫法會報錯,錯誤信息為:unexpected char: ''' 。百思不得其解。這是幫助里的示例:[代码]估計這是Unity3D本身的問題,不認識單引號表示的char的方式。靜下心思考后,想起了一個變通的辦法解決了這個問題。代碼如下:[代码] 阅读全文
摘要:
由于Unity3D中一些腳本的方法只能用在JS中,在C#中是無效的,而C#可以與服務器端通訊,JS本身卻不行。所以勢必會遇到這兩種語言腳本中方法的互相調用,以下是示例。兩個文件 test1.js 和 test2.cstest1.js[代码]test2.cs[代码]這里必須要注意的是JS文件必須是在"Standard Assets"、 "Pro Standard Assets"和 "Plugins"... 阅读全文
摘要:
今天在測試U3D的時候,發現一個問題,用IE打開并登陸后會很卡,這個現象在編譯成Windows的時候沒有。測試后發現在開通網絡后才有,所以開始懷疑是網絡傳輸的問題。后經過測試發現不是,很是奇怪。 在偶然的情況下,發現不卡了,順序是用IE打開后在連接網絡前先全屏一下,然后就沒問題了。此問題只在IE8下才有,應該是播放器與IE8的兼容問題。 阅读全文
摘要:
今天把原來的服務器端程序遷移到了windows server 2008上的IIS7上,發現IIS7的設置和IIS6簡直是天壤之別。不過還好,慢慢找也能找到需要設置的地方,但是原來使用的“集成windows身份驗證”的功能找不到了,遍尋了IIS管理器的所有地方,就是找不到。經過google之后才發現,原來IIS7的默認安裝的模塊很少,才10個最基本的模塊,所以會找不到我要的&... 阅读全文
摘要:
office到了2007版本了,存儲格式也從原來的二進制改成了open xml格式。所以連接字符串也相應發生了變化,因為引擎不一樣了嗎!!原來的:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=FilePath;Extended Properties="Excel 8.0;HDR=NO;IMEX=1"新的:Provider=Microsoft.ACE.OL... 阅读全文
摘要:
經常做統計的人有體會,常常會在一個表格中體現不同條件下的某個商品的數量。比如倉庫的進出庫統計,要統計每個批次中每種貨物的數量。通常的做法是通過Select子查詢來做,不能說這種做法是錯的,但這樣做效率不高,而且閱讀性也不高,而且這些信息往往是在一張基礎表中,應該能不通過子查詢的方式,直接計算出來。經過一番研究,終于找到方法了。select Count(case when (t.字段=條件) the... 阅读全文