精华内容
下载资源
问答
  • 八点左右,太阳初升,只是有了照亮世界的光,但是还没有热。 儿童乐园的 “激流勇进” 项目因为天冷已经...我赶紧去四处找工具,最后在洗手间顺了环卫大爷的大扫把跑回来要捞落水的猫咪,回来翻拦网,看到猫咪落

    八点左右,太阳初升,只是有了照亮世界的光,但是还没有热。

    儿童乐园的 “激流勇进” 项目因为天冷已经停运了一段时间。我匆匆走过,看到水滑道旁边蹲着几只野猫,盯着水面,还有一只不停的变换位置,仿佛想捞水里的东西。水面泛着涟漪,传来轻微拍击水面的声音,我还以为是水里的大鱼跃出水面吸引了猫猫的注意,一下也来了兴致,打算拿出手机拍一拍这有趣的画面。

    可当我走近细看的时候才发现,哪是什么大鱼,水里是有另一只猫在挣扎!!我赶紧去四处找工具,最后在洗手间顺了环卫大爷的大扫把跑回来想要捞落水的猫咪,回来翻过拦网,看到猫咪落水位置有一只白色猫咪,身上湿淋淋的,蹲在那里梳毛呢,我心里算是松了口气,心想:这猫真厉害啊,水面距离台面得有 1米 深,它怎么跳上来的啊。

    展开全文
  • 在这个大数据时代,尤其是人工智能浪潮兴起的时代,不论是工程领域还是研究领域,数据已经成为必不可少的一部分,而数据的获取很大...可以把节点间的连线比作网页与网页之间的链接关系,这样蜘蛛通过一个节点后,可...
    展开全文
  • 之所以叫零单排,玩或者看别人玩英雄联盟的人应该都懂,通俗来讲就是一个人打怪升级的事情。 定位赛,顾名思义就是通过一系列的战斗了解你的水平,定位赛后会给你一个段位,这样你就能跟你水平差不多的人同场...

    前些天发了一篇关于IDEA插件开发的文章:从 0 编写自己的第一款 IDEA 插件!感觉写的太过于简单,所以这篇是从实战的角度讲解IDEA插件开发的流程。

    之所以叫从零单排,玩过或者看过别人玩英雄联盟的人应该都懂,通俗来讲就是一个人打怪升级的事情。

    定位赛,顾名思义就是通过一系列的战斗了解你的水平,定位赛后会给你一个段位,这样你就能跟你水平差不多的人同场竞技了,而在IDEA插件开发的定位赛中,我会通过几个实际的例子演示一个插件的开发,通过几个实际的例子让玩家对于插件开发有个笼统的认识,实际例子完成后,我会从黑铁讲起,一点点的剖析IDEA插件的内涵,至于能不能升到最强王者那就看命运了。

    啰嗦了这几句话,那就让我们开始我们的定位赛吧。

    1、IDEA插件名词

    首先我先介绍几个插件的名词,这样能够保证后边的语境不会出现理解偏差,这里我会进行类比,因为是插件是用java开发,而会java的人一定知道spring全家桶,所以我会拿spring里面的概念进行类比,当然这里不会列举所有,会先列举需要的部分。

    1)Actions:这货就跟controller类似,简单一点来说,当用户点击idea的某个按钮你自己开发的菜单时就会调用的方法。所有的action都需要继承 com.intellij.openapi.actionSystem.AnAction 这个抽象类,实现actionPerformed方法即可,至于按钮在什么位置,则是有add-group相关参数进行配置,这个后边得连载中详细解释。

    2)Services:这货就跟spring普通的类有点相似,他的定义分为两种,分别是应用级别和工程级别,通俗一点讲就是spring里面的普通的bean,当然应用级别代表单例的Bean,工程级别则是多例的Bean(这里不够贴切,可以先理解为单例,等后边的文章再细品)。

    3)demo配置文件(完整代码地址:https://gitee.com/yuanzizhenxin/PluginDemo):

    2、实例开始

    接下来我会拿https://gitee.com/yuanzizhenxin/PluginDemo 这个工程作为实例,用刚介绍的东西讲解这个简单的实例,那么,让我们开始实战讲解吧。

    1)功能介绍:弹窗当前时间,并理解application级别和project级别的service的区别。

    2)代码下载及IDEA开发环境配置:

    首先需要下载IDEA社区版本即可,下载gradle并配置好,使用git将项目https://gitee.com/yuanzizhenxin/PluginDemo 下载到本地,使用idea打开。

    3)插件演示:

    A、首先整个demo的入口是plugin.xml里面的

    这里参数的具体含义我会单独的章节进行讲解,先知道这是入口action的配置,他的位置是在下图红框处。

    B、idea打开工程,等gradle初始化完成后找到下图的按钮,并双击运行,这样就能够运行一个新的idea,这个就是沙箱里面的idea(可以理解为一个全新的idea)。关注微信公众号:Java技术栈,在后台回复:idea,可以获取我整理的 N 篇最新 IDEA 干货。

    C、点击在A步骤说明的action的位置,点击ActionDemo,就能看到idea中间弹窗提示。

    4)插件代码讲解:

    这里action首先继承了AnAction类,并重写了actionPerformed方法,记住所有的插件action都是这样声明。

    在action中获取service的方法则是ServiceManager.getService(XXXX.class);或者ServiceManager.getService(anActionEvent.getProject(), XXXX.class);

    弹窗则是 Messages.showMessageDialog(“内容”, "标题", Messages.getInformationIcon()); 

    综上看来,一个插件无非就这么几个东西,剩下的就交给阅读一下源码了,很简单,祝各位成功!!

    作者:乱来梦游神
    https://www.jianshu.com/p/c18d1eacdb42

    推荐去我的博客阅读更多:

    1.Java JVM、集合、多线程、新特性系列教程

    2.Spring MVC、Spring Boot、Spring Cloud 系列教程

    3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程

    4.Java、后端、架构、阿里巴巴等大厂最新面试题

    生活很美好,明天见~

    展开全文
  • 发生在身边的恐怖现象 只是你从没留意过~~~ 1.你是否遇到过这样的现象:在你劳累了一天后觉得非常疲倦,回家倒头就睡。可是睡到一半时大脑突然醒来,听得见家人在说话,四肢却麻木不能动弹,喊也喊不出来。其实这是...

    发生在身边的恐怖现象 只是你从没留意过~~~    

     

    1.你是否遇到过这样的现象:在你劳累了一天后觉得非常疲倦,回家倒头就睡。可是睡到一半时大脑突然醒来,听得见家人在说话,四肢却麻木不能动弹,想喊也喊不出来。其实这是你自身灵魂和肉体分离的表现,非要有人把你拍醒或喊醒,否则你就这样植物人似的“睡”过去了,千万不要以为这是梦魇。 

     

    2.外出时你是否经常灵光闪现,觉得这个地方这个场景在梦中似曾出现过,却无法确定或回忆不起来到底什么时候来过这个地方?那是因为某种原因你的灵魂曾经在你没有察觉或睡梦中的时候游历、经历了这块地方这个场景,千万不要以为你做梦梦见过这个场景。 

     

    3.家里有出生不久的婴儿的朋友,你是否发现自己的孩子在没人看管的时候无缘无故自己笑出声或哭出来?那是因为有“人”在逗他玩,此时应该立刻亲自抱起孩子,很多能够通灵的灵媒介质小时候都有这样的经历,并且没有及时处理,造成长大后能看见许多常人看不见的东西。千万不要以为孩子是在自己逗自己玩。 

     

    4.许多在农村走过夜路的朋友,你是否有过这样的经历:深更半夜当你经过河流的时候,是否经常能听到“扑通”一声,仿佛是有动物跳入水中的声音?很可能有人在这条河里自尽过,你听到的声音是瞬间场景的重演,千万不要以为是水獭干的。 

     

    5.一大群人在屋里高谈阔论,嬉笑怒骂的时候,有时大家会突然停下来,一屋子人鸦雀无声。有种说法是这时天上有天使经过;也有种说法是,这时地狱里有人下油锅了……千万不要以为大家都没话说了,因为你随便拉一个现场的朋友,他肚子里还有说不完的玩笑话呢。 

     

    6.不知道大家是不是有这样的经历:照镜子时间长了,会发现镜子里的自己很陌生;同样,你长时间盯着一个常用字看,会发现你仿佛不认识这个字了。那是因为现实生活中有两个“你”存在,只有在一个人精神分裂时,别人才会发现另一个“你”,千万别以为这是偶然的现象。 

     

    7.在寂静无声的时候,你把石英手表放在耳边,秒针的“嚓嚓”声令你切实体会到时间的流逝。但是,有时候突然间,你会听不到“嚓嚓”声,过一会又能听到了,为什么?那是因为在你听不到秒针走动的时候,出现了常人看不见、听不到、摸不着的第四维空间——时间维。千万不要以为你的手表停了或者你的听力有问题。 

    展开全文
  •  *要避免**感染,最好的办法不是勤用洗液,而是使用安全套。 ——妇科 Stella *不要在早教老师的指导下吃一种药,然后又在皮肤科医生的指导下吃另一种药,并且这2种药都是非处方药,这样的话,非处方药之间会...
  • 要充足的光线又拥有合理的区域划分,那么推拉门是一个不错的选择。下面给大家介绍几款推拉门安装方法。有效提升家里颜值的推拉门设计,这样安装的推拉门省钱、好看,而且还很好用!推拉门安装方法平贴式平贴式...
  • 就说这个操作我就,推拉门隔断内部,再装大白墙拼接推拉门隔断,形成一个直角设计,同时划分3大功能区,属实是太牛了!这和邻居让家里空间更显宽敞有关,为了能够实现开放式封闭式空间任意切换,才出了...
  • 就像那句话所说:初见的时候,没想过,后来会这样喜欢你。这是多美的一首民谣啊!这首歌鼓声循环了66次,共敲了396下,每一下都重重的敲在心上,马头琴2分04秒持续到2分34秒,持续30秒,优美的马头琴是短暂的,...
  • 很多程序员都有这样的觉悟;找工作学历是敲门砖,没有211,985起步的学历,进一家大公司不太可能。 举个例子好了; 如果你是大厂面试官,参与面试的有10个刚刚毕业没有工作经验的普通学校应届生,还有10个刚刚毕业...
  • 今天把代码合并到master分支上提交,结果把代码我本地的分支都merge到主分支上后发现,有其他同事在我的分支修改提交,所以本次合并把同事提交的代码也都合并过来了,然而他的这部分代码又是不需要提交的,该...
  • 据说世上只有两种人一种是懂二进制的一种是不懂二进制那么这种神奇的物种到底是何而来的呢?#10月24日#程序员节选择这个日子作为“程序员节”是有深意的1024是2的十次方二进制计数的基本计量单位之一程序员就像是...
  •   “等你上到大学就轻松了。”中学开始,每天面对各种题库和练习册,还有千军万马的高考,老师对我们总会这么说。...  只是了不知多久的时间,渐渐发觉事情不是自己的那样。大学中我们...
  • 从没感觉到线性代数的求矩阵特征值那么有用! 前言: 作为一名计算机系的学生,线性代数是一门逃不掉的学科,矩阵,矩阵,矩阵 ,计算,计算,计算! 一个晚自习算了几道矩阵题目,一对答案全错的场面历历在目,当时...
  • 如果之后从事数据分析行业,可以先看一下公司的岗位要求,这样有助于你确定目标,补充技能。这是我拉钩上截取的一家企业的岗位JD,通过分析这个任职要求就能了解数据分析都需要涵盖哪些内容。专业,刚刚已经讲...
  • android 字体左往右发光闪

    千次阅读 2017-04-12 09:05:22
    今天的效果是这样的,有一行字体以字体自身发亮的方式左向右闪。效果图如下: 这个我还研究透彻(涉及到渲染、矩阵知识点--->这两个知识点是必学的),所以先上代码吧(有参考Goole及国内的文章,然后...
  • 以前从没想过他可能会离开我,曾经信誓旦旦的说如果他出轨了我就和他离婚,而如今他真的出轨了,我却不敢离婚了,离开他我不知道以后能怎么生活。而他也口口声声的说跟那个女人在一起完全是因为她在很短的时间内从...
  • 996是了,脱变成真正的007了 ,这样的话干点啥是不是都不方便(惊悚!) 看看下面的一个个小帐篷,这是睡觉都不离开工位,啧啧~真是太敬业了! 这种让员工严重透支身体健康,献祭自己的行为,本来以为会有...
  • 这样想的男性上班族不是很多吗? 虽然思考也很重要,但是如果不付诸实际行动的话就什么都不会发生!如果想到什么的话,马上行动起来才是“交女朋友”的铁则。 话虽如此,突然被要求付诸行动,到底应该哪里开始,...
  • 你可能还这招 解决 nodejs分离mysql模块后,能在模块内console.log出数据,主模块却拿不到的问题 导读 缘由 解决方案 缘由 曾经在刚刚初学nodejs的时候,就要把nodejs和mysql链接起来;于是便在网络上...
  • 如果你也跟我一样,跟很多要做和正在做抖音的人群有接触,你一定对以下的问题很有熟悉感: 最近抖音是不是限流了,我之前的视频播放都是万,现在只有三位数? 现在抖音涨粉感觉以前那么容易,我一个爆款视频...
  • Java入门到放弃,入门到改行,入门到出轨,,,最近看到一段话,很喜欢何炅说的一段话:要得到,你就要学会付出,要付出还要坚持;如果你真的觉得很难,那你就放弃,如果你放弃了就不要抱怨。人生就是这样...
  • 遇到过这样的问题:下载了很多文件和资料都是PDF格式,居然Word格式,每次都是纯手工输入,来提取文字内容,想想都心累啊! 小编在解决这个问题时,收集了3款工具,完美解决pdf转Word难题,提高工作效率,...
  • 系统吧小编突然想起以前处理过这样一种情况,电脑开机后无任何反应,其实这样的问题也有好几种可能:  一,首先要检查的当时是电源线是否插好,接触是否有问题,这都是老生常谈了,这种弱智的可能我就不过多的做...
  • ”即便多了三、四倍的机器,都能扛住流量。系统压力大,尚鑫和同事们唯一能做的就是扩容。 “当时死的心都有了,”尚鑫回忆道。“这个事如果搞不定,基本就挂了。” “研发没有跟上业务的节奏。”他在多年后...
  • 个整数大到小排序,它还开始写,真是一件让羊悲伤的事呀。但是,懒羊羊又是一只相当“机智”的羊,它发现村长年纪大了,这么多作业根本判不过来,只会检查作业的开头和结尾。所以懒羊羊出了一个办法:把最大的...
  • 这样就得到了一张简单的地图,但是你照着它可能连自己家都找不到。因为你的地图不能准确地描述道路的长度、方位等信息。要得到更准确的地图,必须要先实地测量,以这条路线为例,你首先要知道它每条边的长度,和它...
  • Apple Store上下载的itouch应用程序,如果需要升级,则会出现这样的问题:升级之后,部分软件就不能用了,现象为运行软件就跳出。如果删除此软件,然后再重新下载一次最新的软件,则软件运行就正常。我不知道这...
  • 上班第一天,地铁站到公司的路上连卖早饭的都没有,楼下食堂只开了两个窗口,打开外卖软件,往下一拉大部分店家都在休息。就是在这样一个“严峻”的环境下,小编的心里只有一件事,那就是工作。 想到刚刚过去...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,678
精华内容 671
关键字:

从没想过这样