自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Ubuntu 18.04】win10和win11下解决WslRegisterDistribution failed with error: 0x80370102的问题

Ubuntu18.04,在win10和win11的微软商店安装完毕后,报了错“WslRegisterDistribution failed with error: 0x80370102”。

2022-11-06 21:57:27 1369 1

原创 两台windows主机共享文件的方法【简单有效】

4.在主机B上,win+r,输入“\192.168.10.100”(不含引号),回车,就会弹出两台电脑的共享文件夹。经过验证:主机A和主机B可以相互共享文件,且我的主机A和主机B一个是win10系统 一个是win11系统。在终端中输入ipconfig语句查看该主机的ipv4地址,假设是192.168.10.100。设置如下,该界面直接在windows搜索框中搜“共享”两个字就能找到。3.打开主机A的终端(win+r,输入cmd回车)1.两台主机连接同一个网络(wifi或热点)2.两台主机均开放共享权限。

2022-09-13 22:58:38 3472

原创 【Python】浮点数精度问题与解决

a = 1.1b = 2.2r1 = b-aprint(r1)import decimaldecimal.getcontext().prec = 2a = decimal.Decimal('1.1')b = decimal.Decimal('2.2')r2 = b-aprint(r2)a = float(a)b = float(b)r3 = b-aprint(r3)print(r1==r2,r1==r3,r2==r3)decimal.getcontext().prec =

2022-05-17 23:12:50 712

原创 【Ubuntu20.04 LTS】WSL1+Xming配置图形界面

@TOC一、配置1、 win10上 安装 Xming2、WSL1上 Bash安装 Xfce4二、应用1、点击win10左下角搜索XLaunch2、WSL1的终端中输入以下命令启动bash一、配置1、 win10上 安装 Xminghttps://sourceforge.net/projects/xming/https://jaist.dl.sourceforge.net/project/xming/Xming/6.9.0.31/Xming-6-9-0-31-setup.exe2、WSL

2022-04-18 22:37:14 3864

原创 【Ubuntu20.04 LTS】WSL1下安装OMNeT++5.6.2(含环境配置)

环境:win10 , WSL1 ,Ubuntu20.04 LTS,OMNeT++5.6.2一、换源换源时要注意Ubuntu的版本,不能随便换。否则会报错,如:E: Unable tocorrect problems, you have held broken packages.ubuntu各个版本的源如下:Ubuntu 12.04 (LTS)代号为precise。Ubuntu 14.04 (LTS)代号为trusty。Ubuntu 15.04 代号为vivid。Ubuntu 15.10 代号

2022-04-18 22:21:00 1048

原创 [python]TypeError: unsupported operand type(s) for /: ‘int‘ and ‘IntervalMath‘

自定义类型IntervalMath的实例a,求a/2可以进入类的内置函数__truediv__,而2/a进不去__rdiv__,只能在外面将2转化为IntervalMath类型。否则会报错:TypeError: unsupported operand type(s) for /: ‘int’ and 'IntervalMath’但a/2时就不会报错。# -*- coding: utf-8 -*-"""Created on Wed Mar 9 21:10:37 2022@author: REE

2022-03-11 20:20:48 1750

原创 [python]TypeError: only size-1 arrays can be converted to Python scalars

当在代码中同时import numpy库和math库时,在进行sin、exp等运算时需要使用 np.exp()或者 np.sin(),否则就会报这个错误。# -*- coding: utf-8 -*-"""Created on Wed Mar 9 19:45:00 2022@author: REESE"""from math import *import numpy as npdef f(x): return np.exp(-x**2)*np.sin(10*x)def trap

2022-03-11 19:59:50 1656

原创 Reservoir Sampling水塘抽样

在读2020年发表在SIGCOMM上的Data Center领域的一篇文章:《PINT:Probabilistic In-band Network Telemetry》。论文提到了在INT的path tracing应用中,将交换机ID赋值给v【即不同数据包到达同一交换机的v一致】Baseline solution:在每个包上写一个采样ID(sampled ID),使用TTL阈得到跳数并运行Reservoir Sampling.【**Reservoir Sampling(水塘抽样)**允许我们在交换机

2022-01-23 19:45:54 353

原创 [C++]使用iterator移动vector中的元素,报错AddressSanitizer: heap-use-after-free

以leetcode977为例,python已经成功实现。但C++报错。https://leetcode-cn.com/problems/squares-of-a-sorted-array/submissions/迭代器移除元素,返回的迭代器指向的是被删除元素的下一个元素,所以不需要it++;https://blog.csdn.net/weixin_41001497/article/details/108441390参考一下题解https://leetcode-cn.com/problems/squ

