博客园 - lhx
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=656024
2013-04-10T09:08:07Z
lhx
https://www.cnblogs.com/lhxhappy/
feed.cnblogs.com
https://www.cnblogs.com/lhxhappy/archive/2013/04/10/3012673.html
C# 非活动窗口截屏 - lhx
public class CaptureWindows { public static Bitmap GetWindow(IntPtr hWnd) { IntPtr hscrdc = GetWindowDC(hWnd); Rectangle rect = new Rectangle(); GetWindowRect(hWnd, out rect); IntPtr hbitmap = CreateCompatibleBitmap(hscrdc, rect.Width - r...
2013-04-10T08:48:00Z
2013-04-10T08:48:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】public class CaptureWindows { public static Bitmap GetWindow(IntPtr hWnd) { IntPtr hscrdc = GetWindowDC(hWnd); Rectangle rect = new Rectangle(); GetWindowRect(hWnd, out rect); IntPtr hbitmap = CreateCompatibleBitmap(hscrdc, rect.Width - r... <a href="https://www.cnblogs.com/lhxhappy/archive/2013/04/10/3012673.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2013/04/04/2999016.html
用32位应用程序读取64位注册表中的Office key - lhx
public class Utility { #region 32位程序读写64注册表 static UIntPtr HKEY_CLASSES_ROOT = (UIntPtr)0x80000000; static UIntPtr HKEY_CURRENT_USER = (UIntPtr)0x80000001; static UIntPtr HKEY_LOCAL_MACHINE = (UIntPtr)0x80000002; static UIntPtr HKEY_USERS = (UIntPtr)0x80000003; ...
2013-04-03T18:20:00Z
2013-04-03T18:20:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】public class Utility { #region 32位程序读写64注册表 static UIntPtr HKEY_CLASSES_ROOT = (UIntPtr)0x80000000; static UIntPtr HKEY_CURRENT_USER = (UIntPtr)0x80000001; static UIntPtr HKEY_LOCAL_MACHINE = (UIntPtr)0x80000002; static UIntPtr HKEY_USERS = (UIntPtr)0x80000003; ... <a href="https://www.cnblogs.com/lhxhappy/archive/2013/04/04/2999016.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2013/01/31/2886685.html
WMI 查找所有物理网卡 - lhx
ManagementObjectSearcher mc = new ManagementObjectSearcher(@"SELECT * FROM Win32_NetworkAdapter WHERE Manufacturer != 'Microsoft' AND NOT PNPDeviceID LIKE 'ROOT\\%'");
2013-01-31T03:20:00Z
2013-01-31T03:20:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】ManagementObjectSearcher mc = new ManagementObjectSearcher(@"SELECT * FROM Win32_NetworkAdapter WHERE Manufacturer != 'Microsoft' AND NOT PNPDeviceID LIKE 'ROOT\\%'"); <a href="https://www.cnblogs.com/lhxhappy/archive/2013/01/31/2886685.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2012/03/16/2400389.html
[转:IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式 - lhx
IE8 在渲染引擎做了很大的改动,新增加一个标准模式 (Standard Mode)。 不少软件都内嵌了IE的WebBrowser控件(也就是MSHTML.dll)来显示网页, 当用户机器升级到IE8, WebBrowser控件也会随之升级到IE8的渲染引擎。 为了保证这些使用WebBrowser控件的应用软件能够工作起来和原来一样,IE8的WebBrowser控件在默认情况下使用了IE7 的渲染模式(也就是IE8中的Compatible View (兼容视图)模式)。 加入你想让WebBrowser控件的渲染模式编程IE8的标准模式, 你可以通过设置注册表FEATURE_BROWSER_E.
2012-03-16T07:34:00Z
2012-03-16T07:34:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】IE8 在渲染引擎做了很大的改动,新增加一个标准模式 (Standard Mode)。 不少软件都内嵌了IE的WebBrowser控件(也就是MSHTML.dll)来显示网页, 当用户机器升级到IE8, WebBrowser控件也会随之升级到IE8的渲染引擎。 为了保证这些使用WebBrowser控件的应用软件能够工作起来和原来一样,IE8的WebBrowser控件在默认情况下使用了IE7 的渲染模式(也就是IE8中的Compatible View (兼容视图)模式)。 加入你想让WebBrowser控件的渲染模式编程IE8的标准模式, 你可以通过设置注册表FEATURE_BROWSER_E. <a href="https://www.cnblogs.com/lhxhappy/archive/2012/03/16/2400389.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2012/02/20/2359045.html
C#实现根据图片的EXIF自动调整图片方向<转> - lhx
一、什么是 EXIFExif是英文Exchangeable Image File(可交换图像文件)的缩写,最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的最新版本是发表于2002年04月的2.21 版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF -- Design role for Camera File system)可能以Exif2.1为基础。 所有的JPEG文件以字符串“0xFFD8”开头,并以字符串“0xFFD9”结束。文件头中有一系列“0xFF??”格式的字.
2012-02-20T02:53:00Z
2012-02-20T02:53:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】一、什么是 EXIFExif是英文Exchangeable Image File(可交换图像文件)的缩写,最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的最新版本是发表于2002年04月的2.21 版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF -- Design role for Camera File system)可能以Exif2.1为基础。 所有的JPEG文件以字符串“0xFFD8”开头,并以字符串“0xFFD9”结束。文件头中有一系列“0xFF??”格式的字. <a href="https://www.cnblogs.com/lhxhappy/archive/2012/02/20/2359045.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2011/04/13/2015494.html
memory released when you minimize the app - lhx
-- in class definition [DllImport("KERNEL32.DLL", EntryPoint = "SetProcessWorkingSetSize", SetLastError = true, CallingConvention = CallingConvention.StdCall)]internal static extern bool SetProcessWorkingSetSize(IntPtr pProcess, int dwMinimumWorkingSetSize, int dwMaximumWorkingSe
2011-04-13T15:37:00Z
2011-04-13T15:37:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】-- in class definition [DllImport("KERNEL32.DLL", EntryPoint = "SetProcessWorkingSetSize", SetLastError = true, CallingConvention = CallingConvention.StdCall)]internal static extern bool SetProcessWorkingSetSize(IntPtr pProcess, int dwMinimumWorkingSetSize, int dwMaximumWorkingSe <a href="https://www.cnblogs.com/lhxhappy/archive/2011/04/13/2015494.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2010/05/09/1730929.html
自定义控件属性的特性大全<转> - lhx
自定义控件属性的特性:Bindable指定屬性是否支援Data Binding。这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。Browsable控制屬性或事件是否顯示於屬性表。指定属性是否应该在属性浏览器中显示,使用布尔值设置。通常情况下,功用属性和...
2010-05-09T02:41:00Z
2010-05-09T02:41:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】自定义控件属性的特性:Bindable指定屬性是否支援Data Binding。这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。Browsable控制屬性或事件是否顯示於屬性表。指定属性是否应该在属性浏览器中显示,使用布尔值设置。通常情况下,功用属性和... <a href="https://www.cnblogs.com/lhxhappy/archive/2010/05/09/1730929.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2009/05/27/1490503.html
详解自定义托管宿主WCF解决方案开发配置过程(1)【转】 - lhx
本节基本结构是:首先介绍1WCF服务解决方案的项目组成2WCF服务的开发和配置过程,3自定义宿主的开发和配置过程4客户端的服务引用和配置过程。总结算是为各位WCF分布式技术开发的爱好者,提供的一个开发参考。一WCF服务解决方案的项目组成WCF服务:通常来说,WCF服务由三个部分构成:服务类:包含服务契约、操作契约和数据契约的定义和实现;宿主:一种应用程序域和进程,服务将在该环境中运行;终结点:由客...
2009-05-26T16:11:00Z
2009-05-26T16:11:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】本节基本结构是:首先介绍1WCF服务解决方案的项目组成2WCF服务的开发和配置过程,3自定义宿主的开发和配置过程4客户端的服务引用和配置过程。总结算是为各位WCF分布式技术开发的爱好者,提供的一个开发参考。一WCF服务解决方案的项目组成WCF服务:通常来说,WCF服务由三个部分构成:服务类:包含服务契约、操作契约和数据契约的定义和实现;宿主:一种应用程序域和进程,服务将在该环境中运行;终结点:由客... <a href="https://www.cnblogs.com/lhxhappy/archive/2009/05/27/1490503.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2009/01/05/1368635.html
对比两个同类型的List<T>返回差异List<T>集合 - lhx
原创,转载请注明出处返回差异List集合" href="http://www.cnblogs.com/lhxhappy/archive/2009/01/05/1368635.html" target=_blankhttp://www.cnblogs.com/lhxhappy/archive/2009/01/05/1368635.html[代码]返回差异List集合" href="http://w...
2009-01-04T17:12:00Z
2009-01-04T17:12:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】原创,转载请注明出处返回差异List集合" href="http://www.cnblogs.com/lhxhappy/archive/2009/01/05/1368635.html" target=_blankhttp://www.cnblogs.com/lhxhappy/archive/2009/01/05/1368635.html[代码]返回差异List集合" href="http://w... <a href="https://www.cnblogs.com/lhxhappy/archive/2009/01/05/1368635.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2009/01/02/1367271.html
.NET 特性Attribute - lhx
Attribute类除了.NET内置提供的一些特性外,我们当然也可以自定义自己的Attribute。需要知道的中,所有自定义的Attribute都必须派生自类Attribute。在开发自定义的Attribute的时候,还有一点需要注意的是特性可以施加到不同的元素中,如方法,属性,类,参数等。有时候我们可能希望自定义的特性只允许施加到类中,这时还可以使用AttributeUsage限定特性的使用范围...
2009-01-02T14:36:00Z
2009-01-02T14:36:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】Attribute类除了.NET内置提供的一些特性外,我们当然也可以自定义自己的Attribute。需要知道的中,所有自定义的Attribute都必须派生自类Attribute。在开发自定义的Attribute的时候,还有一点需要注意的是特性可以施加到不同的元素中,如方法,属性,类,参数等。有时候我们可能希望自定义的特性只允许施加到类中,这时还可以使用AttributeUsage限定特性的使用范围... <a href="https://www.cnblogs.com/lhxhappy/archive/2009/01/02/1367271.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/12/02/1345377.html
如何给DataGridViewComboBoxColumn写事件 - lhx
[代码]
2008-12-01T16:04:00Z
2008-12-01T16:04:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】[代码] <a href="https://www.cnblogs.com/lhxhappy/archive/2008/12/02/1345377.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/11/26/1341873.html
将Excel的数据导入DataGridView中[原创] - lhx
作者:lhxhappy连接:http://www.cnblogs.com/lhxhappy/archive/2008/11/26/1341873.html转载请注明出处~![代码]Excel数据导入方法[代码]
2008-11-26T15:51:00Z
2008-11-26T15:51:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】作者:lhxhappy连接:http://www.cnblogs.com/lhxhappy/archive/2008/11/26/1341873.html转载请注明出处~![代码]Excel数据导入方法[代码] <a href="https://www.cnblogs.com/lhxhappy/archive/2008/11/26/1341873.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/11/21/1338069.html
将DataGridView选中行的值填充到符合命名规则的控件中[原创] - lhx
作者:lhxhappy http://www.cnblogs.com/lhxhappy/archive/2008/11/21/1338069.html 转载请注明出处[代码]
2008-11-20T16:36:00Z
2008-11-20T16:36:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】作者:lhxhappy http://www.cnblogs.com/lhxhappy/archive/2008/11/21/1338069.html 转载请注明出处[代码] <a href="https://www.cnblogs.com/lhxhappy/archive/2008/11/21/1338069.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/10/27/1320740.html
Oracle 存储过程 例子~! - lhx
SQL codeOPER@TL>select select * from test;AAA BBB---------- ---------- 1 12 23 33 10OPER@TL>create or replace procedure test_p(in_var number,out_var out sys_refcursor)2 as3 begin4 open out_va...
2008-10-27T13:22:00Z
2008-10-27T13:22:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】SQL codeOPER@TL>select select * from test;AAA BBB---------- ---------- 1 12 23 33 10OPER@TL>create or replace procedure test_p(in_var number,out_var out sys_refcursor)2 as3 begin4 open out_va... <a href="https://www.cnblogs.com/lhxhappy/archive/2008/10/27/1320740.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/10/27/1320467.html
oracle 存储过程的基本语法(转) - lhx
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO...
2008-10-27T06:58:00Z
2008-10-27T06:58:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO... <a href="https://www.cnblogs.com/lhxhappy/archive/2008/10/27/1320467.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/09/19/1293790.html
在linux下配置Struts中的Oracle 数据源(原创) - lhx
作者:lhxhappy原文链接: http://www.cnblogs.com/lhxhappy/archive/2008/09/19/1293790.html 转载请标明出处!由于初学Struts,走了很多弯路才配置好 Struts的数据源,现将经验分享给和我一样的新手们,愿大家少走弯路,我使用的是MyEclipse6.5,首先,定义 User Libraries;在MyEclipse6.5,中...
2008-09-18T16:52:00Z
2008-09-18T16:52:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】作者:lhxhappy原文链接: http://www.cnblogs.com/lhxhappy/archive/2008/09/19/1293790.html 转载请标明出处!由于初学Struts,走了很多弯路才配置好 Struts的数据源,现将经验分享给和我一样的新手们,愿大家少走弯路,我使用的是MyEclipse6.5,首先,定义 User Libraries;在MyEclipse6.5,中... <a href="https://www.cnblogs.com/lhxhappy/archive/2008/09/19/1293790.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/09/14/1290845.html
如何给linux添加新硬盘(转) - lhx
作者:haohaoo 来自:CnLinux.net工作笔记 转载请保留以上信息,谢谢 在服务器上把硬盘接好,启动linux,以root登陆。 比如我新加一块SCSI硬盘,需要将其分成三个区: #fdisk/dev/sdb进入fdisk模式:Command(mforhelp):p//查看新硬盘的分区Command(mforhelp):n//创建新分区可以用m命令来看fdisk命令的内部命令;n命令创...
2008-09-14T09:40:00Z
2008-09-14T09:40:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】作者:haohaoo 来自:CnLinux.net工作笔记 转载请保留以上信息,谢谢 在服务器上把硬盘接好,启动linux,以root登陆。 比如我新加一块SCSI硬盘,需要将其分成三个区: #fdisk/dev/sdb进入fdisk模式:Command(mforhelp):p//查看新硬盘的分区Command(mforhelp):n//创建新分区可以用m命令来看fdisk命令的内部命令;n命令创... <a href="https://www.cnblogs.com/lhxhappy/archive/2008/09/14/1290845.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/09/13/1290440.html
linux 下 mysql-5.0.22. 的安装(转) - lhx
今天在天空软件站下最新的mysql-5.0.22.tar.gz安装。 好不容易安装上去了。发现版本不对 用mysql -v查看。和webmin查看都显示 MySQL 版本 4.1.12 。 这个是as4 自带的那个版本吗? 我的安装笔记: 下载:mysql-5.0.22.tar.gz ------------------------------------ 通过WinSCP3把m...
2008-09-13T07:31:00Z
2008-09-13T07:31:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】今天在天空软件站下最新的mysql-5.0.22.tar.gz安装。 好不容易安装上去了。发现版本不对 用mysql -v查看。和webmin查看都显示 MySQL 版本 4.1.12 。 这个是as4 自带的那个版本吗? 我的安装笔记: 下载:mysql-5.0.22.tar.gz ------------------------------------ 通过WinSCP3把m... <a href="https://www.cnblogs.com/lhxhappy/archive/2008/09/13/1290440.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/09/11/1289336.html
jQuery Ajax 全解析 (转) - lhx
本文地址: jQuery Ajax 全解析 本文作者:QLeelulu 转载请标明出处! jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery....
2008-09-11T09:24:00Z
2008-09-11T09:24:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】本文地址: jQuery Ajax 全解析 本文作者:QLeelulu 转载请标明出处! jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.... <a href="https://www.cnblogs.com/lhxhappy/archive/2008/09/11/1289336.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/lhxhappy/archive/2008/09/11/1288770.html
tomcat6_jdk1.6_安装配置_开启自动运行,普通用户执行 (转) - lhx
秀脱linux笔记之tomcat6实战篇 由于前段时间一直在外头出差,没有完成tomcat 以普通用户执行,开机自动运行的文章 现在整理好后,包括调试脚本时候出现的错误解决方法 Q Q : 6541657 E_MAIL: xiutuo@gmail.com 这里字数限制,请到下面链接去看 来自:http://hi.baidu.com/xiutuo/blog/item/4222e119ad...
2008-09-10T16:40:00Z
2008-09-10T16:40:00Z
lhx
https://www.cnblogs.com/lhxhappy/
【摘要】秀脱linux笔记之tomcat6实战篇 由于前段时间一直在外头出差,没有完成tomcat 以普通用户执行,开机自动运行的文章 现在整理好后,包括调试脚本时候出现的错误解决方法 Q Q : 6541657 E_MAIL: xiutuo@gmail.com 这里字数限制,请到下面链接去看 来自:http://hi.baidu.com/xiutuo/blog/item/4222e119ad... <a href="https://www.cnblogs.com/lhxhappy/archive/2008/09/11/1288770.html" target="_blank">阅读全文</a>