ArcGIS对比MapInfo _mapinfo和arcgis的区别-程序员宅基地

技术标签: 文档  ttf  工具  存储  数据库  sql  

2008-03-28 | ArcGIS对比MapInfo

分享
标签: mapinfo  arcgis  地图  autocad  查询 
一、  用户手册(User Manual):
个人认为“用户手册”是学习、使用一个东西最好的资料。
功能  ArcGIS  MapInfo
文档组织  典型的高大全  只有一个
系统最低配置  无  有
易用性  差  好

《Using_ArcMap》更象一个600页的英文广告,给人们展现一个美好的画卷。咬牙看完(英文的)2遍之后,感觉空荡荡的,因为从头至尾都是在讲怎么把“图”做得更漂亮。有被欺骗的感觉。《Editing_in_ArcMap》里才找到些真实的东西。过多漂亮图片导致ESRIR的文档过大。《8.0_MI_UG》包括了它想告诉用户的所有内容。更朴实些。
二、  速度(Velocity):
比较对象是相同的数据内容,一份是SHP,一份是TAB。

功能  ArcGIS  MapInfo
启动加载  慢  较快
打开数据  视需数据显示大小  视需显示数据大小
查询  快  慢
漫游、缩放  慢  快
 功能全、模块多速度慢些似乎可以接受。
 从282184个数据中按属性查询出216714个数据,ArcGIS快了7倍。
 但,MapInfo漫游、缩放的速度又远高过ArcGIS。有的时候感觉显示一栋楼那么大一个简
单矩形,ArcGIS用那么长时间会不可接受,思路上会有停顿。
 希望以后这两个弱点会有增强。
三、  浏览数据(Browse):
包括漫游、缩放、地图显示、属性显示、尺子……
功能  ArcGIS  MapInfo
放大  拉框放大、固定比例放大(125%)  一个工具搞定
缩小  拉框放大、固定比例放大(75%)  一个工具搞定
鹰眼  永远显示全图、可以双向控制  可调整鹰眼的位置比例、单向控制
放大镜  拖动时会瞄准放大位置的功能很好  无
ESC  当缩放需很长时间,按ESC终止刷新  一样
以固定比例显示  可输入标准比例尺  还可设定显示的宽度、中心
书签  很好用  要调用MBX,易用性不是很好
指向时提示  可选择字段、可开关  都不可以
表格(属性表)  显示总数  可以  可以
 字体  可调整  可调整
 列宽  可调整  可调整
 可选择某些列显示  不可以  可以
 冻结某列  可以  不可以
 字段顺序  可调整  可调整
 新增行  可以  可以
 修改表结构  可以  可以
 导出  可以  另存
 拷贝、粘贴  可以,同时复制地图数据  可以,同时复制地图数据
 分别显示所有、已选  同一窗口显示  不同窗口显示,可以有很多
 首末个  可以用鼠标、键盘  只能用键盘
 翻页  键盘(CTRL+HOME/END)  同
 统计值  可以  可以
 查找  只能在这出现  可以在任何时候出现
 伪列名  可以,要到LAYER的属性里修改  用SQL查询时可以
 排序  可以  用SQL查询时可以
 分组  不可以  用SQL查询时可以
 数字显示  可以多种形式显示  只能按定义的数据类型
属性查看  可高亮显示查看对象、设置查看的图层  都不可以
量距  可以  可以
地图显示  只有一个窗口  可多个窗口
超大指针  无  有
旋转地图视图  可以  可以(MBX)
选择性显示地图  可以用SQL选择某部分用于显示  可以
局部显示地图  不可以  可以
   