2021-10-14 21:35:35 337

原创 [C++]何为溢出?如何避免?

以Leetcode69为例:给你一个非负整数 x ,计算并返回 x 的 算术平方根 。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。示例 1:输入:x = 4输出:2示例 2:输入:x = 8输出:2解释:8 的算术平方根是 2.82842…, 由于返回类型是整数,小数部分将被舍去。提示:0 <= x <= 231 - 1=================

2021-10-11 20:45:37 1112

原创 [C++] leetcode704的递归和非递归解法,递归用到assign方法进行vector的切片

以Leetcode704为例,题目:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1

2021-10-10 17:11:22 178

原创 ------------------------------------------------------------一个分水岭

特大喜讯!俺大学毕业啦!研究生跨考上岸,加入到CS大军啦。大四上半学期考研,下半学期做毕设+准备复试+处理毕业的杂事,导致一直没有时间学习想学的技术。仅以此篇博客,作为我大学和研究生阶段的分水岭,也是我人生中第一次通过自己的努力实现目标的分水岭。雄关漫道真如铁,而今迈步从头越。以后会有无数艰难险阻,我要沉下心、慢慢来、一一克服。...

2021-07-17 15:13:52 202

原创 [c++]int、float、char、string、CString、LPCSTR、LPCTSTR的相互转换

1. CString->LPCSTR直接赋值即可CString cs = "abcd";LPCSTR lp = cs;2. CString->LPCTSTRLPCTSTR = _T(cs);3. CString->charchar ch = cs.c_Str();4. CString->intint i = atoi(cs.c_str());5.int->CStringcs.Format(_T("%d"),i);

2020-08-28 23:20:12 925

原创 [c++]海量数据运行时提高程序运行效率、降低内存占用的方法

