自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzh-whu

技术杂论

  • 博客(57)
  • 资源 (27)
  • 问答 (1)
  • 收藏
  • 关注

原创 齐次坐标系漫谈

     首先声明齐次坐标主要应用于图像处理,如果其它领域的可忽略本博客。另外文档参考多个网址说明编写,有理解不对指出,欢迎指正。注意考虑翻译准确性,专业性术语会给出对应的英文,中文术语不主流或者不正确的欢迎一并指出。1 为什么使用齐次坐标系(homogeneouscoordinates)     表示投影空间的无穷远(infinity),主要包括无穷远点(也称消失点,vanishing poin...

2018-06-12 16:36:23 1526 1

原创 GPSTK undefined reference to `pthread_create'undefined reference to `pthread_create', trackerMT.o

undefined reference to `pthread_create'1. GPSTK jam编译时会出现trackerMT and RX不能连接库文件pthread的问题,如下cc -lpthread -o apps/swrx/trackerMT apps/swrx/trackerMT.o apps/swrx/simlib.a src/libgpstk.a -lm

2016-11-23 10:39:24 640

原创 sudo apt-get 正在等待报头

    *文档参考多个网址说明编写,有理解不对指出,欢迎指正。文档尽量给出中文错误信息和操作界面,Eg.缩写表示对应的英文便于阅读。1 apt-get install 出现“正在等待报头”(Eg. waiting for headers)        鉴于标题的长度问题,如果出现“正在连接”(Eg. Connecting to security...)的问题也可以尝试下面的解决方案。1.1 意外...

2018-06-13 19:23:19 6610

原创 Windows 下安装 setuptools 步骤

Windows下setuptools安装的简要步骤

2015-09-26 12:41:34 17629

原创 GMT pscoast

GMT pscoast

2014-10-13 10:48:44 3974

转载 C# Excel 行高,列宽,合并单元格,单元格边框线,冻结(转载) - 关于C#操作EXCLE常见操作比较全的

private _Workbook _workBook = null;private Worksheet _workSheet = null;private Excel.Application _excelApplicatin = null;_excelApplicatin = new Excel.Application();_excelApplicatin.Visible = true

2014-05-14 16:47:13 1160

原创 C++ 错误 2 error C3861: “__cpuidex”: 找不到标识符

C++ 错误2 error C3861: “__cpuidex”: 找不到标识符

2014-04-25 13:07:20 9783 2

原创 sp3 文件格式说明

sp3 文件格式说明        下面对sp3文件做个简单格式说明。文件部分截图如下:        第一行的第二列为版本,这里为a,后续高版本将依次按照字母顺序命名;                    第三列P表示坐标,注意有的版本包含速率的时候该字符为V,接着为时间(4-7列(年)、9-10列(月)、12-13列(日)、15-16列(时)、18-19列(分)、21

2014-03-24 18:47:48 12973 5

原创 igs snx周解文件格式

igs snx周解文件格式      igs周解文件主要用于获取IGS跟踪站坐标,下面的格式说明以版本0.05为例。      文件第一行是强制性的包括了版本、机构、文献识别号等信息。其中几个重要的参数说明如下:编码P:技术编码,表示GPS(另外 'L' 表示SLR;'R' 表示VLBI;‘C' 表示多种组合 and  'M' 表示LLR)编码01599:1599个估计参数

2014-03-24 11:01:03 11086

原创 GMT makecpt

GMT makecpt           makecpt为根据Z值自动生成调色板的命令。当对调色板的要求超出GMT提供的标准时可以去这个网址下载http://soliton.vm.bytemark.co.uk/pub/cpt-city/。                颜色表一般会包含三个超出Z值的颜色,背景色(B)表示小于Z值(默认黑色),前景色(F)(默认白色),未定义值颜色(N)(

2014-01-03 09:37:49 13288

原创 GMT pstext

GMT pstext     pstext常常用来注释图。pstext  的命令形式如下     pstext textfile  −Jparameters−Rwest/east/south/north[r][−A ] [−B[p|s]parameters ] [−Cdx/dy ] [−D[j]dx[/dy][v[pen]] [−Eazim/elev[+wlon/lat[/z]][

2013-12-25 11:11:28 6532

原创 GAMIT 安装 Make sure the common libraries are curren

GAMIT 安装 Make sure the common libraries are curren   重新安装gamit出现下面错误++++++++++++++++++++++++++++++++++++++++++Make sure the common libraries are current++++++++++++++++++++++++++++++++++++++

2013-12-23 22:07:26 1386

原创 GMT 色彩 cpt文件

介绍了地学软件GMT中调色板的数据内容和格式。重点在于理解连续色谱和非连续色谱

2013-12-23 15:56:12 15886 1

原创 GMT 入门

方便刚接触GMT的人员快速学习GMT,利用实际例子和如何察看帮助文档帮助上手。给出了一个非常不错的链接,对于GMT的命令有着详细的描述。

2013-12-22 10:57:12 5042

原创 gamit doy命令

gamit doy命令 doy命令为时间的察看命令其输出信息三行,第一行显示通用时间(Date)、年积日、(Doy)、儒略日(JD)、简化儒略日(MJD);第二行现实GPS周(GPS Week)、GPS周内天(Day of week,范围0-6)、周内秒(GPS Seconds);第三行十进制年(Decimal Year)。 doy的三个常见命令 doy year mon

2013-12-18 13:41:27 3081

转载 wget命令

对大家推荐很好使用的Linux wget命令系统,像让大家对Linux wget命令系统有所了解,然后对Linux wget命令系统全面讲解介绍,希望对大家有用Linux wget使用。一 Linux wget简介wget是linux上的命令行的下载工具。这是一个GPL许可证下的自由软件。Linux wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主

2013-12-18 11:02:46 945

转载 Ftp批量上传下载的Shell脚本

Ftp批量上传下载的Shell脚本来点低技术含量的,分享两个脚 本,都是在公司里经常用的。  FTP批量上传,ftput.sh:  01 #!/bin/bash  02 for filename in $@  03 do  04 ftp -nv 192.168.130.2  05 user username password  06 prompt off

2013-11-24 21:19:34 2054

原创 linux 常用命令

linux  常用命令info :输出相关信息,例如 info history ,现实history命令的相关信息help :查看指定命令详细信息,例如 help cd clear :清空终端,并不清理bufferreset :重启终端,清理buffer。history -c :清楚终端历史命令ls -1 *string*:显示当前目录下文件,-1 每行显示一个,*stri

2013-11-24 12:20:18 1305 1

转载 使用getopt_long()从命令行获取参数

众所周知,C程序的主函数有两个参数,其中,第一个参数是整型,可以获得包括程序名字的参数个数,第二个参数是字符数组指针或字符指针的指针,可以按顺序获得命令行上各个字符串参数。其原形是:int main(int argc, char *argv[]);或者int main(int argc, char **argv); 如果有一个解析CDR的程序,名叫destroy,负责将一个

2013-11-08 15:43:55 1578

原创 关于gpstk空间名封装的问题

关于gpstk使用的一些技巧,对于名字空间的使用进行了比较分析

2013-11-06 15:37:25 1466

原创 GPSTK 自己写一个jam目录

介绍了在tk下面怎么新建examples文件管理自己的源文件,方便大家在不了解jam的情况下快速实现

2013-11-04 11:40:13 1972

转载 c++模板类

如何组织编写模板程序 前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开始使用模板,那时我看到了MFC的容器类。直到去年我还没有必要自己编写模板类。可是在我需要自己编写模板类时,我首先遇

2013-10-06 20:00:27 853

原创 GPSTK 数据配置文件格式

好久没更新了~看了点就顺手写了吧 跳过其它的直接进入ConfDataReader 这个文件gpstk 支持自己编写读数据的配置文件而不用自己去接触底层代码,作者的初衷啊~下面就说下配置文件的格式       * - Anything after a '#' or a ';' is a comment            '#' 或者 ';' 号后面的是注释,养成良好习惯吧!

2013-09-07 22:33:41 1468 2

转载 探讨C++ 变量生命周期、栈分配方式、类内存布局、Debug和Release程序的区别

接上一篇 C++栈带来的思考,另外转载的东西楼主就偷下懒不再做总结了,大家自己新课一下吧~#include "stdafx.h"#include#includeusing namespace std;class T{protected: int t;public: T(int r=0):t(r){} void showNum(){cout<<t<<endl;

2013-08-23 09:39:12 832

原创 C++栈带来的思考

关于C++的思考:变量的生存期和内存管理机制是两码事;栈顶的地址是编译时候确定的。

2013-08-23 08:50:13 975

转载 如何利用C#编写网页投票器程序 如何使用代理来投票 代理IP来投票

如何利用C#编写网页投票器程序|如何使用代理来投票|代理IP来投票一、前言看个图,了解下投票的过程。提交投票信息投票页 ――――――――>投票信息处理页反馈投票结果(请求页)<―――――――(响应页)一般情况下,填写投票信息,然后点提交按钮发送到响应页,这样来完成一个投票。这过程繁琐,还不能多次投票。有时,手工投票达不到所期待的效果。曾帮朋友弄过

2013-08-12 09:30:16 1380

转载 关于OPenGL和OSG的矩阵

矩阵真的是一个很神奇的数学工具, 虽然单纯从数学上看, 它并没有什么特别的意义, 但一旦用到空间中的坐标变换,它就“一遇风云便成龙”, 大显神威了。简单的工具实现了复杂的功能,便预示着要理解它我们还是要花上点功夫的。下面就简单介绍一下OpenGL中的转换矩阵。1 转换矩阵的原理OpenGL中的转换矩阵是这样定义的:              [Xx, Yx, Zx, Tx]

2013-07-28 16:05:14 1241

转载 用Delphi模拟键盘输入

在Windows大行其道的今天,windows界面程序受到广大用户的欢迎。对这些程序的操作不外乎两种,键盘输入控制和鼠标输入控制。有时,对于繁杂 的,或重复性的操作,我们能否通过编制程序来代替手工输入,而用程序来模拟键盘及鼠标的输入呢?答案是肯定的。这主要是通过两个API函数来实现的。     下面以Delphi为例来介绍一下如何实现这两个功能。模拟键盘我们用Keybd_event这个ap

2013-07-27 18:16:43 1590

转载 OSG AnimationPath

今天闲的看了下AnimationPath源文件,在这里做个笔记吧~      AnimationPath封装了一个随时间变化的转型过程。可用于更新相机位置和模型对象的位置。AnimationPathCallback可以直接连接到变换的节点移动子图周围的景物。简单来说该类封装了一个旋转变化过程的对象,并且通过更新回调和指定节点绑定就可以实现旋转效果了。     该类旋转的矩阵参数:时间,多长

2013-07-26 22:07:16 3557

原创 GPSTK日志五 TimeTag

看完 commontime 的定义又回过头来看了下 TimeTag 这个类,这是一个具体时间系统的基类,所以楼主觉得有必要仔细的介绍下里面的方法。注意 commontime 并不是 TimeTag 的子类,之所以要先介绍它,应为它是所有时间系统转转的一个中间过程。转换的实现由 TimeTag 的虚函数定义的以下两个方法完成:        virtual CommonTime convertT

2013-07-20 10:22:41 1924 1

原创 GPSTK日志四 通用时

很开心楼主开始了第四个日志的书写,也希望大家能留言鼓励下,也是能够这枯燥的生活一些激情吧。另外楼主说明下,楼主为了单点定位才学tk的。所以可能会按照自己需要的路线了解TK,大家如果有什么更好的经验过程,也希望能分享一下吧~国内的学术环境楼主不多做评价。         在这之前先简单的介绍先TK中定义的时间常量(TimeConstants.hpp) const double MJ

2013-07-19 19:48:01 1884 3

原创 GPSTK日志三 TK的安装

win环境vs下自己配置tk的步骤,采用了官网上不用jam编译的方法,楼主自己调试通过。另外希望有人会jam编译方法的告知楼主一下,方便的话~

2013-07-18 14:10:00 5621

原创 GPSTK日志二 支持格式文件的一些整理

不知道今天会更几篇这样的高手嗤之以鼻的低端日志,http://但希望自己能保持TK的学习热心吧~突然对以前看到的一句话“每天进步一点点”很有感触,事情就是这样无论多小,做与不做之间差距就慢慢产生了。下面看正文吧SP3来了~   原址链接 点击打开链接       在这之前有 SP1, ECF1, SP2, ECF2四个版本,不过公布的只有前两个。为什么要有SP3,一个原因前面版本是没有钟差

2013-07-17 10:03:35 1980

原创 GPSTK日志1 简介

先申明一下,楼主刚刚接触TK所以有什么不好的地方或者错误之处欢迎大家指出,毕竟是一个开源软件,每个人都有自己的学习方式,不过还是感觉中国人太喜欢学术封锁了。其实用这个的人还是蛮多的却不见多少人分享一些东西给大家。楼主会尽量坚持把这个版块写下去,也希望更多人对一些自己做过的开源东西写一些东西分享出来吧~       首先说一下TK是什么?他就是一个方便大家快速处理GPS数据然后进行自己的研究的工

2013-07-17 08:50:58 4188

原创 C++ 指针陷阱

一个小的却很容易给新手带来误区的指针陷阱,很好的帮助指针传递参数的理解

2013-07-16 20:35:52 1354

原创 osgRecipes编译中osg库的路径怎么设置

osgRecipes是个什么东西,怎么用楼主还没弄明白,期待有人能够更新一些适合新手的帖子出来吧~          错误信息截图           这里就编译时候遇到的osg库的路径路劲设置给出解决办法,如图输入你的osg编译好的include路径和lib路径就行了

2013-07-14 20:35:40 1648 1

原创 未经处理的异常: Microsoft C++ 异常 std::bad_alloc

首先还是探险问题的引出,最近在做OSG,自己编译好后不知道该用哪个版本了,也就是链接器的输入中的dll到底是采用debug的还是realse的。于是就用了realse版本,结果就是报上面的错误,自己换成debug版本后解决问题。下面就问题深入下,有时间的客官就往下看看。       还是结合OSG,论坛上对这个问题有过一个总结,问题的出现总结一下三点:   1 依赖库设置是否正确(De

2013-07-13 17:02:24 18818 2

原创 OSG 有未经处理的异常: 0xC0000005: 读取位置 0xcdcdcdcd 时发生访问冲突

新手接触OSG,甚至可以说编程也是刚刚才开点窍,在做OSG开发时候,楼主为了省事,直接用了网上发布的realse版本。于是运行程序的时候弄的楼主泪流满面的,一个不清楚内核机制的新手在碰到 “有未经处理的异常: 0xC0000005: 读取位置 0xcdcdcdcd 时发生访问冲突”这样的问题的时候可想而知,不过楼主用很笨的方法去解决了这个问题,就是自己编译一下OSG,结果还真是解决了。

2013-07-13 09:13:01 10323 2

转载 OSG+VS2010+win7环境搭建

Win7下 osg+vs2010环境搭建一.相关准备a) Osg源码当前最新版:OpenSceneGraph的3.0.0.zip下载链接:http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.0/source/OpenSceneGraph-3.0.0.zipb) Osg第

2013-07-12 17:42:28 14562

原创 osg 坐标系以及坐标变换

本文档osg坐标变换进行说明,主要帮助理解变换机制。

2013-07-08 19:57:38 9764

Using Jamfiles and Jambase(中文翻译)

Jamfiles和Jambase相关规则使用的概述,参考https://opensource.apple.com/source/jam/jam-294/Jamfile.html完成。

2016-11-25

RSSI安卓手机接收程序

自写的安卓手机WiFi信号强度接收器

2016-11-24

DotNetBar v10.0

devcomponents.dotnetbar2.dll是C#下的DEv公司开发的界面控件组,为第三方控件,直接在TOOLBOX上添加此DLL

2015-08-17

Effective_C#中文版

Effective_C#中文版,改善C#的50个编程技巧,与Effective_C++一样是C#程序员提高程序的有效书籍

2014-11-18

ceep.ive 模型

freesouth漫游中用到模型,说明一下由于OSG论坛有人提到这个是别人的版权之类问题,本人这里本来想提高记分减少下载量,后来想想还是免费给新手好了。下载量超过10了楼主会把资源拿下来,需要的赶紧下了吧~

2013-07-15

OSG程序设计教程(附书源码)

很不错的源码,比很多论坛上自己写的要稳定。程式设计语言的pdf文档貌似已经有人上传了,可以免费下载。稍后我在上传一个

2013-07-10

think in c++ 中文

一本经典的C++学习书籍,包含21个pdf,前面18章讲述C++基础,后面为附录

2013-06-29

matlab legendre函数转C++文件

matlab和C++可以实现混合编程,调用次数过多或者数据过大会导致耗时较长,改cpp文件把legendre函数转成C++文件。

2013-06-29

卡尔曼滤波

简明的介绍了卡尔曼滤波,结合预测模型进行了应用说明

2013-06-21

C++ 求傅里叶频率对应的振幅

利用傅里叶变换做谱分析时,要想进行周期处理还需要得到傅里叶频率对应的振幅。这个程序计算所有傅里叶频率振幅并输出到文本中。

2013-06-11

R语言 参考文档

有关R语言的信息,包含了R的基本操作方法,help(函数)获取函数在线帮助文档

2013-06-07

C++ 读写文件

C++ 读写ionex文件,读取多个ionex文件的指定经纬度的tec值

2013-06-05

EXCEL页边距调整关键代码

实现EXCEL页边距调整批处理的关键代码

2013-05-05

EXCEL批量打印软件

版本已更新,请到 这里查看 (此版本比较稳定,能够批量打印工作簿,批量打印工作表,批量加密,批量解密,批量转换格式) 能够打印指定的一批工作簿、工作表,对表格指定位置依次填充指定的数据然后打印。附加于 Excel 的插件 一、启动位置: 1、Excel 2003: 2、Excel 2007: 二、初始界面: 三、打印选项 1、选择打印机:如果您需要指定非系统默认打印机进行本次打印作业,请在此选择。 2、打印份数:设置打印的份数,打印工作簿的情况下,如果重复添加了相同的文件,则总打印份数为重复添加的份数乘以此处设置的打印份数。 3、完成操作后关闭计算机:完成所有打印作业后关闭计算机,可能会使已发送到系统打印服务程序但未发送到打印机的作业被中止而无法打印,此功能有待改进。 4、无人守值模式:如果选中此项,程序执行时发生的错误将被忽略,需要密码打开的工作簿将被跳过。(不会在执行过程中弹出对话框) 四、打印工作簿 1、添加文件:弹出一个对话框,将选中的工作簿添加到列表(可以多选)。 2、添加目录:弹出一个对话框,程序自动将选中的文件夹(包括所有子文件夹)下所有工作簿添加到列表。 3、清除重复:清除列表中重复的工作簿。 4、删除:删除列表中选中的工作簿。 5、全选:将列表中所有工作簿选中,以便进行删除。 6、不选:列表中所有工作簿全部不选中。 7、反选:将列表中除预先选中项目外的所有项目选中,以便进行删除。 8、选项:弹出工作簿打印选项的对话框。 9、打印:开始打印作业。 五、工作簿打印选项 1、后台打印:在后台打印工作簿,对前台影响较少。 2、前台打印:在前台打印工作簿,影响前台操作。 3、第一个工作表:只打印工作簿中第一个工作表。 4、不含隐藏的所有工作表:打印工作簿中除隐藏工作表外的所有工作表。 5、含隐藏的所有工作表:打印工作簿中包括隐藏的所有工作表。 6、工作表:打印工作表。 7、图表:打印图表。 8、宏表:打印宏表(这个功能应该很少用到,有些多余)。 9、对话框:打印对话框(DialogSheet),同上。 六、打印工作表 1、选择工作簿:在此下拉框中列出当前 Excel 程序中的所有工作簿。选中一个工作簿时,会将其所有工作表列出在“原有工作表”的列表中。 2、刷新工作簿:刷新工作簿的条目(比如新打开的、已关闭的工作簿)。 3、“>”(添加):将“原有工作表”列表中选中的工作表添加到“待打印工作表”列表中。 4、“<”(删除):将“待打印工作表”列表中选的工作表删除到“原有工作表”列表中。 5、刷新工作表:刷新当前选中工作簿的工作表(比如从另外的工作簿中复制过来的、已删除的工作表)。 6、“>>”(全部添加):将“原有工作表”列表中的所有工作表添加到“待打印工作表”列表中。 7、“<<”(全部删除):将“待打印工作表”列表中的所有工作表删除到“原有工作表”列表中。 8、打印:开始打印作业。 七、表格套打 1、选择目标单元格:在 Excel 中选择需要填充数据的目标单元格(需在同一工作表),选择的单元格地址将会添加到表格第一列中,您可以选择一个区域,或者按住“Ctrl”进行多个单元格的选择。您需要先添加目标单元格才能对表格进行编辑。 2、粘贴数据:将系统剪贴板中的数据粘贴到表格中当前位置。您可以在 Excel 中复制单元格区域在本程序中粘贴,对于大量的数据,这个功能将非常有用。 3、删除:有删除单元格、整行、整列、全部清空。当删除单元格时,删除后单元格左移。当全部清空时,会连已添加的目标单元格一起清空。 4、对工作表进行重新计算:如果目标单元格有被其它单元格的公式等引用,需要更新数据时,需将此选项选中。因为考虑性能,程序在作业时会将 Excel 的“重新计算”设为手动计算。 5、着重介绍程序单元格的编辑功能:如果表格中当前行已添加了目标单元格,这时就可以对程序单元格进行编辑,和 Excel 的单元格类似。您可以试试:双击鼠标左键、“F2”键、“Esc”键、四个方向键、回车键、“TAB”键。注:在编辑状态中按“ALT+回车”可以强制换行。 八、正在作业 1、暂停:按“暂停”可以暂停当前打印作业,当变为“继续”时按下即继续当前打印作业。 2、停止:停止当前打印作业。 3、将窗口置于顶层:此项选中时,窗口将置于顶层(不会被其它窗口遮盖)。 九、操作报告和错误记录 1、操作报告:显示操作报告。 2、错误记录:显示错误记录。 3、复制:复制当前列表中选中的项目到系统剪贴板。 4、另存为:将当前列表的数据以文本文件的形式保存到指定的位置。

2013-05-03

MFC 结合OPENGL

MFC下OPENGL环境配置 以及实例实现

2012-12-13

C# Opengl 画立体图形

C#实现opengl技术开发,实现了简单的立体画图,打开数据文件在txt中

2012-11-30

沉降曲线计算相关系数

沉降曲线相关系数计算程序,自动计算相关系数并在窗体界面输出。实现EXCEL表格数据批处理

2012-11-30

C#实现EXCEL公式编辑

C#实现EXCEL的公式编辑 里面附带部分其他功能

2012-11-30

regex for C/C++

regex for C/C++ ,正则表达式for C/C++,已包含了regex.h和regex.c

2012-11-06

C#调用VB宏dll文件

实现C#对Excel的宏操作,在项目中添加dll引用,调用格式 try { // 返回对象 object objRtn = new object(); // 获得一个ExcelMacroHelper对象 ExcelMacroHelper excelMacroHelper = new ExcelMacroHelper(); // 执行指定Excel中的宏,执行时显示Excel excelMacroHelper.RunExcelMacro( @"C:\Users\hp\Desktop\1.xls", "getTime", new Object[] { "现在时刻" }, out objRtn,true); MessageBox.Show((string)objRtn); } catch(System.Exception ex) { MessageBox.Show(ex.Message); }

2012-09-07

GPS水准拟合

GPS二次曲面拟合 序贯算法实现 内含f检验

2012-06-08

EXCEL删除行

根据行标志删除文件目录下所有EXCEL行

2012-06-08

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

TA关注的人

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