首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何理解并使用maven

前言 一直想写一篇关于Maven文章,但是不知如何下笔,如果说能使用,会使用Maven的话,一到两个小时足矣,不需要搞懂各种概念。那么给大家来分享下如何理解并使用maven。...什么Maven? Maven一个用于项目构建工具,通过它便捷管理项目的生命周期。即项目的jar包依赖,开发,测试,发布打包,主要管理工作:依赖管理,项目一键构建。 为什么要使用Maven?...说明:什么本地仓库? 就是由个人将常用到jar包放入一个仓库中,已备自己在项目中使用,可从别人配置好jar包仓库拷到自己本地目录,因为仓库一般很大,首次下载需要很长一段时间。...但是这样拷贝就违背了我们当初想要自动解决依赖问题,所以如何才能让其它Maven项目直接引用这个JAR包呢? 我们需要执行mvn clean install命令,执行结果如下: ?...精彩推荐 马上要到30岁,你也催婚了吗 测试君-相亲角第5期 导入导出文件测试点 手把手带你入门git操作 自动化测试报告必会神器Allure使用

1.5K30

如何迁移博客

若文章内图片失效(无法正常加载),请留言反馈或直接联系。...写在开头 在今年初,就打算迁移博客了,主要原因ueditor编辑器不支持go代码高亮,所以打算换,但是由于本人比较懒,同时事情又多,就耽搁了下来 此次迁移,跨度半年,实际消耗了3,4天左右,使用到了...= nil { log.Fatal(err) } //同步文章标签 //根据文章分类id,去获取文章分类名,然后根据分类名关联标签表...} log.Printf("文章%s同步完成\n", v.Title) } log.Println("文章同步完成") } 同步文章内容样式 由于之前使用.../ueditor2markdown/ 通过分析,找到了ueditor2markdown.js相关代码: 修改包document,改为jsdom 库实现,该代码已经开源:https://github.com

65140
您找到你想要的搜索结果了吗?
是的
没有找到

理解如何入门 AI

上一篇文章里,有同学留言问我能不能写一篇有关 AI 入门文章,给新手和想学习 AI 同学一个宏观认识,这不,认真的在周日便写下了这篇文章。...前言 实际上上周有思考过,是不是应该适当缓解下压力,一周七天,都坐在电脑前,而且晚上睡得还不早,不论身体还是精神上,有一点吃不消,毕竟自己都说过,不能本末倒置,颠倒生命意义,可是自己都没做到...所以我计划每周至少一天,要出门,带着单反,在南京城逛逛,拍拍照,培养一些能放松身心爱好,或者至少要保持好运动,然后留点时间读一些和技术无关书,还是那句话: 人生在世,不能本末倒置。...转型类 这部分同学可能最多,往往拥有一定编程经验大概就属于这种类型。可以列举几种情况。 第一种就是正在工作,并且工作稳定,也没有离职和跳槽需求同学,只是单纯对人工智能有兴趣。...我们不能一味求入门,而忽略基础,基础太重要了,不管你处于什么阶段,你都应该注重基础夯实。当然也是个初学者,也正在这个阶段,这些书这些课程也正在努力推进,所以大家都一样,一起加油吧。

92160

东芝半导体业务,下面“心酸”故事

至于为什么选择了,原因也很简单,毕竟作为Boss手中“底牌”,不管赚钱能力,还是在市场身价,都绝对杠杠。 ? 下面“卖”过程: 西部数据、博通等如狼似虎 眼睛都绿了!...能很违心说,Boss还是有点良心吗?因为他并没有要把完全“卖”出去。所谓“卖”,先“独立”,在抽出2成“精血(股权)”,卖给另一个饲主。...相比于单打独斗,这种抱团做法显然能够加强企业竞争力,不过,与此同时,这也意味着他们会对“精血”进行瓜分。关于最后瓜分结果如何就不管了,反正这是他们自己内部事儿。...结语 按照Boss计划,今天就会定下另一个饲主,可我刚刚听到他们说,最终结局竟然模糊定在了本月28号之前。也就是说,还得再等一段时间。看来Boss现在心里很乱啊。...所以,从现在情况来看,另一个饲主到底谁还难以确定…… 如果你Boss,你选择将我卖给谁?

2K40

如何理解Java抽象类和接口

