- 博客(103)
- 资源 (1)
- 收藏
- 关注
转载 使用WITH提高查询效率
前两天的业务需求里需要关联好几张表出一个详单报表,这个需求其实很简单,但是数据量大,源表又不是分区表,就变得很头疼了。 最初我的代码大概是这样子的:select a.id,a.name,a.code,b.type,( select p_name from C c where c.pid = b.pid)from A a, B bwhere a.id = b.id
2012-01-27 12:17:28
830
转载 查看语句运行时间异常的原因(SQLServer)
经常有开发同事反映如下情况:我有一条语句或者一个JOB昨天跑半个小时就完成了,今天怎么跑了两个小时还没有完成?是不是数据库出现问题了? 数据库语句运行时间异常,其实是一个比较复杂的情况,因为数据是不断变动的,今天好好的一条语句,有可能明天运行就不在预计的时间内了,这个场景是没办法完全重溯的,即便有当时的备份数据,但是当时的服务器压力是没有办法知道和营造的;但是
2012-01-27 11:45:01
830
转载 Trac and Subversion On Windows
1. Install PythonAlthough Python 2.5.x is not the latest version of Python available, it is the latest version supported by all the software components needed to run Trac.Download Python-2
2009-11-05 15:50:00
879
转载 Fix DEP(Data Execution Prevention)
If you are a regular user ofcomputer means, you might have faced this trouble “Data Execution Prevention Error” and “Windows Explorer” errors. Until you find the solution, it is too difficult to kee
2009-10-16 10:58:00
1175
转载 C#中用"?"定义变量类型
在程序的定义变量类型的时候,遇到‘?’号符。 问号在C#中表示种弱类型。下面解释下问号的用法: a。 变量定义中含有一个问号,意思是这个数据类型是NullAble类型的。用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0! 例子: int? x = 125 等同于Nullable x = new Nullable(125);
2009-09-16 16:01:00
949
转载 使用C#开发ActiveX控件
附件下载(源代码+安装文件+教程)0. 前言 ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果、交互式对象以及复杂程序等等。 通常使用C++或VB开发ActiveX控件,本文探讨一下在Visual Studio 2005环境中使
2009-09-16 09:48:00
693
转载 Apache2.2.x+tomcat单IP多域名多站点的虚拟主机配置详解(win2003环境)
最近新购置了一台服务器,同时在windows2003下成功整合了Apache+tomcat+php的Web应用环境。接下来遇到的就是通过该服务器下单IP配置多个站点和多个域名的问题了。首先,凡事先google或baidu,找到很多相关的文章,通过分析及自己的揣摩,终于配置成功了,现将整个配置过程记录下来,希望对大家有所帮助。一、域名解析把要配置的域名统统都解析到该服务器的这个IP地址上。在
2009-09-11 10:02:00
612
转载 Security Configuration Benchmark For MySQL 4.1, 5.0, 5.1 Community Editions
This is the html version of the file http://www.cisecurity.org/tools2/mysql/CIS_MySQL_Benchmark_v1.0.1.pdf.Google automatically generates html versions of documents as we crawl the web.
2009-09-10 10:36:00
953
转载 Apache Module mod_authz_host - allow from authorised network range
SummaryThe directives provided by mod_authz_host are used in , , and sections as well as.htaccess files to control access to particular parts of the server. Access can be controlled based on th
2009-09-09 18:00:00
853
转载 Mod_security2
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////# Install: - Create .../apache2/modules/mod_security2 and
2009-09-09 10:33:00
1154
转载 Mysql - disable TCP/IP connections and enable named pipes
By default the MySQL server will allow connections via TCP/IP from any host (but may reject a connection based on the users remote hostname/IP address). In many cases TCP/IP connectivity is not re
2009-09-08 13:52:00
1643
1
转载 Securing a MySQL Server on Windows
By Mike Hillyerlast updated: February 1, 2005IntroductionAt the end of January 2005 a new worm-like malware named Forbot spread across the Internet, targeting poorly configured MySQL installati
2009-09-08 11:57:00
912
转载 实现发送邮件动态html内容的几种思路
需求: 一个B2B系统在注册用户申请买家,申请审批通过,订单创建,申批通过时都需要发送邮件,邮件内容需要包括一些比较正规的格式,而且其中会包含用户信息,订单信息这些动态内容。另外邮件内容以后可能会频繁调整,需要有比较灵活的定制化。实现: 了解过这个需求后,大概想到了或找到了几种实现: 1.通过代码构造邮件内容,对于其中的动态的内容,直接拼凑。优点是最直接,不
2009-09-07 11:35:00
839
转载 NVelocity模板引擎
前不久,接触到.NET下的MVC-MonoRail,它推荐使用的模板引擎就是NVelocity(目前由Castle Project项目组接手)因此决定自学一下NVelocity的使用(抛开MonoRail)。--首先:在Castle Project上下载一个CastleProject包,我下载的是CastleProject-1.0-RC3.msi安装后,在其下的bin目录中可找到NVel
2009-09-07 11:33:00
1031
转载 使用IHttpHandler做权限控制
前言 在对项目制定权限控制方案的时候往往有几种方案,比如让所有的ASPX页继承一个自定义的PageBase页,而这个页再继承System.Web.UI.Page;另外一种就是使用IHttpModule了。我们先来比较两种方案以及适用性,第一种方案是比较理想也实际运用中比较多的,但是经常会碰到我们突然加入一个项目(可能比较糟糕的),他们一开始就没有这方面的考虑,后来才考虑增加的,此时
2009-09-07 11:20:00
1252
转载 ExtJs-PageBase-EXTHelper 设计开发
前言 ExtJS接触至今已有4个月(5.1 - 9.1),小有心得,由于公司短期内并没有打算采用,所以备忘之以备他日之需。虽然网上资料不少,但学起来仍感费劲,所以还是想以自己的方式来与众分享。系列 1. ExtJs 备忘录(1)—— Form表单(上) [ 控件使用 ]版本 Ext 3.0.0正文 一、效果图 先用美图勾引那些驻足观望之人: 二、代码讲解 如果项目中
2009-09-07 11:09:00
1446
转载 一个强大的LogParser的UI工具--logparserlizard简介(downmoon原创)
日志分析,特别是IIS日志,一般人都会想到LogParser工具,的确很强。但是命令行的操作界面令很多非专业的管理人员望而生畏,现在好了,有一个可视化的LogParser的UI工具可以使用了!Log Parser Lizard 1.1, 这是一款用Vc++.net写的logParser增强工具。主要有以下特点:1、封装了logParser命令,带图形界面,大大降低了LogParser的使用难度。2
2009-09-02 13:46:00
921
转载 Post-Build script to fix MSI issues in Vista for VS 2005 Setup and Deployment Projects
Problem: The setup project (MSI) output generated out of the VS 2005 IDE fails to run properly on Vista. Specifically it has two glaring, known issues:The Deferred Custom Action is NOT marked with
2009-09-01 18:06:00
3567
转载 取得OS的版本
[C#] // Platt窗体的取得 System.OperatingSystem os = System.Environment.OSVersion; switch (os.Platform) { case PlatformID.Win32Windows: if (os.Version.Major >= 4) {
2009-09-01 18:03:00
728
转载 Using MSAgent
In this piece of writing let us see some intriguing characters which speak to us using synthesized speech, recorded audio, or text in a cartoon word balloon. It even support for speech recognition.
2009-08-28 15:32:00
947
转载 windows下安装memcache及使用
记性比较烂,虽然memcache的安装比较简单吧但还是要用烂笔头记一下。Apache+Memcache+PHP下载memcached for Win32地址:http://jehiah.cz/projects/memcached-win32/该页面不仅能下载,还有简单而详细的安装步骤,翻译过来是。Unzip the binaries in your desired dir
2009-08-27 15:09:00
795
转载 Bug Tracking- Trac Installation
Trac系列(1):Windows下Trac的安装与基本配置2007-07-06 16:02Windows下Trac的安装与基本配置 Trac是一个基于Web的,轻量级的项目管理工具,它使用python语言编写。在本文中,将介绍windows下安装、集成配置一个简单的Trac环境,并通过浏览器访问和使用Trac站点。Trac环境中,默认的版本控制工具是S
2009-08-24 16:06:00
670
转载 C#中如何使用Process.Start()使一个无gui的exe应用程序在后台启动
C#中如何使用Process.Start()使一个无gui的exe应用程序在后台启动比如在cmd模式下可以使用 start/b abc.exe -argument//声明一个程序信息类System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();//设
2009-07-29 13:35:00
3525
转载 Creating a immovable windows' form in c#
/* * System Menu Command Values from WinUser.h */ // #define SC_SIZE 0xF000 // #define SC_MOVE 0xF010 // #define SC_MINIMIZE 0xF020 // #define SC_MAXIMIZE 0xF030 // #def
2009-07-24 15:38:00
621
转载 如何使一个你没有源代码的DLL文件变为强命名的(Strong Name)
有时候你会需要一个DLL是强命名的,比如你想把这个文件放到GAC里面。如果这是一个第三方的DLL,你没有源代码,这会是一件比较麻烦的事情。有一个方法可以解决这个问题。在VS.NET的命名行窗口下,输入如下的代码。1 ,生成一个KeyFilesn -k keyPair.snk2, 得到程序集的MSILildasm SomeAssembly.dll /out:SomeAssem
2009-07-24 13:30:00
771
转载 c#实现的媒体播放类,支持mp3/wma/wmv/flash/rm
记得在刚学delphi时,第一个程序就是一个播放flash的小软件,当时好开心. 今天,我在C#中实现了这个小程序. 播放Flash动画的原理是引用Flash的dll.用它来播放. 现在工具箱中添加这个控件: 1.工具箱上点鼠标右键,出现菜单,选择 "Choose Items...",在出现的窗口选择"Com components"选项卡,
2009-07-21 17:30:00
1759
转载 如何在使用MediaEncode捕获桌面时指定屏幕区域
我使用C#和MediaEncode 9编写了一个屏幕捕获工具, 但是无法通过程序指定捕获的屏幕区域, 在SDK中提到是C++的代码可以使用IPropertyBag接口指定捕获的屏幕区域,请问在C#中该如何设置, 谢谢! 部分代码如下: oSrcGrp = nSrcGrps.Add("SG_1");
2009-07-21 17:24:00
859
转载 Windows Media Encode 9简介及SDK
Windows Media Encode 9是Windows Media 9 Series组成部分之一,它的主要作用是进行编码。Windows Media 9 Series包括了 Windows Media Audio 9 Series、Windows Media Video 9 Series、Windows Media Encoder 9 Series、Windows Media Service
2009-07-21 17:18:00
3366
1
转载 WinForm界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用
From: http://www.cnblogs.com/wuhuacong/archive/2009/07/09/1520082.html本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的共享软件中使用布局控件"WeifenLuo.WinFormsUI.Docking"。布局控件"WeifenLuo.WinFormsUI.Docking"是一个非常棒的开源控件,用过的人
2009-07-10 13:43:00
2007
3
转载 关于ajax应用中session过期问题的几个解决方案
现在web开发中,ajax应用的比较多。关于此方面的框架也不少。在应用中都会遇到session过期的问题,如处理不当会影响用户体验,也有可能产生莫名的问题。 结合自己的思考和网上相关内容的参考,给出如下解决方案。每个方案都有不同的优缺点,欢迎大家指正。 方案1:检查AJAX返回的返回的内容是否有标签 在web系统中,当session过期时,当用户有操作的时候,此
2009-07-09 15:37:00
540
转载 网页后退,让INPUT保留输入值
在一个项目中,我采用了my97date日历控件,提交表单后,客户希望后退后,还保留刚才选择的日期。当时脑子里面第一个想法是,使用cookie。大致的方案是:1、onsubmit的时候,写cookie2、提交页面里面,写入onload函数,读取cookie,并赋值 但脑子里面,总觉得应该有更简单的方法,后来查找html帮助,发现可以利用属性来设置,大致内容如下:遂写了一个
2009-07-01 18:41:00
2112
1
转载 本地html文件js被IE阻止的一些解决方法
还是做报表目录的事,一个本地htm文件,网页的树形导航,链接到本地一些doc,xls等文件。做完后发现在本地磁盘打开htm文件,每次IE都出信息栏:google了下,说是xp sp2补丁后出来的这个,以前自己写demo页面时也出现过一般就点下完了现在要给客户用,总不能让人每次都点吧,何况还不一定清楚怎么设置。解决办法,一般是说可以通过加入保存位置来解决:方法一:在htm文件
2009-06-30 13:47:00
1781
转载 仿天涯底部固定漂浮导航
有些东西找起来很麻烦,好用的又不太容易找到,之前看到很多用JS写的,固定漂浮这种效果拖动时难免会产生抖动自己对CSS还是蛮有好感的,找来找去找到了天涯,仔细一看是纯CSS的,没有使用JS效果我觉得它比之前看到的要精简些不用嵌套多余的DIV简单的看一下CSS样式部分:body {background-image:url(text.txt); /* for IE6 */background
2009-06-30 13:38:00
436
转载 在.NET环境下为网站增加IP过滤功能
摘要:华能集团下某发电厂的企业网站(基于Asp.Net2.0实现,不允许修改源程序)要求实现“厂内用户可直接访问整个站点的所有页面,厂外用户只能访问指定的页面”的功能,本文将按照需求分析、方案设计、编码实现、部署应用的顺序逐步阐述整个解决方案的形成过程。1. 需求分析通过深入的交流和沟通,确认了该发电厂在企业网站用户访问控制方面的改进要求,大致情况如下:a) 网站基于Asp.N
2009-06-29 17:50:00
508
转载 利用HttpWebRequest自动抓取51la统计数据
最近在开发公司的OA系统,领导要求公司旗下所有网站的51拉统计数据能自动抓取到我们自己的数据库中,心想这种抓取统计数据的程序以前肯定有人写过,到百度搜了一下没有找到抓取51la的,于是乎自己动手。 1、利用httpwatch找到网站入口及参数:(详情略,请百度httpwatch的使用方法) 2、利用httpwebRequest将51拉查看密码Post到网站入口,登陆成功后再进入你想要进入的页面抓取
2009-06-29 17:46:00
703
转载 ASP.NET项目开发中的异常处理
From: http://www.cnblogs.com/yanyangtian/archive/2009/05/07/1451705.html前言:异常的处理在项目开发中是很有必要的,异常的处理不仅仅只是try..catch..finally就完事了的。异常处理绝对可以称开发中的重要组成部分。必须正确的面对异常,因为即使是最能干的开发人员,也要面对这个问题 .... 我们不知
2009-05-07 16:10:00
575
转载 Using a Console in Winform Application
You can dynamically create and destroy a console window using PInvoke to call the Windows API:[DllImport("kernel32.dll",SetLastError=true)][return: MarshalAs( UnmanagedType.Bool )]
2009-04-30 11:28:00
397
转载 Hibernate with Weblogic(jndi)
Today after 20 hrs of continous struggling I was able configure my existing Enterprise applicationin Weblogic 8.1 sp4 with Hibernate 3.I have seen blogs about this in the beadev2dev that you have to c
2009-03-24 17:28:00
1006
转载 自由拖动的控件
[System.Runtime.InteropServices.DllImport("user32.dll", SetLastError = true, CharSet = System.Runtime.InteropServices.CharSet.Auto)] public static extern IntPtr SendMessage(IntPtr hWnd, in
2009-03-20 18:34:00
423
转载 Log4j.properties
log4j配置文档 log4j.properties一.log4j中有五级logger : FATAL 0 ,ERROR 3 ,WARN 4 ,INFO 6 ,DEBUG 7二. 配置根Logger,其语法为:log4j.rootLogger = [ level ] , appenderName, appenderName, …其中:level:是日志记录的优先级。append
2009-03-18 11:43:00
478
LiferayPortal二次开发指南
2009-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人