C# 开发技术与实战
摘要: 原文:http://stackoverflow.com/questions/7003740/how-convert-namevaluecollection-to-json-stringNameValueCollection 转换为 Json 的时候,只把它的Keys 数组 转换为Json ,忽略了 Value , 方法就是把 NameValueCollection 转换为 字典,再转为Json自定义Json转换类: public static class JsonHelper { public static string ToJson<T>(this T source...阅读全文
摘要: Memcached 问世以来,风声水起,也不断更新着,当初只是做分布式缓存, 到 MemBase ,已经是可以分布式缓存+存储机制的产品了。 最后听说与 CouchDb 合并成了: CacheBase 。试用了一下,效果不错。CacheBase网址:下载服务器端和客户端:http://www.couchbase.com/download教程:http://www.couchbase.com/docs/couchbase-sdk-net-1.0/getting-started.html按照例子做了一个。服务器界面很舒服。例子的配置文件 需要把 servers 的 bucket (桶?) 和 bu阅读全文
摘要: MSDN:http://msdn.microsoft.com/zh-cn/library/system.object.gethashcode(v=vs.80).aspx在做比较的时候,遇到了如下问题:http://www.cnblogs.com/LoveJenny/archive/2011/08/01/2124233.html我自定义了 XmlDictionary<TKey,TValue> : Dictionary<TKey,TValue> , 没有重写GetHashCode ,发现 Distinct 不管用,没有调试进入 Equals 方法,但进入了 GetHashC阅读全文
摘要: 1.引用MSDN的AnyEnumerable.Any<TSource>方法 (IEnumerable<TSource>, Func<TSource, Boolean>)发送反馈确定序列中的任何元素是否都满足条件。命名空间:System.Linq程序集:System.Core(在 System.Core.dll 中)语法类型参数TSourcesource中的元素的类型。参数source类型:System.Collections.Generic.IEnumerable<TSource>一个IEnumerable<T>,其元素将应用谓词。p阅读全文
摘要: 如下代码所示:public abstract class ReadOnlyRuleBase{ public abstract string GetName() ;}public abstract class RuleBase: ReadOnlyRuleBase{ public override string GetName() { return "MyTable" ;}}public class MyTable: RuleBase{ //我想在这里添加约束,一定要重写 GetName 方法。怎么办?}即: 孙类一定要继承某类的虚方法。后来,变通处理:public...阅读全文
摘要: 目前是PowerDesigner 的唯一可用功能了吧,想个简单办法实现之。1.把数据导入到 Excel这种方式比较灵活,可以方便的利用 OleDb接口,从SQLServer元数据表读取数据,写入到 Excel2.把Excel导入到Word为了定义出哪是表描述,哪是列描述,可以人为的添加标记.如 表标记前有两个空行.表标记后有一个空行. 利用 DDE 或剪贴板,把数据导入到 Word.3.利用宏,美化Word灵活地利用宏,对Word进行美化.对Word自动生成标题,大纲等.灵活,强大,相信不比PD效果差.(待实现.)阅读全文
摘要: 报表开发中,客户对样式提出了要求:1.工具栏上显示每页条数2.只导出Excel,不需要下拉菜单。3.报表上显示的图表,分页时,每页都要显示,但导出后,图表是一个,且都在最下面。另外的功能点:4.每页显示标头5.标题行和 奇偶行样式解决方案:1.工具栏上显示每页条数 搜索无果后(RportViewer 没提供类似的功能吧.),暴力解决.好像网上也有类似的方案. /// <summary> /// 给报表添加每页条数. Udi 2012年3月2日 /// </summary> /// <param name="Report"></par阅读全文
摘要: 前段时间开发报表,采用了 ReportViewer + RDLC , 开发整理如下.分页思路MS 的DataGrid ,GridView,和 ReportViewer 分页机制差不多,都需要绑定全部数据,MS控件自动处理分页。 只是ReportViewer 是按页面布局分页的,而不是按数据条数。绑定全部数据的方式会无谓的增加服务器压力,尤其是数据计算和表关联多的情况下。为了减轻服务器压力,我们采用数据分页,数据传到应用服务器端后,再加工一下(插入空数据),做也可分页数据源。如果数据库有 100 条数据,每页10条数据,那存储过程返回10条数据后,还需要再插入90条数据。当数据大的时候,插入的数阅读全文
摘要: C# 建立数据库 CRL 项目 .Net 3.5public partial class MyClr{ [Microsoft.SqlServer.Server.SqlFunction] public static SqlBoolean CLRFBitContains(string MyBigIntValue, int Row) { // 在此处放置代码 return (new MyBigInt(MyBigIntValue) & MyBigInt.CreateByBitPositon(Convert.ToUInt32(Row))) == MyBigI...阅读全文
摘要: 最近发现一个页面速度很慢,IE8 下报脚本运行时间太长,是否要停止的警告. 定位到$(d).find(":text,textarea,:hidden,:password,:radio:checked") .在其它浏览器里没有问题, 只有 IE8 .继续查找,发现它会执行如下代码.在 jQuery 上执行 : sortOrder 函数 . // Otherwise they're somewhere else in the tree so we need // to build up a full list of the parentNodes for compari阅读全文
摘要: public override DbType DbType{ get { return this.GetMetaTypeOnly().DbType; } set { MetaType type = this._metaType; if (((type == null) || (type.DbType != value)) || ((value == DbType.Date) || (value == DbType.Time))) { this.PropertyTypeChanging()...阅读全文
摘要: 遇到很奇怪的问题:新建Mvc2.0项目,添加新的Area,在 Area里的 Web.config 配置<customErrors mode="On"/> , 在Area里的Controller 加上 ErrorHandle , 在Shared里添加 Error.aspx.Action 抛一个错.显示正确的 Error.aspx 里的信息,没问题.在真实项目中, 不能通过. 显示 运行时错误,需要配置customErrors .到现在依然没有找到真正的原因.现只记录解决的结果(在此感谢 TomXu 的大力帮助 ):public class MyError : Ha阅读全文
摘要: 安装Microsoft Silverlight 4 Tools for Visual Studio 2010 时报错:安装需求:必须先安装与 Silverlight Tools 4 语言版本相一致的 Visual Studio 2010、Visual Web Developer 学习版 2010 或 Visual Phone Developer 学习版 2010,Silverlight Tools 的安装才能继续。以下网址提供了其他语言版本的 Silverlight Tools: <A HREF="http://go.microsoft.com/fwlink/?LinkId=1阅读全文
摘要: 1. 类方法与扩展方法的区别: TestClass test = null ; test.ExtendMethod() ; //扩展方法不报错, 可以在方法里判断对象是否为空。2.Serializable Attribute 和ISerializable 的区别: ISerializable 可以序列化整个对象的属性。包括父对象。 是比较完整的序列化。 3. 事件委托 还是 配置接口实现? 底层要把功能开放到高层的实现方案: 一是 通过配置,在 Config中配置出 实现某接口的实现,在底层反射出对象实例(重点缓存对象),调用某方法。对于需要高层自定义代码很多的情况下,比较实用。 ...阅读全文
摘要: this.GetType().GUID 的作用域是 固定版本下的程序集。即,在相同版本的程序集中,类的GUID 是固定的;版本不同的程序集,其 GUID是不同的。this.GetType().MetadataToken 是程序集下的唯一表示。即,在同一程序集中,类的 MetadataToken 是固定的;和版本没关系。阅读全文
摘要: DateTime.Today.Format("yyyy/MM/dd") 产生的结果依赖于 系统的地区和语言中关于时间的设置。如果系统设置为 "yyyy/MM/dd" 则 结果为 2011/10/21如果系统设置为 "yyyy-MM-dd" 则结果为 2011-10-21强制转为 "yyyy/MM/dd" 的方法为:DateTime.Today.Format(@"yyyy\/MM\/dd") ;阅读全文
摘要: 1. 读取时,应该添加NameSpace. var exclDef = excl.SelectSingleNode(@"ns:worksheet/ns:sheetData", excl.GetNameSpaceManager("ns")); public static XmlNamespaceManager GetNameSpaceManager(this XmlDocument xml, string NameSpace) { XmlNamespaceManager nsmgr = new XmlNamespaceManag...阅读全文
摘要: Imports SystemImports EnvDTEImports EnvDTE80Imports EnvDTE90Imports EnvDTE90aImports EnvDTE100Imports System.DiagnosticsImports MyCmnImports System.LinqImports System.IOPublic Module UdiModule Private ErrMsg As String Private SucessMsg As String Sub Test() Dim selection As EnvDTE.Tex...阅读全文
摘要: 1.每页固定表头:http://hi.baidu.com/godgod/blog/item/8170364e80b095c4d0c86a53.html2.按指定条数分页:http://blog.csdn.net/jameszhou/archive/2007/08/29/1763397.aspx阅读全文
摘要: 原则1.不要求服务器安装Excel . 使布署简单.2.制作复杂表头,也不操作COM所以方案如下:1. 使用 OleDb 的方式生成标准SQL , 以Excel 做为数据源.很容易插入二维数据. Insert Into Db ( A , B ,C ) values ( '1', 'Hello', 'world') ;2. 提前做好Excel 表. 有两个Sheet . 第一个Sheet 以实际业务的中文名命名(如 报表). 第二个Sheet 固定名称: Db报表的Sheet 制作复杂表头. 然后,用公式 =IF(Db!A1=""阅读全文
摘要: http://www.cnblogs.com/atomsoft/archive/2009/08/04/1538439.html#1973906安装 VSuite Ramdisk (Free Edition)但安装 RAMDisk 更好。原文:【内存变硬盘】技术详解 用内存装系统 也可做缓存盘+图解http://www.deepin.org/thread-1786865-1-1.html-----------------------------------------------------------------------配置 matchine.config .C:\WINDOWS\Micr阅读全文
摘要: windows2003 服务器Project 2007 , 打了 sp2 , VS2010 引用 COM , Microsoft Project 12.0 object library. VBA: Application.ActiveProject.Author = "OK" MsgBox (Application.ActiveProject.Author)正确..Net代码 // pc 是一个 Project 的 Application pc.ActiveProject.Author = dbr.Person.FindByUserID(this.Creator).Name阅读全文
摘要: 系统环境:windows server 2008 R2 x64 , 64 位 Oracle 11G ,VS2010 。Web站点全编译,目标平台 AnyCPU .现象:打开首页面, 重新编译站点, CPU 到 50% 下不来, 刷新首页面, 再重新编译 , CPU 100% 下不来 。 求解!后记:后来在KVM里安装了windows 2003 x64 r2 enterprise 版本, Vs2010 ,编译效果和上述一样.阅读全文
摘要: 后台线程会自动根据主线程的销毁而销毁阅读全文
摘要: 1.机器启动 OracleMTSRecoveryService2.确保 MSDTC 服务正确配置3.如果没有分布式事务,连接字符串添加 PROMOTABLE TRANSACTION=LOCAL但是我发现,上述方式依然不能解决我的问题. 我的数据库连接字符串格和他的是一样的:Data Source=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1522)))(CONNECT_DATA =(SERVICE_NAME = ora10)));User Id=ipms;Passwor阅读全文
摘要: IIS7.0中的Web应用程序有两种配置模式:经典模式和集成模式。经典模式是为了与之前的版本兼容,使用ISAPI扩展来调用ASP.NET运行库,原先运行于IIS6.0下的Web应用程序迁移到IIS7.0中只要将应用程序配置成经典模式,代码基本不用修改就可以正常运行。集成模式是一种统一的请求处理管道,它将ASP.NET请求管道与IIS核心管道组合在一起,这种模式能够提供更好的性能,能够实现配置和管理...阅读全文
摘要: VS.Net 里的 正则表达式是用 {} 来捕获分组. 用 \1 \2 来获取分组内容的.阅读全文
摘要: MSDN 说:lock 关键字在块的开始处调用 Enter,而在块的结尾处调用 Exit。通常,应避免锁定 public 类型,否则实例将超出代码的控制范围。 常见的结构 lock (this)、 lock (typeof (MyType)) 和 lock ("myLock") 违反此准则: 如果实例可以被公共访问,将出现 lock (this) 问题。 如果 MyType 可以被公共访问,将出现...阅读全文
摘要: http://www.kodefuguru.com/post/2009/12/10/CreateActionInvoker-in-ASP-NET-MVC-2.aspx这篇文章可以重写 Controller ,并在其中拦截所有的请求。 Cool。注:网上的一大堆拦截器,只能针对特定的Action使用。阅读全文
摘要: 因为类里有复杂数据对象 像 :Hashtable,Dictionary , 且没有实现 IXmlSerializable 接口, 故而报错。阅读全文
摘要: 情景:ClassLibrary:引用程序集: System.Windows.FormsConsole: 引用 ClassLibrarySnippet代码太简单,就不用Demo了.问题是 Console 没有引用 System.Windows.Forms 就能运行.事实上,我在引用 GAC 的程序集时,都会出现这个情况.如果该GAC 程序集是第三方的话(事实就是这样,我在用 Oracle.DataA...阅读全文
摘要: WSSF 是 MS 实践与模式小组开发的一套分布式架构.相关内容见:http://www.cnblogs.com/LiYunQi/archive/2009/02/06/1385618.html我想在项目中应用它,所以先实践一下.如果用WSSF 。则要用以下调用:1.客户端调用:public string Hello(string Msg);2.代理类方法:public ResponseMessag...阅读全文
摘要: 参考了一下:http://www.cnblogs.com/overred/archive/2008/03/04/unity_ioc_castle.html.目前5.0的Unity与上述说的有很多不一致的地方.引用 3.如果我有多个构造函数,Unity又怎知道我注册和映射的是那个?默认报错.必须加 InjectionConstructor 属性阅读全文
摘要: Excel导入. 代码很简单.FillDataSet 报错: 定义了过多字段.起因:嫌Office2007太大,总让我更新,不断弹框,等问题. 一直在用 WPS . 最近升级到 WPS2010 (支持Docx). 发现一个问题 用 Et(WPS表格)保存后, 再导入,就会报 定义了过多的字段.同事用 Office2007,导入没问题. OpenOffice 也没有问题.狂晕.猜想: WPS 把所有...阅读全文
摘要: 网站根文件夹下不知什么时候建立了一个空的 app_offline.htm 导致 总出现 404 。 开始以为是 IIS 配置的问题, 后来对比之前的文件夹内容, 发现这个问题。注: app_offline.htm 会停止Web应用程序,所有的请求会定位到 app_offline.htm。用于上线产品 。(请求 Js,图片,Css 照常进行)阅读全文
摘要: 使用传统的.net反射机制,调用类的方法时,在调用频率大的情况下,会感觉速度很慢。最近浏览卢彦的博客时,找到一个他改进后的反射调用类。试用以后感觉效率明显提高,特推荐给大家。作者重新实现了,反射调用方法,但是调用接口和.net原有方法一致。而且调用时抛出的异常为所调用类的实际异常,不像传统方式返回为包装异常。文章来源:http://www.codeproject.com/csharp/FastMe...阅读全文
摘要: 1.先看All 方法之一:[代码]输出:123True2.再看All方法之二:[代码]输出:1False3.再看 Any 方法之一:[代码]输出:1True4.最后看 Any 方法之四:[代码]输出:123False5. Each 方法: 第一段和第四段代码,都可以实现Each.6.总结:All,所有条件都满足才是真的All 了.Any,只要有一个条件满足,就算是 Any 了.太拗口了。阅读全文
摘要: 1. Lambda 语法受限: Where(o=> o == varInt) ; varInt 必须是 单一变量或常量, 不能是表达式 像 List[1] , Dictionary["name"] 之类的。 狂晕2. 实体有没用的属性 , 不方便 Attatch , 不方便左连接,这是最基本的。3. 关联实体加载会一直循环下去。导致生成 Json 对象报错4.设计期,更新会出错。 莫名其妙。阅读全文
摘要: object values = new { id = "EE" }; var _dictionary = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase); foreach (PropertyDescriptor descriptor in TypeDescriptor.GetProperties(valu...阅读全文
摘要: 先上SQL:exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigureSELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=E:\HaierWeb\MyWeb\Doc\abc.xls;Extended Properties=Excel 8.0')...Sheet1$第一行当做表头。其余阅读全文
摘要: 1.Error: The invoked member is not supported in a dynamic assembly.修改: EFProviderWrapperToolkit\EntityConnectionWrapperUtils.cs (184 ) ParseResources添加: if (asm.GetType().FullName != "System.Reflectio...阅读全文
摘要: 1.Newtonsoft.Json 可以反序列 但不能反序列化 KeyValuePaire<TKey,TValue> , 是因为:KeyValuePaire 的两个属性 Key , Value 都是只读的.且,没有默认构造函数.在文件:Newtonsoft.Json\Newtonsoft.Json\Utilities\ReflectionUtils.cs 里有一个函数:HasDefau...阅读全文
摘要: theForm.submit is not a function调试了半天,才发现范了低级错误。 页面中有一个按钮ID 是 submit 而引发的错误。 引出的问题是页面上的元素命名范围不能是 window 对象的方法名, 否则,方法无效。阅读全文
摘要: http://msdn.microsoft.com/zh-cn/library/t07a3dye(VS.80).aspxNET Framework 开发人员指南延迟为程序集签名一个单位可以具有开发人员在日常使用中无法访问的严密保护的密钥对。公钥通常是可用的,但对私钥的访问权仅限于少数个人。开发强名称程序集时,每个引用具有强名称的目标程序集的程序集中都包含了用于为目标程序集指定强名称的公钥的标记。这...阅读全文
摘要: 先有一个关于 Try Catch 的文章:http://www.cnblogs.com/wlb/archive/2009/12/18/1626816.html我所考虑的问题是,在什么数量级上,算是性能瓶颈。暂不考虑IO,CPU,内存的占用率。关于反射,公认的,反射是影响性能的。大家喜欢用,而避免滥用。以 万次 循环为例 (测试环境: OpenSuse11.2 64 Mono2.6 ,Core2 8...阅读全文
摘要: [代码]str 是一网上的任一个 HTML 文本。功能是 找到 Html里面的 Head 里面的第一个 Link 或 Script 标签。 Jquery表述: $("html>head>link:first,html>head>script:first")执行结果让我大吃一惊: 结果是 337782 = 337.782 秒 ≈ 5.6分种是什么让它如此笨拙?1....阅读全文
摘要: 1. GridView 的 LinkButton 是如何生成 形如:href="javascript:__doPostBack('ctl00$Content$gridCorner','Upload$2')" 的??E:\myapp\MS_Symbols\src\source\FXUpdate3074\1.1\DEVDIV\depot\DevDiv\releases\whidbey\QFE\ndp\...阅读全文
摘要: 未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配。原因是在回发时,用户试图去加载某一控件的时候,由于该控件的ViewState 仍然存在,但该控件还没有加载上来,服务端会尝试去恢复已经不存在的用户控件的状态这时就会出现以上问题。网上的 添加页面或控件的...阅读全文
摘要: HttpContext.Current.Request.QueryString.AllKeys 返回的大小写, 飘忽不定。E:\myapp\MS_Symbols\src\source\FXUpdate3074\1.1\DEVDIV\depot\DevDiv\releases\whidbey\QFE\ndp\fx\src\xsp\System\Web\OutputCacheModule.cs\6\O...阅读全文
摘要: var data = (from o in list select new { Key = o.First, Name = o.Second, Image = o.Third }); this.gridCorner.DataSource = data; this.gridCorner.DataBind();提示 数据源不支持服务器端的数据分页. 改为下面的方式才行。 this.gridCorner...阅读全文
摘要: var s = from o in new string[] { "a", "c" } where (from cs in new string[] { "a","c" } where o != cs select cs).Any() select o;阅读全文
摘要: machineKey的作用在于下述场景:ASP.net 使用 forms authentication 时的 cookie 数据的加密和解密。以确保这部分数据不会被篡改。 viewstate 数据的加密和解密。以确保这部分数据不会被篡改。 使用进程外session(out-of-process session)时,对会话状态标识进行验证。 ASP.net 1.0 以及 ASP.net 1.1, 我...阅读全文
摘要: [代码]前台GridView 只要绑定 onrowdeleting="gv_RowDeleting" 即可.两次提交的原因是: ImageButton 生成了标签 <input type="image" onclick="javascript:__doPostBack('gv','Delete$0')" /> input type="Image" 本身会 Post 一次, 而 __...阅读全文
摘要: 1. 数据库自关联,如 树 ,自关联,不能强制外键约束, 否则,一条数据也插入不进去。2.NBearLite并不是ORM ,而是一个比 NBear 更轻量的 SQL 语法生成器, 再加上 对象映射器(Mapping), 这是两个不同的产品, NBear 的对象装载用的是 DataTable ,效率很快, NBearLite 里装载对象用了 Emit 反射发出,在我测试的过程中,用 Mapping ...阅读全文
摘要: [代码]在超时后, 会弹出登录框,即使弹出登录框,它也会执行页面的Load 事件或回发事件。阅读全文
摘要: 按 NBearV3 中文用户手册的做法, 历经坎坷。 愿本文给相似经历的朋友一些帮助。1。整理好所需要的 Dll 和 MQService (Hosting 的调度中心),Hosting 程序。这个结构很好。 Hosting 可分布,但是对于客户端程序来说,只认得 MQService 。 Dll版本的不一致会造成许多莫名其妙的问题。 Hosting 可能起动不了。说 类实现没有实现接口。 客户端可...阅读全文
摘要: 在 Bind 函数的动态绑定 编辑列。 当点 编辑时, 可以改变为 编辑样式, 但是, 当点击 Update 或 Cancel 时 , 数据丢失 !!这时, 我们采用的做法是 在 PageLoad 重新 Bind 一次!! 这就多Bind的了一次。
本文要解决的就是 如何只 Bind 一次, 回发还能执行事件。阅读全文
摘要: http://code.google.com/p/dblinq2007/downloads/list
0.18 版的 DBLinq , 居然没有实现属性 Log !!! 抗议,我要在 Console 下做测试!
Nbear 性能太差, Nhibernate 自动化程序不高, 就看 DLinq 的了!阅读全文
摘要: Enum 的枚举可能实现 Enum.One.ToString() 得到 "One" .
类的属性能否做到这一点呢。 读了一下 源码, 里面用了很多 internal 类和方法。放到类上去实现,没有成功!阅读全文
摘要: FF 和 IE 下透明的滤镜:filter:Alpha(opacity=10); -moz-opacity:.1; opacity:0.1;分类型表格,即 Panel:<fieldset><legend>item</legend>content</fieldset> CSS 中用 # 表示ID.用expression 将JS、Css结合起来...阅读全文
摘要: 这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:
问题一:
使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?
我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unicode big endian),EF、BB、BF(UTF-8)。但这些标记是基于什么标准呢?
问题二:
最近在网上看到一个 ConvertUTF.c,实现了UTF-32、UTF-16和UTF-8这三种编码方式的相互转换。对于Unicode(UCS2)、GBK、UTF- 8这些编码方式,我原来就了解。但这个程序让我有些糊涂,想不起来UTF-16和UCS2有什么关系。
查了查相关资料,阅读全文
问题一:
使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?
我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unicode big endian),EF、BB、BF(UTF-8)。但这些标记是基于什么标准呢?
问题二:
最近在网上看到一个 ConvertUTF.c,实现了UTF-32、UTF-16和UTF-8这三种编码方式的相互转换。对于Unicode(UCS2)、GBK、UTF- 8这些编码方式,我原来就了解。但这个程序让我有些糊涂,想不起来UTF-16和UCS2有什么关系。
查了查相关资料,阅读全文
摘要: VS2008 下的 WebDev.WebServer.EXE 路径:
C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE
命令如下:
start /b webdev.webserver.exe /port:3645 /path:"E:\DfApp\WebApp\WebApp" /vpath:"/"
OK.阅读全文
摘要: 网上找了很多,大部分是收费的,相信写一个,也不过如此。
既然有人做出来了,那么资源也应该是有的。 按道理。写 ActiveX , VC++ 和 VB 才是 MS 的拿手戏。找到了 DSOFramer 控件,我机器安装了 WPS 和Office2003 。 显示的控件是 WPS 里的Word 控件。 阅读全文
摘要: VS2003 的项目 升级 VS2005 . 因为用到了 VS2003 里的. IE Web Control 控件, 所以.遇到了命名空间冲突的错误.
在代码文件开始处加上:
using TreeNode = Microsoft.Web.UI.WebControls.TreeNode;
using TreeView = Microsoft.Web.UI.WebControls.TreeView;
OK.阅读全文
在代码文件开始处加上:
using TreeNode = Microsoft.Web.UI.WebControls.TreeNode;
using TreeView = Microsoft.Web.UI.WebControls.TreeView;
OK.阅读全文
摘要: 想写一个SQL 语法分析,在网上找了一篇源码.进行了部分修改.有资源的朋友,欢迎交流.
阅读全文
