- 博客(24)
- 资源 (22)
- 收藏
- 关注
转载 比较Double型数据时的注意事项
比较Double型数据时的注意事项 Console.WriteLine(7.88 + 5.00 == 12.88);结果为False,为什么呢?分析:用"=="来比较两个double应该相等的类型,返回真值完全是不确定的。计算机对浮点数的进行计算的原理是只保证必要精度内正确即可,
2011-07-27 17:25:00 1991 1
转载 WinForm中获取鼠标当前位置
Control.MousePosition 属性,获取鼠标光标的位置(以屏幕坐标表示)。 Control.PointToClient(Point p)方法,可将指定屏幕点的位置计算成工作区坐标Control.PointToScreen(Point p)方法,可将指定工作区的位置计
2011-07-27 11:08:35 5681
转载 查看SQL Server日志
《SQL Server 2005从入门到实践(12小时高清晰、交互式视频教学)》第3章SQL Server 2005服务器管理,本章叙述了如何利用SQL Server 2005提供的管理工具对数据库服务器进行配置和管理,搭建一个可用的稳定的高性能的数据库服务环境。本节为大家介绍查
2011-07-27 09:24:03 5870
转载 WinForm winform动态生成菜单
要用到windows form 的MainMenu控件。于是想做成动态生成并且动态梆定事件,在网上找了一下没有发现什么好的方法。于是自己来研究一下。以前是做web form的东西,对windows form还真有点陌生的感觉。还好以前用Delphi也做过类似人功能有一点印象。就是
2011-07-26 09:54:58 4079
转载 WinForm 从XML中动态加载菜单的示例
这个案例是一个基于VS2005的WinForm菜单控件的例子,功能是从XML中动态加载菜单数据到MenuTrip控件上。这个案例中用到了XML,反射之类的技术。当然实用价值有限,仅供学习参考之用。首先创建一个WinForm项目,在Form1上放置一个MenuTrip控件,将其命名
2011-07-26 08:42:45 2346 1
转载 “轻松加愉快”地实现并使用IComparer接口
SortedList,SortedSet与SortedDictionary都是我们常用的泛型类型。当T是我们自定义的类型时,往往该类型的默认比较行为不是我们所期望的。例如,我们有如下很老土的Employee类: class Employee { publ
2011-07-21 08:38:34 985
转载 WinForm 选择器
public static IEnumerable GetControls(this Control control, Func filter) where T : Control { foreach (Control c in control
2011-07-20 09:44:34 1095
转载 C#程序实现动态调用DLL的研究
摘 要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“D
2011-07-20 08:54:59 1271
转载 WCF 的 WebGet 方式
.NET 3.5以后,WCF中提供了WebGet的方式,允许通过url的形式进行Web 服务的访问。在以前的代码中,写过多次类似的例子,但总是忘记如何配置,现在将设置步骤记录如下:endpoint通讯协议设置成 webHttpBinding endpoint的行为设置成 在接
2011-07-18 09:47:32 13836
转载 WCF WebGet WebInvoke WCF Jquery 调用
1.创建WCF服务 直接在网站中添加 Ajax-enabled-WCF Services ,命名为AjaxWcfServices.svc代码如下:[ServiceContract(Namespace = "")] [AspNetCompatibilityRequiremen
2011-07-18 09:44:30 5751
转载 开源选型关注点
开源框架、产品非常多,部分框架的相似度也比较高,下面列了一些我在选型时会关注的点,随着使用经验积累再继续补充是否主流 是否有实际案例 是否有理论支持 是否有社区支持 若是服务器技术,是否有运维能力 若是组件技术,是否有源码阅读能力 技术是否容易被大部分团队成员学习和理解ORM:P
2011-07-18 08:36:44 866
转载 在64位Windows的IIS上开启32位程序支持(转)
经常碰到32位的DLL什么的不能在64位Windows的IIS上调用,在网上找到这篇文章也许能够解决很多问题。总的思路就是先允许IIS支持32位程序,然后再用.Net Framework注册IIS。Enable 32-bit Server Applications on 64-b
2011-07-15 17:39:08 1149
转载 Oracle grant用户授权
获得对象授权的用户可以访问数据库对象及其内容。提示当用户获得处理其他用户表的权限后,在他能够在SQL语句中引用其他用户的表之前,必须有这些表的公用或私用同义词, Oracle可通过它们识别出这些表。假设Jrstocks拥有称为sample_b的表,并允许所有数据库用户访问samp
2011-07-14 15:51:42 2124
转载 ODP.NET开发和部署的相关问题
ODP.NET是强命名的,编译时使用的Oracle.DataAccess.dll版本必须和运行时的dll完全一致,才能运行;所以通过替换dll兼容不同版本的ODP.NET是不可行的,只能更换引用(reference)重新编译。ODP.NET和Oracle客户端的版本是严格对应的,
2011-07-14 14:20:55 5583
转载 Client使用c#和odp.net连接server oracle
Oracle.DataAccess.dll有2.X版本和4.X版本,VS2008开发用2.X所需的DLL可以从已安装的client中拷 由于微软在.net framework4中会将System.Data.OracleClient.dll deprecated,而且就访问效率和速
2011-07-14 14:19:12 3005 1
原创 .net 不安装客户端连接oracle
Oralce版本:11g R21、将oci.dll、ociw32.dll、Oracle.DataAccess.dll、orannzsbb11.dll、oraocci11.dll、oraociicus11.dll、OraOps11w.dll拷到bin目录下2、添加对Oracle.D
2011-07-14 14:17:13 2351 1
转载 Castle.ActiveRecord 使用 存储过程 返回实体类
这几日就在研究这个问题寻遍网上,也没找到个解决方法只有 在NHibernate里执行存储过程 里面操作NHibernate的一点方法于是动手写成了以下这个类当然,只能保证测试可以通过,可能还有很多问题,要一个一个解决namespace ChAlumna.CastleExt{
2011-07-14 11:11:31 1335
转载 WinForm控件拖拽类
前言:卖麻辣烫归来后实在太累,写代码来消遣,最近搞Winform,感觉标题栏太丑,就想拖拽窗体,自己写了个拖拽控件类,方便自己使用,没啥技术含量,就是想瞎写写,明天打印出来贴在店里,没事盯着,缅怀我逝去的程序员生涯。public class DragControl {
2011-07-14 08:03:41 1120
转载 oracle系统权限列表
权限所能实现的操作分析 ANALYZE ANY 分析数据库中的任何表、簇或索引审计 AUDIT ANY 审计数据库中的任何模式对象AUDIT SYSTEM 启用与停用语句和特权的审计选项簇 CREATE CLUSTER 在自有的模式中创建一个簇CREATE ANY CLUSTER
2011-07-13 16:35:26 975
转载 [NHibernate] Guid 作主键速度超慢的背后
最近遇到了一个让人抓狂的性能问题。生产环境里有一张表的数据量目前达到了 70 万条。结果发现无论是匹配主键的查询还是更新,执行一条语句居然需要 3.5 秒!如果把 NH Prof 中截获的 SQL 语句拿到 PL/SQL Developer 里执行,就只需几十毫秒。一开始还以为是
2011-07-13 10:55:53 2726
转载 动态修改App.Config 和web.Config
首先假设你的应用程序配置文件如下: Ok,那么如何在运行时去修改name的值呢?? 有很多童鞋会说可以使用Xml读取配置文件,然后xxx。。。。 当然这种方法肯定可以解决问题,有没有其他方法呢?? 在这里我要介绍一种比较简单的方法,可能已经有人知道
2011-07-12 08:25:43 2376
原创 oracle 强制删除用户
加上如下代码 spool c:\killsession.sql select 'alter system kill session ' ' '||sid|| ', '||serial#|| ' ' '; ' from v$session whe
2011-07-08 10:36:49 3573
转载 Oracle创建表空间、创建用户以及授权、查看权限
创建临时表空间创建临时表空间CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'SIZE 32MAUTOEXT
2011-07-06 11:27:11 885
转载 快速的批量修改重命名.net程序的命名空间
在实际项目中,我们有时会遇到因为项目重构,需要修改命名空间,除了一个一个类修改外,大多数会采用批量替换的方法去重命名。昨天又遇到了此类问题,网上找过的方法说要结合ReSharper重构重命名.于是装上这个工具,在VS2008上试了一下发现确实能做到,不过后来试
2011-07-05 08:56:18 3230
SystemHotKeysLib.zip
2011-04-16
(FastSpring.NET2.05框架)网站源代码
2008-01-07
FastSpring.NET V2.05 RC3 开发文档
2008-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人