不卖关子,个人对这两个理解: 类具体实例抽象,比如一个json字符串抽象;而抽象类就是类抽象;接口就是抽象类抽象,接口更像是一种协议 听我慢慢道来~ 吐槽 首先,必须吐槽一下这种面试,认为面试官凡事问出这种类似...觉得这可以考验面试者对问题理解程度,想微软面试题(你如何向你奶奶解释Excel)一样,考验一个人对某一事物理解程度(虽然,至今不能很好想明白这个问题 -。...开始看到耗子叔博客在开始理解“控制翻转”这个概念——IoC/DIP其实是一种管理思想| 酷壳- CoolShell.cn。...这两种实现方式,觉得从功能上讲一样,但是从类设计上讲不同。...()可以理解为: 默认情况下“汽车”不能,你实现了一个汽车类后,需要Override这个方法,实现自己drive方法 以java容器中List举例 ?

778100

如何面试QA

面试时候经常喜欢问一个问题,HTTP协议有状态还是无状态?很多同学都不知道,或者简单背一个答案,曰无状态.再问,那么HTTP协议如何保持状态?...能回答到这里已经可以了。接着再顺便问一句,token里能不能保存敏感信息啊?为什么?(Base64加密吗? ),什么JWTtoken啊?...一个问题考察多个层面并且都有联系,平常没点积累不行文章要常常看啊。...Session生成Session id在cookie里保存,cookie被禁止后可以通过URL重写来继续使用session 3. cookie不是安全,存放在本地COOKIE可能获取并进行COOKIE...Session空间换时间, Token时间换空间。 3. Token解决了集群时候跨节点访问问题。 Cookie有限制,每次请求服务端必须带上,还有大小不能超过4kb,如果想突破这个限制怎么办?

1.3K20

如何混职场

人在职场(江湖)混,除了一身能力之外,还需要考虑一些软技能加持。上次分享敏捷领导力对个人影响时,有人私聊了一个问题,就是如何混职场?...不挑剔别人:每个人都有自己处理风格,很多时候行为习惯也没有好坏之分,不能因为别人做法和自己不同,就去挑战别人,更不要希望别人去改正。只有法律约束他人。...他利益诉求是什么?你提需求对他影响会有哪些,如何减少对他影响来解决你问题。自己先想清楚了,再去提,不论对话过程,还是结果,都会让你有意外收获。...人脉是什么:人脉相互利益交换过程,相互帮忙过程,而不是单方面的索取。如果不能相互对等交换利益或者资源,人脉就很难长期维持。认识不算人脉。 02 上级资源,资源,就要做好管理。...不能因为其他事务,影响自己团队工作,同时,注意团队边界。 04 下级像孩子,孩子就得保护好他们。

10710

如何收集信息

中文公众号基本上只用来看国内公司新闻。 如果对一个工作感兴趣,想知道其他人对它看法,一般会先看看 Twitter/Reddit 上其他人怎么评论。...想要了解某个领域进展 如果完全不熟悉领域,一般以 XXX tutorial/notes 为关键字来搜索,找到北美名校讲义、某个顶会 Tutorial 或者说 Summer School 资料看...如果需要读论文,就找一些 roadmap 中提到频次较高文章, 然后在 Google scholar 中搜索这些文章所引用和文章里高引文章,读上几篇就可以熟悉这个领域大致脉络。...如果熟悉领域,就去找基准数据集 leaderboard(例如 SQuAD/GLUE/WMT 等等),看看最新效果如何,再去看对应论文。...回顾某个领域在过去一段时间内沉淀下来工作 最新工作刚出来时候,解读难免有失偏颇(例如我以前对 Transformer 就看走眼了,觉得一篇水文,这是自从读论文以来犯过最大错误)或者无法用更简化眼光来审视

72620

如何学习前端

前言 随着前端大热,越来越多从业者选择入门前端,进阶,以及后续可能成为大神。但是很多人可能出于某个发展瓶颈阶段,不知道下一步应该学些什么,应该如何检验自己能力。...从实习工作到今天,对前端从业四年半,也做过java研发,设计,产品兼职。从事过中小公司前端技术总监,希望本文给一些建议能给你一些职业发展启示。...行内张鑫旭基于css2能研究十年,其中很多css解决方案或者原理很多人知识漏洞。...打包,打包工具gulp,webpack,parcel也是很多人只知道皮毛就生成熟悉,这里只说先看下自己除了简单配置外,能针对webpack做出哪些优化配置,是否已经最优了,还是只是官网api复制粘贴下来打包好就算结束了...,css揭秘,你不知道js,js编程,深入理解bootstrap,html与css权威指南,pwa进阶指南等 行内技术交流会,比如d2,h5峰会等 学习与工作迭代方式 选一款好记录软件,比如印象笔记

87130

如何统治内网

> 这样在DNS欺骗后会跳到指定ip,然后在通过php重定向到我们payload。 还有一种方法在下边启动浏览器自动攻击插件时,将端口号直接改成80端口。...DNS欺骗(忘了截图 图后补 所以参数有点不一样) ?...我们DNS欺骗只对同一网关下主机有效,但是我们共计用URL只要能访问到我们地址就可以。...下图可以看到有两台win10主机为arp+dns欺骗过来,而安卓两台win7将这个URL发给了我朋友,当然他也是在内网中。...如果我们需要攻击一台公网中主机可以参考公网Shell如何返回到内网Kali 。最终有一台win7浏览器成功运行了我们payload并返回了shell。 ? 查看文件 ? 屏幕截图 ?

1.2K10

如何自学 Python

不少初学 Python 或者准备学习 Python 小伙伴问我如何学习 Python。今天就说说当时怎么学习。 缘起 大学专业电气工程,毕业后做自动化方面的工作。...对影响最大知乎ID为:"萧井陌"大神。觉得他至少影响了上万人学习 Python 。那时候他《编程入门指南》很火,而且一直在鼓励初学编程的人去学习 Python。...买了本 SQL 必知必会来了解简单 SQL 语句。总之 Flask 这本书看了三遍,对书中所写项目理解了80%左右吧。到这里基本算是入门吧,之后就开始做 IT 相关工作了。...做 WEB 的话 Python 最流行两个框架 Django 和 Flask 选一个深入学一下就好了,当时学 Flask,不过 Django 一个大而全框架,不需要你去找各种第三方模块来使用...这里插一句,如果有想报培训机构学习还是推荐一下萧井陌线上培训课。16年萧井陌自己开了线上培训课,收费10k人民币,报名者众多,从朋友那里听过几节他讲课,觉得10k很值

1.2K20

如何自学 Python

大家好,又见面了,你们朋友全栈君 不少初学 Python 或者准备学习 Python 小伙伴问我如何学习 Python。今天就说说当时怎么学习。...缘起 大学专业电气工程,毕业后做自动化方面的工作。对于高级语言编程基本是 0 基础,那时刚毕业在车间做设备调试,工资也只有三四千块钱。...对影响最大知乎ID为:”萧井陌”大神。觉得他至少影响了上万人学习 Python 。那时候他《编程入门指南》很火,而且一直在鼓励初学编程的人去学习 Python。...买了本 SQL 必知必会来了解简单 SQL 语句。总之 Flask 这本书看了三遍,对书中所写项目理解了80%左右吧。到这里基本算是入门吧,之后就开始做 IT 相关工作了。...这里插一句,如果有想报培训机构学习还是推荐一下萧井陌线上培训课。16年萧井陌自己开了线上培训课,收费10k人民币,报名者众多,从朋友那里听过几节他讲课,觉得10k很值

66020

如何刷 LeetCode

LeetCode 提交记录 虽然软件工程专业毕业,但是由于大学时候一门心思在应用开发身上,「算法与数据结构」这门课重要课程并没有学好。...对于一个小白来说,会经历几个痛苦阶段: 拿到一道题(或许就是道 Easy 题),完全没有思路 好不容易有思路了,却是最笨解法,甚至有时直接超时 做了一段时间题,(误)以为自己变强了,于是参加周赛,结果大佬们摁在地上摩擦...结合近一年刷题感受,觉得对于刚起步小白而言,最重要还是从刷题过程中获得足够自信心和满足感。 下面建议刷题步骤: 按标签做题 刚起步时,建议先做简单、特定标签下题。...所以刚起步时候对一道题完全没有思路可以理解,也没有必要感到难过和自卑。如果没有思路,那就去看题解吧!...这要求你把知识点揉碎、吸收、完全理解,成为自己一部分,然后才能流畅地输出给别人。 所以,验证你是否已经完全理解一道题方式很简单,就是把它题解写下来。

1.5K10

如何根据豆瓣api来理解Restful API设计

REST本身跟http无关,但是目前http与它相关唯一实例。REST有着优雅、简洁特性,本文根据豆瓣api来谈谈自己对restful一些理解。...query ] [ "#" fragment ] uri代表一种资源,要做到优雅、简洁。...不使用无意义字符串、数字,要做到简洁。 3.正确使用method get -只用做资源读取。 post-通过用作创建一个新资源。 delete-通过用作资源删除。...安全 这部分内容不属于这篇文章,但是稍微说明下: 使用https 使用jwt验证 使用参数签名,防止参数篡改。...8.参考资料 本文参考了以下资料: 豆瓣api 理解restful架构 restful introduction 跟着github学习restful api设计 REST接口设计规范 restful

