惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Cloudflare Blog
L
LangChain Blog
WordPress大学
WordPress大学
V
V2EX
M
MIT News - Artificial intelligence
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Stack Overflow Blog
Stack Overflow Blog
J
Java Code Geeks
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
Docker
Recent Announcements
Recent Announcements
GbyAI
GbyAI
博客园 - 叶小钗
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
人人都是产品经理
人人都是产品经理
Engineering at Meta
Engineering at Meta
Y
Y Combinator Blog
雷峰网
雷峰网
The GitHub Blog
The GitHub Blog

博客园 - 魔幻天空

TFS2012常见问题及解答 UI线程同步 作业调度框架 Quartz.NET 2.0 StepByStep(2) 作业调度框架 Quartz.NET 2.0 StepByStep 单机安装“完整”SharePoint 2010 WinDbg / SOS Cheat Sheet 《Dissecting SQL Server Execution Plans》随记 LightSwitch™初体验 .关于 WCF Binding 中 OpenTimeout, CloseTimeout, SendTimeout, ReceiveTimeout 的解释(转载) 轻松掌握用SQL来合并查询 WF4.0 RC 官方示例 Silverlight 3和Expression 3将于7月10日发布 【原】Winfrom的自动更新模块 【转蝈蝈俊.net 】SQL Server 2005 配置发送邮件 [转自MSDN]根据FxCop整理的.NET代码编写规范 谁在TDD 【转】IIS HTTP500错误以及COM+应用程序8004e00f错误的解决方法 【转】30个优秀.net在线学习资源站点 开源许可证简单总结
每日见闻(一)
魔幻天空 · 2007-10-25 · via 博客园 - 魔幻天空

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.百度——互联网新闻开放协议