以固定比例尺缩放是7系统遗留下来的东东,也许是照顾老用户,也许是抱残守缺。
地图浏览窗口和表格查看窗口ArcGIS都只有一个,MapInfo可以有多个,具体数字不详。估
计是MFC的限制。
地图浏览窗口都支持ALT+左右方向键来回来前一视图。但MapInfo只能回退一步。ArcGIS好
像很多,具体数字不详。要看程序员使用的数据类型。
MapInfo支持方向键来移动地图(要是能自定义成A、S、D、W就爽了!),“+”/“-”缩
放(主键区只有“-”好用),很方便。
MapInfo可以用鼠标轮实现缩放(我常用:)),CTRL+MOUSEWHEEL上下移动;ArcGIS刚好
相反。是巧合?!说明一下,ArcGIS使用MOUSEWHEEL上下移屏时,速度很慢,甚至慢过CT
RL+MOUSEWHEEL,不可理解。MapInfo的这个功能有BUG。
鹰眼功能各有长短,综合一下就好了。
在书签功能上MapInfo失误了一小步:切换到某书签后马上就关闭窗口。做成非模的窗口就
解决了。
“指向时提示”是:当鼠标停留在某层的某个地物上一段时间后要显示这个地物的某个属
性信息,在ArcGIS中可以设定显示谁和是否显示。在MapInfo没有可设置的地方,只能自动
显示表中第一个、类型是“字符串”的字段。
标尺量算时,MapInfo会自动移屏,但缩放时显示有问题,量算结果没有问题;ArcGIS不能
自动移屏,但缩放时显示没有问题。ArcGIS不能自动移屏,但可以通过滚动条来实现。Ma
pInfo8.0里新加了个工具实现复杂量距,没有用过。在画线时都可以知道线段的长度。
“属性查看”在ArcGIS中有两个都能查看,但有一个可修改、一个只读。MapInfo一个搞定
。当表“只读”(是操作系统级的)时,它的属性也是只读的。
“超大指针”在MapInfo里按一下“C”就知道了。很有趣。
选择性显示地图。这个功能很好,它可以让你一次只看你想要看的东西。MapInfo也可以实
现,但要在不同的窗口里。
局部显示地图即CLIP REGION,是指你可以指定只显示某个区域的内容。不错!
四、  数据组织(Data):
主要比较了两者主要支持的数据格式及特点:
功能  ArcGIS  MapInfo
Coverage  曾经的经典  不支持
SHP  主流格式  可转换到此格式、可直接打开
GeoDatabase  专有  不支持
Internet  专有  专有
GIS Server  专有  无
TIN  支持  支持
atuoCAD  能支接打开  需要转换
X Y Data  坐标数据可直接显示  需转换成TAB
Routes  专有  无
NewFeatureClass  专有  无
GeometricNetworks  专有  与普通数据一样处理
TAB  认为是与DBF类似的文件  主流格式
E00  标准交换格式  支持
MIF  不支持  标准交换格式
文件路径  可以是相对、绝对路径,网络  只可以显示路径名
其它格式  支持  支持

 其它的格式指InteGraph、SmallWorld等的数据格式,如DGN。转换功能感觉都是由FME提
供的。
ArcGIS一点都不支持MapInfo的数据,连转换工具里都没有提供,而MapInfo提供了SHP、E
00格式的转换功能,但两者的E00文件却略有出入。
 ArcGIS能轻松打开AutoCAD的DWG文件是件绝对值得称赞的事。因为大陆的基础测绘成果9
0%以上都是以DWG形式存在,要想利用这些数据让许多人伤透了脑筋。它能这么顺利、完整
的打开DWG文件就说明转成SHP也没有问题。相比之下,MapInfo这差太多了,转换后的图只
一个功能:做矢量的底图(一般都是用栅格做底图)。就不明白为什么MapInfo不花点精力
在上面,DXF格式是公开的,好好读一下就行了嘛!
 有另外的文档说明了SHP文件,在《8.0_MI_UG》中有MIF文件的描述。
 关于网络数据,我从来没有用过。MapInfo也花了很多力气(WMS、WFS)。
五、  对象模型(Supported Objects):
功能  ArcGIS  MapInfo
点  可以  可以
多点  可以  可以
直线  可以  可以
折线  可以  可以
多线  可以  可以
面  可以  可以
多面  可以  可以
自动注记  可以  可以
文本  可以  可以
ANNOTATION  可以  不可以
DIMENSION  可以  不可以
弧  可以  可以,但不好用
矩形  可以  可以
圆  可以  可以
椭圆  不可以  可以
不知道ArcGIS是否真的没有椭圆、没有画出真正的两点线。
在这里ArcGIS一样吸收了AutoCAD很多东西,尤其是弧。
加上弧的拓朴是很难做的。MapInfo的弧难用得很,一般都是用折线来模拟,计算也简单。

