首页
壁纸
留言板
友链
更多
统计归档
Search
1
TensorBoard:训练日志及网络结构可视化工具
12,595 阅读
2
主板开机跳线接线图【F_PANEL接线图】
7,387 阅读
3
Linux使用V2Ray 原生客户端
6,472 阅读
4
移动光猫获取超级密码&开启公网ipv6
5,357 阅读
5
NVIDIA 显卡限制功率
3,184 阅读
好物分享
实用教程
linux使用
wincmd
学习笔记
mysql
java学习
nginx
综合面试题
大数据
网络知识
linux
放码过来
python
javascript
java
opencv
蓝桥杯
leetcode
深度学习
开源模型
相关知识
数据集和工具
模型轻量化
语音识别
计算机视觉
杂七杂八
硬件科普
主机安全
嵌入式设备
其它
bug处理
登录
/
注册
Search
标签搜索
好物分享
学习笔记
linux
MySQL
nvidia
typero
内网穿透
webdav
vps
java
cudann
gcc
cuda
树莓派
CNN
图像去雾
ssh安全
nps
暗通道先验
阿里云
jupiter
累计撰写
358
篇文章
累计收到
72
条评论
首页
栏目
好物分享
实用教程
linux使用
wincmd
学习笔记
mysql
java学习
nginx
综合面试题
大数据
网络知识
linux
放码过来
python
javascript
java
opencv
蓝桥杯
leetcode
深度学习
开源模型
相关知识
数据集和工具
模型轻量化
语音识别
计算机视觉
杂七杂八
硬件科普
主机安全
嵌入式设备
其它
bug处理
页面
壁纸
留言板
友链
统计归档
搜索到
53
篇与
的结果
2022-08-26
机架式服务器安装-以HP380为例
0.核心配件1.安装服务器上的导轨1.1 将导轨片安装在服务器两侧2.安装机架上的导轨上机架的导轨上分别标有“REAL+RIGHT”和“REAL+LEFT”,表示示这端安装在机架的后面,而标有“FRONT+RIGHT”和“FRONT+LEFT”的两端则安装在机架的前面:2.1 将标有"REAL RIGHT"的一端扣在机架后面的孔上2.2 将标有"FRONT RIGHT"的一端扣在机架前面的孔上2.3 将左右两侧导轨分别安装的机架上后,如下图所示3.组合固定3.1 将导轨里的小导片抽出3.2 将安装在服务器两侧上的导片分别插入机架的导轨片中3.3 将服务器顺着导轨推入参考资料HPDL380服务器机架安装示意图戴尔机架式服务器1U导轨安装教程戴尔服务器r730怎么安装到机架上机架服务器安装说明
2022年08月26日
769 阅读
0 评论
0 点赞
2022-08-01
航班不同子舱含义
F舱为头等舱公布价,A舱为头等舱免折、常旅客免票;C舱为公务舱公布价,D舱为公务舱免折、常旅客免票;Y舱为普通舱(经济舱)公布价,S舱为联程、缺口程等特殊舱位,B舱为普通舱9折,H舱为普通舱85折,K舱为普通舱80折,L舱为普通舱75折,M舱为普通舱70折,N舱为普通舱65折,Q舱为普通舱60折(含教师、医护人员、县级以上劳模),T舱为普通舱55折,X舱为普通舱50折(含学生、长者),U舱为普通舱45折,E舱为普通舱40折,W舱为普通舱35折,R舱为普通舱30折,O舱为普通舱25折,Z舱为代码共享留座专用舱,V舱为常旅客专用舱,G舱为普通舱免折和常旅客免票。
2022年08月01日
1,724 阅读
0 评论
0 点赞
2022-06-23
海康威视监控摄像头使用指南
1.设备连接12v电源+网线2.通过设备网络搜索软件找到设备IP下载地址https://www.hikvision.com/cn/support/Downloads/Desktop-Application/HikvisionTools/运行界面3.通过网页访问访问地址:http://10.1.9.31/首次使用需要配置用户名和密码登录用户名:admin 密码:!itrb1234.下载客户端访问下载地址https://www.hikvision.com/cn/support/Downloads/Desktop-Application/Client-Application/客户端使用
2022年06月23日
2,303 阅读
2 评论
0 点赞
2022-06-16
NCNN部署yolov5s
1.NCNN编译安装参考:Linux下如何安装ncnn2.模型转换(pt->onnx->ncnn)$\color{red}{此路不通,转出来的param文件中的Reshape的参数是错的}$2.1 pt模型转换onnx# pt-->onnx python export.py --weights yolov5s.pt --img 640 --batch 1#安装onnx-simplifier pip install onnx-simplifier # onnxsim 精简模型 python -m onnxsim yolov5s.onnx yolov5s-sim.onnx Simplifying... Finish! Here is the difference: ┏━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┓ ┃ ┃ Original Model ┃ Simplified Model ┃ ┡━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━┩ │ Add │ 10 │ 10 │ │ Concat │ 17 │ 17 │ │ Constant │ 20 │ 0 │ │ Conv │ 60 │ 60 │ │ MaxPool │ 3 │ 3 │ │ Mul │ 69 │ 69 │ │ Pow │ 3 │ 3 │ │ Reshape │ 6 │ 6 │ │ Resize │ 2 │ 2 │ │ Sigmoid │ 60 │ 60 │ │ Split │ 3 │ 3 │ │ Transpose │ 3 │ 3 │ │ Model Size │ 28.0MiB │ 28.0MiB │ └────────────┴────────────────┴──────────────────┘2.2 使用onnx2ncnn.exe 转换模型把你的ncnn/build/tools/onnx加入到环境变量onnx2ncnn yolov5s-sim.onnx yolov5s_6.0.param yolov5s_6.0.bin2.3 调用测试将yolov5s_6.0.param 、yolov5s_6.0.bin模型copy到ncnn/build/examples/位置,运行下面命令./yolov5 image-path就会出现Segmentation fault (core dumped)的报错3.模型转换(pt->torchscript->ncnn)3.1 pt模型转换torchscript# pt-->torchscript python export.py --weights yolov5s.pt --include torchscript --train3.2 下载编译好的 pnnx 工具包执行转换pnnx下载地址:https://github.com/pnnx/pnnx执行转换,获得 yolov5s.ncnn.param 和 yolov5s.ncnn.bin 模型文件,指定 inputshape 并且额外指定 inputshape2 转换成支持动态 shape 输入的模型 ./pnnx yolov5s.torchscript inputshape=[1,3,640,640] inputshape2=[1,3,320,320]3.3 调用测试直接测试的相关文件下载:yolov5_pnnx.zip将 yolov5s.ncnn.param 和 yolov5s.ncnn.bin 模型copy到ncnn/build/examples/位置,运行下面命令./yolov5_pnnx image-path参考资料yolov5 模型部署NCNN(详细过程)Linux&Jetson Nano下编译安装ncnnYOLOv5转NCNN过程Jetson Nano 移植ncnn详细记录u版YOLOv5目标检测ncnn实现(第二版)
2022年06月16日
900 阅读
0 评论
0 点赞
2022-06-16
Jetson nano开启VNC
1.nano设置VNC服务1.执行更新sudo apt-get update2.安装vino服务端这个vino服务端我使用的镜像文件是安装好了的,但是古早版的镜像文件可能没有,所以可以执行下代码看看是否有安装。sudo apt-get install vino3.开启VNC 服务sudo ln -s ../vino-server.service /usr/lib/systemd/user/graphical-session.target.wants4.配置VNC服务gsettings set org.gnome.Vino prompt-enabled false gsettings set org.gnome.Vino require-encryption false5.编辑org.gnome用于恢复丢失的“enabled”参数,用于vnc允许使用RFB 协议进行远程控制输入以下命令进入文件,将下方key内容添加到文件的最后面。保存并退出。sudo vim /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml添加的文件内容如下<key name='enable' type='b'> <summary>Enable remote access to the desktop</summary> <description> If true, allows remote access to the desktop via the RFB protocol. Users on remote machines may then connect to the desktop using a VNC viewer. </description> <default>false</default> </key>6.设置为Gnome编译模式,编译以上的文件sudo glib-compile-schemas /usr/share/glib-2.0/schemas7. 在会话启动时添加程序:Vino-server,使用以下命令行:/usr/lib/vino/vino-server8.连接测试2.设置开机自启动1.允许vino服务gsettings set org.gnome.Vino enabled true2.创建VNC自动启动文件创建文件夹,然后创建一个自动启动文件mkdir -p ~/.config/autostart sudo vim ~/.config/autostart/vino-server.desktop3.添加以下内容到vino-server.desktop文件中[Desktop Entry] Type=Application Name=Vino VNC server Exec=/usr/lib/vino/vino-server NoDisplay=true提示:需要进入界面后才自动启动,建议取消登录密码进入界面。参考资料Jetson nano 通过 vnc 实现远程桌面控制(已在nano实现)
2022年06月16日
692 阅读
0 评论
0 点赞
2022-06-14
解决vscode卡顿问题
最近vscode突然变得异常卡顿,不知道什么原因,编辑个文件都费劲,于是查找了一些资料对配置进行修改,并记录如下1.修复VScode 造成 rg.exe内存占用过大的问题1)在VScode环境下,依次“文件”菜单->“首选项”->“设置”2)在搜索框中输入“Search:Follow Symlinks”搜索,将该项之前的复选框√去掉;如下图所示。2. 修复VScode 造成 git.exe内存占用过大的问题1)在VScode环境下,依次“文件”菜单->“首选项”->“设置”2)在搜索框中输入“Git:Autorefresh”搜索,将该项之前的复选框√去掉;如下图所示。3)在搜索框中输入“Git.Enabled”搜索,将该项之前的复选框√去掉;如下图所示。3.关闭chrome硬件加速打开Chorme浏览器 -> 设置 ->系统 ->将【启用硬件加速模式】取消勾选即可4.重启VScode生效做完以上操作你会惊喜的发现,VSCode恢复到以前的流畅了。参考资料解决VSCode无缘无故卡顿的问题使用VSCode环境进行开发,突然出现卡顿、打字显示缓慢,滚动、选择迟缓、软件崩溃等问题解决 vscode 卡顿,卡死,占用内存大的方案
2022年06月14日
2,352 阅读
0 评论
0 点赞
2022-06-12
Windows硬盘GPT分区与MBR分区转换
0.应用背景在安装win10系统的时候提示硬盘格式不兼容的问题。此外,如今电脑磁盘空间越来越大,每一个分区拥有的储存空间也越来越大,此时如果是大数据处理,原始的MBR磁盘对磁盘分区有空间大小的限制,因此有时我们需要修改磁盘为GPT磁盘。1.转换步骤进入cmd命令行窗口输入diskpart,进入到磁盘管理的命令中输入list disk,调出到电脑磁盘的列表选择需要修改的磁盘,输入select disk=0 ,选择列表中的0号磁盘输入convert gpt(转化GPT),将选中磁盘进行GPT磁盘转换。输入`convert mbr(转化MBR),将选中磁盘进行MBR磁盘转换。硬盘GPT分区与MBR分区转换后需要重启电脑。参考资料硬盘GPT分区与MBR分区怎么转换
2022年06月12日
473 阅读
0 评论
0 点赞
2022-06-12
内存条安装:双通道与单通道
1.原理介绍1.1 内存双通道与内存单通道内存双通道是指使用两条相同品牌相同规格容量内存组建的一种内存方式,通俗的说双通道是指两个内存控制器分别控制两条内存,理论上比单通道的性能要强,因此目前被广泛使用。单通道内存在同一时间只能读,或者只能写,就像停车场的出入口只能通过一辆车,同一时间只能进或者出,车流量少的时候无所谓,但是车多的时候就互相等待。1.2 双通道与单通道之间有什么区别?1、要求不同:内存条单通道指需要一条内存条,双通道需要最少2条内存。2、内存容量不同:都是单条2G的情况下,双通道是2条内存条,单通道是1条内存条。3、读取速度不同:单通道内存在同一时间只能读,或者只能写;双通道是指内存的读、写使用不同的通道,可以同时读和写,内存带宽翻倍。4、处理能力不同:双通道在读写方面比单通道有优势,在日常打开软件或者文档肯定要比单通道要快上一截。比如原来运行某些大型游戏时,由于内存带宽问题有点吃力,双通道带来的性能提升就能明显感觉到。1.3 组建双通道内存需要注意什么?1、必须同代理论上,双通内存没有品牌要求,没有容量对等要求,但必须是同代内存,也就是如果用的是DDR4内存,两条都必须是DDR4,不能DDR3和DDR4混用,否则不兼容。另外,最好是同品牌内存,不同品牌内存也可能出现不兼容。2、双通道内存超频困难由于双通道内存架构原因,其超频比较困难,对于喜欢DIY超频用户,有一定限制。2.组件双通道具体步骤1、如果主板提供了四根内存插槽。我们先来为内存插槽起个编号,距离CPU最近的内存插槽顺序开始编号,分别为1、2、3、4插槽,如下图所示。2、组建双通道内存的方法也十分简单,我们只需要将内存插入编号为“1和3内存插槽”或者是“2和4内存插槽”即可完成组建内存双通道,从优先级建议优先2和4内存插槽,其次1和3内存插槽,其实2和4插槽优先级最大的好处就是躲开塔式CPU散热器。3.双通道有四根内存插槽的主板内存插法3.1 正确内存插法1根内存的情况下,插入在第#2插槽,单通道内存。2根内存的情况下,优先插入在第2和第4插槽,其次1和3插槽,完成组建双通道内存。3根内存的情况下,插入在第2和第4插槽,而第三根任意,建议插入到3插槽,避免塔式CPU散热器挡住,完成组建双通道内存。4根内存的情况下,插满就对了,完成组建双通道内存。3.2 错误内存插法2根内存的情况下,插入1和2插槽或者3和4插槽,为单通道。参考资料演示内存条双通道插法示范什么是内存单/双通道?双通道与单通道有什么区别?
2022年06月12日
472 阅读
0 评论
0 点赞
2022-05-18
羽毛球规则
1.发球/击球区域1.1 单打发球和击球区域1.2 双打发球和击球区域2.发球规则2.0 公共部分无论单双打,都需要按照对角线发/接球(具体看后面的图解),发球员和接球员需要在规定区域,发球员发球时两只脚都必须碰地,不可以踩线;发球时,球的位置要求低于发球员的腰部以及手腕,所以,你不能抛球直接“扣杀”;发球员只有一次发球机会,球碰到发球员的球拍或掉在地上即为发球结束(不过平时玩大家对新手都会比较照顾的);在双打中,发球员与接球员的队友所站位置不受限制,你们可以站在同一个侧,也可以左右分开站在两边。2.1 单打当发球方的分数为双数时(含0分),在右半场发球,否则在左半场发球;赢球的一方作为下一回合的发球方。2.2 双打相比单打而言,双打的规则复杂一些,不过也不难,可以用3句话总结:a. 分数为双数时在右半场发球,分数为单数时在左半场发球(跟单打一样);b. 赢球的一方作为下一回合的发球方;c. 发球方得分时两名队员才交换位置,其他情况位置不变。3.计分与换边3.1 计分一般按照按21分制计算,3局2胜定胜负;赢得一球算1分,先得21分一方胜一局;若打到20平,连续得2分一方取胜;最多打至30分,先得30分一方胜;下一局由上一局获胜一方发球开局。3.2 换边第一局比赛结束后,双方换边;若第二局后比分为1:1,双方换边;第三局领先一方达到11分时,双方换边。参考资料羽毛球规则
2022年05月18日
416 阅读
0 评论
0 点赞
2022-05-16
PC电源上供电接口定义
1.24Pin主板电源接头2.ATX 12V 4Pin及ATX 12V/EPS 12V 4+4Pin接头3.6Pin PCIe和6+2Pin PCIe接头PCIE电源接口的定义需要特别注意,其中6Pin接口的第2Pin悬空或者是接有黄色的线缆,第5Pin作为电压监测反馈,当监测到这一针处于接地,来判断接头已经接入。8Pin PCIE接口的情况类似,第4Pin和第6Pin也是作为电压监测,不传输电流。4.Molex四针外围设备(大4Pin)接口四针外围设备接口(Peripheral Power Connectors / Molex Connectors)俗称“大4Pin”或者“D4”(还有很多种叫法),它是电脑中现存的最古老的一种接口,由Molex公司制造和销售,也就被称为Molex接口。其中的接口所用的端子最大能传输13A电流,12V和5V就各可以传输156W和65W功率。但这种情况下会带来很大的压降,按最大安全电流5A来计算,12V和5V分别可以传输60W和25W功率。5.SATA电源接口SATA电源接口共有5组电压,每组电压对应3针,共15针。使用的是Molex 67581-0000端子,每个端子可以传输的电流为1.5A,所以12V、5V和3.3V各可以传输的电流都为4.5A,功率分别为54W、22.5W和14.85W。参考资料电脑、显卡电源6pin、8pin接口定义主板级电源上的几种主要供电接口介绍(24pin、8pin、4pin、SATA供电口等)电脑电源8pin和6+2pin一样吗?电源线那么多,如何区分?
2022年05月16日
2,499 阅读
0 评论
2 点赞
2022-05-16
Jetson 系列开发板(NX/AGX /Nano)搭建pytorch-gpu环境
提醒:Jetson Xavier NX 用不了 nvidia-smi 命令0.查看JetPack版本信息sudo apt-cache show nvidia-jetpackPackage: nvidia-jetpack Version: 4.6-b199 Architecture: arm64 Maintainer: NVIDIA Corporation Installed-Size: 194后面选择安装版本的时候需要根据JetPack版本信息选择版本1.安装miniconda下载地址:https://docs.conda.io/en/latest/miniconda.htmlwget https://github.com/Archiconda/build-tools/releases/download/0.2.3/Archiconda3-0.2.3-Linux-aarch64.sh bash Archiconda3-0.2.3-Linux-aarch64.sh然后创建自己的虚拟环境即可conda create -n base-jupiter python=3.62.安装pytorch-gpu官网的下载地址并不包含aarch64适用的pytorch-gpu以LTS (1.8.2)为例,官下载地址为:https://download.pytorch.org/whl/lts/1.8/torch_lts.html打开可以验证发现并并不包含aarch64适用的pytorch-gpu因此安装gpu版本的需要从NVIDIA官方进行下载,下载地址为:https://forums.developer.nvidia.com/t/pytorch-for-jetson-version-1-11-now-available/72048wget https://nvidia.box.com/shared/static/fjtbno0vpo676a25cgvuqc1wty0fkkg6.whl -O torch-1.10.0-cp36-cp36m-linux_aarch64.whl pip install numpy Cpython pip install torch-1.10.0-cp36-cp36m-linux_aarch64.whl遇到问题及解决办法ImportError: libopenblas.so.0: cannot open shared object file: No such file or directorysudo apt-get install libopenblas-devOSError: libmpi_cxx.so.20: cannot open shared object file: No such file or directorysudo apt-get install libopenmpi-dev import torch 出现 Illegal instruction (core dumped)vim ~/.bashrc# 把以下内容加入到末尾扩充环境变量 export OPENBLAS_CORETYPE=ARMV8source ~/.bashrc3.安装torchvision下载地址:https://github.com/pytorch/vision版本对应关系torchtorchvisionpythonmain / nightlymain / nightly>=3.7, <=3.101.11.00.12.0>=3.7, <=3.101.10.20.11.3>=3.6, <=3.91.10.10.11.2>=3.6, <=3.91.10.00.11.1>=3.6, <=3.91.9.10.10.1>=3.6, <=3.91.9.00.10.0>=3.6, <=3.91.8.20.9.2>=3.6, <=3.9git clone -b v0.11.1 https://github.com/pytorch/vision.git vision-0.11.1 cd vision-0.11.1 export BUILD_VERSION=0.11.1 python setup.py install4.效果测试(base-jupiter) nvidia@nx:~$ python Python 3.6.15 | packaged by conda-forge | (default, Dec 3 2021, 19:12:04) [GCC 9.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import torch >>> torch.cuda.is_available() True参考资料查看Jetson系列产品JetPack的版本信息NVIDIA Jetson Xavier NX搭建pytorch gpu环境(超详细)NVIDIA JETSONTX2 安装 pytorch 出现错误:import torch 出现 Illegal instruction(core dumped)ImportError: libopenblas.so.0: cannot open shared object file: No such file or directoryJetson AGX Xavier安装Archiconda虚拟环境管理器与在虚拟环境中调用opencvJetson AGX Xavier安装torch、torchvision且成功运行yolov5算法https://github.com/pytorch/vision
2022年05月16日
2,131 阅读
4 评论
0 点赞
2022-05-13
Xubuntu/xfce4桌面环境 美化
1.安装xfce4的主题和图标下载主题,图标样式:http://xfce-look.org/主题推荐:McMojave 本地备份图标推荐:McMojave-circle 本地备份将下载的主题,移动到桌面主题目录:/usr/share/themes将下载的图标,移动到图标主题目录,/usr/share/icons分别在各自目录解压缩主题文件2.设置xfce4的主题在设置中,打开外观选择你下载的桌面主题和图标主题 在设置中打开窗口管理器,选择你安装的桌面主题3.更换壁纸下载地址效果参考资料https://www.pling.com/p/1305429/https://www.pling.com/p/1315686/Xubuntu (xfce4桌面)仿Mac OS美化ubuntu xfce美化
2022年05月13日
2,158 阅读
0 评论
0 点赞
2022-04-19
2021年湖南省长沙市岳麓区教师招聘考试教综真题(2021.7.11)含解析
PDF版下载一、单项选择题(每小题1.25分。共8小题,10分)1.品德评价法是根据对学生品德的要求,对其作出肯定或否定的评价,发挥其优点,克服其缺点,促进学生进步的一种方法。下列选项中不属于运用该方法时应该注意的内容的是( ) 。 A.有明确的目的和正确的态度 B.公正合理,实事求是 C.发挥民主性,让学生参与评价 D.多作批评,少加表扬 ⒉老师在讲解知识点时,利用多感官,丰富学生直接经验来掌握知识点,老师讲解时运用了( ) 。 A.启发性原则 B.直观性原则 C.生动性原则 D.针对性原则 3.在综合实践课程《生活中的垃圾》的一课中,不仅要求学生对科学的垃圾分类进行了解,还要求学生自己进行调查,亲手将垃圾分类,这属于( ) 。 A.教学目标 B.课程目标 C.培养目标 D.教育目的 4.气质类型中的多血质的人活泼好动,善于交际,思维敏捷,容易接受新事物,但情绪情感容易产生,也容易消失。下列职业中最有可能属于多血质的人的是( ) 。 A.法官 B.汽修工 C.主持人 D.科学家 5.在做练习题时,小米做完后,会请杨老师看看是否正确,杨老师竖起大拇指表示赞同。根据加涅的信息加工理论,这属于学习过程中的() A.动机阶段 B.反馈阶段 C.回忆阶段 D.概括阶段 6.布鲁姆认为,认知目标分为识记、领悟、运用、分析、综合和评价六级水平。 学完加减法后,学生能到商店自由购物,这属于学习水平中的( )。 A.领会 B.运用 C.分析 D.评价 7.根据《新时代中小学教师职业行为十项准则》相关内容。以下漫画中的老师违反了( )的规定。 A.传播优秀文化 B.规范从教行为 C.坚守廉洁自律 D.关心爱护学生 8.李老师在日常的线上教学过程中积极进行总结和反思,李老师总结了自身的线上教学经验以论文形式发表,这体现了李老师在使用( )。 A.教育教学权 B.科学研究与学术进修权 C.指导与管理学生权 D.民主管理权二、论述题。(10分)学生是一个独立的个体,他们既是管理的对象,又是管理的主体,是有思想有感情活生生的个体。请谈谈在班级管理过程中应怎样引导学生发挥其主体作用。参考答案:一、单项选择题(每小题1.25分。共8小题,10分)1、答案:D【解析】在教育中运用品德评价法的基本要求有如下几点:1、公平、正确、合情合理;2、发扬民主,获得群众支持:3、注重宝传与教育;4、奖励为主,抑中带扬。本题比较筒单,D选项明显错误,只要审题仔细即可.2、答案:B【解析】本题当抓住题干中的关键信息“感官”、“直接经验”等可以选到直观性原则。教学原则记忆口诀免费送给大家:量力理论因材系,科思巩固启发直。 (量力性原则、理论联系实际原则、因材施教原则、系统性原则(循序渐进原则)、科学性和思想性相结合原则、巩固性原则、启发性原则、直观性原则)。大家如果做错了要去复习相应知识。3、答案:A【解析】教育目的--国家层面;培养目标--各级各类学校层面;课程目标--课程层面;教学目标--教师/教学层面。题干中是指一堂具体的课,属于教学目标.4、答案:C【解析】这个题目属于送分题,从题干中把握“活泼好动,善于交际,思维敏捷”,再根据选项即可选出主持人符合该特点。大家要好好把捱气质类型的知识点。5、答案:B【解析】 加涅的信息加工学习理论--八个阶段:洞(动机阶段)里(领会阶段)习(习得阶段)习微风,保(保持阶段〉证会(回忆阶段)盖(概括阶段)被子并且要做(作业阶段)饭(反馈阶段)。这八个阶段都是字面意思,并没有特别难理解的。 (1)动机阶段。学习者的学习是受动机推动的,学习者的动机或期望对整个学习过程都有影响。加涅认为,通过学生内部形成一种期望,可以使学生形成动机。期望是指学生对完成学习任务后将会得到满意结果的一种预期。加涅指出,理想的期望只有通过学生自己的体会才能形成,光凭外界条件是不行的。形成动机或期望,是整个学习过程的预备阶段。 (2)领会阶段。有了学习动机的学生,首先必须注意与学习有关的刺激。例如,在阅读教材时,必须注意句子的意义,而不是字体或版面设计。当学生把所注意的刺激特征从其他刺激中分化出来时,这些刺激特征就被进行知觉编码,贮存在短时记忆中。这个过程就是加涅所讲的选择性知觉。 (3习得阶段。只有当学生注意或知觉外部情境之后,学习过程才真正开始。习得阶段涉及到对新获得的刺激进行知觉编码后贮存在短时记忆中,然后再把它们进一步编码加工后转入长时记忆中。 (4)保持阶段。学生习得的信息经过编码过程后,即进入长时记忆贮存阶段,这种贮存可能是永久的。加涅认为,相对于其他阶段,我们对保持阶段了解得最少,因为最不容易对它进行调查。 (5)回忆阶段。即信息的检索阶段,学生习得的信息要通过作业表现出来,信息的提取是其中必需的一环。在这一阶段中,提取线索很重要,提供检索的方法和策略有利于回忆。 (6)概括阶段。学生提取习得信息的过程,并不始终是在与最初学习信息时相同的情境中进行的,况且,学习需要举一反三,因此,学习过程中必然有一个概括的阶段。这里的概括,就是指我们通常所讲的学习迁移。一般说来,学生学习某件事情时经历的情境越多,就越容易迁移。在教学中提供有利于把学习内容用于新情境的提示,或让学生在不同的情境中学习,都有利于迁移的发生。 (7)作业阶段。学习过程需要有作业阶段是很明显的,因为只有通过作业才能反映学生是否已习得了所学习的内容。一般说来,仅凭一次作业是很难对学生做出判断的,因此,教师需要根据几次作业才能对学生的成绩做出推断。 (8)反馈阶段。当学生完成作业后,他马上意识到自己已经达到了预期的目标,这时,教师需要给予反馈,让学生及时知道自己的作业是否正确。加涅所讲的信息反馈,类似于其他心理学家所讲的强化。6、答案:B【解析】记忆技巧:知(知识)道你(理解领会〉应(应用/运用〉该在分(分析)小棕(综合)瓶(评价). 布鲁姆认为,认知领域的目标包括知识、领会、应用、分析、综合、评价等六级水平。 1.知识 指对所学材料的记忆,包括对具体事实、方法、过程、概念和原理的回忆。它所要求的心理过程是记忆,这是最低水平的认知学习结果。 常见描述动词:回忆、叙述、匹配、朗诵、界定……例子:学生能够将《出师表》背诵出来。 ⒉.领会(理解) 指把握所学材料的意义。可以借助三种形式来表明对材料的领会:一是转换,即用自己的话或用不同于原先表达方式的方式表达自己的思想;二是解释,即对一项信息加以说明或概述;三是推断,即对事物之间的逻辑关系进行推理。领会超越了单纯的记忆,代表最低水平的理解。 常见描述动词:解释、转换、鉴别、选择、引申、猜测、改写…… 例子:学生能够用自己的话把《出师表》的意思转述出来。 3.应用 指将所学材料应用于新的情境之中,包括概念、规则、方法、规律和理论的应用。应用代表较高水平的理解。 常见描述动词:运用、修改、叙述、操作、计算、示范、改变、解释、说明……例子:学习加减法的运算之后,学生能够到模拟商店自由购物。 4.分析 指将整体材料分解成其构成成分并理解其组织结构,包括对要素的分析(如一篇论文由几个部分构成)、关系的分析(如因果关系分析)和组织原理的分析(如语法结构分析)。分析代表了比应用更高的智能水平,因为它既要理解材料的内容,又要理解其结构。 常见描述动词:分解、区分、指出、说明、图解、细分……例子:学生能够辨别所给的句子哪些自相矛盾、哪些符合逻辑。 5.综合 指将所学的零碎知识整合为知识系统。包括三个水平:用语言表达自己意见时表现的综合(如发表一篇内容独特的演说或文章);处理事物时表现的综合(如拟定一项操作计划);推演抽象关系时表现出的综合(如概括出一套抽象关系)。综合所强调的是创造能力,需要产生新的模式或结构。常见描述动词:创造、制定、编写、设计、发明……例子:结合查阅所得资料,制定国庆出游计划。 6.评价 指对所学材料(论点的陈述、小说、诗歌以及研究报告等)作价值判断的能力,包括按材料的内在标准(如材料内在组织的逻辑性)或外在标准(如材料对目标的适用性)作评价。评价是最高水平的认知学习结果,因为它要求超越原先的学习内容,并需要基于明确标准的价值判断。常见描述动词:评价、批判、证明、辩护、判断……7、答案:D【解析】政治爱国优文化,教书育人雅正言。爱护学生公自律,从教行为有安全。漫画中对学生进行侮辱,违背了关心爱护学生的规定。 一、坚定政治方向。坚持以习近平新时代中国特色社会主义思想为指导,拥护中国共产党的领导,贯彻党的教育方针;不得在教育教学活动中及其他场合有损害党中央权威、违背党的路线方针政策的言行。 二、自觉爱国守法。忠于祖国,忠于人民,恪守宪法原则,遵守法律法规,依法履行教师职责:不得损害国家利益、社会公共利益,或违背社会公序良俗。 三、传播优秀文化。带头践行社会主义核心价值观,弘扬真善美,传递正能量:不得通过课堂、论坛、讲座、信息网络及其他渠道发表、转发错误观点,或编造散布虚假信息、不良信息。 四、潜心教书育人。落实立德树人根本任务,遵循教育规律和学生成长规律,因材施教,教学相长:不得违反教学纪律,敷衍教学,或擅自从事影响教育教学本职工作的兼职兼薪行为。 五、关心爱护学生。严慈相济,诲人不倦,真心关爱学生,严格要求学生,做学生良师益友;不得歧视、侮辱学生,严禁虐待、伤害学生。 六、加强安全防范。增强安全意识,加强安全教育,保护学生安全,防范事故风险:不得在教育教学活动中遇突发事件、面临危险时,不顾学生安危,擅离职守,自行逃离。 七、坚持言行雅正。为人师表,以身作则,举止文明,作风正派,自重自爱:不得与学生发生任何不正当关系,严禁任何形式的猥亵、性骚扰行为。 八、秉持公平诚信。坚持原则,处事公道,光明磊落,为人正直:不得在招生、考试、推优、保送及绩效考核、岗位聘用、职称评聘、评优评奖等工作中徇私舞弊、弄虚作假。 九、坚守廉洁自律。严于律己,清廉从教;不得索要、收受学生及家长财物或参加由学生及家长付费的宴请、旅游、娱乐休闲等活动,不得向学生推销图书报刊、教辅材料、社会保险或利用家长资源谋取私利。 十、规范从教行为。勤勉敬业,乐于奉献,自觉抵制不良风气:不得组织、参与有偿补课,或为校外培训机构和他人介绍生源、提供相关信息。8、答案:B【解析】题干“总结了自身的线上教学经验以论文形式发表”是教师在进行教育科学研究。 《中华人民共和国教育法》和《中华人民共和国教师法》对中国教师现阶段的权利有具体规定,主要包括:(1)进行教育教学活动,开展教育教学改革和实验,简称教育教学权;(2)从事科学研究、学术交流,参加专业学术团体,在学术活动中充分发表意见,简称科研、学术权;(3)指导学生的学习和发展,评定学生的品行和学业成绩,简称对受教育者的指导、评价权;(4)获取工资报酬,享受国家规定的福利待遇以及寒暑假期的带薪休假,即获取报酬权;(5)对学校教育教学、管理工作和教育行政部门的工作提出意见和建议,通过教职工代表大会或者其他形式,参与学校的民主管理,简称参与民主管理权;(6)参加进修或者其他方式的培训,简称参加进修培训权。教师的某些与履行教育教学职责相关的权利,也是其应尽的义务,是不能随意放弃的。二、论述题。(10分)【参考答案】 1.树立以人为本、尊重学生主体地位的理念。(进行2-3句话的解释) 2鼓励学生自我管理,加强学生在班级管理中的主人翁意识的培养。 3.建立民主、平等、和谐、友爱的师生关系。 4.多组织班级集体活动,鼓励学生积极参与,激发学生的主观能动性。 5.制定班级共同的奋斗目标,并且把目标落实到小组和个人。增强学生的班级责任感。 6.在班级管理过程中,以鼓励和表扬为主,强化学生的主体意识和行为。言之有理即可得分。作为论述题每个要点都要进行相应地阐述。
2022年04月19日
504 阅读
0 评论
0 点赞
2022-04-13
cmake使用及如何编写CMakeLists.txt文件
1.cmake 简介CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。2.CMake 操作流程CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置。这个命令必须指向CMakeLists.txt所在的目录。配置完成之后,应用cmake命令生成相应的makefile(在Unix like系统下)或者 project文件(指定用window下的相应编程工具编译时)。其基本操作流程为:$ ccmake directory $ cmake directory $ make其中directory为CMakeList.txt所在目录;第一条语句用于配置编译选项,如VTK_DIR目录 ,一般这一步不需要配置,直接执行第二条语句即可,但当出现错误时,这里就需要认为配置了,这一步才真正派上用场;第二条命令用于根据CMakeLists.txt生成Makefile文件;第三条命令用于执行Makefile文件,编译程序,生成可执行文件;CMake的执行就是这么简单,其难点在于如何编写CMakeLists.txt文件3.如何编写CMakeLists.txt文件3.1 开头通用模块make版本要求cmake_minimum_required( VERSION 2.8 )工程文件名-可任取project(project)编译模式# 设置为 Release 模式 SET(CMAKE_BUILD_TYPE Release) # 设置为 debug 模式 SET(CMAKE_BUILD_TYPE debug) # 打印设置的编译模型信息 MESSAGE("Build type: " ${CMAKE_BUILD_TYPE})检查C++版本# Check C++11 or C++0x support include(CheckCXXCompilerFlag) CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X) if(COMPILER_SUPPORTS_CXX11) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") add_definitions(-DCOMPILEDWITHC11) message(STATUS "Using flag -std=c++11.") elseif(COMPILER_SUPPORTS_CXX0X) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") add_definitions(-DCOMPILEDWITHC0X) message(STATUS "Using flag -std=c++0x.") else() message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.") endif()3.2 项目文件配置模块如果仅包含OpenCV库时备注:这里的OpenCV包含目录为含有OpenCVConfig.cmake的路径。set(OpenCV_DIR "/usr/local/include/opencv3.2.0/share/OpenCV") find_package(OpenCV REQUIRED) include_directories( ${OpenCV_INCLUDE_DIRS} )生成可执行文件ADD_EXECUTABLE( 目标文件(可执行文件) 依赖文件(.cpp))add_executable(${PROJECT_NAME} src/loop_closure.cpp ) target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})包含第三库的头文件#设置.h文件对应的路径 set( DBoW2_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/ThirdParty/DBow-master/include/) #包含.h文件路径 include_directories( ${OpenCV_INCLUDE_DIRS} ${DBoW2_INCLUDE_DIRS} ${DBoW2_INCLUDE_DIRS}/DBoW2/) 包含第三方库的cpp文件set(DBoW2_SRCS "${PROJECT_SOURCE_DIR}/ThirdParty/DBow-master/src") #生成可执行文件 -- 使用空格分割cpp文件路径 add_executable(${PROJECT_NAME} src/loop_closure.cpp src/run_main.cpp ${DBoW2_SRCS}/BowVector.cpp ${DBoW2_SRCS}/FBrief.cpp ${DBoW2_SRCS}/FeatureVector.cpp ${DBoW2_SRCS}/FORB.cpp ${DBoW2_SRCS}/FSurf64.cpp ${DBoW2_SRCS}/QueryResults.cpp ${DBoW2_SRCS}/ScoringObject.cpp)3.3 一个简单的CMakeLists.txt文件democmake_minimum_required( VERSION 2.8 ) project( loop_closure ) #set(CMAKE_BUILD_TYPE Debug) IF(NOT CMAKE_BUILD_TYPE) SET(CMAKE_BUILD_TYPE Release) ENDIF() MESSAGE("Build type: " ${CMAKE_BUILD_TYPE}) # Check C++11 or C++0x support include(CheckCXXCompilerFlag) CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X) if(COMPILER_SUPPORTS_CXX11) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") add_definitions(-DCOMPILEDWITHC11) message(STATUS "Using flag -std=c++11.") elseif(COMPILER_SUPPORTS_CXX0X) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") add_definitions(-DCOMPILEDWITHC0X) message(STATUS "Using flag -std=c++0x.") else() message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.") endif() #opencv #set(OpenCV_DIR "/usr/local/include/opencv3.2.0/share/OpenCV") set(OpenCV_DIR "/opt/ros/kinetic/share/OpenCV-3.3.1-dev") find_package(OpenCV REQUIRED) set( DBoW3_INCLUDE_DIRS "/usr/local/include") set( DBoW2_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/ThirdParty/DBow-master/include/) message(${DBoW2_INCLUDE_DIRS}) #important #file(GLOB DBoW2_SRCS ${PROJECT_SOURCE_DIR}/ThirdParty/DBow-master/src/*.cpp) #message(${DBoW2_SRCS}) set(DBoW2_SRCS "${PROJECT_SOURCE_DIR}/ThirdParty/DBow-master/src") message(${DBoW2_SRCS}) find_package(DLib QUIET PATHS ${DEPENDENCY_INSTALL_DIR}) if(${DLib_FOUND}) message("DLib library fo NDENCY_DIR} GIT_REPOSITORY http://github.com/dorian3d/DLib GIT_TAG master INSTALL_DIR ${DEPENDENCY_INSTALL_DIR} CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>) add_custom_target(Dependencies ${CMAKE_COMMAND} ${CMAKE_SOURCE_DIR} DEPENDS DLib) else() message(SEND_ERROR "Please, activate DOWNLOAD_DLib_dependency option or download manually") endif(${DOWNLOAD_DLib_dependency}) endif(${DLib_FOUND}) include_directories( ${OpenCV_INCLUDE_DIRS} ${DBoW3_INCLUDE_DIRS} ${DBoW2_INCLUDE_DIRS} ${DBoW2_INCLUDE_DIRS}/DBoW2/) message("DBoW3_INCLUDE_DIRS ${DBoW3_INCLUDE_DIRS}") message("DBoW2_INCLUDE_DIRS ${DBoW2_INCLUDE_DIRS}") message("opencv ${OpenCV_VERSION}") # dbow3 # dbow3 is a simple lib so I assume you installed it in default directory set( DBoW3_LIBS "/usr/local/lib/libDBoW3.a") add_executable(${PROJECT_NAME} src/loop_closure.cpp src/run_main.cpp ${DBoW2_SRCS}/BowVector.cpp ${DBoW2_SRCS}/FBrief.cpp ${DBoW2_SRCS}/FeatureVector.cpp ${DBoW2_SRCS}/FORB.cpp ${DBoW2_SRCS}/FSurf64.cpp ${DBoW2_SRCS}/QueryResults.cpp ${DBoW2_SRCS}/ScoringObject.cpp ) message(${DBoW2_SRCS}/BowVector.cpp) target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS} ${DLib_LIBS} ${DBoW3_LIBS} )参考资料cmake使用方法详解快速了解如何编写CMakeLists.txt文件?
2022年04月13日
1,771 阅读
2 评论
0 点赞
2022-04-12
国内机场信息统计:按省份分布进行统计
1.数据获取1.1 相关数据来源https://wenku.baidu.com/view/04382a04cc175527072208cd.htmlhttp://www.6qt.net/index.asp1.2 数据格式[ { "province": "province_name", "airport_list": [ {"name": "首都国际机场","IATA": "PEK","ICAO": "ZBAA"}, ···, {"name": "北京大兴国际机场","IATA": "PKX","ICAO": "ZBAD"} ] }, ··· ]1.3 IATA2ICAO(三字码转四字码)函数封装from bs4 import BeautifulSoup from urllib.request import urlopen def IATA2ICAO(IATA): url = "http://www.6qt.net/index.asp?Field=AreaCode&keyword=" + IATA html = urlopen(url).read().decode('gbk') soup = BeautifulSoup(html, features='html.parser') data_raw = soup.select("body>table tr.tdbg>td")[4] return data_raw.a.u.text1.4 数据处理结果-airports.json[ { "province": "北京市", "airport_list": [ { "name": "首都国际机场", "IATA": "PEK", "ICAO": "ZBAA" }, { "name": "北京南苑机场", "IATA": "NAY", "ICAO": "ZBNY" }, { "name": "北京大兴国际机场", "IATA": "PKX", "ICAO": "ZBAD" } ] }, { "province": "上海市", "airport_list": [ { "name": "上海浦东国际机场", "IATA": "PVG", "ICAO": "ZSPD" }, { "name": "上海虹桥国际机场", "IATA": "SHA", "ICAO": "ZSSS" } ] }, { "province": "天津市", "airport_list": [ { "name": "天滨海国机场", "IATA": "TSN", "ICAO": "ZBTJ" } ] }, { "province": "重庆市", "airport_list": [ { "name": "重庆江北国际机场", "IATA": "CKG", "ICAO": "ZUCK" }, { "name": "重庆万州五桥机场", "IATA": "WXN", "ICAO": "ZUWX" }, { "name": "万县梁平机场", "IATA": "LIA", "ICAO": "ZULP" } ] }, { "province": "广东省", "airport_list": [ { "name": "广州白云国际机场", "IATA": "CAN", "ICAO": "ZGGG" }, { "name": "深圳宝安国际机场", "IATA": "SZX", "ICAO": "ZGSZ" }, { "name": "珠海三灶机场", "IATA": "ZUH", "ICAO": "ZGSD" }, { "name": "梅州梅县机场", "IATA": "MXZ", "ICAO": "ZGMX" }, { "name": "汕头外砂机场", "IATA": "SWA", "ICAO": "ZGOW" }, { "name": "惠州惠东机场", "IATA": "HUZ", "ICAO": "ZGHZ" }, { "name": "佛山沙堤机场", "IATA": "ZCP", "ICAO": "ZGFS" }, { "name": "兴宁机场", "IATA": "XIN", "ICAO": "ZGXN" } ] }, { "province": "湖南省", "airport_list": [ { "name": "长沙黄花国际机场", "IATA": "CSX", "ICAO": "ZGHA" }, { "name": "张家界荷花机场", "IATA": "DYG", "ICAO": "ZGDY" }, { "name": "常德桃花源机场", "IATA": "CGD", "ICAO": "ZGCD" }, { "name": "坏化正江机场", "IATA": "HJJ", "ICAO": "ZGCJ" }, { "name": "永州零陵机场", "IATA": "LLF", "ICAO": "ZGLG" }, { "name": "衡阳机场", "IATA": "HNY", "ICAO": "ZGHY" } ] }, { "province": "湖北省", "airport_list": [ { "name": "武汉天河国际机场", "IATA": "WUH", "ICAO": "ZHHH" }, { "name": "宜昌三峡机场", "IATA": "YIH", "ICAO": "ZHYC" }, { "name": "襄樊刘集机场", "IATA": "XFN", "ICAO": "ZHXF" }, { "name": "恩施许家坪机场", "IATA": "ENH", "ICAO": "ZHES" }, { "name": "沙市机场", "IATA": "SHS", "ICAO": "ZHSS" } ] }, { "province": "江西省", "airport_list": [ { "name": "南昌昌北机场", "IATA": "KHN", "ICAO": "ZSCN" }, { "name": "赣州黄金机场", "IATA": "KOW", "ICAO": "ZSGZ" }, { "name": "九江马回岭机场", "IATA": "JIU", "ICAO": "ZSJJ" }, { "name": "景德镇罗家机场", "IATA": "JDZ", "ICAO": "ZSJD" }, { "name": "井冈山机场", "IATA": "JGS", "ICAO": "ZSGS" } ] }, { "province": "福建省", "airport_list": [ { "name": "厦门高崎国际机场", "IATA": "XMN", "ICAO": "ZSAM" }, { "name": "福州长乐国际机场", "IATA": "FOC", "ICAO": "ZSFZ" }, { "name": "晋江泉州机场", "IATA": "JJN", "ICAO": "ZSQZ" }, { "name": "武夷山机场", "IATA": "WUS", "ICAO": "ZSWY" }, { "name": "连城机场", "IATA": "LCX", "ICAO": "ZSLO" } ] }, { "province": "浙江省", "airport_list": [ { "name": "杭州萧山国际机场", "IATA": "HGH", "ICAO": "ZSHC" }, { "name": "宁波标社机场", "IATA": "NGB", "ICAO": "ZSNB" }, { "name": "温州永强机场", "IATA": "WNZ", "ICAO": "ZSWZ" }, { "name": "义乌机场", "IATA": "YIW", "ICAO": "ZSYW" }, { "name": "舟山普陀山机场", "IATA": "HSN", "ICAO": "ZSZS" }, { "name": "台州黄岩路桥机场", "IATA": "HYN", "ICAO": "ZSLQ" }, { "name": "衢州机场", "IATA": "JUZ", "ICAO": "ZSJU" } ] }, { "province": "江苏省", "airport_list": [ { "name": "南京禄口机场", "IATA": "NKG", "ICAO": "ZSNJ" }, { "name": "无锡机场", "IATA": "WUX", "ICAO": "ZSWX" }, { "name": "常州奔牛机场", "IATA": "CZX", "ICAO": "ZSCG" }, { "name": "连云港白塔埠机场", "IATA": "LYG", "ICAO": "ZSLG" }, { "name": "盐城南洋机场", "IATA": "YNZ", "ICAO": "ZSYN" }, { "name": "徐州观音机场", "IATA": "XUZ", "ICAO": "ZSXZ" }, { "name": "南通兴东机场", "IATA": "NTG", "ICAO": "ZSNT" } ] }, { "province": "山东省", "airport_list": [ { "name": "济南遥墙国际机场", "IATA": "TNA", "ICAO": "ZSJN" }, { "name": "青岛流亭国际机场", "IATA": "TAO", "ICAO": "ZSQD" }, { "name": "烟台莱山国际机场", "IATA": "YNT", "ICAO": "ZSYT" }, { "name": "潍坊机场", "IATA": "WEF", "ICAO": "ZSWF" }, { "name": "威海机场", "IATA": "WEH", "ICAO": "ZSWH" }, { "name": "临沂机场", "IATA": "LYI", "ICAO": "ZSLY" }, { "name": "东营机场", "IATA": "DOY", "ICAO": "ZSDY" }, { "name": "济宁机场", "IATA": "JNG", "ICAO": "ZSJG" } ] }, { "province": "河南省", "airport_list": [ { "name": "郑州新郑机场", "IATA": "CGO", "ICAO": "ZHCC" }, { "name": "南阳姜营机场", "IATA": "NNY", "ICAO": "ZHNY" }, { "name": "洛阳北郊机场", "IATA": "LYA", "ICAO": "ZHLY" }, { "name": "安阳机场", "IATA": "AYN", "ICAO": "ZHAY" } ] }, { "province": "四川省", "airport_list": [ { "name": "成都双流国际机场", "IATA": "CTU", "ICAO": "ZUUU" }, { "name": "攀枝花机场", "IATA": "PZI", "ICAO": "ZUZH" }, { "name": "绵阳南郊机场", "IATA": "MIG", "ICAO": "ZUMY" }, { "name": "南充高坪机场", "IATA": "NAO", "ICAO": "ZUNC" }, { "name": "达县河市机场", "IATA": "DAX", "ICAO": "ZUDX" }, { "name": "宜宾菜坝机场", "IATA": "YBP", "ICAO": "ZUYB" }, { "name": "泸州兰田坝机场", "IATA": "LZO", "ICAO": "ZULZ" }, { "name": "九寨黄龙机场", "IATA": "JZH", "ICAO": "ZUJZ" }, { "name": "西昌青山机场", "IATA": "XIC", "ICAO": "ZUXC" }, { "name": "广元机场", "IATA": "GYS", "ICAO": "ZUGU" }, { "name": "广汉机场", "IATA": "GHN", "ICAO": "ZUGH" } ] }, { "province": "海南省", "airport_list": [ { "name": "三亚凤凰国际机场", "IATA": "SYX", "ICAO": "ZJSY" }, { "name": "美际机场", "IATA": "HAK", "ICAO": "ZJHK" } ] }, { "province": "云南省", "airport_list": [ { "name": "昆明巫家坝国际机场", "IATA": "KMG", "ICAO": "ZPPP" }, { "name": "丽江机场", "IATA": "LJG", "ICAO": "ZPLJ" }, { "name": "大理机场", "IATA": "DLU", "ICAO": "ZPDL" }, { "name": "景洪西双版纳机场", "IATA": "JHG", "ICAO": "ZPJH" }, { "name": "中甸迪庆香格里拉机场", "IATA": "DIG", "ICAO": "ZPDQ" }, { "name": "德宏潞西芒市机场", "IATA": "LUM", "ICAO": "ZPMS" }, { "name": "思茅机场", "IATA": "SYM", "ICAO": "ZPSM" }, { "name": "保山机场", "IATA": "BSD", "ICAO": "ZPBS" }, { "name": "临沧机场", "IATA": "LNJ", "ICAO": "ZPLC" }, { "name": "昭通机场", "IATA": "ZAT", "ICAO": "ZPZT" }, { "name": "元谋机场", "IATA": "YUA", "ICAO": "ZPYM" } ] }, { "province": "贵州省", "airport_list": [ { "name": "遵义新舟机场", "IATA": "ZYI", "ICAO": "ZUZY" }, { "name": "贵阳龙家堡机场", "IATA": "KWE", "ICAO": "ZUGY" }, { "name": "安顺黄果树机场", "IATA": "AVA", "ICAO": "ZUAS" }, { "name": "铜云机场", "IATA": "TEN", "ICAO": "ZUTR" }, { "name": "兴义机场", "IATA": "ACX", "ICAO": "ZUYI" }, { "name": "黎平机场", "IATA": "HZH", "ICAO": "ZUNP" } ] }, { "province": "甘肃省", "airport_list": [ { "name": "兰州中川机场", "IATA": "LHW", "ICAO": "ZLLL" }, { "name": "敦煌机场", "IATA": "DNH", "ICAO": "ZLDH" }, { "name": "嘉裕关机场", "IATA": "JGN", "ICAO": "ZLJQ" }, { "name": "庆阳西峰镇机场", "IATA": "IQN", "ICAO": "ZLQY" }, { "name": "酒泉机场", "IATA": "CHW", "ICAO": "NNNN" } ] }, { "province": "安徽省", "airport_list": [ { "name": "合肥路岗机场", "IATA": "HFE", "ICAO": "ZSOF" }, { "name": "黄山屯溪机场", "IATA": "TXN", "ICAO": "ZSTX" }, { "name": "安庆天柱山机场", "IATA": "AQG", "ICAO": "ZSAQ" }, { "name": "阜阳西关机场", "IATA": "FUG", "ICAO": "ZSFY" } ] }, { "province": "陕西省", "airport_list": [ { "name": "西安咸阳国际机场", "IATA": "XIY", "ICAO": "ZLXY" }, { "name": "延安机场", "IATA": "ENY", "ICAO": "ZLYA" }, { "name": "榆林西沙机场", "IATA": "UYN", "ICAO": "ZLYL" }, { "name": "安康五里铺机场", "IATA": "AKA", "ICAO": "ZLAK" }, { "name": "汉中西关机场", "IATA": "HZG", "ICAO": "ZLHZ" } ] }, { "province": "山西省", "airport_list": [ { "name": "太原武宿机场", "IATA": "TYN", "ICAO": "ZBYN" }, { "name": "长治王村机场", "IATA": "CIH", "ICAO": "ZBCZ" }, { "name": "运城关公机场", "IATA": "YCU", "ICAO": "ZBYC" }, { "name": "大同机场", "IATA": "DAT", "ICAO": "ZBDT" } ] }, { "province": "河北省", "airport_list": [ { "name": "石家庄正定机场", "IATA": "SJW", "ICAO": "ZBSJ" }, { "name": "秦皇岛机场", "IATA": "SHP", "ICAO": "ZBSH" }, { "name": "山海关机场", "IATA": "SHP", "ICAO": "ZBSH" } ] }, { "province": "辽宁省", "airport_list": [ { "name": "沈阳桃仙机场", "IATA": "SHE", "ICAO": "ZYTX" }, { "name": "大连周水子机场", "IATA": "DLC", "ICAO": "ZYTL" }, { "name": "丹东浪头机场", "IATA": "DDG", "ICAO": "ZYDD" }, { "name": "鞍山腾鳌机场", "IATA": "AOG", "ICAO": "ZYAS" }, { "name": "锦州小岭子机场", "IATA": "NZ", "ICAO": "ZSWZ" }, { "name": "朝阳机场", "IATA": "CHG", "ICAO": "ZYCY" }, { "name": "长海市大长山岛机场", "IATA": "CNI", "ICAO": "ZYCH" }, { "name": "兴城机场", "IATA": "XEN", "ICAO": "ZYXC" } ] }, { "province": "吉林省", "airport_list": [ { "name": "长春龙嘉国际机场", "IATA": "CGQ", "ICAO": "ZYCC" }, { "name": "吉林二台子机场", "IATA": "JIL", "ICAO": "ZYJL" }, { "name": "延吉朝阳川机场", "IATA": "YN", "ICAO": "ZSYT" } ] }, { "province": "黑龙江省", "airport_list": [ { "name": "哈尔滨阎家岗国际机场", "IATA": "HRB", "ICAO": "ZYHB" }, { "name": "齐齐哈尔三家子机场", "IATA": "NDG", "ICAO": "ZYQQ" }, { "name": "牡丹江海浪机场", "IATA": "MDG", "ICAO": "ZYMD" }, { "name": "依兰机场", "IATA": "YLN", "ICAO": "ZYYL" }, { "name": "黑河机场", "IATA": "HEK", "ICAO": "ZYHE" }, { "name": "佳木斯东郊机场", "IATA": "MU", "ICAO": "EDDM" } ] }, { "province": "内蒙古自治区", "airport_list": [ { "name": "呼和浩特白塔机场", "IATA": "HET", "ICAO": "ZBHH" }, { "name": "锡林浩特机场", "IATA": "XIL", "ICAO": "ZBXH" }, { "name": "乌兰洁特机场", "IATA": "HLH", "ICAO": "ZBUL" }, { "name": "包头海兰泡机场", "IATA": "BAV", "ICAO": "ZBOW" }, { "name": "乌海机场", "IATA": "WUA", "ICAO": "ZBUH" }, { "name": "海拉尔东山机场", "IATA": "HLD", "ICAO": "ZBLA" }, { "name": "赤峰土城市机场", "IATA": "CIF", "ICAO": "ZBCF" }, { "name": "通辽机场", "IATA": "TGO", "ICAO": "ZBTL" } ] }, { "province": "青海省", "airport_list": [ { "name": "西宁曹家堡机场", "IATA": "XNN", "ICAO": "ZLXN" }, { "name": "格尔木机场", "IATA": "GOQ", "ICAO": "ZLGM" } ] }, { "province": "宁夏回族自治区", "airport_list": [ { "name": "银川河东机场", "IATA": "INC", "ICAO": "ZLIC" } ] }, { "province": "西藏自治区", "airport_list": [ { "name": "拉萨贡嘎机场", "IATA": "LXA", "ICAO": "ZULS" }, { "name": "林芝米林机场", "IATA": "LZY", "ICAO": "ZUNZ" }, { "name": "昌都马草机场", "IATA": "BPX", "ICAO": "ZUBD" } ] }, { "province": "新疆维吾尔自治区", "airport_list": [ { "name": "乌鲁木齐地窝堡机场", "IATA": "URC", "ICAO": "ZWWW" }, { "name": "喀什机场", "IATA": "KHG", "ICAO": "ZWSH" }, { "name": "伊宁机场", "IATA": "YIN", "ICAO": "ZWYN" }, { "name": "库尔勒机场", "IATA": "KRL", "ICAO": "ZWKL" }, { "name": "阿克苏机场", "IATA": "AKU", "ICAO": "ZWAK" }, { "name": "和田机场", "IATA": "HTN", "ICAO": "ZWTN" }, { "name": "阿勒泰机场", "IATA": "AAT", "ICAO": "ZWAT" }, { "name": "且末机场", "IATA": "IQM", "ICAO": "ZWCM" }, { "name": "库车机场", "IATA": "KCA", "ICAO": "ZWKC" }, { "name": "塔城机场", "IATA": "TCG", "ICAO": "ZWTC" }, { "name": "富蕴可可托海机场", "IATA": "FYN", "ICAO": "ZWFY" }, { "name": "克拉马依机场", "IATA": "KRY", "ICAO": "ZWKM" }, { "name": "哈密机场", "IATA": "HMI", "ICAO": "ZWHM" } ] } ]2.数据分析与可视化-绘制全国机场分布情况2.1 获取目标地图的json文件首先要获取目标地图的json文件,去阿里云就可以获取:阿里云地理2.2 使用echarts渲染数据<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts</title> <!-- 引入 echarts.js --> <script src="echarts.min.js"></script> <script src="jquery.min.js"></script> </head> <body> <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" style="width: 1000px;height:650px;"></div> <script type="text/javascript"> $.get('https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json', function(cZjson) { echarts.registerMap('中华人民共和国', cZjson); var chart = echarts.init(document.getElementById('main')); option = { title: { text: '全国机场分布图', x: 'center' }, dataRange: { min: 0, max: 15, text: ['高', '低'], realtime: true, calculable: true, color: ['orangered', 'yellow', 'green'] }, series: [{ name: '机场数量', type: 'map', map: '中华人民共和国', mapLocation: { y: 60 }, itemSytle: { emphasis: { label: { show: false } } }, data: [ {name: '北京市',value: 3}, {name: '上海市',value: 2}, {name: '天津市',value: 1}, {name: '重庆市',value: 3}, {name: '广东省',value: 8}, {name: '湖南省',value: 6}, {name: '湖北省',value: 5}, {name: '江西省',value: 5}, {name: '福建省',value: 5}, {name: '浙江省',value: 7}, {name: '江苏省',value: 7}, {name: '山东省',value: 8}, {name: '河南省',value: 4}, {name: '四川省',value: 11}, {name: '海南省',value: 2}, {name: '云南省',value: 11}, {name: '贵州省',value: 6}, {name: '甘肃省',value: 5}, {name: '安徽省',value: 4}, {name: '陕西省',value: 5}, {name: '山西省',value: 4}, {name: '河北省',value: 3}, {name: '辽宁省',value: 8}, {name: '吉林省',value: 3}, {name: '黑龙江省',value: 6}, {name: '内蒙古自治区',value: 8}, {name: '青海省',value: 2}, {name: '宁夏回族自治区',value: 1}, {name: '西藏自治区',value: 3}, {name: '新疆维吾尔自治区',value: 13}, ] }], }; chart.setOption(option); }); </script> </body> </html>工程下载参考资料echarts实现全国及各省市地图(内附地图json文件)http://datav.aliyun.com/portal/school/atlas/area_selector#&lat=31.769817845138945&lng=104.29901249999999&zoom=4
2022年04月12日
620 阅读
0 评论
0 点赞
1
2
3
4