`
文章列表
外在特性:该软件产品用户所能感受到的部分。包括:正确性可用性效率可靠性完整性适应性精确性健壮性内在特性:开发人员更关注的部分。包括可维护性灵活性可移植性可重用性可读性可测试性可理解性强调某个外在属性,可能会对另一些外在属性产生正面[é]或者负面[ê]的影响,也可能没有影响,如下表:   正确性 可用性 效率 可靠性 完整性 适应性 精确性 ...
UrlDemo.rar下载比较简单。关键点如下:一.Version=1.0.783.30976是定义在AssemblyInfo.cs中的。Web.Config这段是为了系统能正确识别urlrewrites标记的。<configuration>     <configSections>        <sectionGroup name="system.web">            <section name="urlrewrites" type="UrlDemo.Rewriter, UrlDemo, ...
一直以为以下这种语句(执行一)就是隐式游标,跟显式定义游标(执行二)运行速度差不了多少。为方便简单起见,我通常都是用执行一的方式来写循环操作,数据量较小没有觉得有什么,只到有一天,一个海量数据的更新运行了一晚上都没出来结果,才知道自己犯了多大的错误:执行一:begin    for c in (     select ca.org_code, m.material_code, sum(cd.num) ammount             from mas_admin.ASC_STOCK_CHANGE_BILL c         join mas_admin.ASC_STOCK_CHANGE_ ...
这个问题困饶了很久了。一直没有妥善解决。最近从nhibernate的分析中得到了解决方案。简单备忘于下,免得用得时候还得再去研究。必须用XSD(不能用DTD)描述XML的Schema,放入\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml文件夹中,在要使用智能提示的XML文件中指定xmlns与XSD相同。即可在该XML文件中使用智能提示了。例:将下面文件http://www.cnblogs.com/Files/PiedPiper/nhibernate-mapping-2.0.rar 放入\Pr ...
基于窗体的整体大小使用级联样式表表达式调整元素的大小。 例如:<!-- A div element sized to take up half the width and height of the form. --><div style=' height: expression(document.body.clientHeight / 2);width: expression(document.body.clientWidth / 2); '>  文本在被翻译为其他语言后可能会扩展。一个很好的经验是为短字符串(少于 10 个字符)留出 300 ...
看到很多人都采用正则表达式或者一些其它五花八门的算法。经过简单的测试以后,下面的写法应该是比较高效的了 public static bool IsNum(string str){ for(int i=0;i<str.Length;i++) {  if(str[i]<'0' || str[i]>'9')   return false; } return true;}最后附加相关正则表达式给大家验证参考正则表达式:"^\d+$"另外如果有人喜欢用Char.IsNumber()也可以,但该方法有兼容全角的优点,所以整体速度不是特别好.
可以取的真实IP的哦public static string GetUserTrueIP(System.Web.UI.Page _page){string _userip = _page.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();if(_userip == ""){_userip = _page.Request.ServerVariables["REMOTE_ADDR"].ToString();}return _userip;}
  /// <summary>  /// 校验是否有效的邮件地址  /// </summary>  /// <param name="v_eMail">待校验的邮件地址串</param>  /// <returns>校验结果</returns>  static public bool ValidEmail(string email)  {   // 正则表达式   string sRegex = @"^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0- ...
 static public string GenRandomString(int length)  {   if(length < 1)    return "";   Random ran = new Random();   System.Text.StringBuilder  sb = new System.Text.StringBuilder();   for(int i=0;i<length;i++)    sb.Append(ran.Next(10));   return sb.ToString();  }
Global site tag (gtag.js) - Google Analytics