六、  图层控制(Layer Control):
功能  ArcGIS  MapInfo
改变显示顺序  可以  可以
一个地图多个视图  可以,但保存在MDX中(拷贝)。  可以
改变显示名称  可以  不可以
组合  可以  不可以
是否可见  可以  可以
是否可选  可以  可以
图层的描述信息  有  无
图层的存储位置  有  有
可视范围  有,更方便  有
图层透明  有  无
选中样式  可分层、全局设置  只能全局设置
HOTLINK  有,可有更多选择  有,但只限HTTP
连接、关联  方便些  可以,但要真实保存
注记字段  可选  可选
注记显示范围  可以  可以
注记位置  更多选择  简单功能
注记表达式  支持  支持
部分注记  可以  不可以
注记冲突  可以  不可以
符号化  可以  可以,但实现得不够好
是否可编辑  不可以,全部可编辑  可以
显示节点  只能在编辑状态下按V显示某个  全部、全时、可开关
显示线段方向  用红色点表示终点  蓝色箭头

“一个地图多个视图”指的是ArcGIS中图层的拷贝功能,它实现的结果就是一个数据的多
个视图。
ArcGIS可以改变图层的显示名称,MapInfo可以改变整个视图的名称,也可以在工作空间中
修改图层的名称或用MapBasic窗口实现。
ArcGIS的图层分组功能不错。
图层的存储位置在ArcGIS中修改指向,MapInfo中只提示数据的存储位置。
图层的可视范围在ArcGIS中要以更方便的设定。MapInfo要学习。
在ArcGIS中,只要一编辑,那所有图层就都处于可编辑状态。MapInfo任何时刻最多只能有
一个图层可编辑。
ArcGIS一定在注记上花了很多精力。特别是可选择部分注记功能很棒,100%动态注记。
符号化是ArcGIS的一个亮点,开发者有不错的数学基础,Join/Merg、权重更让它抢眼。M
apInfo能用重分区、专题图来实现。但符号化的使用要合理,否则显示速度会再慢上10倍
。8.0中MapInfo有了很大的进步。
感觉MapInfo有真正图层控制的功能,ArcGIS把这些与图层有关的属性分散了,但在用户手
册中并没有提到这些快捷键:ALT+V、ALT+E、ALT+B、ALT+S,不可理解。
七、  查询功能(SQL Query):
随着数据量的增大,查询功能是简直无处不在。如何全面、灵活、迅速地找到用户想要的
东西是个难点,在这里
功能  ArcGIS  MapInfo
简单查找  可以  可以
SQL查询  支持,但不好  支持
Crossed by  支持  不支持
Intersect  支持  支持
Within Dist  支持  不支持
Center In  支持  不支持
Completely Whthin  支持  支持
Completely Contain  支持  支持
Share s line Segmente With  支持  不支持
Indentical to  支持  不支持
Contain  支持  支持
Contained by  支持  不支持
Touch Boundary of  支持  不支持
被选中的样式  支持  不支持
保存查询结果  可以  可以
查询模板  支持  支持
查找替换  可以  可以

ArcGIS只能写出“SELECT * FROM ”的语句,但这对SQL查询是远不够的。不能指定选择列
、GROUP、ORDER BY。是个失误。
ArcGIS “查找”功能和MapInfo的SELECT功能类似。事实上都是SQL查询的简化。
MapInfo的“FIND”功能能够查询道路交叉口、门牌号。
ArcGIS的SQL中不支持聚合函数:AVG、MIN、MAX、COUNT、SUM、WTAVG,从文档中看,是这
样。不知道ArcGIS的SQL查询中是否支持什么其它的函数。
总体感觉SQL查询从功能到界面都不如MapInfo,特别是MapInfo的那个ExpertQuery。
ArcGIS在地图代数运算上明显强,支持了很多复杂的运算。
八、  选择工具(Select):
功能  ArcGIS  MapInfo
点选  有  有
矩形选择  有  有
多边形选择  有  有
线选  有  无
圆选  无  有
某范围内选择  无  有
反选  无  有
不选  有  有
增加到已选  有  用键盘辅助实现
从已选中清除  有  用键盘辅助实现
从已选中选择  有  有
查看所选  有  有
全选  有  有
 线选和AutoCAD的“篱选(FENCE)”很像。很有趣。
