上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 一、由于。net程序代码都是经过对应的编译器编译过的IL代码,而IL代码是依赖于机器上安装的.NETFramWork,所以只要机器上安装了.netFramwork就可以解析经过预编译后产生的Il代码。因为所有的.Net语言都是基于IL的,所有如果实现语言升级等问题,只需修改IL就可以对应语言的变化。二、开始加载dll或者exe文件时,从Mian方法入口,其中dll文件或者exe文件的头(PE)中包含有其执行所需要的资源的信息,其运行时需要元数据的支持。类中的一个方法如果被多次调用,则只有在第一次执行时,才完整的执行整个资源的加载过程,并且该方法保存在内存中。后面的调用如果检测到该方法的存在就直 阅读全文
posted @ 2011-03-30 11:14 狼-志 阅读(637) 评论(0) 推荐(0)
摘要: 一、今天遇到这么一个功能,要从b,c表中读取一些数据,然后插入a中,但是a中的数据不能重复解决方法:INSERT INTO aselect * from (从b和c中读取数据) as tempTable where tempTable.唯一标示 not in (select 唯一标示 from a )二、inner join 两个表,然后用得到的数据更新其中一个表语法: update tb1 set tb1.a = tb2.a from tb1 inner join tb2 on tb1.id = tb2.id 我是这样理解的,先从from后面的语句读取一个表,然后按照set语法在表中修改数据 阅读全文
posted @ 2011-03-30 10:08 狼-志 阅读(330) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 设计模式{ class Program { static void Main(string[] args) { Singleton instance = new Singleton(); Singleton instance2 = new Singleton(); Singleton instance3 = new Singleton(); Console.WriteLine(instance.Age); Con 阅读全文
posted @ 2011-03-29 16:50 狼-志 阅读(269) 评论(0) 推荐(0)
摘要: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI.DLL都寄存在此进程中。ASPNET_ISAPI.DLL:是处理.aspx文件的win32组件。其实IIS服务器是只能识 阅读全文
posted @ 2011-03-28 10:41 狼-志 阅读(256) 评论(0) 推荐(0)
摘要: 序列化可以分为:序列化为json(传输到客户端);序列化为二进制、序列化为xml文件(保存在服务器端,实现用户某些数据直接保存在服务器)。一、json序列化。用System.Web.Script.Serialization.JavaScriptSerializer,可以把各自对象(类、类数组、数组等对象都序列化为json),把序列化的josn格式的数据实现异步输出到客户端,客户端可以对json数据进行解析,实现复杂数据传功能。二、二进制序列化:把,dataset、类、类数组、数组、等各种对象以二进制序列化,其中可以保存类的方法、属性等。其保存的数据类型种类多,数据保存完善。数据相对保密。利用 阅读全文
posted @ 2011-03-26 20:57 狼-志 阅读(794) 评论(0) 推荐(0)
摘要: select * from(SELECT id,ROW_NUMBER() OVER (order by id desc)as RownumFROM [table]) as c1where Rownum>1 and Rownum<3说明:外出必须在嵌套一个select 语句。并且必须有别名,否则出错。 如果不嵌套,则在执行where语句时 Rownum 列还未定义,就无法再where语句中使用。嵌套目的就是为了在 where语句中使用Rownum列。sql语句执行过程:from、where、select 、having、 group by、order by 阅读全文
posted @ 2011-03-25 10:15 狼-志 阅读(337) 评论(0) 推荐(0)
摘要: 一、同时安装时查看,当前数据库引擎等、版本等。--获得当前数据库版本方法:A:Select @@Version -—返回当前数据版本号(微软定义)--完整获得版本信息SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')7(1)产品版本编号('productversion')(例如:9.00.1399.06 或者8.00.534)8(2)产品级别('productlevel 阅读全文
posted @ 2011-03-25 09:18 狼-志 阅读(2359) 评论(0) 推荐(0)
摘要: Web系统下Office文档的处理 在web环境中,我们经常遇到需要对Office文档进行各种各样的处理,如:格式转化、统计、修改等各种操作,如果使用Office的客户端对象模型直接处理,一般会遇到:效率低;服务器资源负载大等一系列问题,毕竟Office对象实现时主要针对的是客户端的使用而设计的,对于批量和大负载的处理自然效率欠佳。一些常见的方案如下:基于格式解析的第三方方案,NPOI,POI.net(这个最初是apache的java实现的解析office文档的库),等;不过相对来说有的复杂文档转换时存在一定的问题 基于OpenXML格式,使用OpenXML SDK处理:这个是官方的方案,和M 阅读全文
posted @ 2011-03-22 08:17 狼-志 阅读(332) 评论(0) 推荐(0)
摘要: 1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1<>1法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)insert into b(a, b, c) select d,e,f from b;3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件例子:..fro 阅读全文
posted @ 2011-03-21 10:17 狼-志 阅读(5090) 评论(0) 推荐(0)
摘要: 在IE6、IE7和FF中浏览页面效果。发现在IE7中,ul底部的间隔消失了,也就是li的下外边距定义没有起到作用。这时候我们就要利用CSS HACK来修复它,利用*+html *+html ul{padding-bottom:10px;}经过设置后,发现在IE6、IE7和FF中浏览均没有再出现问题。然后我们的列表项li是不固定的,我们去掉一个列表项li再浏览页面。发现在IE6下,ul底部的间隔又一次消失了,也就是li的下外边距定义没有起到作用。我们不得不进行修复,针对IE6进行CSSHACK编码。应用“*html”作为选择器,针对IE6,设置UL的下内边距。代码如下。*html ul{padd 阅读全文
posted @ 2011-03-18 14:14 狼-志 阅读(318) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 下一页