自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 删除sql server的日志

默认情况下,SQL Server 保存 7 个 ErrorLog 文件,名为: ErrorLog ErrorLog.1 ErrorLog.2 ErrorLog.3 ErrorLog.4 ErrorLog.5 ErrorLog.6 在 APACS O

2011-09-01 10:19:55 787

原创 WinForm下的键盘事件(KeyPress、KeyDown)及如何处理不响应键盘事件

KeyDown事件用来处理功能键:F1 F2 F3... keyPress事件用来处理字符比如说:A B C... 1 2 3... 注:处理该事件时,需要先将窗体的 KeyPreview=true; (请注意,不设置该项是引起键盘事件不响应的多数原因)KeyPres

2011-08-15 14:45:15 10356

原创 treeview winform控制进度条的位置

<br />可以使用treeview.topnode.fullpath来记录当前treeview完全显示的第一个node,代替记住进度条的位置。

2011-04-27 17:21:00 988

原创 UpdateDelegate 刷新winform

<br />private delegate void UpdateDelegate();<br /> UpdateDelegate theDelegate = delegate()<br />            {<br />                //update the message shown in the UI<br />                lblMessage.Text = e.Message;<br />            };<br />  

2011-04-11 10:12:00 652

原创 winform只能有一个实例运行

static class Program { private static Mutex onlyOne; [STAThread] static void Main() { onlyOne = new Mutex(true, Process.GetCurrentProcess().ProcessName); if (onlyOne.WaitOne(0, false)) {

2011-01-18 14:27:00 744

原创 tiff和geotiff格式分析

<br />6、tiff文件的基本格式<br />TIFF(TagImage File Format)图像文件说明:<br />TIFF文件是由许多的标签(tag)组成,在Adobe的有关tiff6.0的说明中,将(tag)的解释称各种标签所对应的数值,而在文件中各个标签的实际入口称为(field),暂且称为域。tiff支持黑白、灰度、彩色的图像格式,同时还可以接受RGB CMYK等色彩系统,同时支持图像数据的LZW,哈夫曼等压缩算法或者不压缩。<br />TIFF文件分为文件头和IFD两部分,一个IF

2011-01-18 14:25:00 16439 2

原创 tiff和geotiff格式分析

<br />6、tiff文件的基本格式<br />TIFF(TagImage File Format)图像文件说明:<br />TIFF文件是由许多的标签(tag)组成,在Adobe的有关tiff6.0的说明中,将(tag)的解释称各种标签所对应的数值,而在文件中各个标签的实际入口称为(field),暂且称为域。tiff支持黑白、灰度、彩色的图像格式,同时还可以接受RGB CMYK等色彩系统,同时支持图像数据的LZW,哈夫曼等压缩算法或者不压缩。<br />TIFF文件分为文件头和IFD两部分,一个IF

2010-12-29 11:40:00 20655

原创 tiff和geotiff经度纬度高度值读取

<br /><br />使用tiff3.8.2和geotiff1.2.5读取一个geotiff格式的图像,获取图片的经度、纬度和高度值。<br />1、经度和纬度可以通过geotiff读到栅格坐标和地理坐标的换算关系。<br />GTIF *gtif;<br /> int     tiepoint_count, count, transform_count;<br />    tiff_t *tif=gtif->gt_tif;<br />    double*tiepoints   = 0;

2010-12-29 11:39:00 21864 4

原创 当前目录c# winform和webform

winform    Application.StartupPath();webform   System.Web.HttpContext.Current.Server.MapPath();

2010-12-13 10:04:00 674

原创 C# 加载自定义鼠标样式

publicvoid SetCursor(Bitmap cursor, Point hotPoint)    {      int hotX = hotPoint.X;      int hotY = hotPoint.Y;        Bitmap myNewCursor = new Bitmap(cursor.Width * 2 - hotX, cursor.Height * 2 - hotY);        Graphics g = Graphics.FromImage(my

2010-12-10 15:03:00 891

原创 寻找两数之和为某个值

<br />array=[1,12,15,24,38,52,55,61]<br />length=array.length<br />half=length/2<br />sum=62<br />index=-1<br />head=0<br />tail=length<br />num1=-1<br />num2=-1<br />0.upto(array.length-1) do |count|<br />key=sum-array[count]<br />half=length/2<br />head=

2010-11-28 22:12:00 372

原创 binarySearch 递归 ruby

<br />$array=[1,12,15,24,38,52,55,61,99]<br />$index=-1<br />def binarySearch(head,tail,key)<br />half=(head+tail)/2<br />if head!=tail<br />if key==$array[half]<br /> $index=half<br />elsif key>$array[half]<br /> binarySearch(half+1,tail,key)<br />elsif<b

2010-11-28 12:04:00 459

原创 插入排序 递归 ruby

<br />class Sort<br />$array=[41,58,31,41,59,26]<br />def insertSort(count,key)<br /> if count>=1<br /> insertSort(count-1,$array[count-1])<br /> i=count-1<br /> while i>=0 and $array[i]>key <br /> $array[i+1]=$array[i]<br /> i=i-1<br /> end<br /> $array[i

2010-11-27 22:16:00 526

原创 选择排序 ruby

<br />#先寻找最小的数与array[0]交换,再寻找第二小的数和array[1]交换。<br />array=[31,41,59,26,41,58]<br />0.upto(array.length-2) do |count|<br />min=1000 #最小值<br />index=0<br />start=count<br />while start<array.length<br />if array[start]<min<br />min=array[start]<br />index=st

2010-11-27 13:10:00 462

原创 插入排序 ruby

<br />array=[31,41,59,26,41,58]<br />i=0<br />1.upto(array.length-1) do |count|<br /> key=array[count]<br /> i=count-1<br /> while i>=0 and array[i]<key <br /> array[i+1]=array[i]<br /> i=i-1<br /> end<br /> array[i+1]=key<br />end<br />puts array

2010-11-27 12:50:00 380

原创 Linux下简单的DNS

#include <stdio.h><br />#include <stdlib.h><br />#include <errno.h><br />#include <string.h><br />#include <netdb.h><br />#include <sys/types.h><br />#include <netinet/in.h><br />#include <sys/socket.h><br />int main(int argc ,char *argv[])<br />{<br />str

2010-11-23 18:03:00 401

原创 windows service的创建

<br />在.Net中用C#创建Windows Service,其实很简单,按照以下的步骤就可以做出一个简单的Windows Service。<br />1.首先在创建工程的时候选择Windows Service,这样.Net会自动生成Windows Service的框架;<br />2.完成Windows Service的相应事件,主要是OnStart和OnStop这两个事件<br />   注:为了使自己能更好的识别自己写的Windows Service,建议在InitializeComponent修

2010-11-23 18:01:00 405

原创 C#实现WinForm窗口最小化到系统托盘

1.设置WinForm窗体属性showinTask=false <br />2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。<br />3.添加窗体最小化事件(首先需要添加事件引用):this.SizeChanged +=new System.EventHandler(this.Form1_SizeChanged);<br />//上面一行是主窗体InitializeComponent()方法中需要添加的引用<br /><br />pri

2010-11-23 18:01:00 460

原创 asp.net 页面后退

using System;<br />using System.Data;<br />using System.Configuration;<br />using System.Collections;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br />using System.Web.UI.WebControl

2010-11-23 18:00:00 581

原创 ASP.NET页面跳转的几种方法

<a>标签1.         <a href=”test.aspx”></a>2.         这是最常见的一种转向方法;HyperLink控件 1.         Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址2.         NavigateUrl是可以在服务器端使用代码修改,这个区别于<a>3.         由于HyperLink本身没有事件所以要在服务器端其它事件中设置NavigateUrl4.         代码示例<Asp:HyperLink

2010-11-23 18:00:00 502

原创 随机读取数据

select * from Table orber by newid()<br /> 

2010-11-23 17:59:00 354

原创 iframe背景透明设置

<iframe src="abc.htm" name="iframe" width="540" height="400" scrolling="Auto" frameborder="0" id="iframe" style="border:0px" allowtransparency="true"></iframe><br /><body STYLE="background-color: transparent"><br /> 

2010-11-23 17:59:00 388

原创 c#.net如何获取本机ip

string   strHostIP="";   <br />   IPHostEntry   oIPHost=Dns.Resolve(Environment.MachineName);   <br />   if(oIPHost.AddressList.Length>0)   <br />    strHostIP=oIPHost.AddressList[0].ToString();   <br /> 

2010-11-23 17:58:00 464

原创 MapPath

命名空间:System.Web.HttpContext.Current.Server.MapPath();用法:1.Server.MapPath("/") //应用程序根目录所在的位置 如 C:/Inetpub/wwwroot/2.Server.MapPath("./") //表示所在页面的当前目录     注:等价于Server.MapPath("") //返回 Server.MapPath("")所在页面的物理文件路径3.Server.MapPath("../") //表示上一级目录 4.Server.

2010-11-23 17:56:00 629

转载 获得随机,不重复的文件名

取得一个临时文件名 System.IO.Path.GetTempFileName()<br />如果仅仅只要文件名则 System.IO.Path.GetFileName(System.IO.Path.GetTempFileName()) <br /><br /> 

2010-11-23 17:56:00 1147

原创 C# dataGridView 自动编号

<br />在datagridview上显示行号<br />1,先在加入如下代码<br />privatevoid dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)<br />{<br />Rectangle rectangle = new Rectangle(e.RowBounds.Location.X,<br />e.RowBounds.Location.Y,<br />dataGridView1

2010-11-23 17:55:00 3242

原创 HyperLink控件、LinkButton控件 之间的异同

当用户点击控件时:<br /><br />HyperLink控件 会立即将用户“导航”到目标URL,表件不会回送到服务器。 <br />LinkButton控件 则首先将表件发回到服务器,然后将用户导航到目标URL。<br />如果在“到达”目标URL之前需要进行服务器端处理,则使用LinkButton控件;<br />如果无需进行服务器端处理,则可以使用HyperLink控件。<br /> 

2010-11-23 17:55:00 1336

原创 WCF寄宿IIS,IIS的配置

<br />l  错误1:HTTP Error 500.21 – Internal Server Error Handler “svc-Integrated” has a bad module “ManagedPipelineHandler” in its module list<br />答:正确安装Asp.Net:打开Visual Studio命令行提示工具(Start->All Programs->Visual Studio->Visual Studio Tools->Visual Studio Co

2010-11-23 17:54:00 690

转载 读取并修改App.config文件(转载)

读取并修改App.config文件(转载)2010-01-16 17:131. 向项目添加app.config文件:右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为:<?xmlversion="1.0"encoding="utf-8" ?><configuration></configuration>在项目进行编译后,在bi

2010-11-23 17:53:00 329

转载 c#序列化

<br />序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。<br />序列化和反序列化最主要的作用有:<br />1、在进程下次启动时读取上次保存的对象的信息<br />2、在不同的AppDomain或进程之间传递数据<br />3、在分布式应用系统中传递数据<br />......<br />在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatte

2010-11-23 17:51:00 345

原创 线程间操作无效: 从不是创建控件的线程访问它

<br />访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。<br />.NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题。在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个 InvalidOperationException,并提示消息:“从不是创建控件 con

2010-11-23 17:50:00 427

转载 C#利用反射,遍历获得一个类的所有属性名,以及该类的实例的所有属性的值

<br />C#利用反射,遍历获得一个类的所有属性名,以及该类的实例的所有属性的值<br />总结:<br />对应某个类的实例化的对象tc, 遍历获取所有属性(子成员)的方法(采用反射):<br />Type t = tc.GetType();//获得该类的Type<br /> <br />//再用Type.GetProperties获得PropertyInfo[],然后就可以用foreach 遍历了<br />foreach (PropertyInfo pi in t.GetProperties<br

2010-11-23 17:50:00 985

转载 C#中的DBNull、Null、和String.Empty解释

在数据库应用程序中,空对象是字段的有效值。该类区分空值(空对象)和未初始化值(DBNull.Value   实例)。例如,表可以包含具有未初始化字段的记录。默认情况下,这些未初始化字段具有   DBNull   值。 <br />该类还可以用于在   COM   Interop   中区分   VT_NULL   变量(与空对象关联)和   VT_EMPTY   变量(与   DBNull.Value   实例关联)。 <br />DBNull   从不等于任何值。 <br />DBNull   是一个单独

2010-11-23 17:49:00 280

转载 C# where子句

where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。<br />    1.接口约束。<br />         例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable<T> 接口:<br /><br />publicclass MyGenericClass<T> where T:IComparable { }<br />    2.基类约束:指出某个类型必须将指定的类作为基类(或者就是该类本身),才能用作该泛型类型的类

2010-11-23 17:48:00 358

转载 VS2008调试时页面自动转为http://www.localhost.com:端口

在用VS2008调试时页面自动从http:://localhost:端口转为http://www.localhost.com:端口<br />网上搜索了不少方案,最终解决途径只需更改下ESET NOD32的设置:<br /><br />设置----WEB访问保护-----WEB浏览器------涉及VS的项前面的勾去掉即可<br /> 

2010-11-23 17:47:00 1888 2

原创 程序员 2008第一期 Cantor表 c#实现

public static void Cantor(int no)    {    int sum=0;    int i=0;    int n=0;    int mother=0;    int child=0;        for(i=0;;i++)        {            sum+=i;            n=no-sum;            if(n>0&&n

2008-01-22 16:00:00 441

TCP-IP详解.卷一:协议

《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用 Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。

2010-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除