自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Huohuo

有道无术术可求,有术无道止于道

  • 博客(16)
  • 资源 (85)
  • 收藏
  • 关注

原创 Python正则表达式

字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。

2014-12-23 22:08:39 488

原创 字符编码

因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。由于计算机是美国人发明的,因此

2014-12-23 14:28:55 514

原创 点击ComboBox控件的一个选项另一个ComboBox的内容发生相应变化

如有两个ComboBox,希望点击第一个的选中项时,另外一个的内容作出相应的变化。方法一:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.T

2014-12-22 14:59:49 21993 3

原创 TreeView控件简介

TreeView控件是什么?如下图左侧所示:接下来实现如下图所示的功能:具体代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;us

2014-12-21 22:16:17 691

原创 winform中的单例模式

一般的,在winform应用程序中,如果在Form1中添加另一个窗体Form2,并添加button及其事件,若仅仅在button事件里添加如下代码:Form2 frm2=new Form2();frm2.Show();则每点击一次button,则新创建一个窗体并打开,点击多次,则打开多个窗体,如下图所示,但这往往不是我们所期盼的。我们可以通过如下修改代码来做到实现单

2014-12-21 21:17:45 1156 1

原创 C#读取txt的指定行

方法1string[] lines = File.ReadAllLines(filePath + "\\" + fileNames[i]);然后就可以通过指定lines的下标来处理指定的行方法2StreamReader objReader = new StreamReader("c:\\test.txt");     string sLine="";  

2014-12-17 21:28:58 11487 2

原创 VS2013与VS2010的转换

出于追求时髦技术的心态,周末我将win7更换成了win8.1,同时安装上了visual studio 2013,伴随而来的问题就是与visual studio 2010之间的兼容性问题。首先,vs2013可以顺利打开vs2010的项目。关键是如何用vs2010打开vs2013的项目呢?需要以下几步: 1.以文本方式打开“***.sln”,最前

2014-12-15 09:46:30 8424

原创 绝对与相对路径

绝对路径和相对路径    在.Net代码中指定路径名时,可使用绝对路径名,也可以使用相对路径名。绝对路径名显式地指定文件或目录来自于哪一个已知的位置,比如C:驱动器。它的一个示例是C:\Work\LogFile.txt。注意这个路径准确地定义了其位置。    相对路径名相对于一个起始位置。使用相对路径名时,不必指定驱动器或已知的位置;前面的当前工作目录就是起点,这是相对路径名的

2014-12-12 17:28:00 498

原创 使用ENVI将影像四周的黑背景设置为无色

晚上裁剪了一景遥感影像,无奈四周都是黑色的(如下图),想将其变换为白色的,研究了一下,具体操作如下。首先在Toolbox里面,在Raster Management下面找到如下图所示的“Edit ENVI Header”工具:如下图选择待修改影像:点击OK后,在“Edit Attributes”下拉列表找到“Data Ignore Value”,并点击:将背景值设为0

2014-12-10 21:43:33 75935 22

原创 用Anchor和Dock属性管理WinForm控件

有一点让许多刚接触WinForms编程的开发者感到很棘手,就是在用户调整各种控件的大小时,怎样使它们的窗体保持同步,并与父窗体相称。为了缓解这个问题,.NET框架允许你对子控件设置属性,命令在调整父窗体大小时,它们应该如何运作。用来命令控件在调整大小时动作的两个属性就是“Dock”和“Anchor”。Dock和Anchor通过将控件连接到它们父窗体的某个位置,而免除了使应用程序具有

2014-12-10 10:41:17 3868

原创 Panel控件

命名空间:System.Windows.Forms程序集:System.Windows.Forms(在 system.windows.forms.dll 中)[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] [ComVisibleAttribute(true)] public class Panel : S

2014-12-10 10:30:50 6960

原创 遥感影像几何校正

