2018年8月1日

Asp.net MVC中文件上传的参数转对象的方法

摘要: 参照博友的.NET WebApi上传文件接口(带其他参数)实现文件上传并带参数,当需要多个参数时,不想每次都通过HttpContext.Request.Params去取值,就针对HttpRequestBase写了一个扩展方法,代码如下: 在Controller里面调用: 希望能够对初学者有一点用处, 阅读全文

posted @ 2018-08-01 13:13 Hexy 阅读(248) 评论(0) 推荐(0) 编辑

2012年4月19日

C#图片适应PictureBox大小显示

摘要: private Bitmap ResizeImage(Bitmap bmp,PictureBox picBox) { float xRate =(float) bmp.Width / picBox.Size.Width; float yRate = (float)bmp.Height / picBox.Size.Height; if (xRate <= 1 && yRate <= 1) { return bmp; } ... 阅读全文

posted @ 2012-04-19 13:33 Hexy 阅读(15762) 评论(2) 推荐(0) 编辑

2011年12月31日

C#中Remoting的IPC通信之Winform与Windows服务通信错误问题及解决

摘要: 按照传统的写法我试过好多次都发现通过Winform向Windows服务发送消息Windows服务收不到,而在两个Winform程序之间却可以正常通信。代码如下:IpcServerChannel serverChannel = new IpcServerChannel("ipc");ChannelServices.RegisterChannel(serverChannel, false); RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemotingObject), "hi", Wel 阅读全文

posted @ 2011-12-31 17:31 Hexy 阅读(1378) 评论(0) 推荐(0) 编辑

2011年4月13日

windows环境下Oracle数据库冷备份和恢复全过程

摘要: 1.点击开始菜单的“运行”,输入sqlplus/nolog2.在弹出的命令行窗口以sysdba身份登陆,要输入:系统用户名/登陆密码@数据库实例名,如sys/testora@orcl3.输入alter database backup controlfile to trace resetlogs,然后在D:\oracle\product\10.1.0\admin\orcl\udump下找到刚执行语句创建的文件,把下面这一段复制出来:STARTUP NOMOUNTCREATE CONTROLFILE SET DATABASE "ORCL" RESETLOGSARCHIVELOG 阅读全文

posted @ 2011-04-13 21:25 Hexy 阅读(1238) 评论(0) 推荐(0) 编辑

2011年1月21日

.net C# PropertyGrid 显示下拉列表

摘要: PropertyGrid是.net的 一个功能非常强大的控件,最近因为项目中需要使用这个控件,特意关注了一下它的用法。在我这个项目中主要用到的功能是编辑表的各种属性,效果如下:显示这种效果实现思路可能不止一个,遗憾的是我目前只知道这一个,因为时间关系也没有仔细研究。我的方法是:(1)先自定义一个控件继承CheckedListBox,代码如下:代码需要注意的是必须在这个控件的构造方法里面添加好要显示的项。(2)自定义一个类继承System.Drawing.Design.UITypeEditor代码(3)在一个类的属性中使用ListBoxConverter类代码最后,不会忘记在要显示属性的相应代码 阅读全文

posted @ 2011-01-21 16:57 Hexy 阅读(3314) 评论(1) 推荐(0) 编辑

2010年12月8日

windows服务的安装与卸载

摘要: 1.服务的安装sc create 服务名主要参数列表:  start= demand|boot|system|auto|disabled|delayed-auto  //启动类型  binPath= BinaryPathName                //可执行文件路径  depend= 依存关系(以 / (斜杠) 分隔)  DisplayName= 显示名称                //屏幕显示名称例如:在windows运行窗口输入cmd进入命令行,输入 sc create MyService binpath= "D:\projects\MyProject\bin\Debu 阅读全文

posted @ 2010-12-08 22:58 Hexy 阅读(554) 评论(0) 推荐(0) 编辑

2010年10月18日

OGR连接数据源读取矢量数据图层(C#)

摘要: 1.OGR简介  GDAL/OGR是一个开源的空间数据转换库,其中GDAL提供对栅格数据的读写支持,OGR提供对矢量数据的读写支持。  OGR支持的数据格式:ESRI Shapefiles、S-57、SDTS、PostGIS、Oracle Spatial、Mapinfo mid/mif、Mapinfo TAB。  使用了GDAL/OGR库的GIS产品:ESRI的ArgGIS 9.2、Google ... 阅读全文

posted @ 2010-10-18 15:30 Hexy 阅读(1802) 评论(0) 推荐(0) 编辑

2010年9月22日

Oracle事务细节问题

摘要: 最近在做一个数据库通用读写程序时发现Oracle的事务回滚仅对DML语句有效,而对于一个由DDL语句组成的事务过程,每一个操作都会自动提交,不会从出错处回滚。下面是一个基于.NET的Oracle驱动用C#写的执行非查询SQL语句的方法:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public int GetNonQueryExecCount(string[] pSqls) { int count = 0; try { using (T 阅读全文

posted @ 2010-09-22 00:01 Hexy 阅读(303) 评论(0) 推荐(0) 编辑

2010年8月21日

关于 IEnvelope.Expand

摘要: 帮助上的原文如下:If asRatio = TRUE, the expansion is multiplicative. The Envelope remains centered at the same position.我觉得上面的公式似乎不对,在ESRI论坛上看到walterforgis发帖提出了他自己的看法:由于envelope的放缩都以一个固定点为中心变化,这里我们首先取得它的中心(假设... 阅读全文

posted @ 2010-08-21 17:04 Hexy 阅读(2085) 评论(0) 推荐(0) 编辑

2010年8月5日

.NET下的AO对象的安全释放

摘要: AO底层基于COM架构,ESRI系列产品基本都直接AO组件。特点如下: 1、原生的组件属于非托管组件,这可以从产品的进化过程得出结论。 2、目前的托管组件例如AE .net开发包,都是直接通过RCW(runtime callable wrapper)方式调用AO底层的组件。 3、Desktop依然是直接基于COM,通过CCW(COM Callable Wrapper)方式支持我们用.net写的一些... 阅读全文

posted @ 2010-08-05 15:08 Hexy 阅读(386) 评论(0) 推荐(0) 编辑

导航