摘要:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9...
阅读全文
摘要:IronPython与Ajax 整合总是让人兴奋的,过程总是让人充满期待的,Javascript 拥有了调用后台的扩展,Aspx文件也可以用Python混合编写。用的IronPython是1.1 的 2.0的还是 A4版本貌似不怎么可靠。 这只是初级模型,后期还好慢慢的修改这里只是提供了一个思路而已。 需要解决的问题,IronPython代码结果的传输,out ref 参数毫无用处,控制台输出也是...
阅读全文
摘要:— 很好的与.NET和Com互操作;— 可以生成静态的DLL到文件中,创建的文件包含PDB,因此你可以做断点、察看变量,晕死,强;— 使用.NET可以非常方便的使用他的引擎,网上的很多资料都旧了些 ,下面的演示创建的代码与自己的程序产生了交互。 usingSystem;usingIronPython.Hosting;namespaceConsoleApplica...
阅读全文
摘要:一、介绍Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。 IronPython是由Jim Hugunin在微软领导开发的一个.NET平台上的Pyth...
阅读全文
摘要:Windows API Reference for C#, VB.NET and VB6The Windows API (application programming interface) are the low level workings of Windows. It offers high performance, and lightweight code, but it is very ...
阅读全文
摘要:VS2005中提供了 AJAX EXTENSIONS 控件组,使得开发人员可以在ASP.NET站点开发中,方便的运用AJAX.但是如果在建立站点的时候没有选择为"ajaxenablewebsite" 则这些控件是无效的.为了能让普通的asp.net站点也能使用这些控件,可以通过修改web.config文件来达到目的.注意:<configSections>必须是<configura...
阅读全文
摘要:同样的数据内容,使用多次嵌套的效率明显低于先将要嵌套查询的数据放在临时表中,然后在最外层的查询中直接对临时表进行查询的方法.
阅读全文
摘要:e.Row.Cells[2].Attributes.Add("style", "vnd.ms-excel.numberformat:@"); 加上这样的样式,在导出EXCEL的时候,数字就不会以科学计数法的方式显示了.
阅读全文
摘要:Declare @sql varchar(4000) set @sql = 'select 姓名' select @sql = @sql + ',sum(case type when '''+课程+''' then Point else 0 end) as '+课程+'' from (select distinct 课程 from 信息表) as NewTable select @sql ...
阅读全文
摘要:反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。 System.Reflection.Emit 命名空间的类提供了一种特殊形式的反射,能够在运行时构造类型。 反射也可用于创建称作类型浏览器的应用程序,它使用户能够选择类型,然后查看...
阅读全文
摘要:将EXCEL数据导出的时候如果同一列数据中既有文字,又有数字!读取时一列中要么文字丢失只剩下数字,要么数字丢失,只剩下文字,这是由第一行的数据类型决定的。出现这种问题是由于数据类型不统一造成的。 原来的连接字符串为: string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path + "; Extended Prope...
阅读全文
摘要:事实上,调用 IpHlpApi.dll 的 GetIfTable API 可以轻易获得网络信息和网络流量。只是要在C#中实现还是比较复杂。 先看看怎么定义该 API [DllImport("IpHlpApi.dll")] extern static public uint GetIfTable(byte[] pIfTable, ref uint pdwSize, bool bOr...
阅读全文
摘要:衡量Web性能的方法 l 衡量web服务器性能的唯一方式是对服务器进行压力测试(stress testing) 1. 自动压力测试工具是衡量的唯一方式 2. 浏览器的点击刷新并不能作为痕量手段…… l 收集多个典型应用场景方案: 1. 在应用车工女婿执行过程中模拟典型事物处理的过程 2. 痕量常用的单个页...
阅读全文
摘要:1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有...
阅读全文
摘要:方法1 ProcName 需要关闭的进程名称 private bool closeProc(string ProcName) { bool result = false; System.Collections.ArrayList procList = new System.Collections.ArrayList(); st...
阅读全文
摘要:已知有一个XML文件(bookstore.xml)如下: Oberon's Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlD...
阅读全文
摘要:1. 方法定义 [DllImport("wininet.dll")] private extern static bool InternetGetConnectedState( out int connectionDescription, int reservedValue ) ; 2. 方法说明 参数: connectionDescription : 连接说明 reservedValue : 保...
阅读全文
摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Net;using System.Net.Sockets;using System.IO; namespace...
阅读全文