在利用SPOT卫星影像对TM影像进行几何校正过程中(image to image),选择完控制点之后,有如下两个校正命令可供我们选用:它们之间的区别是:1.如果选择“Warp File...”时,首先在下图中选择待校正影像(TM影像)点击OK后出现下图:我们注意到,这里只有校正模型的选择和重采样方法的选择,我们无法选择输出的投影信息以及分辨率的设

2014-12-08 20:58:32 3955

原创 C#中的多线程技术

进程是应用程序的运行实例,是应用程序的一次动态执行一个进程是由多个线程所组成的,线程是程序执行的基本原子单位,一个进程可以由多个线程组成。线程是“进程”中某个单一顺序的控制流。线程是进程中的一个基本执行流,每个线程都有自己专属的寄存器(程序计数器、栈指针等),代码区共享,不同的线程可以执行同样的函数。多线程可以实现并行处理,避免了某项任务长时间占用cpu时间。需要注意的是,多线程程序对

2014-12-06 11:03:15 548

原创 C#中的委托

委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。委托是一种存储函数引用的类型。委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字。委托的声明指定了一个返回类型和一个参数列表定义了委托之后就可以声明该委托类型的变量。接着把这个变量初始化为与委托具有相同返回类型和参数列表的函数引用。之后就可以使用委托变量调用这个函数,就像该变量是一个函数一样

2014-12-06 11:02:27 510

原创 C#的FileInfo类介绍

下午出于获取文件的创建、修改、访问时间,回顾了一下FileInfo类FileInfo 类提供创建、复制、删除、移动和打开文件的属性和实例方法,并且帮助创建 FileStream 对象。  此类不能被继承。该类含有以下属性: 名称                             说明 Attributes                    获取或设置当前文件或目录的特

2014-12-04 17:23:07 27209

原创 使用C#绘制光谱反射率曲线

花了三四个小时,终于还算把曲线画出来了。大致过程是:首先从txt文件里取出数据,另存进其他变量里。其次就是指定自己所要绘制曲线的坐标系的原点,已经规划好坐标轴的刻度等。然后就是要考虑数据情况,坐标系变换等最后就可以实现在form上绘制曲线了,过程比较繁琐,细节较多。代码如下:using System;using System.Collections.Generic;

2014-12-03 21:03:44 3012 1

c语言开发实战

c语言开发实战,重点介绍用C语言来做实际的项目,一边学一边做,上手更快

2014-11-13

Swift语言官方教程中文

Swift语言官方教程是一本中文教程,详细的介绍了苹果力推的最新编程语言

2014-11-09

详解C#的DataSet和DataTable

详解C#的DataSet和DataTable,顾名思义,详细的介绍了DataSet和DataTable两者的关系和区别

2014-11-07

VS2010 Opencv-2.4.3的配置

VS2010 Opencv-2.4.3的配置,非常详细的讲解了VS平台下配置opencv的问题

2014-11-05

C#与.NET程序员面试宝典

C#与.NET程序员面试宝典,是指导.NET程序员找工作的必备指南.

2014-11-05

数据库SQL查询语句大全

数据库SQL查询语句大全,非常详细的讲解了常用的SQL语句,简单易懂

2014-11-05

C#语言规范

C# Language Specification是一本用中文详细描述了C#语言规范的文档,有利于一开始就培养我们使用优良风格的编程习惯

2014-11-05

数据结构(C语言版)].

数据结构(C语言版),本书是清华大学出版社出版的关于C语言版数据结构的经典教程

2014-11-01

OPENGL编程指南

OPENGL编程指南,较为详细的由浅入深的介绍了OpenGL编程技术。

2014-11-01

学习OpenCV(中文版)

学习OpenCV(中文版),自学opencv的不错的技术指南,下载备用吧

2014-11-01

OpenCV教程_基础篇

OpenCV教程_基础篇,首先让读者通过这本教程对opencv技术有一定的了解,然后循序渐进

2014-11-01

w3school HTML CSS javascript

w3school,网页开发的标准规范,也是一本详细的技术说明书。

2014-11-01

编译好的gdal-1.10.0(霍少峰)

这是我自己亲自编写的,基本的功能都有,我主要用作C#调用

