一道难倒不少前端面试者的问题

有一数组,里面有若干(数目和薪资一样多)数字,数字有重复,如何找出重复次数最多的数字


这个问题每次和组员面试时必问,其中能够理出逻辑过程的不到一半,大部分都是先声明一个空数组,然后经过数次循环对比处理,而首先声明空对象的不多(数据结构很重要呀!!!这是我们非科班的硬伤)。
常规答案如下:

点击继续阅读

发现一个大坑!!!

本篇文章是为了重现element-ui的新版本(2.9.1)BUG所提交的issue

前几天没事重新安装了依赖,也是闲的蛋疼,更新完后就悲剧了,表格高度全都变为100px。
100px!!!
然后捯饬了半天,一直到今天上午,what the f//K!。
这个问题解决不了,因此自己无法打包工程部署,只能麻烦组员了。
下午决定再次攻克一下:

**使用排除法

1、排除开发环境:操作系统+idea+npm+node+vue版本都一致;
2、排除代码错误:都在git上同一分支下;
3、排除接口数据:都是同一个后台接口环境;

以上,那么真相只有一个:都是蛋疼惹的事—依赖版本

**破案过程:
由于package.json中声明所有依赖使用最新版本,所以写了一个脚本放在我和组员的依赖文件夹(node_modules)下,获取安装依赖的名称和版本;
然后使用notepad++中的compare插件对比,才发现是element-ui的版本不一致,去其官网查看,果然半个月前更新了版本,然后区GitHub的代码仓库查看release,下图可以说明一些问题,
element-ui 2.9.1
于是回退版本,这个鸟问题终于解决了!
目前的解决方案是将将package.json中的

1
"element-ui": "^2.8.2",

改为

1
"element-ui": "2.8.2",

记录贼坑一件事

昨天下班前将某个地区的所有站点发布成服务,数据保存在mysql中,但是老是显示不了,中间考虑了特殊字符,站点堆叠的原因,都不对。
最后发现是空间几何字段的空间参考不一致的问题,233333.

ArcGIS Enterprise中Portal发布场景服务后无法查看

大家都知道ArcGIS现在整个产品体系特别庞大,以我来看,个人是不能将所有的产品学到精通的,毕竟整个产品已经年近五旬,积累沉淀的东西非一人所能穷尽的。
现在就说一下ArcGIS Enterprise,俗称”ArcGIS 全家桶“套餐,为什么这么叫呢,因为之前这个系统有多个组件。ArcGIS Enterprise 在是在10.5版本以后才叫这个名字的,算是一个统称,包括了Portal Server Datastore Webadaptor,所以需要一个个组件安装,并且有一定的部署顺序,如果不太熟悉这个流程,好不容易在漫长的安装过程之后,出现令人崩溃的不能用,排查问题的时候又很困难,所以,目前这套系统再生产环境中需要Esri官方技术人员现场部署,以保证系统的安全。

点击继续阅读

接下来假期的安排

调休了这么多天,终于迎来了14天的假期
1、
一定要将JAVA基础看一遍!!!一定要将JAVA基础看一遍!!!一定要将JAVA基础看一遍!!!
2、
学习Spring Boot
3、
学习Spring Cloud

以上的目标,就是为了写接口不再求人。

期间顺便将2018没读完的书看完。

去国家图书馆呆一天,爬爬香山。

================
2019,只关心粮食和蔬菜。

记述二三事

1、
发现geoserver的一个BUG。使用mysql中的数据发布图层服务,能正常发布和显示加载,但是地图单击后,无法获得属性信息,报未知错误,百思不得其解,排查了好几天,使用排除法,原来是数据库表中的一个字段使用的是tinyint类型,内容是数字,貌似这样geoserver无法处理。。。
2、
早晨自己写了一个福,扫出来‘敬业福’。自己就是自己最大的福星。
3、
过去就过去了,回不到过去。就算旧友重拾,也不知道怎么去维护下去。