代码改变世界

随笔分类 -  xmcx

Chrome下flash无法显示多个的问题。

2013-06-24 15:02 by cnb_mtime, 268 阅读, 收藏,
摘要: $(document).ready(function(){ if(window.navigator.appVersion.match(/Chrome/)) {jQuery('object').each(function() {jQuery(this).css('display','block');});}}); 阅读全文

面试:ihttpmodule

2011-08-22 15:58 by cnb_mtime, 334 阅读, 收藏,
摘要: 理解ASP.NET的运行机制(例:通过HttpModule来计算页面执行时间)一:简要介绍一下asp.net的执行步骤1.IIS接收到客户请求2. IIS把请求交给aspnet_isapi.dll处理3.(如果是第一次运行程序)装载bin目录中的dll4.(如果是第一次运行程序)读取各级webconfig中的配置5.(如果是第一次运行程序)编译装载global.asax,初始化HttpApplication实例6.创建响应请求的HttpContext7.创建承载响应结果的HttpTextWriter8.找到合适的HttpHandler(asp.net页面),处理http请求9.处理sessio 阅读全文

面试:从html升级到xhtml你需要做那些更改,需要注意什么?

2011-08-22 14:49 by cnb_mtime, 211 阅读, 收藏,
摘要: 1.XHTML文件的开始要声明DTD.2.你需要为你的<html>标签添加一个命名空间。关于DTD和命名空间的内容请参照XHTML教程——head和DTD。3.所有的标签和标签的属性都必须小写,属性值可以大写。4.属性值必须用引号括起来。单引号双引号均可。5.所有的标签都必须被关闭,空标签也不例外。关闭空标签的方法如下:HTML中的<br />要写成<br/>。注意,后面加了一个空格”“和一个反斜杠”/“。6.如果你使用的是strict.dtd。也就是最严格的XHTML,那么许多定义外观的属性都将不被允许。例如你为图片添加链接的同时想去掉边框。不可以再使用& 阅读全文

面试问了一下,C#内存分配情况

2011-08-22 10:05 by cnb_mtime, 325 阅读, 收藏,
摘要: 首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack 堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向地内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出原则)。堆栈中的变量是从下向上释放,这样就保证了堆栈中先进后出的规则不与变量的生命周期起冲突!堆栈的性能非常高,但是对于所有的变量来说还不太灵活,而且变量的生命周期必须嵌套。通常我们希望使用一种方法分配内存来存储数据,并且方法退出后很长一段时间内数据仍然可以使用。此时就要用到堆(托管堆)! 堆(托管堆)heap堆(托管堆)存储引用类型。此堆非彼堆,.NET中的堆由垃圾. 阅读全文