九、  二次开发(Develop Tools):
功能  ArcGIS  MapInfo
脚本  Pathon(可能是)  MapBasic
OLE  VBA、宏  常见语言都有
ActiveX  MO、AO、ArcPad、ArcGISEngine、ArcIMS  MapX、MapXmobile、MapXTreme

还没有用过Pathon,据说很好用。有时间要试一下。MapBasic感觉还好,但国内很少能找
到资料,似乎只有罗云启先生的那一本,可惜版本从来没有更新。最好还是官方的手册和
帮助文件。不知道AML还有没有。
OLE理论上讲很落后了,但它的优势就是开发速度,说实话和给一辆车换个图装没有太大的
区别。有些过,但真的没有太大用处。
ActiveX方式给人很大的发挥空间,在桌面、嵌入式、移动、网络上都有很大的发挥空间。
目前为止只用过MapX,看过AO的一些帮助。感觉MapX更清晰,一张明了的结构图给人感觉
很好。相比之下,AO充分运用了UML思想,结果是打印所有的类图共花了大概7、8张A0纸,
一下就蒙了。我没有说UML不好,但都有度对吧。看看MFC、VCL的框架,清晰!我们想看到
强大,但不是相扑,而是阿诺(又一个不恰当的比喻 :D )。
十、  编辑功能(Editing):
这可是关系到一个GIS软件生死的功能,最后才写这部分,之前把二者的用户手册又看了一
遍,希望没漏掉什么。
功能  ArcGIS  MapInfo
MOVE  可拖动、相对、绝对  拖动
STRETCH  可以  不可以
ROTATE  更多选择(调整旋转原点)  拖动(提供的旋转对话框不好用)
SPLIT  任意点、百分比、距离  节点上打断、用另外的线、面打断
RESHAPE  方式很好  不可以
DIVIDE  按距离、比例(生成新对象)  不可以
CUT POLYGON  用线分割多边形  用线、面分割都可以
MIRROR  可以  不可以
TRIM/EXTEND  多处出现,功能不同  不是很好用
MODIFY  线段反向、增删节点  RESHAPE功能
CALIBRATE ROUTE FEATURE  功能不清楚  无
TRACE  有  有
MERGE  有(同一图层中)  COMBINE功能
UNION  有(不同图层中)  无
INTERSECT  有  无
SCALE  有  有
COPY FEATURE  地物复制到指定地点  OFFSET
COPY PARALLEL  可以  不可以
FILLIT  可以  不可以
PROPORTION  可以  不可以
INVERSE  可以  不可以
GENERALIZE  可以  可以
EXPLODE  可以(很好)  Disaggregate
TRVERSE  有  没有
SMOOTH  可以  可以
UNSMOOTH  不可以  可以
VORONOI  不可以  可以
BUFFER  可以(可设置的内容过少)  可以
CONVEX HULL  不可以  可以
ENCLOSE  不可以  可以
ERASE(OUTSIDE)  不可以  可以
OVERLAPNODES  TOPO  可以,但只加一个点
CHECK REGION  不可以  可以
CLEAN  不可以  可以
PLOYGON THIN  可以(更强,在TOOLBOX中)  可以
FLIP  可以  可以
折线与面的转化  不可以  可以
多边形自动闭合  可以  可以
移动节点时选项  有  无
可删除多中的某一个  可以  不可以
捕捉  较好  较差
地理编码  有  有
Cache  有  有
感觉ArcGIS的功能要比MapInfo强大得多,但明显又没有AutoCAD那么强。
可以说ArcGIS把AutoCAD和GIS很好融合了。相当成功。
有些功能只在ArcToolBox中才能实现,在这里只对直接提供的工具做了比较。
在ArcGIS中有一组工具来设置本地Cache。没有用过,但感觉参考了ORACLE的SGA、PGA。用
来提高速度。
 MapX中可以打开网络数据,也有一个Cache,功能是一样的。