1.7K50

技术硬实力“如何理解全链路灰度?”

建议大家可以从如下三个方面去回答: 什么全链路灰度; 如何去落地全链路灰度解决方案; 最后再来一次总结。 1.什么全链路灰度? 建议你们可以从如下三点来回答。...那么全链路灰度具体如何实现呢?...这里,就以容器化应用为例,介绍在使用Kubernetes Service 作 为服务发现和使用比较流行 Nacos 注册中心这两种场景下如何对服务 Workload 进行节点打标。...(4)分布式链路追踪 还有一个很重要问题如何保证灰度标识能够在链路中一直传递下去呢?...对于分布式链路追踪,其实可以建议大家去参考Skywalking,它是一个扩展性极高Java体系分布式链路追踪框架。

1.3K10

是否适合SAP行业这样理解

具体情况,要看在什么企业,公司未来发展如何等客观因素来决定。列举这些也都不是一定或者必须在这个范围内。 说到资深顾问,在任何一个行业,做到了所谓专家职位,薪资待遇都不会低。...在以前文章中提到过,国内现状对开发顾问并没有那么重视,相对来说薪资会低一些。...这个要说的话,靠缘分,两方缘分到了,你就可以进入这个行业了。遇到过不少实习生,基本上都是实习结束就走了,因为不喜欢,一年实习时间还根本不知道SAP是什么。...近些年SAP培训机构层出不穷。对于培训机构,不方便说太多,不能说不好,也不敢打包票说哪家机构特别好。如果有些朋友实在不放心,那就直接去SAP官方培训,至少心里踏实。...image.png 是否适合SAP行业 这个话题,理解没有严格什么界限,只要你觉得合适,那就是合适,没有人会对你说不合适。以下几点基本上涵盖了是否适合SAP行业。 是否感兴趣。

