zoukankan      html  css  js  c++  java
  • 每日见闻(一)

    1.  正则表达式中,除以 空格、段落首行、段落末尾、逗号、句号 等符号作为边界外分隔符“-”也可以作为边界。

    扩展:这里有个重要的搜索引擎优化常识,大家注意到本文档的命名,我采用的是:Regular-Expression-Tutorial.pdf,为什么不用下划线分隔,命名成Regular_Expression_Tutorial.pdf 呢? 因为当搜索引擎看到“-”的时候,会把它视为一个空格“ ”,而看到下划线“_”的时候,会把它视为空字符“”,实际上,下划线的正确叫法是“连字符”。于是,当我命名为Regular-Expression-Tutorial.pdf 时,搜索引擎看到的是: Regular Expression Tutorial.pdf,而当我命名成Regular_Expression_Tutorial.pdf 时,搜索引擎看作RegularExpressionTutorial.pdf 。
    可以看出,正则表达式在字符边界问题上 对“-”的处理方式 与 搜索引擎相同。(来自 jimmyzhang.cnblogs.com)

    2.发现一种C#语法(实现类似枚举的功能),以前没用过,记录之..(索引器)

    之后通过 colormanager["red"] = new ConcteteColorPrototype(255,0,0); 就可以赋值了,帅!

    3.又发现一种C#语法(将非静态类改造成静态类),实用,记录之..

    之后通过 SingleInstanceApplication.Application调用.

     

     

        class SingleInstanceApplication:WindowsFormsApplicationBase
        
    {
            
    static SingleInstanceApplication application;
            
    internal static SingleInstanceApplication Application
            
    {
                
    get
                
    {
                    
    if (application == null)
                    
    {
                        application 
    = new SingleInstanceApplication();
                    }
                 
                    
    return application;
                }

            }

         }

     

    之后通过 SingleInstanceApplication.Application调用.

    class ColorManager

        Hashtable colors 
    = new Hashtable();
        
    public ColorPrototype this[string name]
        
    {
            
    get
            

                
    return (ColorPrototype)colors[name]; 
            }

            
    set
            

                colors.Add(name,value);
            }

        }

    }

     

    4.C#的空接合操作符(null-coalescing operator) ??

    StringValue=GetValue()??"Null";
    等价于
    String temp = GetValue();
    StringValue=(temp!=null) ? temp : "Null";

    5.将XML格式的文件用Office打开
    将XML标记为
    <?xml version="1.0"?><?mso-application progid="Excel.Sheet"?>
    <?xml version="1.0"?><?mso-application progid="Word.Document"?>
    即可
    可以在下面的地址下载到Office Schema:
    http://www.microsoft.com/downloads/details.aspx?familyid=fe118952-3547-420a-a412-00a2662442d9&displaylang=en



    6.计算对象实例的大小
          MemoryStream ms = new MemoryStream();
          BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(ms, ds);
          ms.Position = 0; 
          long length = ms.Length;


    7.IIS7下HttpModules设置方式(集成管道)
       Web.Connfig下
     <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules>
          <add name="TestModule" type="Test.Web.AppHttpModule, Test.Web" />
        </modules>
      </system.webServer>
     
    7.百度——互联网新闻开放协议

    《互联网新闻开放协议》是百度新闻搜索制定的搜索引擎新闻源收录标准,网站可将发布的新闻内容制作成遵循此开放协议的XML格式的网页(独立于原有的新闻发布形式)供搜索引擎索引。 详情见 http://news.baidu.com/newsop.html
  • 相关阅读:
    【Todo】Java线程面试题 Top 50 (转载)
    【Todo】秒杀系统 & 乐观锁 & Nginx反向代理
    【Todo】C++和Java里面的浮点数及各种数字表示
    asp.net操作word的表格
    Android消息推送(二)--基于MQTT协议实现的推送功能
    单点更新线段树 RMQ
    英语月结
    AppWidget应用(二)---PendingIntent 之 getActivity
    2 WAN 和1 Evo/3g Routeros PCC 方法负载平衡
    Android 网络权限配置
  • 原文地址:https://www.cnblogs.com/Magicsky/p/937209.html
Copyright © 2011-2022 走看看