十一、  专题图(Thematic):
专题图是几乎所有提及GIS时必有的一个词,也看了看,实验一下,但从来没有真正用过。

功能  ArcGIS  MapInfo
Area  有  有
Bar/column  有  有
Bubble  有  有
High-Low-Close  有  没有
Line  有  没有
Pie  有  有
Polar  有  没有
Scatter  有  没有
DotDensity  有  有
Gird  有  有
3D  有  有
Histogram  没有  有
Surface  没有  有

MapInfo把专题图和分类显示都做到了专题图里,我也不好说这两方面是否应放在一起。

十二、  栅格图(Raster):
随着遥感的发展速度加快,卫片也越来越便宜,栅格做为底图出现已不是什么新闻了。
功能  ArcGIS  MapInfo
支持格式  很多  很多
栅格金字塔  有  类似实现
多波段  有  无
透明度  有  有
对比度  无  有
亮度  无  有
黑白显示  无  有
显示质量  可调  不可调
配准  多点,方便  多点,只能用工输入坐标

栅格金字塔只是图像在某个比例尺时显隐的问题。(不知对不对)
栅格图像的配准ArcGIS做得比较好,可以指定原点和目标点;MapInfo的目标点坐标只能手
工输入,不是很方便。
ArcGIS给栅格图建立的邻接关系,方便管理。对那些有很多栅格图用户来说是个福音。但
动辄X00M的数据量真是让人头痛,还好现在硬盘、内存都很便宜。
十三、  样式(Style):
地图最原始的功能。
用怎样的符号才能更清晰明了地表达真实的情况是一个无止境的研究。虽然各国都有自己
的标准,但各国的国情又不同,所以统一简直是天方夜谭。不同的公司也有自己的标准,
基本上是在国标的基础上进行扩展。像MapGIS基本就是全搬。
点样式:在AutoCAD昌盛的年代所有符号都是用更小的点线面来拼合成的。后来出现了用T
TF做的字体,可以做出很多样式、安装方便、无极放大。现在大部分都采用这种方式(ES
RI要比MapInfo细得多)。还有一种点样式就是图片,在TTF无法表达或者色彩不够时可以
用BMP、JPG图片代替,在MapInfo中有很好的应用。ArcGIS没有发现。MapInfo还提供了一
个制作样式的MBX,但不好用。ArcGIS能即时编辑。
线样式:acad.lin是AutoCAD为基础线型文件,编辑它很有趣的。MAPINFOW.PEN是MapInfo
的线型文件,这个文件只能有一个,有专门的工具可以编辑它。ArcGIS的文件很多很全。

面样式:acad.pat是AutoCAD的基础样式,有时间可以编辑一下,也挺有意思。不清楚Map
Info是怎么管理面样式的。ArcGIS的面样式很多,可以即时编辑。
整体来讲TTF是通用的,但线面的样式ESRI明显要高出一筹。
ArcGIS的一个图层中只允许出现一种类型(FeatureClass),MapInfo没有这个限制。各有
利弊。  
十四、  地图投影(Projection):
地图投影也是一个古老而难解的问题。数学基础并不难,但投影方法和参考椭球组合起来
就太多了。
功能  ArcGIS  MapInfo
数量  很多  很多
可修改  可以  可以
可自定义  不清楚  可以
中国坐标  北京54、HK63、HK80  北京54、西安80
矢量配准  可以  可以

