自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(817)
  • 资源 (35)
  • 收藏
  • 关注

原创 GAMIT/GLOBK 10.71处理GNSS/GPS数据入门介绍及简单应用(视频教程)

最新版本(10.71)的gamit/globk讲解,从最基础知识开始,把10年前的无声视频进行完善与拓展,形成了这个全面的、基础的、快速的入门教程。视频教学内容:题目:GAMIT/GLOBK 10.71处理GNSS/GPS数据入门介绍及简单应用视频课程内容如下:GAMIT/GLOBK 10.71介绍 GAMIT/GLOBK软件申请(如何申请和注意事项) 需要掌握的Linux背景知识 Linux基础知识(发行版本、系统分区、基础命令、环境变量) 需要知道并会用到的linux工具程序(

2020-06-29 21:02:26 3925 2

原创 GNSS控制网数据处理教程-以Trimble Business Center 5.0(TBC)为例讲解

Trimble Business Center 5.0(TBC)越来越符合国内的规范标准(报表),处理能力强,学习一个容易的,工程上不落伍的GPS数据处理工具软件。视频教学内容:题目:GNSS控制网数据处理教程——以Trimble Business Center 5.0(TBC)为例讲解视频课程内容如下:GNSS控制网基础知识和相关规范要求 1.1. GPS规范定义 1.2....

2020-02-08 19:04:30 3758

原创 centos 7 安装gamit和GMT

linux版本在更新,每次均需要重新安装,但流程大体上没有变,现梳理如下:系统:1、centos 7,64系统,采用liveCD安装。2、添加中文输入法选项(默认ibus未安装)3、添加EPEL第三方软件源:yum install epel-release4、安装yum多线程下载软件:yum install yum-axelget5、更新软件源:yum up

2015-07-16 10:18:12 2361 9

原创 gamit 错误提示:及问题解决 #update 2013-07-19

#gamit probles summary by zzh_my@163.com#遇到问题,请先搜索本博客或者互联网,如果没有答案,请把问题详细的说明(gamit版本、更新包日期、详细fatal信息)发送到zzh_my@163.com。#我们需要的不是重复性劳动!!!#update 2013-07-17>>符号后面是问题处理方法1.我安装的是GAMIT10.40,GMT4.5版

2013-07-17 22:35:02 18275 7

原创 gamit错误提示:PCN-code missing for receiver type TRMR12 in rcvant.dat

【代码】gamit错误提示:PCN-code missing for receiver type TRMR12 in rcvant.dat。

2022-10-28 21:28:26 568 1

原创 anubis完整运行示例(windows版本的)

https://cloud.189.cn/t/a6reAfa6vQZr (访问码:o4yg)压缩包中有运行程序和配置文件,以及例子数据,按照这个图片的命令运行就可以。windows版本的,是2.2.3.

2022-10-05 21:49:53 475

原创 FastStone Capture(好用的截图工具)

FSCapture》是一款抓屏工具,体积小巧、功能强大,不但具有常规截图等功能,更有从扫描器获取图像,和将图像转换为 PDF文档等功能。FastStone Capture [1] 支持不同的截图方式,可设定不同的快捷键进行操作。

2022-09-28 21:14:24 290

原创 学习几何很好的可视化工具,Geogebra(GGB),在线版的

GeoGebra是自由且跨平台的动态数学软件,提供各级教育使用,包含了几何、代数、表格、图形、统计和微积分,集中在一个容易使用的软件。它已获得好几个欧洲和美国的教育软件大奖。它在国外用得比较多,在国内是最近10年逐渐普及起来的。2011年5月25日,在北京师范大学数学科学学院曹一鸣教授牵头下,中国GeoGebra研究院成立,作为GeoGebra在中国的首席研究院。如果DC向上移动,还平行么?

2022-09-21 21:44:22 10122

原创 从ITRF2020坐标框架转换到早前ITRF框架的转换参数

【代码】从ITRF2020坐标框架转换到早前ITR框架的转换参数。

2022-09-18 16:38:50 512

转载 从华为Mate50发布,看北斗的大众化应用

北斗卫星导航系统是中国着眼于国家安全和经济社会发展需要,自主建设运行的全球卫星导航系统,是为全球用户提供全天候、全天时、高精度的定位、导航和授时服务的国家重要时空基础设施,在自然资源领域发挥着不可替代的作用,例如,黑龙江省“北斗一张网”就是利用遍布全省的北斗基准站,接收天上的北斗卫星信号后,传输至位于黑龙江省地理信息产业园的数据中心,通过一系列复杂的数学计算与建模,用户接收到数据中心播发的信号就可以得到2~3厘米的坐标位置,这种高精度的定位在国土空间规划、自然资源调查、农业机械自动驾驶等领域有着广泛应用。

2022-09-10 13:31:21 100

原创 bash for 未预期的符号 `$‘do\r‘‘ 附近有语法错误

是因为脚本中存在Windows的编码。在linux下新建文件就可以解决。

2022-08-19 08:43:24 739

原创 Bernese错误提示-* SR NEQCKDIM: DIMENSION TOO SMALL

Campaign : ${P}\BDSpppYear : 21Session : 3220PCF name : PPP_BAS.PCFScript name : ADDNEQ2Path to executables: ${XG}Option directory : PPP_AUXProcess ID : 322Sub-process ID : 000Serve

2022-08-18 09:15:28 133 1

原创 Bernese错误提示 gtfile: too many files: CRDMRG 134

配置vCenter的IP地址及子网和网关,注意:如使用无DNS进行安装,此处的FQDN可以留空,不填写,另外,DNS也不需要进行配置,直接点击下。

2022-08-17 17:00:18 141 1

原创 批量提取文本文件中的指定行内容到一个文件awk

也就是很多个文本文件txt格式的,里面的内容是格式化的,这里仅需要每个文件的第46行数据内容。需求:批量提取文本文件中的指定行内容到一个文件。采用awk,bash脚本。

2022-08-12 15:24:29 772

原创 CloudCompare(开源免费的三维点云和网格处理软件)

http://www.cloudcompare.org/IntroductionCloudCompare is a 3D point cloud (and triangular mesh) processing software. It has been originally designed to perform comparison between two dense 3D points clouds (such as the ones acquired with a laser scanner)

2022-07-07 21:31:54 811

原创 无DNS环境 vCenter Server Appliance (VCSA)7.0 安装部署

配置vCenter的IP地址及子网和网关,注意:如使用无DNS进行安装,此处的FQDN可以留空,不填写,另外,DNS也不需要进行配置,直接点击下。

2022-06-16 08:08:20 2427 1

原创 python编译生成的pyc文件是版本依赖的

python脚本可以是多版本都可以执行的,例如在python2.7、python3.7等环境中都可以正常运行。但通过某个python版本,例如python2.7编译生成的pyc文件编译pyc文件:python -m py_compile zhao.py这个pyc文件,在python2.7的环境中执行时,是没有问题的。但在其他python版本环境中运行,例如python3.7中运行,则会报错“Bad magic number”这个 “magic number”是版本依赖的。也就是pyc是版本依赖

2022-05-22 20:05:19 858

原创 centos 编译 wget错误(gnutls)

configure: error: Package requirements (gnutls) were not met:解决方法:安装这个gnutls。sudo yum install gnutls-devel

2022-05-07 13:43:19 773

原创 incremental_updates.20220501.tar.gz更新内容

12345678901234567890123456789012345678901234567890123456789012345678901234567890 Incremental Updates for GAMIT/GLOBK 10.71This file lists updates available immediately in the incremental_updates/directory. These are combined into a sing.

2022-05-05 17:05:24 1510 1

原创 hmailserver安装报错--(dbsetupquick.exe Stopped working)

描述: Stopped working问题签名: 问题事件名称: CLR20r3 问题签名 01: dbsetupquick.exe 问题签名 02: 1.0.0.0 问题签名 03: 615965ea 问题签名 04: DBSetupQuick 问题签名 05: 1.0.0.0 问题签名 06: 615965ea 问题签名 07: 1 问题签名 08: 5 问题签名 09: PSZQOADHX1U5ZAHBHOHGHLDGIY4QIXHX OS 版本:

2022-05-02 21:25:43 539

原创 关于hmailserver代理的验证

需求内网不可直接连接到互联网,记pc1hmailserver同在内网,但可以连接互联网,记pc2pc1需要发送互联网邮件给163邮箱。hmailserver设置在pc2上的hmailserver上,进行代理设置,需要一个互联网的smtp的邮箱账号,这里用的是189的邮箱,邮箱账号记为temp@189.cn在设置中的SMTP中设置如下:测试采用python代码测试import smtplibfrom email.mime.text import MIMETextfrom email.h

2022-05-02 10:27:51 525 1

原创 python的pyc文件

如何生成的这个pyc文件是在python中import自编的源文件,第一次运行时,就会在当前目录下生成一个文件夹:pycache_在这个文件夹中就会生成一个这个import的源文件的pyc版本。如何使用这个pyc版本的命名方式是原来的文件名+版本。把这个pyc文件去掉版本信息,放到源文件目录中,再次执行源文件时,程序会判断这个文件的py版本和pyc版本的生成时间是否一致,如果一致,那么就会直接调用pyc版本,加快程序运行速度。如果不一致,那么将会采用这个py版本。...

2022-05-02 09:47:48 1759

原创 开源的邮件smtp代理程序mailrelay

来自github:https://github.com/wiggin77/mailrelaymailrelay is a simple mail relay that can take unauthenticated SMTP emails (e.g. over port 25) and relay them to authenticated, TLS-enabled SMTP servers. Plus it's easy to configure.Prebuilt binaries are av

2022-05-01 19:15:56 768

原创 sendmail如何限制邮件转发

/etc/mail/access 文件是sendmail的转发控制文件,用以定义对特定网段、域中的主机发来的邮件的处理方式。拓展阅读:https://www.docin.com/p-19922070.htmlhttp://www.cuoxin.com/wen/2019/11-06/138594.htmlhttps://blog.51cto.com/qingwang/909329https://www.ibadboy.net/archives/676.htmlhttps://baike.baidu

2022-04-29 22:18:30 193

原创 邮件服务器 sendmail发送附件

如何安装这个sendmail,可以参考https://www.jianshu.com/p/d111e059bf8d如果发送附件,还需要安装sharutils,这个软件包中有uuencode命令,可以实现附件发送在uubntu下,安装sharutilssudo apt-get install sharutils然后重启sendmail服务sudo service sendmail restart发送带附件的邮件格式:uuencode 附件 附件名| mail -s "邮件标题" 收信人 -b

2022-04-29 16:07:34 447

原创 dos 下直接调用YOLOv5报错---相对路径问题

报错信息如下,D:\Programs\conda3\python.exe D:/coding/python3/yolov5-6.1/detect.py --source E:\\ftp\aaaaTraceback (most recent call last): File "D:\coding\python3\yolov5-6.1\detect.py", line 40, in <module> ROOT = Path(os.path.relpath(ROOT, Path.cw

2022-04-29 09:20:40 874

原创 安装anaconda

1 在Windows server2008 R2上安装2011.11版本到最后出现错误。不能正常安装完成。2 在windows 10上安装,版本2021.11,到最后解压阶段,长时间不动。

2022-04-27 08:54:27 1752

原创 YOLOv5报错(Upsample)

错误提示AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor'点击这个错误提示到修改如下: def forward(self, input: Tensor) -> Tensor: # return F.interpolate(input, self.size, self.scale_factor, self.mode, self.align_corners,

2022-04-26 16:31:00 1150 3

原创 pillow版本不兼容5.4.1,如何升级为7.1.2?

可以安装上的版本是5.4.1,但是YOLOv5需要的最低版本是7.1.2在用conda安装7.1.2版本时,提示一堆依赖冲突,不能安装7.1.2上图是默认安装pillow时,自动提示安装的就是5.4.1版本。目前的python版本3.7.13...

2022-04-26 15:38:17 1584

原创 YOLOv5错误提示( torchvision和torch版本不兼容)

错误提示是 torchvision和torch的版本不兼容 File "D:\Programs\conda411\envs\envZhao\lib\site-packages\torchvision\extension.py", line 32, in _assert_has_ops "Couldn't load custom C++ ops. This can happen if your PyTorch and "RuntimeError: Couldn't load custom C++

2022-04-26 10:35:49 3538

原创 YOLOv报错(Arial.ttf)

YOLOv5需要用到这个字体进行标注,所以会自动下载,但是如果网络等原因,会导致下载错误。如下:D:\Programs\conda411\envs\envZhao\python.exe D:/coding/python3/yolov5-6.1/detect.pyDownloading https://ultralytics.com/assets/Arial.ttf to C:\Users\zzh_m\AppData\Roaming\Ultralytics\Arial.ttf...Traceback (

2022-04-26 10:23:04 6763 2

原创 conda安装opencv-python错误提示

conda activate D:\Programs\conda411\envs\envZhaoD:\Programs\conda411\Scripts\conda.exe install -p D:/Programs/conda411/envs/envZhao opencv-python>=4.1.2 -y以下是错误提示:Collecting package metadata (current_repodata.json): ...working... doneSolving envi

2022-04-25 23:14:24 3661 4

原创 安装conda下的多线程下载工具mamba

1使用Conda时经常会发现比pip安装慢很多,除了最基本的网络问题可以换成国内镜像来解决,conda还容易在solving environment 这步卡很久2Mamba是用C++重新实现的conda包管理器,支持多线程与并行下载,并且依赖解析速度大幅提升。3mamba的设计目标就是与conda兼容,命令里的conda可以直接替换成mamba4 安装mambaconda install mamba5 利用mamba下载pytorchmamba install pytorch torch

2022-04-25 21:52:13 3497

原创 修改conda为国内源

1 找到用户根目录首先确认一下用户的根目录,打开conda的命令窗口这里显示的zzh_m就是我的用户根目录。2 生成源文件.condarc在conda的命令窗口下,执行conda config --set show_channel_urls yes然后会在根目录下生成.condarc文件。3 打开 .condarc文件,修改为如下:channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https:/

2022-04-25 21:44:08 8026

原创 conda基本使用命令

0 显示conda配置信息conda info1 查看当前存在哪些虚拟环境conda env list 或 conda info -e 2 创建python虚拟环境,默认在conda安装目录下的envs文件夹内,conda create -n envZhao python=3.73 删除虚拟环境删除虚拟环境(有名字的)conda remove --name opencv --all 删除虚拟环境(仅有路径的)conda remove -p D:\coding\python3\e

2022-04-25 20:00:00 455

原创 YOLOv5环境搭建

1. 首先是Python>=3.7.0这里下载的版本是3.7.9的windows 64位的版本。下载地址:https://www.python.org/downloads/windows/2. PyTorch>=1.7

2022-04-25 14:45:57 1949

原创 pycharm设置中文界面

见下图,在settings中的插件中,查找ch即可,然后点击安装。

2022-04-25 13:51:53 318

原创 INRIA数据集目录结构

里面有目录或文件的软链接(linux下的)顶层目录共有6个。数据集下载地址:

2022-04-24 10:20:38 344

原创 centos7.9默认的源

采用yum默认采用的当前的源仓库。例如在centos7.9的仓库中,默认仅有3.10的内核软件包。如果安装其他内核版本,那么就需要指定其他的源使用yum list | grep kernel-headers来查看当前yum仓库中的kernel-headers的版本是否和内核版本一致。...

2022-04-23 11:41:01 1536

原创 anolis 安装内核头文件

1. 首先删除多余的内核2. 安装头文件yum install kernel-headers kernel-devel gcc make -y3. 重启

2022-04-23 09:08:35 818

Leica infinity 处理软件,中国报告模板

默认的英文版本没有提供这个中国报告模板,需要手动放到安装目录

2022-11-26

为解决rinex文件快速展点的目的,rinex生成kml软件(简称rinex2kml)生成标准kml格式的点位分布图文件

rinex2kml(rinex生成kml文件) 使用说明手册 rinex文件作为GNSS数据存储、解算用到最多的格式,其观测文件通常采用o文件作为测站卫星数据记录的格式。在收集完成rinex文件后,为了能快速了解这些观测数据的点位分布,通常需要专业的解算软件或者多种软件实现点位分布图的绘制。 为解决rinex文件快速展点的目的,rinex生成kml软件(简称rinex2kml)生成标准kml格式的点位分布图文件,在arcmap等GIS软件中可以直接打开kml文件,实现点位分布直观展现。 软件无需安装,绿色,在windows平台运行,支持GNSS观测文件的rinex2、rinex3版本格式。rinex2kml软件仅由一个可执行文件rinex2kml.exe构成。 一、程序运行 把rinex2kml程序放在rinex文件所在目录,然后打开DOS终端,进入到rinex文件所在目录。在命令终端下运行“rinex2kml.exe”即可,见图1所示,生成的以kml结尾的文件就是所需的展点文件。 图1 rinex2kml和rinex文件在同一目录下执行 另外,rinex2kml也支持指定rine

2022-08-17

利用cad等高线生成dem的步骤.pdf

利用cad等高线生成dem的步骤

2021-01-20

computerGpsDoy.apk

简单的工具软件:computerGpsDoy.apk 用于计算gps年积日,首先选择个日期,就计算出年积日。或者修改年积日和年,则计算日期和相应的GPS周。 也就是年月日和年积日的正反算。

2020-10-07

Inertial Explorer NewFeatures(ie版本历史).pdf

InertialExplorerbuildsuponNovAtel'sGNSS-onlyprocessor,GrafNav.InertialExplorersharesasimilarinter-facetoGrafNavbutalsoincludesIMUprocessingcapabilities.Bothlooselycoupledandtightlycoupledaresup-portedforbothsingleandmulti-basedifferentialandPrecisePointPositioning(PPP).InertialExploreriswellintegratedwithNovAtelSPANproducts,howeversupportisalsoavailableforprocessingthirdpartyIMUdata.InertialExplorercomespre-configuredwithaerial,groundvehicle,marine,pedestrianandUAVprocessingprofilesaswellasaNewProjectWizardthathelpsnewcustomersgetstartedquickly.

2020-05-05

libaec-1.0.2-3.el8.x86_64.rpm

在安装gmt时,出现错误: Error: Problem: package gmt-6.0.0-1.el8.x86_64 requires libnetcdf.so.15()(64bit), but none of the providers can be installed - conflicting requests - nothing provides libsz.so.2()(64bit) needed by netcdf-4.7.0-2.el8.x86_64 把这个文件安装后,就正常了。

2020-03-17

对流层延迟估计对高差较大短基线解算的影响.pdf

使用两台Leica 1200接收机对一条高差约为156 m、长约1.2 km的短基线进行了20 h的观测,利用GAMIT10.4软件进行了3种不同方案的基线解算。结果表明,对流层延迟估计与否对平面的影响可以忽略;不进行对流层延迟估计的基线重复性指标仍然较好,但会导致高程方向的系统性偏差

2020-02-27

Bernese软件DE405.EPH文件(可用到2040年)

Bernese软件需要的DE405.EPH文件(可用到2040年)。用于计算来自太阳、月亮和其他行星的万有引力,进而用于确定卫星轨道。

2020-02-21

NNR-NUVEL-1A板块.kmz

地球是由多个刚体板块构成的,在Bernese中认可的板块模式是NNR–NUVEL–1A。NNR-NUVEL-1A模型作为国际地球参考框架(ITRF)的国际标准模型应该是一个足够精确和严密的整网无残余旋转模型(NNR)。

2020-02-19

Bernese软件需要的DE405.EPH文件制作文件(可用到2040年)

(Bernese GNSS 软件5.2版本)制作并安装JPL星历(行星和月球)文件 来自JPL的行星和月球星历用于计算来自太阳、月亮和其他行星的万有引力,进而用于确定卫星轨道。 共5个文件: header.405 testpo.405 ascp1980.405 : 用于1980 and 2000年间的 ascp2000.405 : 用于2000 and 2020年间的 ascp2020.405 : 用于2020 and 2040年间的

2020-02-07

欧洲CORS网基准站分布图

a network of continuously operating GNSS (Global Navigation Satellite Systems, such as GPS, GLONASS, Galileo, Beidou, ...) reference stations, data centres providing access to the station data, analysis centres that analyze the GNSS data, product centres or coordinators that generate the EPN products, and a Central Bureau that is responsible for the daily monitoring and management of the EPN.

2020-01-29

Windows.7z

对*.*o文件进行直接操作,这时就需要用到crx2rnx工具将下载的*.*d文件转换为*.*o文件

2019-10-26

GnssLevelHight(高程拟合软件)

百度盘下载地址:https://pan.baidu.com/s/1wdlNJICg-Y4hhYWcS1XGMw 提取码:116f 高程拟合软件(GnssLevelHight)使用说明手册GnssLevelHight高程拟合软件提供了一套完整的高程拟合方法,可以满足高精度(优于5cm)的高程拟合要求。

2018-10-26

Outpost Firewall Pro

Outpost防火墙:双向防火墙、主动防护、SmartDecision、Web控件、应用卫队、系统保护、自我保护、优化的智能扫描、USB病毒防护、自动配置、活动监控工具。 Outpost防火墙注册码(二) 0TVxy/kX3Sxk+KZ/TjseK2IRVrDd1DTFk9OK nEb08DUrLkPOZUrlJU6v11574I/AWGcs/MZz jXV/YZIzleGGfr3SjxZOf2HOAeeFvQbct7w9 FltErv3tAf9TOX1zHQu8n0iO5pC9BqILxJ/Z G5hOJt+m6iddGzSQfuaIzKvqg9UI== Outpost防火墙注册码(三) 0IqZpXHE84rO1vDYYXoQX34nhlr+oVvd4W5m IJf8a9kuZxoYHUYIV4GXHyj9x4Rz2Eppw4c0 E96cr+Zbdsbvgxj9amACELJicqFAtzY6lHrP N53TVk7nMeCkYscR74qE2WODc/HWRH97FmAQ /jqPytNw9uzx4WMAoasK3MpHvcSQ= Outpost防火墙注册码(四) 0Pv2FDKpgAjWqtdg0gBH6o1i6qORuHpmT6e6 29B8ehAi7R/v0g8oIfhT+z/KjgArAnl73uc5 DFtY/Jn5jl3GsI2Y12VRdT528wpzI7hYgJXB N7qq4pYGDJ/YYL9QvYdPZeZgUfEKKz3FNMQb Nd1dLaJRCyrjfhcNe02izGs1usUQ==

2017-03-25

邮件服务器配置教程

搭建邮件服务器教程 By: zzh_my@163.com 邮件服务器采用win7,邮件软件采用hMailServer,该软件免费。 在https://www.hmailserver.com/download网站进行下载,下载后开始安装。采用默认安装即可。设置一个密码,用于邮件服务的安全。 接下来,搭建一个邮件服务器,采用内外完成 192.168.1.101。 建立用户邮件账户,这里建立2个测试账号,其他均采用默认配置。 邮件的客户端采用免费的Thunderbird,https://www.mozilla.org/en-US/thunderbird/all/, 下载后安装。为测试内外。外网先断开。 在win7系统上客户端是win7@192.168.1.101 在局域网内的另一台电脑上客户端是centos@192.168.1.101,系统是linux 的centos,客户端也是Thunderbird。 可以安装测试发送接收邮件了,但要注意邮件服务的防火墙要关掉或开启相应的端口。 这2个账号可以正常发送接收邮件了。 视频讲解完毕。

2017-02-02

windows server 2012 R2 简体中文语言包

windows server 2012 R2 简体中文语言包,证实可用。powershell输入LPKSetup.exe

2016-08-17

VS2010代码折叠插件

vs自带只能折叠方法体,不能折叠if\ for这样的代码块,此插件可以解决

2016-02-11

TrimbleCFGUpdate.exe

采用ConvertToRINEX程序,可以把dat、t00、t01、t02等原始数据格式转换为rinex格式。但在安装convertrorinex之前,需要先安装trimble configuration utility程序。

2015-12-25

天宝trimble原始文件转RINEX

采用ConvertToRINEX程序,可以把dat、t00、t01、t02等原始数据格式转换为rinex格式。但在安装convertrorinex之前,需要先安装trimble configuration utility程序。

2015-12-25

msi错误解决

依次安装IkernelUpdate、ISS7、8、10、101、11、1050和ISS.MSI即可

2015-04-05

如何安装gamit10.4---视频

以下为视频的说明文档 *******************************************************************8 安装gamit10.4 在suse11.2上安装。 采用其自带的gfortran (1)刚才的问题,找不到lib库,把需要的静态库文件,修改为动态库。这个动态库文件,基本上个版本的linux都有,而那个静态lib库,估计大多数都没有,修改安装文件install_software,中的第212行 修改为: /usr -name libX11.so 原先是:/usr -name libX11.a 接下来要做的是,把gamit路基加进环境变量中去 在终端中配置快捷键存在问,这主要是在虚拟机中的缘故。 环境变量需要重启电脑下,使其生效 多了个gamit 命令可以正常运行了。 接下来,首先要做的是: 这个文件我早已下在好。不过你没有下载过的话,要去everest.mit.edu下载 ot1_FES2004(730M) 10.4的例子还是有点问题,需要点时间的,和之前的例子有些不同,要下载些数据。 但到这里,安装已经没有什么问题了。 之后,具体如何处理一个工程。 请看早期录制的视频。

2015-03-18

摄影测量与遥感术语.pdf

GB/T 14950-2009 你懂的!!~ 标准编号:GB/T 14950-2009 标准名称:摄影测量与遥感术语 英文名称:Terms of photogrammetry and remote sensing 起草单位:国家测绘局测绘标准化研究所 归口单位:全国地理信息标准化技术委员会 代替标准:GB/T 14950-1994 发布日期:2009-02-06 实施日期:2009-06-01 标准格式:PDF

2012-11-08

南方地形地籍CASS9.0版

南方地形地籍CASS9.0版,适用于AutoCAD2000-2010版,内含授权,

2011-10-17

GeodesyTools(2011-8-25)(坐标转换更新)

坐标转换模块---使用说明 1. 主要功能 坐标转换模块主要具有以下功能: (1).在相同的参心或地心系统下进行大地坐标, 空间直角坐标和高斯平面坐标相互间的转换. (2).高斯平面坐标的换带换投影计算. (3).通用墨卡托投影(UTM投影) 坐标转换模块不能完成两个不同空间直角坐标系的转换,例如将WGS-84坐标系的坐标转换到54北京坐标 系。 2. 输入转换前后的坐标系参数和已知坐标 在进行坐标转换之前应先输入转换前的坐标系和坐标及转换后的坐标系. 坐标系由一组椭球参数 和投影参数确定. 转换前后的坐标系的椭球参数应相同(坐标转换模块不提供不同椭球间的坐标转换), 投影参数则不一定相同. 2.1 椭球参数 椭球参数包括长半径a, 扁率f, 如果采用通用墨卡托投影(UTM投影),还应包括长度比参数Utm(0.9996). 一般地, 如果已知坐标系为WGS-84坐标系, 应选WGS-84椭球参数, 如果为1954北京坐标系,应选 北京54坐标系椭球参数, 如果为1980西安坐标系,应选西安80坐标系椭球参数, 如果为地方独立 坐标系,可根据需要选取北京54坐标系椭球参数或西安80坐标系椭球参数(缺省时采用国家2000坐标 系椭球参数). 对于其他椭球参数, 可在椭球输入框中选其他椭球参数,然后将该椭球的a,f,Utm 等参数直接输入在编辑框中. 2.2 转换前投影参数: 转换前投影参数包括中央子线经度, 加常数X0, Y0, 投影面大地高及高程异常.中央子线经度 的单位为度,如果是度分秒形式,则应先化为度后再输入. 加常数以公里为单位.投影面大地高及 高程异常以米为单位. 如果投影面高程为正常高(即水准所用高程),应先将其化为大地高(加上高 程异常即可), 高程异常一般可从当地测绘部门查到. 2.3 转换后投影参数: 同转换前投影参数. 2.4 转换前坐标: 首先应选取已知坐标的坐标类型,可为平面坐标,大地坐标或空间坐标.然后输入已知点的点号和已 知坐标. 2.5 转换后坐标: 首先应选取转换后的坐标类型,可为平面坐标,大地坐标或空间坐标. 点击"转换"即 可在对应的框中看到转换后的结果. 3. 主要操作 3.1 读入 坐标转换模块可以读入以文本 格式存放的平面坐标数据文件,大地坐标数据文件或空间坐标数据文件. 平面坐标数据文件的格式为: 点名, x(纵坐标), y(横坐标), h(正常高). 例: A22,4236552.24937,495138.85441,11.75921 A24,4233896.64890,497343.59391,13.73621 A25,4233906.30063,496417.42495,13.25021 A26,4233883.12849,500002.83736,14.72621 A28,4234611.25261,504208.11329,11.44421 A29,4237331.03669,504212.30203,11.02921 A32,4238864.36009,497148.08370,11.27521 A33,4236679.05052,498312.21797,11.95321 A34,4236127.71689,499462.18908,11.72721 A35,4238812.03345,495031.63809,12.18421 大地坐标数据文件的格式为: 点名, B(度.分秒), L(度.分秒), H(大地高).( 例: A22,38.1539828730,117.3840048050,60.9980 A24,38.1413736770,117.4010770690,62.9750 A25,38.1414038230,117.3932687190,62.4890 A26,38.1413312400,117.4200116670,63.9650 A28,38.1436891170,117.4453049520,60.6830 A29,38.1605097700,117.4453279950,60.2680 A32,38.1654844730,117.4002659510,60.5140 A33,38.1543982690,117.4050575900,61.1920 A34,38.1526107260,117.4137879550,60.9660 A35,38.1653114540,117.3835580900,61.4230 空间坐标数据文件的格式为: 点名, X, Y, Z. 例: A22,-2326723.71332,4442213.33836,3928345.40092 A24,-2329441.21166,4442646.38172,3926261.89485 A25,-2328618.06048,4443070.96634,3926268.89514 A26,-2331800.16496,4441418.72317,3926252.22971 A28,-2335312.32259,4439061.63584,3926821.23011 A29,-2334533.06818,4437568.36431,3928956.71207 A32,-2327837.25074,4440011.88298,3930161.07227 A33,-2329497.57915,4440669.95432,3928446.09268 A34,-2330674.45563,4440437.65353,3928013.15904 A35,-2325978.27378,4441024.13912,3930119.75716 3.2 保存 坐标转换模块 可将坐标转换结果保存到一个文本文件中(.txt), 可以在别的字处理器如记事本, 写字板, Word 97, WPS 2000等中打开该文本文件进行排版,打印输出等. 3.3 插入 输完当前行,则 坐标转换模块 会自动随后插入一个空行. 3.4 删除 典型小箭头,按del键,删除当前行. 3.5 转换 根据以用户输入的参数进行坐标转换计算, 在此之前应输入好转换前后的坐标系参数和已知坐标 4. 举例 例1: 换带计算 已知P点6度带的北京54坐标为x1=3275110.535, y1=20735437.233, 求P点在相应的3度带坐标x2,y2. 1. 选北京54坐标系椭球参数 2. 在转换前的投影参数中,中央子午线取117.0(20*6-3=117, 20为带号), 加常数X0=0.0, Y0 =500(km), 投影面大地高取0.0, 高程异常取0.0; 3. 转换后的投影参数与转换前的投影参数相同,但中央子午线取120度(40*3), 4. 选转换前后的坐标类型均为平面坐标. 5. 在转换前的坐标中输入点号(P), x(3275110.535), y(735437.233), 取正常高h=0.0 6. 高程异常为61.013(m). 7. 点击"转换"按钮, 即可在转换后的坐标中看到转换结果x2=3272782.315, y2=444700.455. 例2: 换投影计算 已知P点6度带的北京54坐标为x1 = 3275110.535, y1=20735437.233, 求P点投影到大地水准面上的 坐标x2, y2. 1. 选北京54坐标系椭球参数 2. 在转换前的投影参数中,中央子午线取117.0(20*6-3=117, 20为带号), 加常数X0=0.0, Y0 =500(km) 投影面大地高取0.0, 高程异常取0.0; 3. 转换后的投影参数与转换前的投影参数相同. 4. 选转换前后的坐标类型均为平面坐标. 5. 在转换前的坐标中输入点号(P), x(3275110.535), y(735437.233), 取正常高h=0.0 6. 高程异常为61.013(m). 7. 将转换后的投影参数中的投影面大地高取为61.013(m). 7. 点击"转换"按钮, 即可在转换后的坐标中看到转换结果x2=3275142.040, y2=735439.484. 例3: 高斯平面坐标,大地坐标和空间直角坐标之间的转换 已知P点6度带的北京54坐标为x1 = 3275110.535, y1=20735437.233, 求P点的大地坐标和空间直 角坐标. 1. 选北京54坐标系椭球参数 2. 在转换前的投影参数中,中央子午线取117.0(20*6-3=117, 20为带号), 加常数X0=0.0, Y0 =500(km) 投影面大地高取0.0, 高程异常取0.0; 3. 转换后的投影参数与转换前的投影参数相同, 4. 选转换前的坐标类型为平面坐标. 转换后的坐标类型为大地坐标; 5. 在转换前的坐标中输入点号(P), x(3275110.535), y(735437.233), 取正常高h=0.0 6. 高程异常为61.013(m). 7. 点击"转换"按钮, 即可在转换后的坐标中看到大地坐标 B=29 34 16.54119, L=119 25 45.54430, H= 61.013. B=29.341654119(即29°34′16.54119″),L=119.254554430(即119°25′45.54430″),H=61.013 8. 选转换后的坐标类型为空间坐标; 9. 点击"转换"按钮, 即可在转换后的坐标中看到空间直角坐标 X=-2727977.954, Y=4835593.792, Z= 3129212.957. 5. 联系地址 如果你有任何问题或建议,请立即与我们联系。 联系人 : zzh_my@163.com 主页 : http://hi.baidu.com/zzh_my/home

2011-08-29

GeodesyTools(更新日期2011-8-16)

坐标转换模块---使用说明 1. 主要功能 坐标转换模块主要具有以下功能: (1).在相同的参心或地心系统下进行大地坐标, 空间直角坐标和高斯平面坐标相互间的转换. (2).高斯平面坐标的换带换投影计算. (3).通用墨卡托投影(UTM投影) 坐标转换模块不能完成两个不同空间直角坐标系的转换,例如将WGS-84坐标系的坐标转换到54北京坐标 系。 2. 输入转换前后的坐标系参数和已知坐标 在进行坐标转换之前应先输入转换前的坐标系和坐标及转换后的坐标系. 坐标系由一组椭球参数 和投影参数确定. 转换前后的坐标系的椭球参数应相同(坐标转换模块不提供不同椭球间的坐标转换), 投影参数则不一定相同. 2.1 椭球参数 椭球参数包括长半径a, 扁率f, 如果采用通用墨卡托投影(UTM投影),还应包括长度比参数Utm(0.9996). 一般地, 如果已知坐标系为WGS-84坐标系, 应选WGS-84椭球参数, 如果为1954北京坐标系,应选 北京54坐标系椭球参数, 如果为1980西安坐标系,应选西安80坐标系椭球参数, 如果为地方独立 坐标系,可根据需要选取北京54坐标系椭球参数或西安80坐标系椭球参数(缺省时采用国家2000坐标 系椭球参数). 对于其他椭球参数, 可在椭球输入框中选其他椭球参数,然后将该椭球的a,f,Utm 等参数直接输入在编辑框中. 2.2 转换前投影参数: 转换前投影参数包括中央子线经度, 加常数X0, Y0, 投影面大地高及高程异常.中央子线经度 的单位为度,如果是度分秒形式,则应先化为度后再输入. 加常数以公里为单位.投影面大地高及 高程异常以米为单位. 如果投影面高程为正常高(即水准所用高程),应先将其化为大地高(加上高 程异常即可), 高程异常一般可从当地测绘部门查到. 2.3 转换后投影参数: 同转换前投影参数. 2.4 转换前坐标: 首先应选取已知坐标的坐标类型,可为平面坐标,大地坐标或空间坐标.然后输入已知点的点号和已 知坐标. 2.5 转换后坐标: 首先应选取转换后的坐标类型,可为平面坐标,大地坐标或空间坐标. 点击"转换"即 可在对应的框中看到转换后的结果. 3. 主要操作 3.1 读入 坐标转换模块可以读入以文本 格式存放的平面坐标数据文件,大地坐标数据文件或空间坐标数据文件. 平面坐标数据文件的格式为: 点名, x(纵坐标), y(横坐标), h(正常高). 例: A22,4236552.24937,495138.85441,11.75921 A24,4233896.64890,497343.59391,13.73621 A25,4233906.30063,496417.42495,13.25021 A26,4233883.12849,500002.83736,14.72621 A28,4234611.25261,504208.11329,11.44421 A29,4237331.03669,504212.30203,11.02921 A32,4238864.36009,497148.08370,11.27521 A33,4236679.05052,498312.21797,11.95321 A34,4236127.71689,499462.18908,11.72721 A35,4238812.03345,495031.63809,12.18421 大地坐标数据文件的格式为: 点名, B(度.分秒), L(度.分秒), H(大地高).( 例: A22,38.1539828730,117.3840048050,60.9980 A24,38.1413736770,117.4010770690,62.9750 A25,38.1414038230,117.3932687190,62.4890 A26,38.1413312400,117.4200116670,63.9650 A28,38.1436891170,117.4453049520,60.6830 A29,38.1605097700,117.4453279950,60.2680 A32,38.1654844730,117.4002659510,60.5140 A33,38.1543982690,117.4050575900,61.1920 A34,38.1526107260,117.4137879550,60.9660 A35,38.1653114540,117.3835580900,61.4230 空间坐标数据文件的格式为: 点名, X, Y, Z. 例: A22,-2326723.71332,4442213.33836,3928345.40092 A24,-2329441.21166,4442646.38172,3926261.89485 A25,-2328618.06048,4443070.96634,3926268.89514 A26,-2331800.16496,4441418.72317,3926252.22971 A28,-2335312.32259,4439061.63584,3926821.23011 A29,-2334533.06818,4437568.36431,3928956.71207 A32,-2327837.25074,4440011.88298,3930161.07227 A33,-2329497.57915,4440669.95432,3928446.09268 A34,-2330674.45563,4440437.65353,3928013.15904 A35,-2325978.27378,4441024.13912,3930119.75716 3.2 保存 坐标转换模块 可将坐标转换结果保存到一个文本文件中(.txt), 可以在别的字处理器如记事本, 写字板, Word 97, WPS 2000等中打开该文本文件进行排版,打印输出等. 3.3 插入 输完当前行,则 坐标转换模块 会自动随后插入一个空行. 3.4 删除 典型小箭头,按del键,删除当前行. 3.5 转换 根据以用户输入的参数进行坐标转换计算, 在此之前应输入好转换前后的坐标系参数和已知坐标 4. 举例 例1: 换带计算 已知P点6度带的北京54坐标为x1=3275110.535, y1=20735437.233, 求P点在相应的3度带坐标x2,y2. 1. 选北京54坐标系椭球参数 2. 在转换前的投影参数中,中央子午线取117.0(20*6-3=117, 20为带号), 加常数X0=0.0, Y0 =500(km), 投影面大地高取0.0, 高程异常取0.0; 3. 转换后的投影参数与转换前的投影参数相同,但中央子午线取120度(40*3), 4. 选转换前后的坐标类型均为平面坐标. 5. 在转换前的坐标中输入点号(P), x(3275110.535), y(735437.233), 取正常高h=0.0 6. 高程异常为61.013(m). 7. 点击"转换"按钮, 即可在转换后的坐标中看到转换结果x2=3272782.315, y2=444700.455. 例2: 换投影计算 已知P点6度带的北京54坐标为x1 = 3275110.535, y1=20735437.233, 求P点投影到大地水准面上的 坐标x2, y2. 1. 选北京54坐标系椭球参数 2. 在转换前的投影参数中,中央子午线取117.0(20*6-3=117, 20为带号), 加常数X0=0.0, Y0 =500(km) 投影面大地高取0.0, 高程异常取0.0; 3. 转换后的投影参数与转换前的投影参数相同. 4. 选转换前后的坐标类型均为平面坐标. 5. 在转换前的坐标中输入点号(P), x(3275110.535), y(735437.233), 取正常高h=0.0 6. 高程异常为61.013(m). 7. 将转换后的投影参数中的投影面大地高取为61.013(m). 7. 点击"转换"按钮, 即可在转换后的坐标中看到转换结果x2=3275142.040, y2=735439.484. 例3: 高斯平面坐标,大地坐标和空间直角坐标之间的转换 已知P点6度带的北京54坐标为x1 = 3275110.535, y1=20735437.233, 求P点的大地坐标和空间直 角坐标. 1. 选北京54坐标系椭球参数 2. 在转换前的投影参数中,中央子午线取117.0(20*6-3=117, 20为带号), 加常数X0=0.0, Y0 =500(km) 投影面大地高取0.0, 高程异常取0.0; 3. 转换后的投影参数与转换前的投影参数相同, 4. 选转换前的坐标类型为平面坐标. 转换后的坐标类型为大地坐标; 5. 在转换前的坐标中输入点号(P), x(3275110.535), y(735437.233), 取正常高h=0.0 6. 高程异常为61.013(m). 7. 点击"转换"按钮, 即可在转换后的坐标中看到大地坐标 B=29 34 16.54119, L=119 25 45.54430, H= 61.013. B=29.341654119(即29°34′16.54119″),L=119.254554430(即119°25′45.54430″),H=61.013 8. 选转换后的坐标类型为空间坐标; 9. 点击"转换"按钮, 即可在转换后的坐标中看到空间直角坐标 X=-2727977.954, Y=4835593.792, Z= 3129212.957. 5. 联系地址 如果你有任何问题或建议,请立即与我们联系。 联系人 : zzh_my@163.com 主页 : http://hi.baidu.com/zzh_my/home

2011-08-17

坐标转换程序(更新日期2011-6-14)

该版本存在bugs,请下载2011-8-16日得版本

2011-06-14

科傻GPS数据处理系统3.0.rar

可用使用的,就是版本比较低。不需要安装,直接用就可以。

2011-04-24

安装linux-系统opensuse11.2

目的:安装opensuse11.2 我采用虚拟机安装 (1)下载虚拟机 VMware Workstation(虚拟机) V7.0.0 绿色版 下载地址: http://www.duote.com/soft/22307.html#dowload (2)在虚拟机中安装suse 和正常安装系统一样。 一、分区:这里我采用了系统默认的分区方法,但如果你的硬盘够大的话,可以更合理的分区。 二、安装gforan,方便以后安装gamit等程序,地学程序很多都是fortran编写的。 ok 系统安装完毕

2011-04-23

python脚本打包.rar

python脚本打包 采用程序:py2exe程序 1、下载py2exe:http://prdownloads.sourceforge.net/py2exe 你的python版本与py2exe的版本要一致 2、建立一个mysetup脚本,如下:

2011-03-30

ArcBruTile 0.2

ArcBruTile工具条可以提供在ArcGIS Desktop中显示OpenStreetMap, Bing, Google, SpatialCloud and TMS/WMS-C Services.

2011-01-05

Understanding GPS: Principles and Applications, Second Edition

Understanding GPS: Principles and Applications, Second Edition

2010-04-12

Linux_unix_shell

第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 chmod命令的其他例子 6 1.4.5 可以选择使用符号模式或绝对模式 7 1.5 目录 7 1.6 suid/guid 7 1.6.1 为什么要使用suid/guid 8 1.6.2 设置suid/guid的例子 8 1.7 chown和chgrp 9 1.7.1 chown举例 9 1.7.2 chgrp举例 9 1.7.3 找出你所属于的用户组 9 1.7.4 找出其他用户所属于的组 10 1.8 umask 10 1.8.1 如何计算umask值 10 1.8.2 常用的umask值 11 1.9 符号链接 12 1.9.1 使用软链接来保存文件的多个映像 12 1.9.2 符号链接举例 12 1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok来执行shell命令 19 2.1.14 find命令的例子 20 2.2 xargs 20 2.3 小结 21 第3章 后台执行命令 22 3.1 cron和crontab 22 3.1.1 crontab的域 22 3.1.2 crontab条目举例 23 3.1.3 crontab命令选项 23 3.1.4 创建一个新的crontab文件 24 3.1.5 列出crontab文件 24 3.1.6 编辑crontab文件 24 3.1.7 删除crontab文件 25 3.1.8 恢复丢失的crontab文件 25 3.2 at命令 25 3.2.1 使用at命令提交命令或脚本 26 3.2.2 列出所提交的作业 27 3.2.3 清除一个作业 27 3.3 &命令 27 3.3.1 向后台提交命令 28 3.3.2 用ps命令查看进程 28 3.3.3 杀死后台进程 28 3.4 nohup命令 29 3.4.1 使用nohup命令提交作业 29 3.4.2 一次提交几个作业 29 3.5 小结 30 第4章 文件名置换 31 4.1 使用* 31 4.2 使用? 32 4.3 使用[...]和[!...] 32 4.4 小结 33 第5章 shell输入与输出 34 5.1 echo 34 5.2 read 35 5.3 cat 37 5.4 管道 38 5.5 tee 39 5.6 标准输入、输出和错误 40 5.6.1 标准输入 40 5.6.2 标准输出 40 5.6.3 标准错误 40 5.7 文件重定向 40 5.7.1 重定向标准输出 41 5.7.2 重定向标准输入 42 5.7.3 重定向标准错误 42 5.8 结合使用标准输出和标准错误 43 5.9 合并标准输出和标准错误 43 5.10 exec 44 5.11 使用文件描述符 44 5.12 小结 45 第6章 命令执行顺序 46 6.1 使用&& 46 6.2 使用|| 46 6.3 用()和{ }将命令结合在一起 47 6.4 小结 48 第二部分 文本过滤 第7章 正则表达式介绍 49 7.1 使用句点匹配单字符 50 7.2 在行首以^匹配字符串或字符序列 50 7.3 在行尾以$匹配字符串或字符 51 7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 双引号引用 57 8.1.2 grep选项 57 8.1.3 查询多个文件 57 8.1.4 行匹配 57 8.1.5 行数 58 8.1.6 显示非匹配行 58 8.1.7 精确匹配 58 8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 598.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4 系统grep命令 62 8.4.1 目录 63 8.4.2 passwd文件 63 8.4.3 使用ps命令 63 8.4.4 对一个字符串使用grep 64 8.5 egrep 64 8.6 小结 65 第9章 AWK介绍 66 9.1 调用awk 66 9.2 awk脚本 67 9.2.1 模式和动作 67 9.2.2 域和记录 67 9.2.3 awk中正则表达式及其操作 70 9.2.4 元字符 70 9.2.5 条件操作符 70 9.2.6 awk内置变量 73 9.2.7 NF、NR和FILENAME 74 9.2.8 awk操作符 75 9.2.9 内置的字符串函数 78 9.2.10 字符串屏蔽序列 80 9.2.11 awk输出函数printf 81 9.2.12 printf修饰符 81 9.2.13 awk数组 86 9.3 小结 88 第10章 sed 用法介绍 89 10.1 sed怎样读取数据 89 10.2 调用sed 89 10.2.1 保存sed输出 90 10.2.2 使用sed在文件中查询文本的方式 90 10.2.3 基本sed编辑命令 90 10.3 sed和正则表达式 91 10.4 基本sed编程举例 91 10.4.1 使用p(rint)显示行 91 10.4.2 打印范围 91 10.4.3 打印模式 92 10.4.4 使用模式和行号进行查询 92 10.4.5 匹配元字符 92 10.4.6 显示整个文件 92 10.4.7 任意字符 92 10.4.8 首行 92 10.4.9 最后一行 93 10.4.10 打印行号 93 10.4.11 附加文本 93 10.4.12 创建sed脚本文件 94 10.4.13 插入文本 94 10.4.14 修改文本 95 10.4.15 删除文本 96 10.4.16 替换文本 96 10.5 使用替换修改字符串 97 10.6 将sed结果写入文件命令 97 10.7 从文件中读文本 98 10.8 匹配后退出 98 10.9 显示文件中的控制字符 99 10.10 使用系统sed 99 10.10.1 处理控制字符 99 10.10.2 处理报文输出 101 10.10.3 去除行首数字 101 10.10.4 附加文本 102 10.10.5 从shell向sed传值 102 10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 11.1.5 sort对域的参照方式 105 11.1.6 文件是否已分类 105 11.1.7 基本sort 106 11.1.8 sort分类求逆 106 11.1.9 按指定域分类 106 11.1.10 数值域分类 106 11.1.11 唯一性分类 107 11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 11.5.2 剪切指定域 115 11.6 paste用法 116 11.6.1 指定列 116 11.6.2 使用不同的域分隔符 116 11.6.3 paste命令管道输入 117 11.7 split用法 117 11.8 小结 118 第12章 tr用法 119 12.1 关于tr 119 12.1.1 字符范围 119 12.1.2 保存输出 120 12.1.3 去除重复出现的字符 120 12.1.4 删除空行 120 12.1.5 大写到小写 121 12.1.6 小写到大写 121 12.1.7 删除指定字符 121 12.1.8 转换控制字符 122 12.1.9 快速转换 122 12.1.10 匹配多于一个字符 123 12.2 小结 123 第三部分 登录环境 第13章 登录环境 125 13.1 /etc/profile 125 13.2 用户的$HOME.profile 128 13.3 stty用法 129 13.4 创建.logout文件 131 13.5 小结 131 第14章 环境和shell变量 132 14.1 什么是shell变量 132 14.2 本地变量 132 14.2.1 显示变量 133 14.2.2 清除变量 133 14.2.3 显示所有本地shell变量 133 14.2.4 结合变量值 134 14.2.5 测试变量是否已经设置 134 14.2.6 使用变量来保存系统命令参数 135 14.2.7 设置只读变量 135 14.3 环境变量 136 14.3.1 设置环境变量 136 14.3.2 显示环境变量 136 14.3.3 清除环境变量 137 14.3.4 嵌入shell变量 137 14.3.5 其他环境变量 139 14.3.6 set命令 140 14.3.7 将变量导出到子进程 140 14.4 位置变量参数 141 14.4.1 在脚本中使用位置参数 142 14.4.2 向系统命令传递参数 142 14.4.3 特定变量参数 143 14.4.4 最后的退出状态 144 14.5 小结 145 第15章 引号 146 15.1 引用必要性 146 15.2 双引号 146 15.3 单引号 147 15.4 反引号 147 15.5 反斜线 148 15.6 小结 149 第四部分 基础shell编程 第16章 shell脚本介绍 151 16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 expr用法 157 17.5.1 增量计数 158 17.5.2 数值测试 158 17.5.3 模式匹配 158 17.6 小结 159 第18章 控制流结构 160 18.1 退出状态 160 18.2 控制结构 160 18.2.1 流控制 161 18.2.2 循环 161 18.3 if then else语句 161 18.3.1 简单的if语句 162 18.3.2 变量值测试 162 18.3.3 grep输出检查 163 18.3.4 用变量测试grep输出 163 18.3.5 文件拷贝输出检查 164 18.3.6 当前目录测试 164 18.3.7 文件权限测试 165 18.3.8 测试传递到脚本中的参数 165 18.3.9 决定脚本是否为交互模式 165 18.3.10 简单的if else语句 166 18.3.11 变量设置测试 166 18.3.12 检测运行脚本的用户 166 18.3.13 将脚本参数传入系统命令 167 18.3.14 null:命令用法 167 18.3.15 测试目录创建结果 168 18.3.16 另一个拷贝实例 169 18.3.17 多个if语句 169 18.3.18 测试和设置环境变量 169 18.3.19 检测最后命令状态 170 18.3.20 增加和检测整数值 171 18.3.21 简单的安全登录脚本 172 18.3.22 elif用法 173 18.3.23 使用elif进行多条件检测 173 18.3.24 多文件位置检测 174 18.4 case语句 175 18.4.1 简单的case语句 175 18.4.2 对匹配模式使用| 176 18.4.3 提示键入y或n 177 18.4.4 case与命令参数传递 177 18.4.5 捕获输入并执行空命令 178 18.4.6 缺省变量值 179 18.5 for循环 180 18.5.1 简单的for循环 181 18.5.2 打印字符串列表 181 18.5.3 对for循环使用ls命令 181 18.5.4 对for循环使用参数 182 18.5.5 使用for循环连接服务器 183 18.5.6 使用for循环备份文件 183 18.5.7 多文件转换 183 18.5.8 多sed删除操作 184 18.5.9 循环计数 184 18.5.10 for循环和本地文档 184 18.5.11 for循环嵌入 185 18.6 until循环 186 18.6.1 简单的until循环 186 18.6.2 监视文件 187 18.6.3 监视磁盘空间 187 18.7 while循环 188 18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7.7 每次读一对记录 193 18.7.8 忽略#字符 193 18.7.9 处理格式化报表 194 18.7.10 while循环和文件描述符 196 18.8 使用break和continue控制循环 197 18.8.1 break 197 18.8.2 跳出case语句 197 18.8.3 continue 197 18.8.4 浏览文件行 198 18.9 菜单 199 18.10 小结 201 第19章 shell函数 202 19.1 在脚本中定义函数 203 19.2 在脚本中使用函数 203 19.3 向函数传递参数 203 19.4 从调用函数中返回 203 19.5 函数返回值测试 204 19.6 在shell中使用函数 204 19.7 创建函数文件 204 19.8 定位文件 205 19.9 检查载入函数 205 19.10 执行shell函数 205 19.10.1 删除shell函数 206 19.10.2 编辑shell函数 206 19.10.3 函数举例 207 19.10.4 将函数集中在一起 219 19.11 函数调用 219 19.11.1 在脚本中调用函数 219 19.11.2 从函数文件中调用函数 220 19.12 定位文件不只用于函数 222 19.13 小结 223 第20章 向脚本传递参数 224 20.1 shift命令 225 20.1.1 shift命令简单用法 225 20.1.2 命令行输入的最后一个参数 225 20.1.3 使用shift处理文件转换 226 20.2 getopts 229 20.2.1 getopts脚本实例 229 20.2.2 getopts使用方式 231 20.2.3 使用getopts指定变量取值 231 20.2.4 访问取值方式 232 20.2.5 使用getopts处理文件转换 233 20.3 小结 235 第21章 创建屏幕输出 236 21.1 tput用法 236 21.1.1 字符串输出 236 21.1.2 数字输出 237 21.1.3 布尔输出 237 21.2 tput用法 237 21.2.1 设置tput命令 237 21.2.2 使用布尔输出 237 21.2.3 在脚本中使用tput 237 21.2.4 产生转义序列 238 21.2.5 光标位置 239 21.2.6 在屏幕中心位置显示文本 240 21.2.7 查找终端属性 240 21.2.8 在脚本中使用功能键 241 21.2.9 使用颜色 242 21.2.10 产生颜色 243 21.2.11 创建精致菜单 246 21.3 小结 251 第22章 创建屏幕输入 252 22.1 增加记录 252 22.2 删除记录 262 22.3 修改记录 266 22.4 查看记录 270 22.5 小结 273 第23章 调试脚本 274 23.1 一般错误 274 23.1.1 循环错误 274 23.1.2 典型的漏写引号 274 23.1.3 测试错误 274 23.1.4 字符大小写 275 23.1.5 for循环 275 23.1.6 echo 275 23.2 set命令 275 23.3 小结 276 第24章 shell嵌入命令 277 24.1 shell嵌入命令完整列表 277 24.1.1 pwd 277 24.1.2 set 278 24.1.3 times 278 24.1.4 type 278 24.1.5 ulimit 279 24.1.6 wait 279 24.2 小结 279 第五部分 高级shell编程技巧 第25章 深入讨论<< 281 25.1 快速创建一个文件 281 25.2 快速创建打印文档 281 25.3 自动选择菜单 282 25.4 自动ftp传输 283 25.5 访问数据库 286 25.6 小结 288 第26章 shell 工具 289 26.1 创建保存信息的文件 289 26.1.1 使用date命令创建日志文件 289 26.1.2 创建唯一的临时文件 290 26.2 信号 291 26.2.1 杀死一个进程 292 26.2.2 检测信号 293 26.3 trap 294 26.3.1 捕获信号并采取相应的行动 294 26.3.2 捕获信号并采取行动的另 一个例子 295 26.3.3 锁住终端 297 26.3.4 忽略信号 298 26.4 eval 300 26.4.1 执行含有字符串的命令 300 26.4.2 给每个值一个变量名 301 26.5 logger命令 302 26.5.1 使用logger命令 303 26.5.2 在脚本中使用logger命令 303 26.6 小结 305 第27章 几个脚本例子 306 27.1 pingall 306 27.2 backup_gen 306 27.3 del.lines 312 27.4 access.deny 313 27.5 logroll 316 27.6 nfsdown 317 27.7 小结 317 第28章 运行级别脚本 318 28.1 怎么知道系统中是否含有运行级别目录 318 28.2 确定当前的运行级别 319 28.3 快速熟悉inittab 319 28.4 运行级别 320 28.4.1 各种运行级别 321 28.4.2 运行级别脚本的格式 321 28.4.3 安装运行级别脚本 322 28.5 使用inittab来启动应用程序 323 28.6 启动和停止服务的其他方法 324 28.7 小结 324 第29章 cgi脚本 325 29.1 什么是Web页面? 325 29.2 cgi 325 29.3 连接Web服务器 326 29.4 cgi和HTM脚本 326 29.4.1 基本cgi脚本 326 29.4.2 显示shell命令输出 328 29.4.3 使用SSI 330 29.4.4 访问计数器 330 29.4.5 使用一个链接来显示当前Web 环境变量 332 29.4.6 其他常用的环境变量 334 29.5 get和post方法简介 335 29.5.1 get方法 335 29.5.2 post方法 340 29.5.3 填充列表项 347 29.5.4 自动刷新页面 348 29.6 小结 349 附录 常用shell命令 350

2009-12-24

VRS--GPS网络RTK技术

2000天宝Trimble才推出了自己的VRS技术(目前、只有Trimble公司拥有多基站技术)。而且天宝公司声称90年代初,RTK技术是由他们率先开发。 RTK技术使得只能用于控制测量的GPS技术转向工程测量,但也有其缺点: 1、用户需要架设本地参考站 2、误差随距离增加,应用覆盖范围有限 3、可靠性和可行性随距离增加而降低 VRS技术涉及到GPS定位技术、计算机网络技术、无线通讯技术。 VRS(天宝)提供2中精度:厘米级(固定站边距离70KM)、亚米级(固定站边距离几百公里)。

2009-12-24

华为-内部编程规范.pdf

华为-内部编程规范. 很有用的资料,编程人员可以一下。。长长见识!~

2009-12-24

C#字符串和正则表达式参考手册

c# 正则表达式 第1章 系统处理文本的方式 1.1 .NET Framework 1.1.1 公共语言运行时 1.1.2 .NET Framework类库 1.2 文本是一种数据类型 1.2.1 C#的数据类型 1.2.2 字符和字符集 1.2.3 字符串数据类型 1.3 文本存储 l.3.l 高速缓存技术 1.3.2 内置 l.3.3 其他方法 l.3.4 .NET实现 1.4 字符串操作 1.4.l 连接字符串 1.4.2 从字符串中提取子串 1.4.3 比较字符串 l.4.4 字符串转换

2009-12-24

浅议科技英语翻译的方法及技巧

浅议科技英语翻译的方法及技巧

2008-06-18

空空如也

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

TA关注的人

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