自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 无root权限在redhat服务器集群安装R语言

uname -a。

2023-05-25 11:11:00 524 1

原创 MATLAB直接定位变量MATLAB直接查看变量值MATLAB直接打开变量窗口

在调试模式下选中变量ctrl+D,我不是最后一个知道的吧?

2023-03-27 10:51:13 669

原创 matlab plotyy命令两根线两端不对齐

就是81个数据,两端不对齐,非要先放大再缩小又对上了。解决方法:别用plotyy,用yyaxis解决问题。

2023-03-02 19:50:02 372

原创 matlab一个很有意思的报错

错误写法: path=“E:\MATLAB\biyesheji\yanjiusheng\radius10000\data”; eval([‘elb_’ num2str(i) ‘=load(’ path ‘elb_’ num2str(i) ‘.txt);’]) 必须为字符串标量或字符向量正确: path=‘E:\MATLAB\biyesheji\yanjiusheng\radius10000\data’; eval([‘elb_’ num2str(i) ‘=load("’ path ‘elb_’ num2st

2022-06-27 21:05:23 1736

原创 matlab quiver函数添加图例(比例尺、参考矢量)

其实思路很简单,先把你的数据画出来,再画一个参考大小的箭头。主要解决的是两次画图箭头大小不一致的问题。先上修改放缩系数前的效果。 没错,那个小的线段就是参考矢量,同一个函数两次画出来的箭头,大小其实差不多(上面是0.208,参考矢量大小0.2),结果第一次画的箭头比参考箭头大四五倍。画图时修改放缩系数,scale=0。scale=0; f=figure; q=quiver(X,Y,u.*arrow_control,v.*arrow_control,scale); ql=quiver(2, 15.5, 0.

2022-06-12 23:16:42 6336

原创 CMIP6文件名含义详解

CMIP6 数据名很长,出于众所周知的原因,虽然 CMIP6 提供了说明文档,我们依然无法看到,我看了一下中文互联网好像没有文章仔细说明,能看到的也是说一半就不说了,那我来吧。 只介绍 CMIP6 ,需要看源文档的可以访问这个网址(需要一些黑科技): https://docs.google.com/document/d/1yUx6jr9EdedCOLd–CPdTfGDwEwzPpCF6p1jRmqx-0Q/edit# <mip_era>/<activity_id>/<insti

2022-04-26 20:22:05 14535 7

原创 编译并运行pom2k遇到的问题

第一,没有权限运行 ./runpom2k 办法: sudo chmod 777 runpom2k 第一,没有g77(未解决) 安装g77 按照这个方法: 安装g77的教程 报错 W: GPG 错误:http://old-releases.ubuntu.com/ubuntu hardy Release: 下列签名无效: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX437D05B5 W: GPG 错误:http://old-releases.ubuntu.com/ubuntu hardy-u

2022-04-18 17:09:32 285

原创 2021-10-02 dconf editor 没有canonical indicator time

在修改ubuntu顶部状态栏的时间格式时下载dconf editor没有canonical indicator time,只需要安装一下: sudo apt-get install indicator-datetime 重新打开dconf editor即可

2021-10-02 19:08:15 188

原创 bat学习笔记(持续更新)

基础命令 pause 执行完后暂停,显示“请按任意键继续. . .”,按任意键继续。 例: pause ===== C:\bat>pause 请按任意键继续. . . rem(:: ) 注释。不会在运行的时候显示出来。 例: ::使用rem或者双冒号注释 pause ===== C:\bat>pause 请按任意键继续. . . echo 显示命令后面的字符串,可以多个。 例: echo yigeqiaodaimadetuzi pause ===== C:\bat>echo yigeq

2021-09-14 01:19:19 3729

原创 《手撕linux源码系列补丁》函数篇之set_program_name

用法 set_program_name (argv[0]); 源码分析 void set_program_name (const char *argv0)//argv0用于储存文件名 //创建两个变量 const char *slash;//有斜线的文件名 const char *base;//基础文件名,无斜线 //这一步检测传进来的数组变量argv0是否创建了,没有创建就报错,并退出 if (argv0 == NULL) { fputs (“A NULL argv[0] was passed throu

2021-08-10 00:00:09 603

原创 2021-07-10vscode中一键打出python main函数快捷键

vscode中一键打出python main函数快捷键 右下角设置,user snippets,搜索python,括号中添加此代码 “Print to console”:{ “prefix”: “main”, “body”: [ “if name == main:”, “”, ], “description”: “python–main” } 重启即可 ...

2021-07-10 21:10:17 2088

原创 修改ubuntu命令行前面的用户名

vim ~/.bashrc 找到PS1=···(图中61行) weicl那里的\u修改为你想要的字符串 记得source

2021-06-27 23:21:21 687

原创 MSedge主页被360劫持

被那个该死的360劫持了主页,一打开就是广告,只想学linus说一句: 360,fuck you! 先看一下快捷方式的目标位置 右击MSedge——属性——目标 然后删掉所有的快捷方式 你会发现在路径后面还有一串代码,不需要 打开MSedge所在的地方 将前面那一半路径复制到文件管理器的搜索栏,找到MSedge,重新创建快捷方式,o了 360,fuck you! 360,fuck you! 360,fuck you! ...

2021-04-12 15:00:35 2603

原创 基础shell脚本语法学习笔记

\ 连接两行 注释 echo -e “显示的内容” exit 0 退出 read -p “提示信息” var 读取用户键盘输入变量var “var"显示var的值(而不是var这个字符串)var={var}" 显示var的值(而不是var这个字符串) var=var"显示var的值(而不是var这个字符串)var=(date --date==‘2 days ago’ +%Y%m%d) 使用命令给变量赋值 var=(((((({var1}*var2))变量赋值存在运算touch"{var2})) 变量赋值存在

2021-04-08 20:56:39 284

原创 MATLAB画图的设置和注意事项(持续更新)

设置colorbar

2021-03-31 22:13:37 725

原创 word操作(学习用,持续更新)

题注 设置默认题注格式 开始——右下角的小箭头——下拉三角形——修改

2021-03-27 18:46:07 118

原创 matlab画图变量和m_map地图不能正确吻合有变形

绘图代码如下 m_proj('lambert','long',[105 135],'lat',[10 44]); m_coast('patch',[.7 .7 .7],'edgecolor','b'); m_grid('linest','none','box','fancy','tickdir','in'); hold on% 非常重要!!! m_pcolor(X,Y,nanmean(swh_avg_year_china_nearshore_trans,3)); xlabel('longitude');

2021-03-25 16:29:44 645

原创 matlab画图一片空白的问题

clear,clc % 读取变量 chla = ncread('A20021722002263.L3m_SNSU_CHL_chlor_a_4km.nc','chlor_a');% lon,lat,列*行,8640*4320 lat = ncread('A20021722002263.L3m_SNSU_CHL_chlor_a_4km.nc','lat');% 4320*1 lon = ncread('A20021722002263.L3m_SNSU_CHL_chlor_a_4km.nc','lon')

2021-03-10 14:44:05 4425

原创 使用python操作excel画图

from openpyxl import load_workbook from openpyxl.chart import ( RadarChart, Reference, ) import numpy as np def read_all_data(worksheet): print("read_all_data...") data_list = [] for row in worksheet.values: for value in row:

2021-03-08 23:23:20 1473

原创 python操作excel处理数据及绘图

http://yumos.gitee.io/openpyxl3.0/index.html#document-charts/introduction

2021-03-06 22:34:34 617

原创 ubuntu命令行的几个相关设置

root下的root@LENOVO:~# 颜色设置 变为root权限 $ sudo -i 输入密码 $ vim .bashrc 输入命令 /force_color_prompt 找到 #force_color_prompt=yes 将#号删除 输入命令 :wq $ source .bashrc 即可 命令行颜色说明

2021-02-28 20:36:27 237

原创 使用python自动化点击页面元素以下载ecmwf数据

重要申明 部分代码源自网络,是在记不清了,对作者表示歉意 import time import os import sys from selenium import webdriver import win32api import win32con from selenium.common.exceptions import NoAlertPresentException import traceback from urllib import request import msvcrt # chrome

2021-01-17 21:23:20 839 3

原创 一个半自动化下载ecmwf数据的脚本

下载数据 这个的详细教程请看我的上一篇文章 from ecmwfapi import ECMWFDataServer server = ECMWFDataServer() server.retrieve({ "class": "ei", "dataset": "interim", "date": "1988-01-01/to/1988-12-31", "expver": "1", "format":"netcdf", "grid": "0.75/0.75"

2021-01-13 23:36:35 474

原创 ecmwf批量下载数据

感谢此文作者 http://www.clarmy.net/2018/09/16/how-to-download-data-from-ecmwf-in-batch/

2021-01-12 19:47:49 606

原创 matlab画中国近海有效波高时遇到的问题及m_map的用法注意事项

matlab画中国近海有效波高时遇到的问题及m_map的用法注意事项 数据问题 这个数据很不友好,它的纬度从大到小,经度又从小到大。 这需要笔者转置数据。 先定位数据在矩阵的位置。最高的纬度是50°N,lat_min=1,是lat矩阵里的第一行。 lat_min = find(lat==50);%最小是最大,坐标,50°N,1 lat_max = find(lat==10);%10,321 lon_min = find(lon==105);%最小是最小,坐标,105,121 lon_max = find(l

2021-01-11 14:33:47 1676

原创 Pro Android中关于getResources的用法在最新版中的变化

版本说明 android studio 版本:4.0.1 java版本号:14.0.1 更改 由your-activity.getResources()变为this.getResources() 周知。

2020-08-22 11:48:47 200

原创 gcc编译不了c语言

新人初见ubuntu问题之(一)gcc编译不了c语言遇到的问题检查源代码sudo apt-get install build-essential切换源sudo apt-get install build-essential重新编译 遇到的问题 gcc hello.c hello.c:1:19: fatal error: stdio.h: 没有那个文件或目录 #include <stdio.h> ^ compilation terminated. 检查源代码 #include <stdi

2020-06-15 12:24:59 2336 1

原创 一个比较文件中不同的内容并写入一个新文件夹的脚本

` def subjects_compare(standard_arg,modify_arg,file_arg): len_standard = range(len(standard_arg)) len_modify = range(len(modify_arg)) range_len_standard = range(len(standard_arg)) range_len_modify = r...

2020-05-02 00:45:42 234

原创 关于linux(Ubuntu)下安装Grads失败的问题

关于linux(Ubuntu)下安装Grads失败的问题 开门见山,最简单的办法就是升级应用商店然后在里面搜索GRADS(注意必须大写): 倒数第三个铜黄色的图表就是了,点击安装少等片刻就好。 希望能够帮助到大家,花了我好几天,下载了好几个版本,看了几十篇教程,结果大佬提点一下,五分钟完事。哎! 如果你非要装官网的tar.gz,那你自己折腾把……笔者老了,就想用点安稳的东西。 ...

2020-04-24 14:40:49 936 3

原创 android studio:Intel HAXM is required to run this AVD问题的解决办法

第〇步 检查android studio里面的run按钮旁边有个按钮,avd manager 点进去,里面的操作应该看是否安装了。 第一步 检查您的BIOS是否打开Intel Virtual Technology 重启——config——Intel Virtual Technology——ennable 第二步 检查是否打开windows虚拟机选项 控制面板——程序——启用或关闭win功能——虚拟...

2020-03-23 14:50:38 1997

原创 python批量修改文件名为自然数

介绍 思路很简单,用户给定路径,读取整个文件夹内照片个数(1-n),然后就for循环os.rename。其中我发现安卓是这样排列的: 1,11,12……19,2,20……以此类推 因而1-9是01……09. 代码 import os import glob path = input("give me your path : ") file_name = glob.glob(path+’\*’)#获...

2020-02-15 20:42:25 227 1

原创 【自动清理小文件程序】小姐姐的家,有自动机器人啦!(使用前请仔细阅读注意事项!!!)

目录使用场景注意事项(使用前请阅读!!!)代码原文 使用场景 我们从 magnet:?xt=urn:btih:xxxxx 下载的学习资料里总是有些莫名其妙的小文件,对专门用来装学习资料的磁盘空间造成了很大浪费,一个个删是不可能的,这辈子都不可能的。这种重复性劳动当然是交给代码去做啦,在2T硬盘告急的时候,我写了一个脚本清理空间,给JAVA, CPP, R的学习资料让点位置。(滑稽) 注意事项(使用...

2020-01-08 22:56:17 311

空空如也

空空如也

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

TA关注的人

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