MapInfo的投影原理、是如何实现的都是公开的,你甚至可以定义自己的坐标系,以前有个
牛人自己做的北京的坐标系,现在好了MapInfo支持北京54、西安80两种坐标系。对大陆的
GIS爱好者来说可以说是个福音。
简单看了一下ArcGIS目录下的投影,和MapInfo的区别不大,估计也能自定义。
矢量配准用的都是橡皮模变换(AffineTransform),但ArcGIS更方便且准确些。MapInfo
只提供了3个配准点,很明显不能保证精度嘛!又不是很难做,希望下一版本能加强。
十五、  Saptial:
ArcGIS对所有的数据库操作都是通过ArcSDE。
MapInfo利用Oracle的SaptialWare来实现图形与数据库的结合。其它数据库是通过MapInf
o的SpatialWare来做的。
十六、  TIN、GRID:
没有用过,不敢乱说!但它们都支持。
十七、  图例、比例尺、指南针(Legend、Scalebar、NorthArrow):
按说这3项内容是一个地图中必需的要素,但实际的GIS开发应用中很少用到。

功能  ArcGIS  MapInfo
图例  支持  支持
比例尺  支持  支持得不好
指南针  支持  支持得不好

这三样法宝本人都没有太多的使用经验。ArcGIS打印视图有许多地方可设置。MapInfo的比
例尺和指南针在打印视图中表现不好。
十八、  装饰(Cosmetic):
ArcGIS把数据分为:数据和GRAPHIC&TEXT两类,分类的标准是:数据是单独存储的,而GR
APHIC&TEXT是存储在MXD中的。这个功能相当于(Cosmetic Layer),而且MapInfo的装饰
图层中的数据是可以单独存储的。
功能  ArcGIS  MapInfo
显隐  不能  能
支持图形种类  多于对象模型  等于对象模型
数据转换为装饰  可以  不可以
排列组合  可以  不可以
MXD相当于WOR是一个组织文件。
十九、  打印(Print):
两者打印的功能做得最大差别是:ArcGIS能在DataFrame中打开新的数据比较方便。
没有用ArcGIS真实打印过,所以不再多说了。
MapInfo的自动分页打印功能做得很好,但仍需改进。
二十、  报表(CrystalReport):
用的都是水晶报表,不多说。
二十一、  多用户、版本控制(Mult-user、VersionControl):
MapInfo8.0中新加的数据库工作空间好像有版本控制功能,没有用过。
ESRI的这些功能应该是经由SDE、DB实现的。还有离线编辑。
二十二、  帮助:
功能  ArcGIS  MapInfo
本机  有些对话框中没有帮助按钮  好
二次开发支持  好  好
网上资源  好  MapInfo没有官方支持

ESRI的官方论坛没有进去过,分类很细。
MapInfo官方只有开发的论坛,没有应用的论坛。有个Mapinfo-L好像不错。
二十三、  参数配置(Preference):
这个大家看一下就好了,ArcGIS应该输得心服口服。
感觉MapInfo的目录设置很好用。
二十四、  界面自定义(Customization):
功能  ArcGIS  MapInfo
描述  能够定制快捷键、命令、显隐等,还有宏。  基本上不能。
从MapInfo 6.5开始我就希望它能加上这些功能,但至今也没有。
二十五、  理念(Concept):
功能  ArcGIS  MapInfo
理念  三层观念:所以有了ArcMap、ArcCatalog、ArcToolBox  Konwing Where is Just 
Beginning

