摘要:1.第一次访问某个目录下的页面:asp.net会将该目录下所有页面编译并产生到web服务器上的临时目录(类似如下路径:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\项目名\b9135081\af48f820)。那么是不是意味着,如果想让用户打开首页的速度不慢,首页所在的目录下不应该放太多的页面呢?2.如果...
        
阅读全文
 
    
        
        
摘要:DataTable1的sql:select distinct a.*,t.id as serverid,b.id as deptid,....DataTable2的sql:select distinct a.*,0 as serverid, 32 as deptid,...在调用dt1.Merge(dt2)的时候,由于两个serverid字段类型不一致,一个int32,一个int64,导致无法Me...
        
阅读全文
 
    
        
        
摘要:select length(sn)-length(replace(sn,',','')) from ...update ads_netdevice_info set islogic=length(sn)-length(replace(sn,',',''))+1
        
阅读全文
 
    
        
        
摘要:http://www.challenges.com.cn/http://www.microsoft.com/china/windowsserver2008/serverunleashed/default.html
        
阅读全文
 
    
        
        
摘要:http://blog.bingo929.com/20-free-page-seo-analysis-tools.html
        
阅读全文
 
    
        
        
摘要:http://www.cnblogs.com/chu888chu888/archive/2008/07/10/1239760.html
        
阅读全文
 
    
        
        
摘要:需求:作为服务方,需要监控每个调用webservice的客户端。需要监控的信息大致如下:客户端的ip,客户端调用了哪个类的哪个方法。于是自己花了点时间对asp.net的webservice机制作了一下探索。解决方案:在接口项目中编写一个所有webservice接口的基类,在此基类的构造方法中,通过分析HttpContext.Current.Request得到想要的信息。1.ip可以通过HttpCo...
        
阅读全文
 
    
        
        
摘要:上回说到group_concat和concat的时候,如果有列值为null,则concat后为null。现在发现另一个问题,如果有列A为null,而另一列B为空'',那么A<>B与A=B的记录条数之和不等于总数。也就是说,如果列A为null,列B为空'',那么mysql是不会比较它们的,即这种情况既不属于相等,也不属于不相等。解决办法就是用ifnull(sqlserver是isnull...
        
阅读全文
 
    
        
        
摘要:在项目中需要记录业务日志(即用户进行了什么操作,操作什么内容,什么时候,操作内容以结构化的方式存储,以方便以后数据挖掘)。系统已经采用了log4net来记录文本日志(一般用来记录应用程序错误和我们自己认为需要的提示信息,如“正在解析第i条xml数据...”,当前执行的sql,之类的供开发自己看的信息)。我想既然用了它来记录文本,那就再用它来记录业务日志到数据库吧,反正在lo...
        
阅读全文
 
    
        
        
摘要:DELETE a FROM ads_server_mapping_queue a, ads_server_info b where a.MachineId=b.MachineId and b.SN='{0}' and b.AssetId='{1}'update equipment_position a,t_device b,idc_position cset c.status=0where a.e...
        
阅读全文
 
    
        
        
摘要:copy /V "$(TargetDir)$(TargetName).dll" "..\..\..\..\Bin\" if Exist $(TargetDir)$(TargetName).pdb copy /V "$(TargetDir)$(TargetName).pdb" "..\..\..\..\Bin\"if Exist $(TargetDir)$(TargetName).xml copy ...
        
阅读全文
 
    
        
        
摘要:普通用法:如找出有sn重复的行select * from t_device where isdel=0 group by sn having count(sn)>1 也有些复杂的场景:找没有逻辑区域的机房:select t_idc.id,t_idc.name from t_idc left join idc_safedomain on t_idc.id=idc_safedomain.idc_...
        
阅读全文
 
    
        
        
摘要:在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作”解决方法有两个:(1)在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若...
        
阅读全文
 
    
        
        
摘要:update idc_position a,(select positionid from equipment_position ) b set a.status=2 where a.id=b.positionidupdate equipment_position t1,(select b.cicode,a.id from equipment_position a,t_device b where...
        
阅读全文
 
    
        
        
摘要:转自:http://blog.vsharing.com/sharptoolbox/A580795.html 人们总是偏爱“大词”。一个表达方式,如果听起来足够响亮,写在纸上能够吸引眼球,那就会变成很多人的新宠。但同样是这些大词,经过太多人的传递、消费之后,原本的含义反而像硬币上的图案一样被磨损殆尽:几乎没有人知道这些说法到底是指什么了。在IT业界,“平台(platform)”、“框架(framew...
        
阅读全文
 
    
        
        
摘要:企业应用开发有哪些通用性的问题及其解决方案呢? 1.数据访问 第三方的有IB,AR,NH,当然他们还提供其它功能.codesmith算不算? 2.权限 解决方案未知 3.动态装配组件 Castle IOC 4.工作流 微软,第三方的有哪些? 5.作业调度 未知 6.单点登陆 7.菜单及与权限的结合 8.方面切入 castle的aop 9.站内搜索 10.页面...
        
阅读全文
 
    
        
        
摘要:字段:isspecial char(1) 本来是存'1'和'0'。但由于程序不小心存入了'是'和'否',在执行select * from t_device 后, ExecuteDataset的方法中往DataSet塞入数据时出错。但是在SQLyog中运行SQL又没有问题。
        
阅读全文
 
    
        
        
摘要:Windows 计时器位于 System.Windows.Forms :是单线程的。也就是说如果你在时间流逝事件中做了操作,该操作很费时,等到时间流逝到下一个间隔时,如果操作的内容还没执行完,就不会调用下一个流逝事件。 服务器计时器 System.Timers :多线程的。 线程计时器位于 System.Threading :不清楚。 以下是从MSDN找到的一篇关于计时器的文章: 基于服务器的...
        
阅读全文
 
    
        
        
摘要:1.意图:将抽象部分与实现部分分离,使它们都可以独立的变化。 理解为:这句话中的抽象与实现并不是指OO中的抽象类与子类实现,而是说“将一个事物中多个维度的变化分离”。 该句中的抽象部分与实现部分分离,可以联想李建忠老师的TANK和PlatformImplementation例子。 2. 要点: a.组合: bridge使用“对象间的组合关系”解耦了抽象和实现之...
        
阅读全文
 
    
        
        
摘要:group_concat: 1.int字段的连接陷阱 当你用group_concat的时候请注意,连接起来的字段如果是int型,一定要转换成char再拼起来, 否则在你执行后(ExecuteScalar或者其它任何执行SQL返回结果的方法)返回的将不是一个逗号隔开的串, 而是byte[]。 该问题当你在SQLyog等一些工具中是体现不出来的,所以很难发现。 select group_concat(...
        
阅读全文