自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

louislong007的博客

记录生活,分享点滴

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 c# 输出英文版时间

使用 DateTime.ToString (String, IFormatProvider) 中的IFormatProvider来变更显示的语言环境。如果要显示英文版本时间,可以使用下面的语句:DateTime.Now.AddDays(i).ToString("dd-MMM-yyyy",new System.Globalization.CultureInfo("en-US"))返回

2016-01-11 16:03:09 2014

原创 matlab遍历文件夹

实现手动选择文件夹,查找遍历扩展名为txt的文件,画图并保存图片为jpg格式

2015-08-19 10:49:19 1602

原创 C#识别简单的验证码(下)

在这一篇中将讲验证码识别,也就是我们要实现自动化处理的部分。有了前面的知识,这一部分将会变得很容易,下面先说下具体的流程,如下图所示:1. 将样本库加载到内存 首先需要再回顾下样本库的格式,如下:上图中每一个行的第一个数代表图片中的字符,第二个值代表字符的宽度,后面的一连串的数值是字符扫描的结果。每一行所对应的类的结构如下: public class

2015-08-16 20:23:58 4613

原创 C#识别简单的验证码(中)

在上一篇《C#识别简单的验证码(上)》中,我们给出了验证码识别的方法步骤。实际上是可以分为训练,建立样本库和识别两个部分,在本篇中将讲如何用C#实现训练和建立样本库。回顾上一篇所讲的方法,训练和建立样本库可以由如下流程图来表示:下面将就流程图中每一部分进行说明。1. 获取图像:图像有两种来源,一种是来源于本地文件。下面的代码将会打开一个对话框让用户选择含有验

2015-08-15 16:29:42 11917 2

原创 C#识别简单的验证码(上)

需要说明的是,这篇文章所讲的方法只适应于识别某一种特定的验证码,并不具有普遍性,但是读者可以参考其中的思维过程。下面是我们要识别的验证码的样本:对上面的样本进行分析,我们可以发现这套验证码有以下两个特点:1. 包含四个字符,由大写字母和数字构成2. 每个字符,无论是字母还是数字都可能有两种以上不同的形态。这一点从第二幅图中的3以及第四幅图中的L可以看出

2015-08-09 16:20:15 5462

原创 用C#生成KML路径文件(下篇)

因为KML实际是一种基于面向对象的标记语言,在上篇中我们对官方的KML路径文件进行分析,并提取中其中的对象进行抽象分析建立类。这样做的好处是程序具有很好的扩展性和可重用性。但是如果我们只需要生成具有固定格式的KML文件,可以采用一种更为简单的方法。这里将用到System.Xml命名空间下的XmlTextWriter类,这个类允许将XML写到一个文件中。下面列出一些常用的方法:Wri

2015-08-09 11:02:33 2601

原创 用C#生成KML路径文件(上篇)

接上篇《在google地图上显示路线》,我们觉得替换官方KML文件中的坐标的做法太low了,因此在这篇文章会介绍如何用C#自动生成google map engine所支持的kml文件。让我们再来回顾一下上一篇所提到的用于生成路径的官方KML文件。为了方便阅读,下面的版本是缩减过后的。 Paths Examples of paths.

2015-08-08 17:47:16 4500 3

原创 在google地图上显示路线

现在很多手机上的软件都支持将跑步的路线直接显示在手机地图上,这里所说的方法只是用于研究。要实现在google地图上显示路线,首先你要有坐标值,这里假设使用手机的GPS记录位置信息。一般手机都会产生NMEA -0183数据,很多免费的apps可以记录这些数据首先,将手机中存的NMEA数据导出来。 NMEA的数据格式如下数据示例:$GPGGA,175056.000,

2015-08-07 20:21:17 5377

原创 C#多线程中锁的使用

最近的项目中涉及到实时数据的处理,经常会使用多线程访问共享资源。如果处理不当,资源未能正确在各个线程中同步的话,计算结果将会出现错误。这里提到是一个比较简单的锁 -- lock。 lock是对monitor中的两个函数enter和exit的封装。当时项目的模式是这样的:有一个类中有个共享的资源(List),这个类会开辟两个线程分别对它进行读和写操作,而且这个类会有多个实例,

2015-07-19 12:08:08 9211

下载GPS广播星历

从IGS自动下载GPS广播星历,并利用批处理命令调用gzip解压下载的文件

2015-10-28

c#自动生成KML文件的两种方法

用C#自动生成google map engine所支持的kml文件,用于在google map上显示路径

2015-08-09

将GPS接收机原始数据转换成RINEX格式

将GPS接收机原始数据转换成RINEX格式,支持的GPS接收机型号有ASHTECH、TRIMBLE、NAVSYMM、MOTOROLA、NOVATEL

2014-05-21

GPS时间转换

GPS时,通用时,儒略日的相互转换的C++代码

2014-05-21

空空如也

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

TA关注的人

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