也许是这个原因吧,ArcGIS搞得过大,MapInfo的数学基础略显薄弱。
二十六、  免费数据(Sample Data):
在MapInfo的用户手册中详细地说明了数据的来源和权限。比较丰富。ArcGIS只是打开看过
,但没有文档说明。
二十七、  扩展功能(Extension):
功能  ArcGIS  MapInfo
形式  ArcToolBox  MBX
数字化  保留  保留
两种方法都很方便,第三方的也不少。
数字化这个功能从来没有用过,可能是因为数字化仪昙花一现吧!
扩展的功能太多了,不列举。MapInfo的GPS功能一直没有试过。
二十八、  ArcGIS长处(ArcGIS Metric):
l  Template功能,很好。
l  拓扑,强项。
l  MASK。
l  编辑状态下,快捷键很多。
l  命令行很爽。
l  Dimension功能。
l  限值(Tolerance),这也许是它解决精度问题的关键。
l  超强的撤消功能。
l  ArcSDE
l  ArcIMS
二十九、  MapInfo长处(MapInfo Metric):
l  显示线段中心点,很少用。
l  无缝表(Seamless Table)。
l  当前图形保存为图片。
l  更新列。
l  表中增加行。
l  用列合并对象。
l  Prism Maps。
l  ESC取消。当你正在画一条线时,按它就取消了。相对地ArcGIS就不方便。
三十、  本机配置::
CPU  AMD 2500+ 32位
硬盘  120G
内存  DDR400 512M
显卡  GeForce2 MX400 64M
ArcGIS  9完全安装
MapInfo  8完全安装
三十一、  总结
整体感觉ArcGIS要强好多,这也许是它占有那么大市场份额的原因。但也有改进的地方。
显示速度慢就是它最应该解决的问题。
MapInfo要加强的地方就多了些。
“尺有所短,寸有所长”吧!
别人做得好,模仿一下没什么丢面子的(在没有侵权的条件下),超越就更好了。

期待以后更精彩的版本。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yanleigis/article/details/4736608

智能推荐

java获得当前时间一小时前的时间_java获取当前时间前1h-程序员宅基地

文章浏览阅读2.1w次,点赞4次,收藏9次。Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.set(Calendar.HOUR, calendar.get(Calendar.HOUR) - 1);// 让日期加1 System.out.println(calendar.get(Calendar.D_java获取当前时间前1h

生成模型在计算机视觉、自然语言处理、推荐系统中的应用和研究_父母基因怎么组合-程序员宅基地

文章浏览阅读1.1k次。随着计算机的飞速发展,人工智能技术的逐渐成熟,越来越多的人开始关注这个新兴的领域,开始开发出新的产品和服务。在这个信息爆炸的时代,数据量的呈几何级增长,需要人们对海量数据的分析、处理和决策,而机器学习就是人工智能的一个重要组成部分。从传统的统计学习到深度学习(如卷积神经网络CNN),人工智能技术不断的进步,已经引起了很大的社会影响。在这个过程中,生成模型是一个非常重要的工具,它可以用来帮助理解复杂的数据集。通过训练一个生成模型,可以从父亲的基因中产生出一个系列可能的孩子的基因序列,_父母基因怎么组合

virtuoso 后仿 ADE L error_后仿真 referencing an undefined model or subcircuit-程序员宅基地

文章浏览阅读470次。解决办法:在model library添加dio_tt的model。原因:model library 没设置二极管的model。ADE后仿时出现error。_后仿真 referencing an undefined model or subcircuit

深度学习笔记——pytorch实现双向GRU(BiGRU)-程序员宅基地

文章浏览阅读1k次,点赞12次,收藏16次。参考视频。_双向gru

东方博宜OJ答案 (1011~1020)_东方博宜oj答案1062-程序员宅基地

文章浏览阅读926次,点赞12次,收藏8次。欢迎大家能看到我的文章,这篇文章收录了东方博宜OJ 1011~1020所有题目的答案,后续还会往后出,敬请关注!如遇不足,欢迎指出!(不要喷我┭┮﹏┭┮)_东方博宜oj答案1062

电子设计教程49:16*16LED点阵屏驱动-74HC595的原理_16*16点阵引脚-程序员宅基地

文章浏览阅读6.9k次,点赞12次,收藏60次。  我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第一篇博客,讲述74HC595芯片的工作原理  一般情况下,使用单片机来控制LED。一个引脚,控制一个LED,是最直观的方法。但也是最笨的方法。引脚对于单片机来说是珍贵的资源,同样性能的芯片引脚越多,价格就越贵。然而有些外设会占用很多引脚,例如LED屏幕。理论上来讲,一个LED需要一个引脚来操作,64个LED组成8×8屏幕,就需要多达64个引脚。但聪明的工程师会节省引脚,把LED按照行列连接,形成矩阵,只需要_16*16点阵引脚

随便推点