降低内存的占用1.慎用erase()昨天我运行了一个数据,在对字符串的处理时使用了迭代器来对string对象进行遍历,并用string.erase()进行字符串的裁剪。这种办法对于少量数据来说是完全没问题的,但是一到大量数据,就会提示内存不足,甚至电脑性能不高的话,主板会被烧坏。(别问我怎么知道的o( ̄︶ ̄)o)出现这种情况的原因是erase对字符串(数组同理)进行除后,迭代器指向的是被删除的元素的下一个,而被删除的元素虽然在字符串中消失了,但是它的地址没有被释放掉,出现了野指针和内存泄漏。(自己的拙

2020-08-27 19:13:58 3136 2

原创 【c++】使用Handle实现大文件的读取,需要了解的细节

【c++】大文件的读取string或者CString类型的文件路径要转化为LPCSTR型如何快速获取大文件的字节长度如何求结构体类型或其他类型的字节长函数功能、返回值意义详细说明(见注释)背景说明:想要读取二进制文件,该文件的字节数上亿。string或者CString类型的文件路径要转化为LPCSTR型LPCTSTR即const char :(1)当需要const char 而传入了CString时, C++编译器自动调用 CString重载的操作符 LPCTSTR()来进行隐式的类型转换。(2)

2020-08-27 18:22:22 1148

原创 [Python]内置函数sorted()在列表、元组、字典排序时的使用方法【全】

2020-03-20 13:47:11 588 1

原创 [Python]DataFrame的创建、数据读取、增加删除行列

DataFrame数据读取读取具体单元格值方法一 df[‘ColName’][行号]方法二 df.values[1][1]df.values 去掉行名、列名只剩下数组构成的数组 ‘numpy.ndarray’可用df.values[行号]取出整行数据用df.values[行号][列号]取出单个数据读取一列df[‘ColName’]读取多列df[[‘ColName1’,‘ColN...

2020-03-19 14:56:33 2544 1

原创 [Python]数组、列表、矩阵的相互转换

2020-03-18 15:59:49 1090

原创 [Python]数组与矩阵的区别

2020-03-18 15:59:04 165

原创 [Python]数组的创建、更新、读取、属性

2020-03-18 15:57:37 1011

原创 【MATLAB】画图

``

2020-02-23 22:15:30 126

原创 【Python】数据分析注意事项

1.报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 0: invalid continuation byte在pandas.read_csv()的参数中加encoding="gbk"即可2.报错:找不到路径pd.read_csv(r"C:\Users\REESE\Desktop\a.csv")...

2020-02-23 21:07:37 257

转载 【Python】运算符优先级

2020-02-21 19:06:10 99

原创 【python】恺撒密码的五种方法

方法一A = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']a = input()for i in a: if i in A: b = A[(ord(i) - ord('A') + 3) % 26] ...

2020-02-17 00:01:55 1863

原创 【python】数字变换的三种方法

方法一 字符串转化成列表,赋值后,再连接成字符串NumStr = input()NumList = list(NumStr)for i in range(0,len(NumStr)):#最后一个字符的下标是长度-1 switch(eval(NumList[i])) { case(0): eval(NumList[i]) =...

2020-02-09 03:26:51 1165

原创 C#中using的三个用法

using :对命名空间的引用比如 using System; 这样的命名空间,在加入了dll 包之后,也要对包进行引用对不同命名空间同一方法别名的区分即:定义别名例:定义两个命名空间using System; namespace someName1 { public class some { public string getS...

2020-01-29 03:34:38 215

原创 VS+C# DataGridView用法

动态创建行

2020-01-29 00:43:20 3768

原创 DataView和DataTable的区别、联系、以及相互转化方法

一、定义DataTable:表示内存中数据的一个表,它完全是在内存中的一个独立存在,包含了这张表的全部信息。DataTable可以是从通过连接从数据库中读取出来形成的一个表,一旦将内容读到DataTable中,此DataTable就可以跟数据源断开而独立存在;也可以是完全由程序自己通过代码来建立的一个表。DataView:表示用于排序、筛选、搜索、编辑和导航的 DataTable 的可绑定...

2020-01-28 00:31:57 3196

原创 [AE+C#]GIS系统开发中遇到的问题和解决方法

发现问题:原因:未设置主键发现问题:解决:3.有时候,引用栏下和using后面写的不一定完全一致。如:using ESRI.ArcGIS.esriSystem;与ESRI.ArcGIS.SystemdataGridView显示的不好看5.没有可获得的权限右键Lisence控件 修改属性即可6.数据库表和dgv连接时,要设置主键和递增标识列,传值时第一列...

2019-12-20 00:33:10 454

原创 【已解决】为什么sql数据库一次只能导入200条数据

打开SQL SERVER——工具——选项——SQL SERVER对象资源管理器——命令——进行如下设置即可:

2019-12-19 17:03:03 1721

原创 用(AE+C#)和ArcGIS中设置IDW插值后的栅格的空间范围

在AE中我想用IRasterAnalysisEnvironment接口的SetExtent方法来设置范围,虽然没报错,但是还是原先的样子。private void toolStripMenuItem9_Click(object sender, EventArgs e) { IInterpolationOp pInterpolationOp; ...

2019-12-15 20:46:50 1913 1

原创 AE+C#按掩膜提取

click事件 private void 按掩膜提取ToolStripMenuItem_Click(object sender, EventArgs e) { //设置栅格图层 pRasterLayer = GetLayerByName(mainMapControl.Map, textBox2.Text.ToStrin...

2019-12-15 20:27:35 1154 4

原创 AE+C# 缓冲区的实现(GeoProcessor的用法)

最近在做一个地理信息系统,需要实现缓冲区分析的功能。在网上、参考书上参考别人的代码。发现了一个大bug,一直解决不了,遂奋战至凌晨三点半。终于解决啦~先搭建窗体:选择图层 :comboBox1缓冲距离 :textBox1输出路径 :textBox2确认:button1取消:button2(一)变量以及构造函数的的定义 //变量的定义 private ...

2019-12-15 20:05:56 2816 21

原创 地理信息系统的元数据、主数据、参考数据之间的区分

最近在写一个地理信息系统,对前两个数据的概念有点混淆,故搜集了一些资料。以下,是我自己归纳总结的,图片侵删。元数据描述数据的数据,包括数据的定义、结构、业务、存储、安全等方面。例如,下图中的city_name是主数据中的列名称,而城市名称是描述city_name的数据。参考数据简单来说,就是数据字典,对具体含义不明确的列的解释,从而提高数据可读性。主数据实例化的、可被反复引用的关...

2019-12-11 18:48:01 2299

原创 dataGridView中的表格填不满,总是有一片灰色的

如图解决方法很简单,将dgv的AutoSizeColumnMode属性改为Fill即可。

2019-12-11 13:58:26 1669 4

原创 【已解决】ArcGis打不开,弹出license错误。

解决方案在Lisence Server Administrator中重新读取许可即可

2019-12-11 08:41:38 6318 3

空空如也

空空如也

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

TA关注的人

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