摘要:
http://blog.csdn.net/embededvc 阅读全文
posted @ 2012-03-19 16:24
晴天有时下鱼
阅读(120)
评论(0)
推荐(0)
摘要:
24位bmp剪切并转存为单色bmp 折磨我好久啊。。。可惜弄好了又用不上了。。。 知识关键: Bmp文件有个重要特性,那就是对于数据区域而言,每行的数据它必须凑满4字节,如果没有满,则用冗余的数据来补齐。 程序关键: bi.biSizeImage = (bi.biWidth*bi.biBitCount+31)/32*4*bi.biHeight; //生成的新图像的文件大小 /* 实现原图像坐标的转换读取 */ pitch = SrcWidth%4; int realPitch = i*pitch; BYTE b = pDIBData[(i*SrcWidth+j)*3+realPitch... 阅读全文
posted @ 2012-03-19 16:18
晴天有时下鱼
阅读(364)
评论(0)
推荐(0)
摘要:
(原创)ProgressBar控件在Listview下的多线程应用johngeng2007年12月24日 1:34:27 .Net 下ProgressBar控件可以让程序在加载数据时让用户知道目前的进度.诸如安装程序,加载数据到Listview中等.下面就以ProgressBar控件在Listview下的应用为例.1.拖一个ProgressBar,一个ListView,一个Button到Winform中.我将ProgressBar命名为progBarReport,ListView命名为lvRentList,Button命名为btnSearch 2.界面部分(红色框部分为此例中用到的控件) 3. 阅读全文
posted @ 2012-03-19 16:16
晴天有时下鱼
阅读(235)
评论(0)
推荐(0)
摘要:
(原创)C# 用数据集Dataset批量添加记录到数据库因为给老板做个新软件,涉及到提取旧数据到新软件中.原来采取的SQL单个添加记录,结果导入一批数据约两万条记录需要半个多小时,实在受不了这个速度.经BAIDU加研究发现个高效的批量添加数据方法. 1.创建个数据集(xsd)并将数据库中表拖入数据库设计界面中如下图 利用这个数据集可以很方便的添加各种SQL语句从而实现数据库操作,非常方便用这个后我从来就没再用过ADO了.不过有个缺点就是跨表查询可能会出现诸如:未能启用约束 一行或多行中包含违反非空 的错误,至今还没有找到解决方法从VS2003中就有这问题到VS2005仍然存在,实在是遗憾... 阅读全文
posted @ 2012-03-19 16:15
晴天有时下鱼
阅读(1964)
评论(0)
推荐(0)
摘要:
【C#】将彩色/灰色BMP转换为单色 Bitmap source = null; // If original bitmap is not already in 32 BPP, ARGB format, then convert if (pimage.PixelFormat != PixelFormat.Format32bppArgb) { source = new Bitmap(pimage.Width, pimage.Height, PixelFormat.Format32bppArgb); source.SetResolution(pimage.HorizontalResolut... 阅读全文
posted @ 2012-03-19 16:13
晴天有时下鱼
阅读(979)
评论(0)
推荐(0)
摘要:
/// <summary>/// 将图片Image转换成Byte[]/// </summary>/// <param name="Image">image对象</param>/// <param name="imageFormat">后缀名</param>/// <returns></returns>public static byte[] ImageToBytes(Image Image, System.Drawing.Imaging.ImageFormat 阅读全文
posted @ 2012-03-19 10:23
晴天有时下鱼
阅读(185)
评论(0)
推荐(0)
摘要:
http://hi.baidu.com/13655092904/blog 阅读全文
posted @ 2012-03-19 10:22
晴天有时下鱼
阅读(242)
评论(0)
推荐(0)
摘要:
Image和byte之间转换 //将image转化为二进制 public static byte[] GetByteImage(Image img) {byte[] bt=null; if(!img.Equals(null)) { using(MemoryStream mostream=new MemoStream()) { Bitmap bmp=new Bitmap(img)bmp.save(mostream,System.Drawing.Imaging.ImageFormat.Png);//将图像以指定的格式存入缓存内存流bt=new byte[mostream.Leagth]; most 阅读全文
posted @ 2012-03-19 10:21
晴天有时下鱼
阅读(398)
评论(0)
推荐(0)
摘要:
C#中二进制、八进制、十六进制和十进制之间的相互转化问题首先来简单的看一下,C#本身自带的X进制之间的转换功能如下://十进制转二进制 Console.WriteLine(Convert.ToString(69, 2)); //十进制转八进制 Console.WriteLine(Convert.ToString(69, 8)); //十进制转十六进制 Console.WriteLine(Convert.ToString(69, 16));//二进制转十进制 Console.WriteLine(Convert.ToInt32(”100111101″, 2)); //八进制转十进制 Console 阅读全文
posted @ 2012-03-19 10:20
晴天有时下鱼
阅读(397)
评论(0)
推荐(0)
摘要:
string(有格式)、string[]、List<string>之间相互转换//变量string str;string[] itemstring;List<string> LisString;1.string[]转换stringstring str= string.Join(",", itemstring);2.List<string>转换stringstring str= string.Join(",", LisString.ToArray());3.List<string>转换string[]item 阅读全文
posted @ 2012-03-19 10:20
晴天有时下鱼
阅读(508)
评论(0)
推荐(0)
摘要:
javascript上传图片前预览上传图片前预览<script> function yulan() { var fileext=document.form1.UpFile.value.substring(document.form1.UpFile.value.lastIndexOf("."),document.form1.UpFile.value.length)powered by 25175.net fileext=fileext.toLowerCase()if ((fileext!='.jpg')&&(fileext!= 阅读全文
posted @ 2012-03-19 10:19
晴天有时下鱼
阅读(253)
评论(0)
推荐(0)
摘要:
int.Parse(),int.TryParse(),Convert.ToInt32(),(int)转换为数字类型方法简介int i = -1;int.TryParse(null, out i);执行完毕后,i等于0,而不是等于 -1,切记。1 (int)是一种类型转换;当我们觟nt类型到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。2 int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。如果字符串为空,则抛出ArgumentNullException异常;如果字符串 阅读全文
posted @ 2012-03-19 10:19
晴天有时下鱼
阅读(197)
评论(0)
推荐(0)
摘要:
c#日期时间函数操作当前日期时间的获取:DateTime datetime1=DateTime.Now; 日期时间的运算: string str1=(datetime1.AddYears(1)).ToString(); //加年份 string str1=(datetime1.AddMonths(1)).ToString();//加月份 string str1=(datetime1.AddDays(1)).ToString();//加日期 string str1=(datetime1.AddHours(1)).ToString();//加小时 string str1=(datetime1.Ad 阅读全文
posted @ 2012-03-19 10:19
晴天有时下鱼
阅读(396)
评论(0)
推荐(0)
摘要:
winform同一窗口避免重复打开//目的是将窗口名称放入一个全局变量中,当每一次打开时判断你的全局变量中是否已经打开该页面,通过Application.OpenForms自带对象进行实现;private void 已录入数据查询ToolStripMenuItem1_Click(object sender, EventArgs e) { //实例对象Form13 f13;//Form13为窗口属性TEXT的名称 if (Application.OpenForms["Form13"] != null) {//当窗口已经存在(已打开)//将Application.OpenFor 阅读全文
posted @ 2012-03-19 10:18
晴天有时下鱼
阅读(393)
评论(0)
推荐(0)
摘要:
C#GDI+绘图出现内存不足问题这两天开发一个图片放大功能,通过读取保存在数据库中的二进制图片流,在Datagridview中显示,然后选中列表中的图片进行放大的显示的功能。在 放大过程中出现“内存不足”的异常;经过网上的查询,最后发现原来是读取数据库二进制图片流时,进行图片流的关闭,与清空。其实不是内存不足,问题很明晰 了【二进制打开了图片,关闭流再画时就会报内存不足】,画图时,它所用到的流必须一直保持打开状态,你关闭了,还怎么画?很多底层的模块会报告“内存不足”,不是因为内存不足,而是由于遇到了野指针。贴出部分代码以作解释://将Datagridview中的图片读取的内存流MemorySt 阅读全文
posted @ 2012-03-19 10:18
晴天有时下鱼
阅读(1577)
评论(0)
推荐(0)
摘要:
Introduction有的時候我們必須將 Image 物件轉為 byte[] 陣列,也可能將 byte[] 轉換為 Image 物件,例如 : 圖檔通常都是以二進位的方式存在於資料庫,當資料撈出來時,也許會需要先轉換成 Image 的格式,再做圖片匯製或是其他處理。Example修改 20100113sample1 將 Byte 陣列轉換為 Image。/// <summary> /// 將 Byte 陣列轉換為 Image。 /// </summary> /// <param name="Buffer">Byte 陣列。</pa 阅读全文
posted @ 2012-03-19 10:16
晴天有时下鱼
阅读(210)
评论(0)
推荐(0)
摘要:
Image、Byte[]、Bitmap相互转换/// <summary> /// 将图片Image转换成Byte[] /// </summary> /// <param name="Image">image对象</param> /// <param name="imageFormat">后缀名</param> /// <returns></returns> public static byte[] ImageToBytes(Image Image, Syste 阅读全文
posted @ 2012-03-19 10:16
晴天有时下鱼
阅读(289)
评论(0)
推荐(0)
摘要:
用Gmail成功发送邮件 //下面是Gmail邮箱发邮件的方法,测试成功 private void button1_Click(object sender, EventArgs e) { MailAddress from = new MailAddress("这里是收件人的邮件地址", "caojy"); //设置收件人信箱,及显示名字 MailAddress to = new MailAddress("这里是收件人的邮件地址", "caojy"); ////创建一个MailMessage对象 MailMessag 阅读全文
posted @ 2012-03-19 10:13
晴天有时下鱼
阅读(250)
评论(0)
推荐(0)
摘要:
C# 判断文件夹是否为空 //pbak是要检查是否为空的文件夹路径 if (Directory.GetDirectories(pbak).Length > 0 || Directory.GetFiles(pbak).Length > 0) { Response.Write("<script>alert('文件夹不为空!');</script>"); } 阅读全文
posted @ 2012-03-19 10:13
晴天有时下鱼
阅读(1690)
评论(0)
推荐(0)
摘要:
通过Stream把Image转成Byte[],然后保存到数据库的方法 Image转成Byte[]的问题把我这个入门级的Asp.Net用户快要搞晕了,费了很大的劲,查了很多的文章,终于搞定了,把方法写出来,希望能帮助遇到同样问题的人.程序目的是做一个可以上传照片,然后生成缩略图,把缩略图保存到数据库image字段中,供显示照片时动态显示输出.我把关键代码列出来://下面是根据上传的文件,产生缩略图,然后保存到数据库image表中(为将问题简单化,这里把表的字段做了减少). string fstr = FileUpload1.PostedFile.FileName; ;//上传的文件名 strin 阅读全文
posted @ 2012-03-19 10:11
晴天有时下鱼
阅读(476)
评论(0)
推荐(0)
摘要:
从图像转换到byte[]数组的几种方法//性能最高,其数组和像素一一对应publicstaticvoidtest1(Imageimg) { Bitmapbmp=newBitmap(img); BitmapDatabitmapData=bmp.LockBits(newRectangle(newPoint(0,0),img.Size),ImageLockMode.ReadWrite,PixelFormat.Format24bppRgb); byte[]BGRValues=newbyte[bitmapData.Stride*bitmapData.Height]; ... 阅读全文
posted @ 2012-03-19 10:10
晴天有时下鱼
阅读(928)
评论(0)
推荐(0)
摘要:
在写C#程序时,string和byte[]之间的转换比较烦,在移植一些老程序时感觉很不好。我在C#中使用DES和TripleDES时移植一块老代码时也遇到了同样的情况。为了下次不为同样的事情烦恼,就写了下面的帮助类。 主要实现了以下的函数代码中出现的Sidle是我的网名。/** @Author WuErPing* @Version 1.0* @Date 2004/11/30* @Description: */using System;using System.Text;namespace SidleHelper{ /// <summary> /// Summary descript 阅读全文
posted @ 2012-03-19 10:06
晴天有时下鱼
阅读(155)
评论(0)
推荐(0)
摘要:
http://www.cppblog.com/ 阅读全文
posted @ 2012-03-19 10:03
晴天有时下鱼
阅读(154)
评论(0)
推荐(0)
摘要:
string和byte[]的转换 (C#) 转string和byte[]的转换 (C#) string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );反过来,byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray ); 其它编码方式的,如System.Text.UTF8Encoding,System.Text.UnicodeEncoding class等;例如:string类型转成ASC. 阅读全文
posted @ 2012-03-19 10:02
晴天有时下鱼
阅读(212)
评论(0)
推荐(0)
摘要:
DataGrid中嵌入CheckBox控件 做项目遇到一个问题,初始化显示图层的索引号和名称信息,提供勾选控件选择进行查询的图层。利用for循环可以遍历所有图层,这样就涉及一个问题动态添加checkbox控件问题(如显示在datagrid控件的第一列中)。 根据需求进行问题解决:利用addChild方法作为搜索信息关键字,思路一导入接口import mx.controls.checkbox;for循环遍历添加:for(var i:int=0;i<infos.Length;i++) { var ck:CheckBox=new CheckBox(); datagrid1.addChild(c 阅读全文
posted @ 2012-03-19 10:00
晴天有时下鱼
阅读(195)
评论(0)
推荐(0)
摘要:
嵌入checkbox数据丢失问题 为了综合应用需求,将checkbox嵌入datagrid中作为一列,这个显示效果之前已经提到过,但是随之而来的是另一个问题,datagrid使用滚动条查看数据时,checkbox的值会变化,出现很诡异的现象(多选或少选),总之不能确保勾选的是用户想要选择的记录。为了解决这个问题,在网上荡了好些天,看了资料,还有头的帮助,最后加上小细节的纠结,今天总算解决了,也不白费加班一场。 问题思路是新建一个mxml里面为VBox和一个CheckBox控件,并有一个共有变量,记录checkbox的选择状态;很好理解VBox作为DataGridColumn的itemRende 阅读全文
posted @ 2012-03-19 09:59
晴天有时下鱼
阅读(290)
评论(0)
推荐(0)
摘要:
添加CheckBox后的操作 接着上篇的问题续写: 在实现了添加checkbox控件后,又遇到一个新的问题,如何处理对应index的checkbox控件作出事件处理(点击时间,往往伴随着数据传递),获取其选择状态(选中OR未选中)。 在网上搜索资料还有头的指导下,总算实现了预期想要的效果了,现在总结下: <mx:CheckBox id="chxBox" selected="false" click="outerDocument.checkHandler(this);"/> 编写函数事件: public function c 阅读全文
posted @ 2012-03-19 09:59
晴天有时下鱼
阅读(163)
评论(0)
推荐(0)
摘要:
WebService的编写与调用 编写:启动VS08,选择模版、c#语言,默认有“Hello World”方法,自己编写的webservice要注意的是必须加上[Web Method],函数为public类型,有返回值; 发布:直接点击项目工程运行即可; 调用:在flex中调用webservice,在页面中添加<mx:WebService id="ws" wsdl="http://localhost:1306/VS工程名.asmx?WSDL" showBusyCursor="true" fault="函数名" 阅读全文
posted @ 2012-03-19 09:58
晴天有时下鱼
阅读(242)
评论(0)
推荐(0)
摘要:
ListView中嵌套checkbox 这个问题是在AE开发实现对地图服务更新时遇到,要求有选择性地对不同比例尺级别的数据进行更新,界面设计中展示不同比例尺,同时提供勾选功能,一下子就联想到checkbox控件,但是疑惑的是放在什么父控件内呢? 首先想到的是listbox,这个控件很常用,也很熟悉;但是其items属性只局限于string字符串,所以不行;之后网上搜索下用 DataGrid,这个有点麻烦了,只是展示没有其他需求,用DataGrid有的大张旗鼓了;后来请教了顾学长,建议使用ListView,果然实现了 效果。下面贴一下注意点:(1)首先设置ListView的checkboxs的属 阅读全文
posted @ 2012-03-19 09:57
晴天有时下鱼
阅读(273)
评论(0)
推荐(0)
摘要:
c#操作xml文件主要整理下写过的代码,方便自己以后查找:工程中首先添加引用:using System.Data;using System.Xml;using System.Xml.Linq;using System.IO;(1)读取xml文件内容: XmlNodeReader xmlReader = null; try { string strNode = ""; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("LayerInfo.xml"); xmlReader = new XmlNodeRe 阅读全文
posted @ 2012-03-19 09:57
晴天有时下鱼
阅读(214)
评论(0)
推荐(0)
摘要:
c#创建与调用dll现将实践中遇到的问题和解决方法做个记录。在VS中将cs编译成dll(两种方法,注意\与/区别)csc \out:C:\Inetpub\wwwroot\ServiceRoleManager\App_Data\RestartSOM.dll \t:library C:\Inetpub\wwwroot\ServiceRoleManager\App_Data\RestartSOM.cscsc /target:library /out:C:\Inetpub\wwwroot\ServiceRoleManager\App_Data\RestartSOM.dll C:\Inetpub\www 阅读全文
posted @ 2012-03-19 09:57
晴天有时下鱼
阅读(259)
评论(0)
推荐(0)
摘要:
c#文件操作(创建、添加)需求是对地图服务创建角色,如果sec文件不存在先创建,再新增role;如果sec文件存在,则直接增加role角色。创建文件: using (StreamWriter sw = File.CreateText(strSecPath)) { sw.WriteLine("<Permissions>"); sw.WriteLine("\t<Allowed>"); sw.WriteLine("\t\t<Principal>" + arrRoles[j] + "</Pr 阅读全文
posted @ 2012-03-19 09:56
晴天有时下鱼
阅读(407)
评论(0)
推荐(0)
摘要:
删除文件夹(c#) 这个功能是简单的文件操作的一部分,本来以为很是简单,但后来发现如果文件夹内有文件,运行则会报错:目录已存在! 起初的想法很简单 ,先删除原文件夹,然后再创建一个同名的空文件夹。System.IO.Directory.Delete(txtAimDirectory.Text);System.IO.Directory.CreateDirectory(txtAimDirectory.Text); 后来查看一些资料,知道文件夹中可能含有文件夹、文件,如何清空呢?直接贴上代码:(用到梯归)private void DeleteFolder(string dir) { // 循环文件夹里 阅读全文
posted @ 2012-03-19 09:56
晴天有时下鱼
阅读(221)
评论(0)
推荐(0)
摘要:
Error:线程间操作无效: 从不是创建控件**的线程访问它 这个问题延续至文件夹拷贝的功能,因为可能遇到文件夹内容很大,需要给出详细信息的情况。通过对Thread.Start()方法的运用,知道了类中定义代理的用途,可以与控件交互。查阅了一些资料,先对Thread.Start()方法进行一个描述: 在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用C# Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。 而在程序调用中遇到的如题所示的错误, 阅读全文
posted @ 2012-03-19 09:55
晴天有时下鱼
阅读(278)
评论(0)
推荐(0)
摘要:
C#创建Excel文件首先弄清楚操作流程:1、打开Excel应用程序2、新建工作簿并获取当前工作表3、填充工作表中单元格的值4、保存文件,关闭Excel程序添加引用:.NET里Microsoft.Office.Interop.Excel;COM里Microsoft Excel 12.0 using语句:using Microsoft.Office.Interop; using Excel = Microsoft.Office.Interop.Excel;下面贴下创建excel文件的代码(将DataTable用excel输出) //定义一个COM中空类型的对象 object missing=Sy 阅读全文
posted @ 2012-03-19 09:54
晴天有时下鱼
阅读(3799)
评论(0)
推荐(0)
摘要:
关闭进程首先提下获取信息提示框结果的方法: DialogResult result;//定义对话框窗口返回值结果类型 变量 result ; result=MessageBox.Show("成功关闭数据库连接,关闭此编辑窗口吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information); // 获取Messagebox 的 返回值。 if (result == DialogResult.Yes) { this.Close();}// 判定返回值,如果是选择YES ,那么关闭这个窗口。关闭进程 阅读全文
posted @ 2012-03-19 09:54
晴天有时下鱼
阅读(147)
评论(0)
推荐(0)
摘要:
ArcGIS Server的安装步骤参照网上的帖子成功安装,现在记录下:(1)ArcGIS Server程序安装只要按默认信息,点击“Next”即可,关键是下面的Post Install。(2) 安装完成后,自动进入Post Install配置过程。除此之外,也可以在开始菜单中选择ARCGIS SERVER Post Install。Post Install包括配置和授权两个可选部分。指定SOM、SOC、ArcgisWebService用户的账户。指定ArcGIS Server工作目录位置和Web服务器的主机名。下一步设置ArcGIS Server代理服务器,默认选择不设置代理。下一步设置是否 阅读全文
posted @ 2012-03-19 09:53
晴天有时下鱼
阅读(332)
评论(0)
推荐(0)
摘要:
Sql语句获取前几条记录(TOP ROWNUM)Top关键字:1、首先引用一位网友出错的例子,sql="select top 30 * from data where title='"&title1&"' order by id desc"分析出错原因:sql语句里同时存在where和top语句的时候,并且where条件列不是合适的索引,程序执行的是全表扫描,首先是查找符合where条件的记录,而这里的top限制形同虚设。如果全表是百万级别以上的数据表,那么就这么一个简单的判断,就有可能拖垮数据库。2、解决办法就是去掉wh 阅读全文
posted @ 2012-03-19 09:51
晴天有时下鱼
阅读(5640)
评论(0)
推荐(0)
摘要:
Toad导出E-R图Toad提供直接导出E-R图的命令菜单,遇到学习并且记录下:首先要对数据库表建立关联,实现方法如下:双击表名,进入Constraints的Tab页,如下图:对此表添加关联,具体操作如下图所示: 如上操作,对数据库中表进行建立关联关系,建立完毕后;点击”Database” 菜单下”Report”子菜单里的”ER Diagram”,点击“添加E-R图”命令,弹出对话框,如下图:选择表,自动建立ER图;完成的效果图如下: 阅读全文
posted @ 2012-03-19 09:49
晴天有时下鱼
阅读(760)
评论(0)
推荐(0)
摘要:
CMD窗口居中的方法(转)有时,使用CMD批处理文件时,想美观点。比如封装时调用批处理。想让批处理文件居中,方法如下:配置命令提示符 开始-----运行“CMD”打开 命令提示符。 单击命令提示符窗口的左上角,然后单击“属性”。 单击“选项”选项卡。 在“命令记录”的“缓冲区大小”中,键入或选择“999”,然后在“缓冲区数目”中键入或选择“5”。 在“编辑选项”中选中“快速编辑模式”和“插入模式”复选框。 单击“布局”选项卡。 在“屏幕缓冲区大小”的“高度”中,键入或选择“2500”。 布局处------ 屏幕缓冲区大小:宽80 高2500 窗口大小: 宽80 高25 去掉“由... 阅读全文
posted @ 2012-03-19 09:49
晴天有时下鱼
阅读(1306)
评论(0)
推荐(0)
摘要:
“ORA-12154: TNS: 无法解析指定的连接标识符”解决方法遇到一个经常遇到的问题,第一想到的是数据库连接符是否正确:<connectionStrings> <add name="connectionStrings" connectionString="Provider=OraOLEDB.Oracle;Data Source=CCORCL;User Id=jmorc_user;Password=jmorcuserPassw0rd"/> </connectionStrings>检查了是正确的,oracle cli 阅读全文
posted @ 2012-03-19 09:44
晴天有时下鱼
阅读(1380)
评论(0)
推荐(0)
摘要:
SQLServer Oracle中空值和空字符串的比较电脑用两年了跑不动了,在换机器前再整理一部分东西出来。在数据库开发中空值(Null)和空字符串是较易混淆且不易查错的两个概念;在数据库设计的最初就要对这两个概念有清晰的认识,并制定明确的规则,确定空值和空字符串的使用规则,在大多情况下,应该避免使用空字符串,在现实的业务逻辑中很少会出现空字符串的状况;如果明确禁用空字符串可以免去不少的麻烦;具体空值和空字符串的差异请参考数据库手册;下文简单描述空值和空字符串在SQLServer和Orcale中使用的差异:同一个SQL语句insert into table1(a,b) values(null, 阅读全文
posted @ 2012-03-19 09:44
晴天有时下鱼
阅读(713)
评论(0)
推荐(0)
摘要:
Oracle连接:TNS出错又是一个数据库连接出错的问题,看到TNS,立马第一反应是配置的连接参数出错。检查程序中配置参数:<add name="DEFAULT_CONNECTION_STRING" connectionString="Data Source=//192.168.20.251/ccorcl;User ID=jmorc_user;Password=jmorcuserPassw0rd;Unicode=True" providerName="System.Data.OracleClient"/>检查本地oracl 阅读全文
posted @ 2012-03-19 09:43
晴天有时下鱼
阅读(210)
评论(0)
推荐(0)
摘要:
AE编辑-点要素编辑点的捕捉指定捕捉图层(开发中以电缆沟点图层为捕捉图层),设置捕捉半径和捕捉要素显示的标注信息,在OnMouseMove事件中处理实现。pt_Move = m_pScrD.DisplayTransformation.ToMapPoint(X, Y); if (m_pLineFeedback == null) { //清?空textelment markelment[IGroupElement] m_pAV.GraphicsContainer.Reset(); IElementProperties elementProperties_temp = null; IElement 阅读全文
posted @ 2012-03-19 09:42
晴天有时下鱼
阅读(438)
评论(0)
推荐(0)
摘要:
C#将byte[]转换为string问题的实际需求是读取oracle数据库表中RAW类型列值,并根据获取的值进行一些查询、插入操作。(1)首先oracle中RAW类型,在.NET 中等同于byte[],获取列值。添加引用:using System.Configuration;using System.Data;using System.Data.OracleClient;OracleConnection conn = new OracleConnection(ConfigurationManager.ConnectionStrings["CONNSTR"].ToString 阅读全文
posted @ 2012-03-19 09:41
晴天有时下鱼
阅读(2389)
评论(0)
推荐(0)
摘要:
c#中byte[]和string的转换Using System.Text;byte[ ] 转换为stringbyte[ ] image;string ll = Encoding.Default.GetString(image);string 转换为byte[ ]string ss;byte[] b = Encoding.Default.GetBytes(ss);数据库中image类型的字段的处理。首先我想从数据库中读出图片(以image类型存储的), 并且写入txt文件中:private void GetImage() { string conn = "Server=192.168. 阅读全文
posted @ 2012-03-19 09:39
晴天有时下鱼
阅读(419)
评论(0)
推荐(0)

浙公网安备 33010602011771号