- 博客(72)
- 收藏
- 关注
原创 2021-10-09数据分析--系统认识数据分析
一、什么是数据分析观测、实验、应用二、重新认识数据分析观测:对数据形成客观量化的认知(报表、图表、仪表盘)实验:发现规律、验证假设(科学研究、A/B测试)应用:不断基于数据反馈迭代产品三、观测**观察:**采集数据、储存数据、展示数据采集数据1.解析系统日志2.埋点获取新数据3.通过传感器采集4.爬虫(解析网站)5.API(平台API文档,用API获取数据)储存数据各类数据库hive、myslq、presto、impala(数据工程师)、连接数据库取数展示数据:可视化高效传达
2021-10-10 21:01:01
440
原创 2021-09-16SQL Day2作业2
Q1:写出SQL语句中的通配符及其用法1、下划线_:代表任意一个字符以及其具体的位置2、百分号%:代表任意多个字符Q2:写出模糊查询的具体结构关键字(WHERE)+查询的列(字段名)+关键字(LIKE)+‘匹配文本’(含通配符)e.g. SELECT * FROM milk_tea WHERE pro_name LIKE ‘数%’ OR prod_name LIKE ‘%糖’;Q3:几种数值型数据类型1、INTEGER:表示整数型,正负数都可以2、DECIMAL:定点型,表示小数位数...
2021-09-16 17:42:50
276
原创 2021-09-15SQL Day1作业1
Q1:简单说说关系型数据表和Excel表的异同同:都是二维表格式,都有行和列,行列交叉都是单元格,单元格内都存储数据异:关系型数据表不能合并单元格;关系型数据表的每一列都有明确的数据类型,不允许出现数据类型以外的数据Q2:将SQLData文件中的sheet导入Navicat中1、Excel文件一定要打开2、数据内容一定不能有特殊格式,比如加粗、框线3、注意字段格式的设置,日期的格式、价格的格式、整数的格式4、注意主键的设置,设置为第一列Tips:1、SHOW DATABASES;2、CR
2021-09-15 21:50:54
203
原创 Cesium 环境配置 Node.js 基于cesium可视化的论文全过程(一)
关于配置环境真的走了很多弯路,现在把我所有用过的方法中比较好用且有效的整个流程记录一下。本机环境:Win10 专业版x64先是Node.js的安装1.下载安装包Node.js 官方网站下载:https://nodejs.org/en/选择操作系统对应的包下载完成,安装包是这个样子的2.安装打开安装包,傻瓜式下一步即可安装成功,文件夹结构如下,并在上面安装过程中已自动配置了环境变量和安装好了npm包,此时可以执行 node -v 和 npm -v 分别查看node和npm
2021-04-22 12:39:44
623
原创 前端代码轻量级“神器”(VS Code)常用快捷键
1.最常用!+Tab:html的默认模板行注释:Ctrl +/块注释:Shift+Alt+A撤销:Ctrl +Z恢复:Ctrl +Y代码补全:Tab将光标定位到当前最左行:Home;尾处:End将光标定位到文章第1行:Ctrl+Home;尾处:Ctrl+End在当前行下新增一行,然后跳至该行:Ctrl + Enter向下复制行:Shift+Alt+向下方向键对齐: Shif...
2020-04-07 09:09:49
547
原创 SyntaxError: Non-ASCII character '\xe6' in file test.py on line 1, but no encoding declared;
最近敲python 遇到了下面这个错误:SyntaxError: Non-ASCII character '\xe6' in file test.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details解决办法:在该.py的文件头部添加: 下列代码,即可 # -...
2020-03-25 09:41:45
2979
原创 简单常用DOS命令
打开dos控制台:window+R输如cmd回车1.d:回车 进行盘符切换2.dir(directory)列出当前目录下的文件及文件夹3.md(make directory)创建目录md 123在相应盘符中新建新的文件夹4.rd(remove directory) 删除目录即可删除D盘中名为“123”的文件夹5.cd(change directory) 改变指...
2020-03-24 11:00:39
726
原创 C/C++printf()格式输出
printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。printf(“格式控制字符串”, 输出表列);其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:(1)...
2020-03-23 14:37:11
2861
原创 python3.x 中point类 && python实现点到直线的距离
使用的书本是python2.x ,在python3.x 中无法导入point类,只能加载下面point类,可以运行。参考博客:https://blog.youkuaiyun.com/huoxingrenhdh/article/details/71708936import mathclass Point(object): def __init__(self,xParam = 0.0,yPara...
2020-03-19 08:26:44
3277
原创 C语言中exit的简单用法
exit()就是退出,传入的参数是程序退出时的状态码。0表示正常退出,其他表示非正常退出,一般都用-1或者1,exit(1);//跟return(1)一样效果;标准C里有EXIT_SUCCESS和EXIT_FAILURE两个宏,用exit(EXIT_SUCCESS),可读性比较好一点。使用exit()时,可以不论main()的返回值类型。它的头文件是 stdlib.h。...
2020-03-11 13:48:45
4121
原创 VS程序运行框闪退问题
在程序末尾加上语句:system(“pause”);,再加上头文件 #include<stdlib.h>,这样运行结果后就会显示结果,并提示 请按任意键继续。
2020-03-08 13:35:29
350
原创 C语言求字符串数组的长度函数计算
常见的计算长度的函数有两个,sizeof()和strlen(),但是,它们之间的差别还是很大的。sizeof():主要负责计算数组的长度;strlen():主要负责计算字符串的长度。(1)sizeof():数组占用字节除以数组类型所占字节,结果为数组元素个数使用方法:sizeof(数组名)/ sizeof(数组类型名)(2)strlen():strlen,求字符串有效长度例如:#in...
2020-03-08 10:49:24
15217
原创 C语言文件操作详解
参照很多文章总结内容fopen():文件打开操作头文件:stdio.h函数定义:FILE *fopen(char *pname, char *mode)函数说明:pname是文件名,mode是打开文件的方式mode:“r” 打开一个已经存在的文件文本,文件不存在则出错以“r+”的方式打开一个文件,会清空文件的原始内容,重新写入数据返回值:正常返回:FILE *一个指向文件在内存中...
2020-03-08 10:45:05
280
原创 C语言计算结构体占用字节大小总数
在学习C语言的时候很多人可能遇到了和我同样的问题,就是无法正确计算出C语言结构体所占字节的总的大小。首先,在开始计算结构体占用字节大小之前,我们要先搞懂什么是结构体的对齐和补齐。为什么会有结构体的对齐与补齐。CPU的数据传输方式:CPU的数据传输方式是一次传输2个(32位)或者8个(64位)字节的方式进行传输(根据总线条数来确定),这里我们以64位系统来举例,如果你声明一个变量占用8个字节,且...
2020-03-08 09:34:15
749
原创 C/C++ if语句中出现赋值语句
我们习惯了向if里面传递布尔值,如果为true就进入if语句块中;或者传入一个判断语句(表达式a==表达式b);或者传入数值,0为false,其他都为true。等等初学者很容易在传入判断语句的时候将==写成=,而导致代码失误,这时会有什么情况发生呢?编译器在编译代码的时候是不会报错的,程序可正常运行程序如何运行来看一下这段代码:#include<stdio.h>int ma...
2020-03-06 11:34:29
7211
原创 Windows系统下最简单方式解决python matplotlib中文乱码问题
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签x=range(0,120)y=[random.randint(20,35) for i in range(120)]plt.figure(figsize=(20,8),dpi=80)#设置大小plt.plot(x,y)...
2020-02-18 15:19:22
1567
1
原创 osgvieweMFC 显示窗口问题
发现osg视图窗口总是不会全部显示,似乎视图上下文的坐标存在问题。核心问题在于下一段代码改变了视图的坐标://该构造函数内部修改了traits的x,y值!!!osg::GraphicsContext* gc = osg::GraphicsContext::createGraphicsContext(traits.get());所以下一段代码设置显示的视图范围的时候,坐标并不是以(0,0)开...
2020-01-03 09:43:00
210
原创 OSG+VS2010+win10环境搭建
由于编译过程复杂,很可能出错,在此向大家提供已经编译好的OSG接口。仅限于参考链接:https://pan.baidu.com/s/1Zs6WLznrOI9lIwoBba8gcw提取码:m89w如果想自己配置的,可参考如下链接过程https://www.cnblogs.com/eaglezhao/archive/2011/07/12/eaglezhao.html如使用以上配置资源,接下来...
2020-01-03 09:38:38
434
6
原创 vs2010 "error LNK1104: 无法打开文件“mfc100.lib””等系统库文件不存在问题解决
问题在使用vs2010时,遇到一些莫名其妙的vs系统库文件不存在等问题,例如:error LNK1104: 无法打开文件“mfc100.lib解决方法一般是我们在引用第三方库文件时,忘记勾选 “从父级或项目默认设置继承(I)” ,所以才会导致一些vs自带lib文件无法使用的问题。右击项目 – 属性 – 配置属性 – VC++目录 – 常规 – 库目录 – 勾选“从父级或项目默认设置继承(I...
2020-01-03 09:14:08
1632
原创 C#文件过滤器filter
C#文件过滤器filterOpenFilterDialog对话框的Filter属性说明首先说明一个示例,分析Filter属性的构成:前面的“Excel文件”称为标签,是一个可读的字符串,可以自定义,是筛选器,表示筛选文件夹中后缀名为.xls的文件,“*”表示匹配EXcel文件名称的字符串。1.Filter是null或Empty,表示显示所有文件,并总会显示文件夹2.需要筛选特定的文...
2019-12-21 22:43:04
2426
原创 无法嵌入互操作类型"ESRI.ArcGIS.Geometry.PolygonClass/PointClass".请改用适用的接口
在基于C#的AE中出现如下错误提示:无法嵌入互操作类型"ESRI.ArcGIS.Geometry.PolygonClass".请改用适用的接口解决方法:在所在项目 找到相关引用 打开“属性 ” 把“嵌入互操作类型”设置为False....
2019-12-21 21:45:21
1336
原创 ArcEngine核心UI控件含义
第一次接触控件使用会很懵,很多资料解释都晦涩难懂,以下是我按照自己的理解写的一些解释,具体的使用我会陆续更新,有什么错误,欢迎大家评论指正!MapControl显示ArcGIS支持的地图数据。相当于ArcMap中地图显示部分,自身已具有鼠标滚动放缩小功能等;PageLayoutControl页面布局控制;TOCControl用来控制图层的显示。相当于ArcMap中图层列表部分,自身已具...
2019-11-26 16:04:04
310
原创 {"无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。"}
{“无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。”}可以在:项目属性-生成-目标平台改为x86就好了具体步骤如下:OK!!!!...
2019-11-12 11:59:00
2374
3
原创 ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS component
ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components.在程序入口处添加绑定:ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);可以在主函数中Init...
2019-11-11 17:29:12
429
原创 Android Studio配置遇到:android sdk location should not contain whitespace,错误
AS配置遇到:android sdk location should not contain whitespace,as this can cause problem with the NDK tools. 发现所有的解决问题都是因为你的sdk的路径有空格只需将路径名空格去掉即可...
2019-07-26 15:51:49
2173
原创 Android studio创建模拟器错误
Cannot launch AVD in emulator.Output:emulator: WARNING: Increasing RAM size to 1GBemulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAX kerne
2019-07-25 14:52:25
1367
原创 GIS原理与应用-拓扑关系绘图Python(turtle)
import turtle#画图turtle.speed(10)#速度#拟定为顺时针方向#两个三角形# #线号# Line=['a','b','c','d','e']# #起点号# StartPoint=['1','2','3','3','4']# #终点号# FinalPoint=['2','3','1','4','1']# #左多边形# LiftPolygon=[0,0...
2019-06-28 22:15:47
1283
2
原创 GIS原理与应用-空间数据模型
1.空间实体的特征:(1)空间位置特征(2)属性特征(3)时间特征(4)(附加)空间关系特征一、数据概念模型大体分为:对象模型,场模型,网络模型**1.对象模型(要素模型):将研究的整个地理空间看成一个空域,地理现象和空间实体为独立的对象分布在该空域中2.场模型(域模型)(field model):把地理空间中的现象作为连续的变量或体来看待六种表示:规则分布的点,不规则分布的点,规则矩形区...
2019-06-26 13:26:35
5592
原创 如何给图片格式jpg,png添加坐标信息ArcGIS
具体到我们今天要讲的内容,就是GIS和规划、设计也是相同的,做设计的有时候会遇到一个问题,如何给一个.JPG格式的图片添加坐标信息完成这个工作需要Georeferncing工具条在配准中我们需要知道一些特殊点的坐标,即控制点。可以是经纬线网格的交点、公里网格的交点或者一些典型地物的坐标,我们可以从图中均匀的取几个点。如果我们知道这些点在我们矢量坐标系内坐标,则用以下方法输入点的坐标值,如果不知...
2019-06-19 20:08:44
12453
2
原创 如何设置pycharm代码字体
1.首先,在File菜单栏下点击Settings选项,弹出Settings对话框。2.在Settings对话框的右上方输入框内输入font,这时Settings对话框会自动过滤出含有font字段的选项卡。选中Colors&Font选项卡,在右边的Scheme下拉框中选中你自己喜欢的主题样式。3.然后在Settings对话框左边选中Font选项卡,在这里可以更改字体。但是现在进去会发...
2019-05-25 09:36:34
7186
原创 mpvue小程序加载不出图片 Failed to load local image resource /images/xx.png
mpvue开发小程序时候,要添加静态本地图片<img src="../../images/bg.png" alt="">会报错:VM14878:2 Failed to load local image resource /images/bg.png the server responded with a status of 404 (HTTP/1.1 404 Not Foun...
2019-05-22 16:32:56
3865
原创 GIS原理与应用(一)
绪论:身为GIS(Geographic Information System)专业学生,迷迷糊糊已经大二,对于What’s GIS?我依然不能想象它是一个怎样的学科,我以后能干啥,我需要学习点什么(由于大一大二基本都是基础课程),说白了自己整天干着急,自身接受新事物的能力不强,自学能力也很弱。一直很痛苦,就在前天,开了一门GIS原理与应用,满怀期望的等待系主任的课程,果然没有失望。上了快两年的课,...
2019-05-08 20:31:06
7970
原创 VS快捷键
Ctrl+K+D:快速对齐代码Ctrl+Z:撤销Ctrl+S:保存Ctrl+J:快速弹出智能提示Shift+End Shift+HomeCtrl+K+C:注释所选代码Ctrl+K+U:取消对所选代码的注释F1:转到帮助文档#region+“至少一个空格”+说明内容+#EndRegion:折叠冗余代码...
2019-03-31 13:19:01
113
原创 pythoncharm快捷键多行注释和多行缩进
超实用的快捷方式1.多行注释Ctrl +选中+ / 行注释Ctrl + 选中+ / 块注释取消重复操作即可2.多行缩进多行选中+tab键取消shift+tab
2019-03-05 07:41:36
4034
原创 数据结构(一)——逻辑结构和存储结构(易错)
1.顺序表、哈希表、有序表和单链表中属于逻辑结构的是有序表。解析:顺序表、哈希表和单链表表示几种数据结构,既描述逻辑结构,也描述存储结构和数据运算。而有序表是指关键字有序的线性表,可以链式存储也可以顺序存储,仅描述了元素之间的逻辑关系,属于逻辑结构。2.循环队列、链表、哈希表和栈中与数据的存储结构无关的术语是栈。解析:数据的存储结构有顺序存储、链式存储、索引存储和散列存储。循环队列是用是顺序...
2019-01-17 09:54:37
12339
2
原创 C++之虚基类
1.为什么要引入虚基类?如果一个类有多个直接基类,而这些直接基类又有一个共同的基类,则在最底层的派生类中会保留这个间接的共同基类数据成员的多分同名函数。在访问这些同名的成员时,必须在派生类对象名后增加直接基类名,使其唯一的标识一个成员,以免产生二义性。2.虚基类的概念:如果想使这个公共的基类只产生一个复制,则可以将这个基类说明为虚基类,这样当基类通过多条派生路径被一个派生类继承时,该派生类只...
2018-12-27 17:38:51
1061
原创 C/C++随机数生成方法
1.rand()功能: 随机数发生器用法: int rand(void)所在头文件: stdlib.hrand() 的内部实现是用线性同余法做的,它不是真的随机数,因其周期特别长,故在一定的范围里可看成是随机的。rand() 返回一随机数值的范围在 0 至 RAND_MAX 间。RAND_MAX 的范围最少是在 32767 之间(int)。用 unsigned int 双字节是 6553...
2018-12-02 10:53:50
599
原创 C++之对象数组与对象指针
1.对象数组是指每一个数组元素都是对象的数组,也就是说,若一个类有若干个对象,我们把一系列的对象用一个数组来存放。对象数组的元素是对象,不仅具有数据成员,而且还有函数成员。格式: 类名 数组名[下标表达式]在建立数组时,同样要调用构造函数。有几个数组元素就要调用几次构造函数。(1)当只需要一个参数时,在定义对象数组时可以直接在等号后面的花括号内提供实参;当需要多个参数时,只能对一个构造函...
2018-10-23 19:07:59
3518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人