2024年1月8日
摘要: 在Linux系统下,NTFS可以支持文件名大小写区分;但在MaxOS的exFAT格式中,则无法区分大小写。 当从NTFS向exFAT拷贝文件时,当同一个目录下而在文件名相同但大小写不同的两个及以上文件时,向exFAT写入会中断,使得文件拷贝操作无法完成。 因此,特别编写了下面这个脚本,用来解决这个问 阅读全文
posted @ 2024-01-08 19:27 Certainly 阅读(25) 评论(0) 推荐(0) 编辑
  2023年3月22日
摘要: expect 真是一个好东西,可以解决免密登录服务器和免密下载的问题。 记录一下。 免密登录:from here mac 安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/ 阅读全文
posted @ 2023-03-22 15:46 Certainly 阅读(87) 评论(0) 推荐(0) 编辑
  2021年9月2日
摘要: 主要参见这里:https://www.jb51.net/article/48017.htm 安装需要的支持工具 jq。 解析 json 字段,简直不要太方便,相见恨晚! 阅读全文
posted @ 2021-09-02 15:13 Certainly 阅读(837) 评论(0) 推荐(0) 编辑
  2021年8月3日
摘要: 这是两个不同的需求。分开回答。 1、文件合并 find . -type f -name cat {} \; > all_files.txt 2、目录合并 cp -aR $1/* $2/ 选项 "-a" 表示连同时间戳一起复制,不改变文件复制后的时间戳;"-R" 表示递归复制,当前文件夹以及子文件夹下 阅读全文
posted @ 2021-08-03 20:55 Certainly 阅读(342) 评论(0) 推荐(0) 编辑
  2021年3月2日
摘要: “问题地图”都有哪些问题?教你快速识别“问题地图”!,其中,易出错的地图区域在这里:。 「注意」地图里的那些不可忽视的问题 阅读全文
posted @ 2021-03-02 14:08 Certainly 阅读(106) 评论(0) 推荐(0) 编辑
  2021年2月1日
摘要: SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 一、安装 SQLite 的驱动 JDBC 网上搜索到的 SQLite 文件下载的网址已失效,重新用谷歌检索了 阅读全文
posted @ 2021-02-01 15:24 Certainly 阅读(422) 评论(0) 推荐(0) 编辑
  2020年12月28日
摘要: 太阳风速度与所在的太阳纬度有关:赤道及低纬地区的速度相对较低,约为400-500 km/s;在中高纬地区,太阳风速度可达 700 km/s。 地球位于太阳的黄道面内,即,赤道所在的平面上。通常来说 ,地球只能感受到来自太阳的赤道及低纬地区相对低速的太阳风,而对中高纬地区的太阳风无感。 特别地,在太阳 阅读全文
posted @ 2020-12-28 21:07 Certainly 阅读(461) 评论(0) 推荐(0) 编辑
  2020年10月21日
摘要: 有人值守 与 无人值守的气象站,设备维护条件差异很大。 在无人值守的气象站,设备维护和更新较为久远,容易遇到各种各样的问题,比如掉落的树叶、被风吹来的异物卡住 等等;而有人值守的气象站的观测条件则要好很多,有专人维护,高频度视察设备状态。 因此,在实践中,一般采信有人值守的气象站数据,而无人值守的气 阅读全文
posted @ 2020-10-21 16:00 Certainly 阅读(734) 评论(1) 推荐(0) 编辑
  2020年10月12日
摘要: 前置条件:已安装了 VS2012,IVF2013。 需要安装 lapack 等库文件来实现科学计算。 实现步骤:Lapack 库需要使用 Cmake,因此需要先安装好 Cmake! 一、Cmake 的安装 过程可参考这里。 To build LAPACK libraries under Window 阅读全文
posted @ 2020-10-12 16:28 Certainly 阅读(3115) 评论(0) 推荐(0) 编辑
  2020年9月23日
摘要: 步骤1:从 GADM 网站 下载数据文件。 选择 Country: China,再选择 Shapefile,会下载得到一个名为 “gadm36_CHN_shp.zip” 的压缩文件。 步骤2:解压 数据文件。 解压得到一系列文件,其中 *.shp 是 Matlab 绘图用到的。 其中,gadm36_ 阅读全文
posted @ 2020-09-23 09:59 Certainly 阅读(3411) 评论(0) 推荐(0) 编辑
  2020年4月15日
摘要: -N、新装Mac系统,先升级到最新版操作系统!不然会有奇怪的错误,比如brew无法安装gcc,也没有gfortran命令…… -N、新装Mac系统,先升级到最新版操作系统!不然会有奇怪的错误,比如brew无法安装gcc,也没有gfortran命令…… -N、新装Mac系统,先升级到最新版操作系统!不 阅读全文
posted @ 2020-04-15 17:04 Certainly 阅读(542) 评论(2) 推荐(0) 编辑
  2019年12月23日
摘要: 详见: https://blog.csdn.net/qq_24880013/article/details/90731617 必须修改的两个yum配置文件: 因为yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2.7.5,因此需要修改yum相关配置文件。 阅读全文
posted @ 2019-12-23 11:43 Certainly 阅读(2216) 评论(0) 推荐(1) 编辑
  2019年10月12日
摘要: 国科大官方学位论文latex模板 地址:https://github.com/mohuangrui/ucasthesis 它支持硕士和博士学位论文、博士后出站报告的撰写。 以下是使用记录。 一、撰写全英文博士后出站报告 原模板的默认设置是中文,改为全英文写作,只需以下步骤中的 “步骤1”(“步骤2” 阅读全文
posted @ 2019-10-12 15:52 Certainly 阅读(986) 评论(0) 推荐(0) 编辑
  2019年9月25日
摘要: 材料准备: CentOS 7 x86_64 IDL 8.2,下载自 ftp://ftp.lowell.edu/incoming/temp/old/IDL_Clients/v8.2/idl82sp2linux.x86_64.tar.gz 参考资料: [1] centos6.9安装idl8.2,亲测成功 阅读全文
posted @ 2019-09-25 09:49 Certainly 阅读(2194) 评论(0) 推荐(0) 编辑
  2019年6月25日
摘要: Emacs下的各种快捷键操作,实在是太方便了,像毒药一样让人上瘾! 问题描述: 最近重装了系统以及各种软件,但是碰到一个奇怪的问题,安装了极点五笔中文输入法,系统语言也设置为中文,结果在vim、gedit等其它软件都可以输入中文,唯独在Emacs里却不能输入中文。 在网上查了原因,是Emacs自带的 阅读全文
posted @ 2019-06-25 09:45 Certainly 阅读(327) 评论(0) 推荐(0) 编辑
  2018年12月19日
摘要: 美国的NOAA的Jim Ray开发了一个小工具,专门用来将互相关技术实现的观测量(C1,P2‘)转换成与Y-codeless观测量(P1,P2)相适应的观测量,方便将多个站的观测资料进行整合,校正了C1与P1之间的偏差。 相关的介绍,可以参考这里:http://acc.igs.org/ 程序包cc2 阅读全文
posted @ 2018-12-19 19:11 Certainly 阅读(589) 评论(0) 推荐(0) 编辑
  2018年4月16日
摘要: 参考文献:http://www.jb51.net/article/137596.htm,原文摘抄如下,并根据具体需要作了相应的修改。 步骤: 1. 安装httpd服务 Apache 的所有配置文件都位于 /etc/httpd/conf 和 /etc/httpd/conf.d 。网站的数据默认位于 / 阅读全文
posted @ 2018-04-16 16:41 Certainly 阅读(61192) 评论(2) 推荐(5) 编辑
  2018年3月17日
摘要: 主要开发工作用Linux,邮件和文档等主要在Windows,两者之间经常需要传输数据,两台主机都必须同时运行着。 但是,通常来说,它们需要同时准备两套显示器、鼠标和键盘,既占地方又不够方便。 远程控制是一种用来解决这种问题极其方便的软件工具。 实现: 在Linux上安装远程控制的显示端(RealVN 阅读全文
posted @ 2018-03-17 16:32 Certainly 阅读(413) 评论(0) 推荐(0) 编辑
  2017年11月25日
摘要: 之前在别的编辑器里用到代码折叠的功能很好用。 对 Emacs 不够熟悉,作为一只坚强的懒癌晚期患者,一直没开启这个功能,使用石器时代的标记法来记录每个结构的起止位置,效率可想而知。 今天可算是找着它啦!作为备忘,记录在这。 下文转自<那些年蛋疼的emacs代码折叠> 这里说的是emacs自带的Hid 阅读全文
posted @ 2017-11-25 21:52 Certainly 阅读(1897) 评论(0) 推荐(0) 编辑
  2017年11月12日
摘要: 在CentOS7上安装了PGI编译器,但是调试过程中遇到的“段错误(吐核)”一直让人很头疼。 通常采用在程序中增加屏幕输出代码的方式来追踪和定位出错的变量,比如下面这个样例程序就在第16行和第18行增加了两句输出: 如果屏幕的输出内容停留在“@1338”,则表明它后面一句没有被成功执行,即: if 阅读全文
posted @ 2017-11-12 21:23 Certainly 阅读(1269) 评论(0) 推荐(0) 编辑
  2017年9月27日
摘要: 这里提供两种方法来安装 netcdf: 一是 yum 安装,yum 安装时采用的是系统自带的 gfortran 编译器,版本较旧; 二是采用源码来 Makefile 编译安装的方式,它可以下载最新版的源码,并自行指定 Intel 或 PGI 编译器,适合自定义的需求。 O 系统环境 centOS 6 阅读全文
posted @ 2017-09-27 17:37 Certainly 阅读(11535) 评论(3) 推荐(0) 编辑
  2017年9月12日
摘要: 在一台电脑上设置好了 Emacs 自定义的许多包和参数,想要便捷地把各项设置迁移到另一台目标电脑,其实是很简便的。 一般情况下,各个package位于 ~/.emacs.d/ 文件夹内,我们需要做的只是把这个文件夹拷贝过去即可。 如果不幸地,目标电脑上的 Emacs 设置的是优先调用 ~/.emac 阅读全文
posted @ 2017-09-12 09:52 Certainly 阅读(432) 评论(0) 推荐(0) 编辑
  2017年8月29日
摘要: 笔记本安装的是双系统:Win7 64位,CentOS 7 64位。 政采就是个巨大的坑,笔记本标配的是5400转的机械硬盘,开机时间常常要一至两分钟,软件运行起来时各种数据的读写也非常慢,忍无可忍,决定更换成固态硬盘。 但是,CentOS 下许多软件的安装和配置都是用命令行完成的,再重装一遍不仅费时 阅读全文
posted @ 2017-08-29 15:59 Certainly 阅读(9126) 评论(0) 推荐(0) 编辑
  2017年7月25日
摘要: 使用TexLive有一段时间了,从2015到2017,一直运行如常。 最近,想把以前的文档重新编译,却发现不能正常运行,费了好大一番工夫,才终于修复了这个bug,记录如下。 问题描述:编译一个简单的 *.tex 文件时,经常报告系统文件找不到的错误,无论是 pdflatex,latex,xelate 阅读全文
posted @ 2017-07-25 15:48 Certainly 阅读(3629) 评论(0) 推荐(0) 编辑
  2017年7月20日
摘要: 一、CentOS 在CentOS系统中添加环境变量的方法有几种,推荐第三种方法。这里以添加 TexLive 2017 的环境变量为例进行说明。 1. 修改 ~/.bash_profile 文档,在文末添加以下代码: $ vi ~/.bash_profile # .bash_profile # Get 阅读全文
posted @ 2017-07-20 14:42 Certainly 阅读(3395) 评论(0) 推荐(0) 编辑
  2017年7月17日
摘要: 可参见这两个页面: 1. http://www.culatools.com/dense/lapack/ 2. http://www.netlib.org/lapack/lug/node1.html 根据实际需要,找到相应的程序,再去lapack中搜索该程序的源码来调用即可。 以求解超定线性方程组为例 阅读全文
posted @ 2017-07-17 09:56 Certainly 阅读(712) 评论(0) 推荐(0) 编辑
  2017年7月16日
摘要: 1. 安装PGI编译器 在PGI的官方网站的右上角,有一个社区免费版(Community Edition)的下载链接(GET PGI FOR FREE),根据操作系统选择合适的版本即可。 需要注意的是,在安装前务必对下载文件进行MD5码校验,下载网页上提供了安装包的MD5验证码,校验正确之后再进行安 阅读全文
posted @ 2017-07-16 22:09 Certainly 阅读(6281) 评论(0) 推荐(0) 编辑
摘要: 参考链接:linux下安装blas和lapack BLAS 和 LAPACK 这两个数学库是很多 Linux 科学计算软件需要调用的,所以经常会用到。 LAPACK,其名为Linear Algebra PACKage的缩写,是一以Fortran编程语言编写,用于数值计算的函式集。LAPACK提供了丰 阅读全文
posted @ 2017-07-16 22:02 Certainly 阅读(9842) 评论(1) 推荐(2) 编辑
  2017年7月13日
摘要: 主机: Dell OptiPlex 390 MT (i5) 系列; 显卡: 技嘉(GIGABYTE) GV-N730D5-2GI 902MHz/5000MHz 2GB/64bit GDDR5 显卡 (http://item.jd.com/1176469.html)。 系统:CentOS 3.10.0 阅读全文
posted @ 2017-07-13 11:05 Certainly 阅读(9675) 评论(0) 推荐(0) 编辑
  2017年6月25日
摘要: 详细的GNOME系统设置全文,参见这里。 以下摘录使用到的部分。 1. 在任务栏上显示日期或周几(二选一)、秒数 以上命令,也可以用命令来调用 $ gnome-tweak-tool 工具实现。 阅读全文
posted @ 2017-06-25 11:10 Certainly 阅读(1250) 评论(0) 推荐(0) 编辑
  2017年6月21日
摘要: 参考这里。 编辑文件: 找到这一行: ; (gtk_accel_path "<Actions>/ShellActions/Back" "<Alt>Left") ,可以看到,CentOS7 默认的向上一级目录跳转的快捷键是 Alt + ←。 在它下方添加一行,设置快捷键为 Backspace: (gt 阅读全文
posted @ 2017-06-21 11:15 Certainly 阅读(8114) 评论(0) 推荐(0) 编辑
  2017年6月15日
摘要: 4. GDB调试动态链接库对于动态链接库的调试和单个的执行文件差别较大,相对于静态链接库的调试只需要对makefile 稍作修改,具体改动如下: 生成相应的动态库并copy到系统目录 makefile 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 阅读全文
posted @ 2017-06-15 14:29 Certainly 阅读(216) 评论(0) 推荐(0) 编辑
  2017年6月8日
摘要: 以下例子均来自网络,只是稍作了编辑,方便今后查阅。 子目录 (一) Fortran调用C语言 (二) C语言调用Fortran (三) C++ 调用Fortran (四) Fortran 调用 C++ 需要说明的是,(一)和(二)对GCC编译器的版本要求并不高;而(三)和(四)对GCC编译器的要求比 阅读全文
posted @ 2017-06-08 13:47 Certainly 阅读(19048) 评论(1) 推荐(1) 编辑
  2017年6月7日
摘要: 下载的源码程序包中,共有16个例子,这里记录它们的调试及运行结果,尤其是哪些可用,哪些不可用,今后使用时用作参考。 总结: (1)在 18 个示例程序中,example16 和 example17 编译报错,example7 和 example12 编译正常但是运行时报错(“已放弃(吐核)”),ex 阅读全文
posted @ 2017-06-07 17:01 Certainly 阅读(2216) 评论(0) 推荐(0) 编辑
摘要: 网址:http://www.gpstk.org/bin/view/Documentation/BuildingGPSTkUnderUnix 这里使用Cmake来安装源码,网站上的原文摘抄如下,有少部分作了修改的地方,使用红色字体和下划线来标识。 The following procedure wil 阅读全文
posted @ 2017-06-07 11:22 Certainly 阅读(893) 评论(0) 推荐(0) 编辑
  2017年5月18日
摘要: 自从安装了CentOS7系统,它的启动时间常常要三分钟以上,实在忍不了。 以下是CentOS7系统的启动记录片断: 其中,黄色背景部分的操作,极其耗时,这两句的用时将近两分钟。 后来,谷歌查之,发现这个是CentOS7系统下常见的bug,果然遇到问题不能问百度,简直是白白浪费生命! 解决办法也很简单 阅读全文
posted @ 2017-05-18 21:18 Certainly 阅读(2495) 评论(0) 推荐(0) 编辑
  2016年9月4日
摘要: 题目 A = {'abcd','efgh','ijkl'; 'bd3','skge','zxe2'};怎样查找A中字符串的是否含有字符串"bd3",如有返回字符串所在的行号和列号。 解决办法 使用 strcmp(A,'YourKeyString') strcmp(A, 'bd3') 可以作为逻辑索引 阅读全文
posted @ 2016-09-04 09:43 Certainly 阅读(12387) 评论(0) 推荐(0) 编辑
  2016年8月29日
摘要: 未知何故,服务器上的系统时间不对,比实际的UTC快了将近63分钟。在涉及本地文件与远程服务器文件的时间戳校验时,容易产生混淆。 这里把系统时间更正的过程记录如下。 参考资料:http://www.centoscn.com/CentOS/config/2015/0723/5901.html 在Cent 阅读全文
posted @ 2016-08-29 16:22 Certainly 阅读(4790) 评论(1) 推荐(1) 编辑
  2016年8月24日
摘要: 链接自 http://blog.sina.com.cn/s/blog_691a84f301015khx.html,并略加修订。 查找目录下的所有文件中是否含有某个字符串: find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串: find .|xargs g 阅读全文
posted @ 2016-08-24 18:22 Certainly 阅读(8696) 评论(0) 推荐(0) 编辑
  2016年8月19日
摘要: 参考资料:http://blog.slogra.com/post-238.html 1. 问题描述 一段数据处理的 shell 程序,在 shell 中手动运行,可以正确执行。但是,把它放在 crontab 列表里,就会报错,提示 "matlab: command not found."。 Auto 阅读全文
posted @ 2016-08-19 13:39 Certainly 阅读(3997) 评论(0) 推荐(1) 编辑