面试阿里 P6,过关斩将直通 2 面,结果 3 面找了个架构师来吊打我_阿里p6二面-程序员宅基地

文章浏览阅读984次,点赞2次,收藏4次。前言人人都有大厂梦,对于程序员来说,BAT 为首的一线互联网公司肯定是自己的心仪对象,毕竟能到这些大厂工作,不仅薪资高待遇好,而且能力技术都能够得到提升,最关键的是还能够给自己镀上一层金,让人瞻仰。同样的,小编的好朋友的个人目标也是阿里,但之前一直在一家小公司,一呆就是好几年,现在通过不断学习和实践,提升了自己很多,也有了信心来阿里挑战。下面,就是朋友分享的这次面试阿里 P6 的一些经历和心得。阿里 P6 岗面试经历这次阿里的面试经历实朋友说实在是在太紧张+刺激+尴尬了,面试前还自信_阿里p6二面

开关稳压器详解(四)-Buck降压型开关稳压器自举电路_自举驱动的buck电路-程序员宅基地

文章浏览阅读8.9k次,点赞12次,收藏121次。在Buck开关中,常使用N-MOS管作为功率开关管。相比于P-MOS,N-MOS具有导通电阻低价格便宜且流过电流较大等优势。在同步结构中对于开关管的使用一般有两种方式:上管为P-MOS,下管为N-MOS;无需外部自举电路上下管均为N-MOS;需要外部自举电路从上图可知,由于N-MOS导通条件是栅极电压比源极电压高。对于上管而言必须增加自举电路才能保证上管完全导通。下面就介绍下自举电路..._自举驱动的buck电路

YOLOv4 介绍及其模型优化方法-程序员宅基地

文章浏览阅读2.2k次。YOLOv4 介绍及其模型优化方法一、YOLOv4 介绍2020 年 4 月,YOLOv4 在悄无声息中重磅发布,在目标检测领域引起广泛的讨论。在 YOLO 系列的原作者 Joseph R..._yolo模型剪枝和蒸馏

Android Native Crash 收集(1)-程序员宅基地

文章浏览阅读617次,点赞27次,收藏21次。感觉现在好多人都在说什么安卓快凉了,工作越来越难找了。又是说什么程序员中年危机啥的,为啥我这年近30的老农根本没有这种感觉,反倒觉得那些贩卖焦虑的都是瞎j8扯谈。当然,职业危机意识确实是要有的,但根本没到那种草木皆兵的地步好吗?Android凉了都是弱者的借口和说辞。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。

bootstrap-fileinput后端接收不到数据_动态人像抓拍比对系统架构(前端抓拍+网络传输+后端视频解析)...-程序员宅基地

文章浏览阅读103次。动态人像抓拍比对系统由前端人脸抓拍采集子系统、网络传输子系统和后端解析管理子系统组成,实现对通行人脸信息的采集、传输、处理、分析与集中管理。系统中,前端人脸采集设备负责人脸图像的采集,接入服务器主要实现图片及信息的接收和转发功能,可为多种型号、多个厂家的抓拍机提供统一接入服务,接收到的抓拍图片存入云存储单元,并由人脸结构化分析服务器对抓拍的视频及图像进行建模以及黑名单实时比对报警,建模得到的人脸信..._bootstrap fileinput request.form.files获取不到

抖音seo矩阵系统源码搭建步骤分享_云索seo矩阵系统-程序员宅基地

文章浏览阅读115次。抖音SEO矩阵系统是基于抖音平台的搜索引擎优化技术的一种系统,其主要作用是通过一系列的技术手段,提高抖音视频的曝光和排名,使其获得更多的流量和粉丝。在本文中,我们将介绍抖音SEO矩阵系统的开发技术,包括系统设计、代码实现等方面。将源码上传到服务器上,并修改相关配置参数,包括数据库连接参数、域名配置、后台管理员账号等。从公开的代码托管网站上下载抖音SEO账号矩阵系统的源码,例如Github、码云等。将配置好的源码部署到Nginx服务器上,并设置网站的根目录指向源码的入口文件。并在网站上购买一个域名。_云索seo矩阵系统