可爱小笼包

文章
8
资源
0
加入时间
2年10月17天

像这样写,Java菜鸟也能写出牛逼的代码

场景一 有时候我们会遇到一个方法就是占满了整个屏幕,其中各种if else 判断 ,for 循环嵌套,时不时来穿插着各种a b c参数,让人看得实在是眼花缭乱。让后面维护的人望而却步,也实在的代码块后面继续增加,增加......当我们看着这样的代码时,庆幸的事不用我来维护,坑爹的事需要自己来改,心中早已一万个草尼玛飘过了。场景二 当一些新手刚学习接触设计模式的时候,感觉就像看到了武功秘籍。想也没想就直接网上套,各种 工厂模式,策略模式,装饰模式等等,会显得更加臃肿,类过多。本来是简单的功能,会

echarts引入china报错(The GeoJSON of the map must be provided)

原因: echarts版本过高,ECharts 之前提供下载的矢量地图数据来自第三方,由于部分数据不符合国家《测绘法》规定,目前暂时停止下载服务。解决方法: 下载低版本的echarts@4.1npm ls echarts // 查看自己的echarts版本npm install echarts@4.1.0 --save //下载低版本echats包含china.js然后在组件内直接引入china.js即可import "echarts/map/js/china.js";.

Intent的匹配规则

在intent中最主要的数据资料是:(1)action:即将要执行的活动,通常是用字符串表示,比如:“android.intent,action.VIEW“,但其实android已经定义好了大量常量,我们直接使用即可,比如Intent.ACTION_VIEW就是“android.intent,action.VIEW“的常量。(2)data:将被所执行的活动所处理的数据,通常用Uri的形式表示,在后面会有更详细的解析,这里先大概了解一下。

vi/vim的加解密问题

加密:       vi/vim下有两种加密方式1.末行模式输入命令              :set key=* (*代表任意多个字符,是使用者设置的密码,注意:=后不要有空格)之后要保存并退出                :wq此方法操作简便2.同样是在末行模式下                  :X之后按照系统提示输入两次密码(第二次是确认密码),保存并退出