随笔分类 -  C#

1
摘要:转至:http://www.cnblogs.com/Equn93/archive/2010/04/27/1722070.html问题1:服务端接收的所有中文都是"?????"(乱码) 解决:设置HTTPRIO控件的HTTPRIO.HTTPWebNode.UserUTF8InHeader属性为true问题2:Dephi编写的客户端在windows2003下调用WebService提示"Access violation at address 00E59195. Write of address 00E59195" 解决:我的电脑属性->高级->性 阅读全文
posted @ 2011-08-05 13:19 Enli 阅读(539) 评论(0) 推荐(0)
摘要:一直很不明白UDP和TCP两种协议的优劣,趁着最近要弄个简易的消息处理中心的机会,做了点试验:1. 单UDP端口的服务器,模型如下这里工作线程有一个UDP的SOCKET(即分配了一个独立的UDP端口),它发送信息给服务器,然后等待服务器返回信息,然后再发送下一个信息,即此模型是一应一答的。而服务器端,接收线程监听一固定端口来接收信息,并记录远程IP和PORT;发送线程根据记录的远程IP和PORT,... 阅读全文
posted @ 2008-10-30 10:59 Enli 阅读(443) 评论(0) 推荐(0)
摘要:1. 重复提交问题 摘自http://hi.baidu.com/andyzrh/blog/item/0c7e50b566a68dc836d3cafc.html Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //sb保存的是Ja... 阅读全文
posted @ 2008-09-23 17:26 Enli 阅读(186) 评论(0) 推荐(0)
摘要:绑定的语句是: List units = TUnitFacade.GetData(); cBUnit.DataSource = units; cBUnit.DisplayMember = "Unit_Name"; cBUnit.ValueMember = "Unit_Id"; 当TUnitObject是这样的时候发现是绑定不上去的 public struct TUnitObject { ... 阅读全文
posted @ 2008-09-19 09:52 Enli 阅读(305) 评论(0) 推荐(0)
摘要:一直就听说装箱很影响性能,今天忍不住试试,见如下代码: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ArrayList ba = new ArrayList(); List bs = new List(); DateTime t = ... 阅读全文
posted @ 2008-09-03 11:11 Enli 阅读(338) 评论(0) 推荐(0)
摘要:1. 今天用RegisterClass的时候发现windows和classes单元都有,而DELPHI引用单元的顺序是从右到左的,所以 uses Windows,Classes,Common,BaseThread,SysUtils,abs....这样就是引用到Classes的方法 2. C#引用DELPHI作的DLL的例子 QSystem.LogFile.dll Code highl... 阅读全文
posted @ 2008-08-27 16:54 Enli 阅读(439) 评论(0) 推荐(0)
摘要:最近研究MVC,用VS2008自带的调试程序一切OK。然后设置成IIS的虚拟目录发现好像CONTROL无法解析出来,提示“无法找到该页”。一开始怀疑是没有设置到根目录的问题,然后设置到IIS的根目录,结果错误依然!最后发现是XP自带的IIS5和VS2008的开放服务器的差异问题。查考:http://blogs.microsoft.co.il/blogs/dorony/archive/2007/12... 阅读全文
posted @ 2008-08-12 10:52 Enli 阅读(1820) 评论(0) 推荐(0)
摘要:安装了ASP.NET MVC CodePlex Preview 4 后发现新建项时候无法看到MVC的项模板,只有项目模板! 查了一下,原因是中文版所有的安装文件默认放在2052(中文编码)下面,而ASP.NET MVC是英文的,所有都放在1033(例如D:\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC\... 阅读全文
posted @ 2008-08-07 15:31 Enli 阅读(504) 评论(0) 推荐(0)
摘要:今天下了个DBLINQ试了试,用DBMETAL产生数据库映射文件的时候发现无法连通ORACLE,查看DBLINQ.ORACLE发现,DBLINQ是用ODP驱动的(未证实),如果用SYSTEM.DATA.ORACLE就需要修改OracleVendor.CS下的BuildConnectionString方法: Code Code highlighting produced by Actipro C... 阅读全文
posted @ 2008-07-31 15:12 Enli 阅读(1562) 评论(3) 推荐(0)
摘要:DES在C#下是由des来实现的,需要KEY和IV,其中如果KEY或者IV不足8字节,用#0 来补足 代码如下: byte[] key = new byte[8]; byte[] iv = new byte[8]; for (int i = 0;i (length(temp)-1) then key[i] :=0 else ... 阅读全文
posted @ 2008-07-10 17:03 Enli 阅读(6297) 评论(3) 推荐(1)
该文被密码保护。
posted @ 2008-07-07 15:05 Enli 阅读(31) 评论(0) 推荐(0)
摘要:放了个TEXTBOX输入,TEXTBOX多行来记录日志(其实可以简单的用LISTBOX) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windo... 阅读全文
posted @ 2008-07-02 15:16 Enli 阅读(463) 评论(0) 推荐(0)
摘要:根据学习记录(二)中的CLIENT,分别用WEB SERVICE和BDE两种查询数据库的途径,同样查询20条一样的数据,其返回的时间分别是 第一次查询 第二次查询 第二次查询 WEB SERVICE 0.6... 阅读全文
posted @ 2005-04-08 14:34 Enli
摘要:建立WEB SERVICE的CLIENT端 用DELPHI7, “FILE”-》“NEW” -》“APPLICATION” 其中主要单元的代码如下: unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Di... 阅读全文
posted @ 2005-04-08 11:53 Enli
摘要:建立WEB SERVICE的server端 用VS2003, “文件”-》“新建” -》“项目” -》“C#项目”-》“ASP.NET WEB 服务” 新建项目名称为MYWEBSERVICE1,代码如下,不要忘了引用“System.Data.OracleClient” usingSystem; usingSystem.Collections; usingSyste... 阅读全文
posted @ 2005-04-08 11:52 Enli
摘要:在页面上直接建GRID,直接用SQL取数据,比较不同的SQL的反应时间。这个页面上的GRID是分页显示的,每个页面是12行,查询方法是: DateTimedate1=DateTime.Now; DataTabledt=Query.ProcessSql("SQL语句","mes"); IMesGrid1.DataSource=dt; IMes... 阅读全文
posted @ 2005-04-04 13:22 Enli 阅读(2084) 评论(0) 推荐(0)
摘要:微软已经提供了好几个开源的小项目供学习参考 http://chs.gotdotnet.com/quickstart/aspplus http://www.asp.net/Default.aspx?tabindex=8&tabid=47 http://www.asp.net/Default.aspx?tabindex=7&tabid=40 还有petshop,duwamish等 阅读全文
posted @ 2005-03-31 14:27 Enli 阅读(779) 评论(0) 推荐(0)
摘要:oracle package createorreplacepackagePACK_INTERFACEis typeSN_CURSORisREFCURSOR; PROCEDUREP_SELECT_SN(RE_SNOUTSN_CURSOR); endPACK_INTERFACE; createorreplacepackagebody... 阅读全文
posted @ 2005-03-18 17:30 Enli 阅读(900) 评论(1) 推荐(0)
摘要:看了一下反射机制,觉得就是动态的DLL装载嘛 Assembly LoginFile = Assembly.LoadFile(page.Request.PhysicalApplicationPath + ConfigurationSettings.AppSettings["LoginPath"]); Type LoginDll = LoginFile.GetType(Configuratio... 阅读全文
posted @ 2004-10-21 15:37 Enli 阅读(689) 评论(2) 推荐(0)
摘要:例子: Byte d=0x34; //NumberFormatInfo f = new NumberFormatInfo(); TEXTBOX1.Text = d.ToString("X"); //显示34 d = Convert.ToByte("0x"+TEXTBOX1.TEXT,16); TEXTBOX2.Text = d.ToString(); /... 阅读全文
posted @ 2004-10-13 16:59 Enli 阅读(1543) 评论(0) 推荐(0)

1