1.3K41

如何突围传统行业

代码缺乏注释,一个文件几千行,对 React,Redux 使用,欠缺理解。 有过一次”爆炸”,此项目如果再继续迭代下去,随时可能继续”爆炸”,现在已经在踩雷开发阶段。...产品不理解大概技术实现,没有把产品文档梳理,留存下来,不理解客户真正需求,以至于技术实现比较鸡肋。...前后端接口对接,没有相关文档 产品画原形 和 UI 设计稿不规范 列举了以上这些点,烂摊子太多了,好在有一个点,领导支持力度还不错,看我如何突围。...develop 分支:汇总开发者完成工作成果,develop 分支上产品可以是缺失功能模块半成品,但是已有的功能模块不能半成品。...,不能再添加功能。

76420

如何准备技术面试

如何准备技术面试 前拿到知名公司offer腾讯和新美大(大众点评、美团)。一直想写一篇面经分享给大家,但因为一些琐碎事情,就一直耽误着。 今天就特意拿出一些时间去写它。...下面就主要介绍下如何在面试前做准备工作。 ? 经历一些面试 因为大三了,从今年3月份开始,自己开始找工作,开始也不明白该怎么做,就简单写了一了一份简历,简历上就是一些自己相关学习经历。...最开始时候选择了一些自己觉得可以小公司,并且获得了一些面试机会,第一次面试很紧张,不知道该跟面试官说什么,不知道该如何去介绍自己,不知道该怎么做,就是傻傻一顿问,正如你所想不可能所有的问题答都很好...准备过程当中觉得需要总结出自己方案中优点有哪些,缺点有哪些,针对你缺点你准备怎么做,或者说你可以针对你知道一些知名开源库如何解决,你有什么可以借鉴,这样感觉你肯定是要被加分,最起码你阅读过开源库...就见过有人问到如何做图片缓存时候,他就简单说了一句通过URL下载图片然后保存起来,以便利用。

1.5K70

如何走进黑客世界

一点小东西 最先接触到fuzzing,它所带来自动化,让陷入痴迷。...id=795740 ) 正文 那么将要讲述如何学到这些。 Twitter 首先想要说Twitter,它是黑客世界好伙伴,学会并熟练使用它非常重要。...有时候我会去看一些视频形式分享,因为看视频可以让更加容易理解。 ? 如果你也想通过视频来学习的话,强烈推荐Youtube。...Write-Up 可以理解成一些经验之谈。 pentesterland:如果你渗透测试人员,那么这个站点对你作用将是巨大。 ?...最怕就是没有方向 不知道下一步学什么 先坚持一个方向,先精通一门再说其他 一定要看重基础,对每个漏洞理解,服务架构理解,数据库理解, 一个人知识面决定着攻击面。

2K62

如何拿到OSCP认证

当这样一个符合SMART原则目标写在纸上后,OSCP之旅便真正开始了。 如何准备 按照计划,要开始背三个月单词。...如何学习课程 按照计划,在八月刚开始就报名了OSCP,1000美元报名费工作以来最大单笔花销。...在进行实验时,需要用V**连接到一个内网,这个内网中有很多任我攻击靶机,这些靶机精心设计用于渗透测试练习。 实验第一个问题网络质量。...如何进行考试 考试总时长23小时45分钟, 需要在这段时间里入侵5台靶机,每台有不同分值,满分为100分,超过75分则通过考试。...但其实一个人相信一个理论,可能并不是因为这个理论正确,而是因为这个理论对他有好处:瞧,他们比我强是因为天赋比我好,怎么能怪我。读完这本书后开始相信天生才华根本就不存在,开始相信刻意练习理论。

3.3K72
领券