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

推荐订阅源

T
Tenable Blog
Engineering at Meta
Engineering at Meta
The Register - Security
The Register - Security
N
Netflix TechBlog - Medium
D
Docker
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
DataBreaches.Net
IT之家
IT之家
V
V2EX
人人都是产品经理
人人都是产品经理
F
Fortinet All Blogs
J
Java Code Geeks
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
MongoDB | Blog
MongoDB | Blog
P
Privacy International News Feed
F
Full Disclosure
P
Proofpoint News Feed
B
Blog RSS Feed
T
Tor Project blog
T
The Blog of Author Tim Ferriss
B
Blog
Webroot Blog
Webroot Blog
腾讯CDC
T
Troy Hunt's Blog
T
Tailwind CSS Blog
H
Heimdal Security Blog
AWS News Blog
AWS News Blog
G
Google Developers Blog
Spread Privacy
Spread Privacy
NISL@THU
NISL@THU
A
About on SuperTechFans
SecWiki News
SecWiki News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
I
InfoQ
M
MIT News - Artificial intelligence
大猫的无限游戏
大猫的无限游戏
美团技术团队
L
LangChain Blog

博客园 - 陳龑

怎么把网站全站变黑白(如地震哀悼网站变黑白), 要兼容所有主流浏览器 学习新技术的 10 个建议 解决 PHP Fatal error: Call-time pass-by-reference has been removed mysql下float类型使用一些误差详解 windows 如何查看端口占用情况 Page类与Control类的生命周期(life cycle)比较总结[转] WCF中的Dispose[转] 面向程序员的数据库访问性能优化法则 http https无缝切换 ADO.NET 的最佳实践技巧 模板引擎的一种实现 虚拟主机时常出现MAC验证失败错误之解决方法(转) 转载 软件架构师应该具备的素质(Enterprise Solution Architects and Leadership) asp.net Cookies 转码的问题 中文丢失 - 陳龑 js在firefox中的问题 - 陳龑 - 博客园 静态构造函数 “提高一下dotnet程序的效率一”中关于exception的问题 在VS2005中使用原来的IIS调试Web程序(像VS2003一样) 用正则表达式提取url中的Querystring参数 - 陳龑 - 博客园
.NET面试题,看看你的水平[转] - 陳龑 - 博客园
陳龑 · 2008-08-04 · via 博客园 - 陳龑

1.DateTime.Parse(myString); 这行代码有什么问题?

2.PDB是什么东西? 在调试中它应该放在哪里?

3.什么叫圈复杂度(cyclomatic complexity)?为什么它很重要?

4.写一个标准的lock(),在访问变量的前后创建临界区,要有"双重检查",

5.什么叫FullTrust?放入GAC的assembly是否是FullTrust的?

6.代码加上需要安全权限的特性有什么好处?

7.gacutil /l | find /i "Corillian" 这句命令的作用是什么?

8.sn -t foo.dll 这句命令是干嘛的?

9.DCOM需要防火墙打开哪些端口?端口135是干嘛用的?

10.对比OOP和SOA,它们的目的分别是什么?

11.XmlSerializer是如何工作的?使用这个类的进程需要什么ACL权限?

12.为什么不提倡catch(Exception)?

13.Debug.Write和Trace.Write有什么不同?何时应该使用哪一个?

14.Debug Build和Release Build的区别,是否会有明显的速度变化?请说明理由。

15.JIT是以assembly为单位发生还是以方法为单位发生?这对于工作区有何影响?

16.对比抽象基类和接口的使用

17.a.Equals(b)和a == b一样吗?

18.在对象比较中,对象一致和对象相等分别是指什么?

19.在.NET中如何实现深拷贝(deep copy)?

20.请解释一下IClonable

21.什么叫装箱?

22.string是值类型还是引用类型?

23.XmlSerializer使用的针对属性的模式有什么好处?解决了什么问题?

24.为什么不应该在.NET中使用out参数?它究竟好不好?

25.特性能够放到某个方法的参数上?如果可以,这有什么用?

26.新建包含DataGrid控件的ASP.NET页,DataGrid控件负责显示检索到的数据并可按升降排序,我们通过 SortOrder 属性来给DataGrid控件提供数据排序方式:升序时SortOrder 的值为ASC,降序时SortOrder 的值为DESC。如果用户选择降序,应该执行
a)Application[“SortOrder”] = “DESC”;
string val = (string) Application[“SortOrder”];

b)Cache[“SortOrder”] = “DESC”;
string val = (string) Cache[“SortOrder”];

c)ViewState[“SortOrder”] = “DESC”;
string SortOrder = (string) ViewState[“SortOrder”];

d)Cache[“SortOrder”] = “SortOrder”;
string val = (string) Cache[“DESC”];

27.public static void Main(string[] args)
{
int i = 2000;
object o = i;
 i = 2001;
int j =(int) o;
Console.WriteLine("i={0},o={1}, j={2}",i,o,j);
}
请问此程序的输出是什么,为什么

28.class Class1
 {
  public static int Count = 0;
  static Class1()
  {
   Count++;
  }
  public Class1()
  {
   Count++;
  }  
 
  static void Main()
  {
   Class1 o1 = new Class1();
   Class1 o2 = new Class1();
 
   Console.WriteLine(Class1.Count);
   Console.Read();
  }    
 }
输出什么?

29.以下语句执行后myTable的名称是什么?。
System.Data.DataTable myTable= new System.Data.DataTable();

30.如下的 IDimensions 接口和Box 类,该类显式实现接口成员 Length 和 Width。myDimensions是IDimensions 接口的一个实例。

interface IDimensions 
{
   
float Length();
   
float Width();
}
class Box : IDimensions 
{
   
float lengthInches;
   
float widthInches;
   
public Box(float length, float width) 
   {
      lengthInches 
= length;
      widthInches 
= width;
   }
   
float IDimensions.Length() 
   {
      
return lengthInches;
   }
   
float IDimensions.Width() 
   {
      
return widthInches;      
   }
   
public static void Main() 
   {
      Box myBox 
= new Box(30.0f20.0f);
      IDimensions myDimensions 
= (IDimensions) myBox;
      System.Console.WriteLine(
"Length: {0}", myBox.Length());
      System.Console.WriteLine(
"Width: {0}", myBox.Width());
   }
}