2014-10-31

win7系统下配置和访问FTP

win7操作系统下,配置和访问FTP,方便与同学和同事之间的交流

2014-10-27

VS2010将解决方案打包成安装和卸载程序包详细指南

VS2010将自己的解决方案打包成安装和卸载程序包

2014-10-15

Navicat For MySQl

MySQL数据库必备管理工具,先down为快吧

2014-09-12

Visual Assist X 支持VS2010,2012,2013

Visual Studio不可或缺的组件

2014-08-25

gdal-1.11.0编译好的文档

GIS、RS专业必备,编译好的gdal库,可以拿走直接用

2014-08-07

CUDA_API中文版教材

不可多得的CUDA_API中文版教材,赶快下载学习吧

2013-08-18

envi用户指南

关于使用envi软件处理遥感、地信专业相关图像信息的快速上手手册

2013-08-05

编译好的C#版最新gdal-1.11.1(集成GEOS,PROJ,HDF)

编译好的C#版最新gdal-1.11.1(集成GEOS,PROJ,HDF),欢迎下载使用

2014-11-25

编译C#版GDAL-1.11.1(含GEOS,PROJ,HDF)霍少峰

编译C#版GDAL-1.11.1(含GEOS,PROJ,HDF),介绍了在64位win7系统下的编译问题

2014-11-25

编译C#版GDAL-1.11.1(含GEOS,PROJ,HDF)

编译C#版GDAL-1.11.1(含GEOS,PROJ,HDF),详细介绍了在64位Win7系统下的编译

2014-11-25

C++基础实例教程

C++基础实例教程,通过具体的实例来讲解C++,更容易上手,学起来更加有动力

2014-11-21

C++基础教程完整版

C++ 基础教程 完整版,比较详细的讲解了C++的知识,从易到难,循序渐进

2014-11-21

C#入门经典教程

C#入门经典教程,是以ppt的形式来讲解C#的,就像在课堂中学习一样

2014-11-21

C语言程序设计(第三版)-谭浩强

C语言程序设计(第三版)-谭浩强,是一本经典教程,众多大学生学习C语言的第一本资料

2014-11-20

c语言经典算法100例

c语言经典算法100例,总结了C语言乃至其他语言经常使用的几种必须掌握的算法

2014-11-20

JAVA入门资料

JAVA入门资料,用读者容易懂的话来讲解Java,简单易学。

2014-11-20

C#多线程技术

C#多线程技术,顾名思义,较为详细的结合例子讲解了C#里面的多线程技术

2014-11-15

SQL语句教程

SQL语句教程,比较全面的讲解了基本的SQL语句,可以平时作为参考来查看

2014-11-14

XML教程pdf

XML教程,非常清晰,比较详细的讲解了xml知识,下载下来备用吧

2014-11-14

XML基础入门和简易教程

XML基础入门和简易教程,是一份较为简易介绍xml的文档,可以让我们快速了解xml相关知识

2014-11-14

《算法导论》

算法导论,讲解了编程技术中的算法问题,好的算法可遇而不可求。仔细研读吧

2014-11-13

200个C程序

200个C程序,收录了平时学习C语言过程中经常碰见的C程序,学会有益

2014-11-10

C#100个编程实例程序

C#100个编程实例程序,是C#程序员必会的基本知识,掌握了可高效编程

2014-11-10

java算法大全源码包

java算法大全源码包,找到自己有用的,可以直接拿来用,方便我们的日常编程

2014-11-10

C++编程实例100篇

C++编程实例100篇是针对日常生活中非常常用的基础编程例子,学习C++必会的知识

2014-11-10

C#+多年积累的类库

C#多年积累的类库,顾名思义是在平时收藏的一系列有用的C#技术知识,学会可以让我们少走弯路

2014-11-10

Visual C++ 编程技巧精选500例

Visual C++ 编程技巧精选500例,以例子来讲解Visual C++编程技术,上手更快

2014-11-10

空空如也

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

TA关注的人

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