首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

兄嘚这是位置

今天给大家带来是一道剑指offer上题目,也是一道很经典题目,经常在面试中出现,题目很简单,大家记得打卡呀。...下面我们来看一下题目描述 题目说明:在一个长度为 n 数组 nums 里所有数字都在 0~n-1 范围内。数组中某些数字是重复,但不知道有几个数字重复了,也不知道每个数字重复了几次。...原地置换: 下面我们看一下这个原地置换法,原地置换总体思路就是将我们元素放到他索引位置。...我们可以这样理解,每个人都有自己位置,我们需要和别人调换回到属于自己位置,调换之后,如果发现我们位置上有人了,则返回。大致意思了解了,下面看代码执行过程。 题目代码: ?...总的来说今天题目比较简单,最后原地置换法,性能较好,大家可以自己实现 一下,这种解题方法也可以用在其他题目上面。大家记得打卡呀。 ? 扫码关注【袁厨算法小屋】,让我们一起领略代码魅力吧。

27710

【Flutter高级玩法- Flow 】位置做主

size.width - tr.width, 0, 0.0)); } else { context.paintChild(i); } } } ---- 现在让四个组件排布在父亲四角...圆形Flow布局 其实可以看出,Flow核心就是根据信息来计算位置 所以,所有的布局都可以通过Flow进行实现。 除此之外对应一些特定情况布局,使用Flow会非常简单,比如: ?...override bool shouldRepaint(FlowDelegate oldDelegate) { return true; } } ---- 2.圆形布局 + 偏移 能实现出来还是蛮激动...定义了menu为中间组件 children为周围组件,点击中间组件,执行动画, 在进行定位时,让offsetX和offsetY乘以分率后加半径,这样就会向中心靠拢, 反之扩散,取名为BurstFlow...布局重在定位,而Flow是定位之王,位置做主。好了,这篇就到这里吧。

1.5K30

【Flutter高级玩法- Flow 】位置做主

size.width - tr.width, 0, 0.0)); } else { context.paintChild(i); } } } ---- 现在让四个组件排布在父亲四角...圆形Flow布局 其实可以看出,Flow核心就是根据信息来计算位置 所以,所有的布局都可以通过Flow进行实现。 除此之外对应一些特定情况布局,使用Flow会非常简单,比如: ?...override bool shouldRepaint(FlowDelegate oldDelegate) { return true; } } ---- 2.圆形布局 + 偏移 能实现出来还是蛮激动...定义了menu为中间组件 children为周围组件,点击中间组件,执行动画, 在进行定位时,让offsetX和offsetY乘以分率后加半径,这样就会向中心靠拢, 反之扩散,取名为BurstFlow...布局重在定位,而Flow是定位之王,位置做主。好了,这篇就到这里吧。

57130

和我博客过去、现在与未来

第一次自己建站写博客,是用WordPress,确实很强大,但是在国内用起来也不是特别舒服。尤其是现在,国内用户体验大不如以前了,并且已经打不开了。...现在静态博客用还是Hexo,动态博客用是Typecho,第三方服务正在用语雀和印象笔记,这里强烈推荐一波语雀,是真的好用,目前正在逐步从印象笔记迁移到语雀!...现在 一直都有写日记习惯(别问我为什么没看到,想没有多少人会把日记放网上给人看),偶尔也会写写学习笔记、一些感想等,但是很少放到网上。...现在写作内容,以学习笔记偏多,没办法,这不是快毕业了嘛?写博客最开始就是希望,记录自己成长与生活,提升自己能力,能够交到一群志同道合朋♂友。...以后也会坚持写博客,谁也无法预料以后博客形态会发生什么样变化,但是觉得,博客中心,永远都是创作者内容输出,这一点应该是不会变化,至少很难改变。

52341

现在怎么写博客笔记?

本文链接:https://blog.csdn.net/shiliang97/article/details/96099370 现在怎么写博客笔记?...笔记软件 一开始是使用印象笔记写笔记,写起来很方便,搜索很快速,多端同步,缺点就是很难与别人分享,所以后来在博客园上面写博客,发现别人基本上也不会去看我博客园。...现在就开始用CSDN写博客了。但是呢,不想放弃博客园,csdn,印象笔记所有平台。 好在还有小书匠可以用Markdown。上传到博客园,保存到印象笔记。所以干脆就用小书匠了。...(从印象笔记转存也可以) 笔记内容 最好,笔记要写短小一些吧,不要写太长,不会有人去看。自己也懒得去复习,回顾。把重点内容放在最前面就行了。...这样写笔记好处就是,可以快速回顾,保存到印象笔记可以是没写完,可以和剪藏素材放在一起,而且想写啥写啥,没有顾虑。而博客园csdn就要写好一点,至少排版不要太难看。内容也要有所限制。

74210

Android高德之旅(4)位置

废话 说到吃饭,最近刚开了一家...咳咳,说到位置定位,主要包含两部分,第一个是根据GPS获取经纬度,第二是根据经纬度获取省市区行政区划。...先说第一个,使用过地图导航都知道,定位位置通常是一个蓝色箭头,在地图上移动,我们也来实现这个效果。...1、基础地图 请参照本系列第一篇 2、位置 @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate...,但是会持续回调位置信息 public void showLocatePoint(View view) { myLocationStyle.showMyLocation(true); } ?...; 9、获取经纬度信息 说了半天,我们只是看到了地图上显示,还不知道具体经纬度地点,通过一个简单回调就可以获得 aMap.setOnMyLocationChangeListener(this);

1.3K10

现在去搜索这个,你会来感谢

1.内卷 大家好,是轩辕。 说实话,技术公众号现在竞争真挺大,用遍地都是形容也毫不为过,这不,号一多就容易变得“内卷”起来。...2.闪客风格 这家伙第二次引起注意,是在码农翻身公众号上看到了刘欣大佬转载了他文章。...熟悉和码农翻身朋友可能清楚,我俩都是擅长用故事来写技术,早期还曾经向他投稿过,但那时文章写得太烂,离刘欣大佬要求还有距离,刘大还给了我不少建议。...但这家伙居然能获得刘大青睐,着实让有些眼红了,要知道,关注码农翻身好几年了,他是轻易不会转载文章,转载必是精品,最关键不是转一篇,而是几乎篇篇转,这让羡慕不行!...开始认真品读起闪客老哥文章来,看完就知道人家受宠是有道理!就以文件系统这篇为例吧。

2.1K10

SEO目的是让网站出现在Google顶端位置

SEO是优化一个网站和网站上所有内容过程,目的是使网站在搜索引擎自然搜索结果中出现在显著位置。...首先,SEO优化对象包括网站本身和网站上所有内容。对于外贸网站管理者来说,你发每一篇文章,你上传每一个产品,都与SEO有关。 第二,SEO目的是让网站出现在Google顶端位置。...这是比较传统说法,但是现在比较时髦说法是,只要网页能出现在搜索引擎结果中,不管是不是我们站页面,都可以算是SEO一部分。...最终,用户应该肯定地说:“这就是要找。” 2.技术上,保证网站对搜索引擎友好。蜘蛛程序在索引网站时应该不受阻碍(除了一些受限制内容)。一定要让Google能够理解你网站内容,感知你网站外观。...SEO不再仅仅指排名位置,它和InboundMarketing之间界限越来越模糊。

38920

疫情下是怎么活到现在

1 身在上海 从3月16号开始,被通知在家办公,到现在已经快一个半月了是真的快发霉了/(ㄒoㄒ)/~~ 在3月最后一天,和小伙伴去超市,个人囤了200多吃食。...那时候还担心是不是买太多了。。。 现在想来,怎么不多买点呢 4月1号,浦西正式封控!也算正式开始了悲惨隔离生活。隔离期间每天一问:明天吃什么?...一个多月着实有点难熬,往好了想,也为剩下不少开支 4月中上旬时候,房东在群里有发过一次70块钱蔬菜包套餐,很好。买了! 再后来,有人卖水果,很好,又买了!...4月28号,终于迎来了黎明前曙光: 昨天开始叮咚终于可以买菜了! 3 抢到菜了 经历了28号手动抢菜失败教训,发现有些东西确实是人力不可为! 于是,开始大规模搜罗叮咚抢菜攻略。...可能就是叮咚版本升级原因吧 容后期抢菜成功时候抓个运力正常能下单包,再来更新后续,现在放弃! 切换控制 ios有个切换控制功能。在设置-辅助功能-切换控制中。自己新增一个方案,启动方案。

19630

AbortSignal:以前没得选,现在想中止promise

大家好,卡颂。 遥想数年前一次面试,面试官问我:promise有什么缺点? 真是百思不得姐啊... 答案是:promise一旦初始化,就不能中止。这是由promise实现决定。...AbortSignal出现使promise从语义上变为可中止。并且,只要符合规范,所有异步操作都能变为「可中止」。...AbortController可以实例化一个「信号对象」控制器。 就像遥控器可以发出信号关电视一样,AbortController实例可以控制中止信号。...总结 虽然AbortSignal原理很简单,但只要遵守接入规范,他可扩展性是很强。 比如,可以将一个signal传给多个符合规范API,就能用一个控制器中止多个API调用。...就像一个遥控器,同时操作家里空调、电视、洗衣机,你爱了么?

79330

以前没得选,现在想做CTO!

什么是“粪球”,相信你早知道! 毕竟“屎山”就是由我们交付“粪球”堆积而成。 缺陷是“粪球”。 没测试过函数是“粪球”。 没有好好写函数是“粪球”。 不必要耦合是“粪球”。...在GUI里出现SQL语句是“粪球”。 业务规则里面出现数据库Schema都是“粪球”。 …… 简单来说,当违反编写软件应该遵守纪律时,都有交付“粪球”风险。 不想交付“粪球”。...因为不喜欢,CTO也不喜欢; 产品经理不喜欢,用户也不喜欢; 没有人喜欢“粪球”与“屎山”。 可是,该如何提交高质量代码?避免提交“粪球”? 带着疑问找到了CTO。...CTO如何看“屎山”“粪球” CTO如何看“屎山”“粪球” 听完叙述,CTO脸上露出了诡异笑容, 他告诉过,他年轻时也提交过“粪球”!...从程序员到CTO秘诀4: 成为整洁匠师 最后,CTO告诉,以上几点完全来自《匠艺整洁之道》这本书——鲍勃大叔封山之作。

26610

对不起 localStorage,现在爱上 localForage了!

,但这些本地化存储方式还存在一些缺陷,比较明显缺点如下: 存储量小:即使是web storage存储量最大也只有 5M 存取不方便:存入内容会经过序列化,当存入非字符串时候,取值时候需要通过反序列化...当我们存储量比较大时候,我们一定会想到我们 indexedDB,让我们在浏览器中也可以使用数据库这种形式来玩转本地化存储,然而 indexedDB 使用是比较繁琐而复杂,有一定学习成本,但...以 stackblitz.com/ 网站为例,我们来看看对象存到 indexedDB 表现 异步存取 相信你肯定会思考一个问题:localStorage如果存储内容多的话会消耗内存空间,会导致页面变卡...But.....关于 indexedDB 介绍就到此为止,详细使用在此不再赘述,因为本篇文章重点想介绍是 localForage!...,数据库相关操作都写在 store 中,让你数据库更规范化。

42020

Java:要抢位置?再等“500年”!

而C语言作为编程语言“爷爷辈”,这么多年开发,业界积累了大量好用源代码,类库和驱动,本着不重复发明轮子思路,这些资源被很好地继承下来。...并且作为最接近底层高级语言,基础设施开发也离不开它。 在可预见未来,java不太会被替代 尽管有时候Java不被看好,然而,在任何编程语言排行榜上,它排名依然稳定。...且app开发只能是无穷无尽,所以不必担心Java会有退出一天。 最后还是需要走流程强调一点,TIOBE指数不代表语言好坏!...毕竟要保障就业,不是随随便便上几节课就可以做到,除了高质量教学以外,紧跟时代潮流趋势才是最正确做法。...时间不等人,就这个月,全新升级Java、前端、测试暑期班即将正式开课,现在预订立享定金优惠哦。 ↓ ↓ ↓  点一下阅读原文了解更多资讯

38710

DNS自述:是如何为域名找到家

对于互联网一代我们,一出生就学会使用电脑。当我们对着浏览器地址栏输入www.baidu.com时候,百度首页就出现在面前。...今天就让带你来揭开这背后发生一切。 当我们开始之前,我们需要明白:虽然我们每次访问网页,都是使用域名方式(例如:www.baidu.com)。...例如像我这样喜爱写文章程序员,可以写这样设置一个域名映射: 127.0.0.1 top-writer.google.com 当你机子上访问 top-writer.google.com 时候,...例如在电脑上,其对应 DNS 地址为:10.xxx.xxx.253。那么浏览器就会去这个 DNS 服务器上寻找域名对应记录。 ? 如果在 LDNS 服务器上找到了记录,那么就直接返回就可以。...而在该 DNS 服务器上,必然存在一条解析类型为 A 解析记录。如下图所示,设置是一条针对 hello.csyimg.com 域名 A 记录,其指向了 192.168.1.1 这个 IP。

2.1K20

是如何通过手机定位妹子位置

晚上复习了一晚上数据结构,还和贻炼兄弟聊了一会儿~~~ 实在没时间再去做php项目了,反正中小型cms都能审计出漏洞了,也就无所谓开发东西多漂亮。不过做事情还是要有匠心,开发多和贻炼同学学习。...这是同一套系统,通杀。想玩更多自己google hack构造。 ? 首先我们访问下:http:xxx.xxx//ajax/UsersAjax.asmx ? 是不是看到很熟悉东西。...其实之前看到人家说,就在想是不是和正方一样,接口处问题了。结果还真是。。 ? 随便找一个平台,我们通过抓取asmx包。...经过反复测试,如果是数据就是失败,返回请求为数字一般是成功。 然后searchID不仅仅有查询功能,还有一个搜索型注入,抓取他包。...接下来不玩服务器了,有需要定位妹子可以找我哈。 ?

1.3K40

现在写jquery,你们会不会打我??

引子 此时此刻又让想起了当年游戏时光,早期游戏只能玩类似《传奇》《魔力宝贝》这么些。...大家没得选所有人都会玩这么几款游戏,随着时间推移现在游戏越来越多,忽然发现可以玩游戏却少了,前端世界也是如此,框架技术层出不穷,很多前端同学开始争论哪种技术更强,哪种框架更6,其实大可不必。...如同现在玩游戏一样 ,我们找只是当年那份快乐,玩什么游戏其实已经并不关键。技术亦如此,我们需要了解是各种技术背后东西,本质东西,例如思路、理念,原理实现等等。到这,为引子。...eq方法实现 在jquery中有些比较有特点方法。比如eq ,可以选择具体哪个节点来进行操作。通过eq方法也可以看到现在经常在前端中见到链式操作。...(还是从前 那个少年没有一丝丝改变......啦啦啦); 你可以 默默看过,也可以悄悄点赞,还可以高调关注!

44310

真的,现在特讨厌Safari浏览器

现在,IE 已经成为过去式,微软拿出了更新、更先进浏览器替代选项 Edge。 在 IE 解甲归田之后,最烦人浏览器“桂冠”立马有了后继者——苹果 Safari。...这篇文章是早上看到,Reddit 上编程模块被顶到了第一名。作者 Perry Sun 是一个创业公司产品营销经理,他观点不一定对,但我期望能给你一些启发。...另外,Reddit 上大家讨论非常热烈,你可以上去看看。 渐进式 Web 应用 现在我们已经探索在浏览器上实现与本机应用高度统一应用体验了。...也许一切都将改观 请别误会意思,Safari 是款非常出色网络浏览器,不仅性能强大、而且隐私功能相当可靠。 但与此同时,对核心 Web 技术及 API 那糟糕支持能力则令人困惑又愤愤不平。...因此在可预见未来,相信苹果会参考用户意见、对 Safari 设计思路做出一些有份量调整。期待苹果行动。

1.1K10

独家 | AI教父Geoffery Hinton:开发技术,为什么现在如此害怕

“只要谷歌付工资,就不能这么做。” 这并不是说Hinton对谷歌不满意。他说:“可能你会感到惊讶,想说的话中有不少是关于谷歌方面。如果不在谷歌了,这些话反倒更可信一些。”...新智能 在过去40年里,Hinton一直认为人工神经网络是“对生物神经网络模拟一种简易尝试”。而现在他认为情况已经发生了变化:我们本是在模仿生物大脑,却突然超越了它。..."突然转换了对这些东西是否会比我们更聪明看法。他说:“认为它们现在已经非常接近我们智慧,它们在未来会比我们更有智慧。我们如何在这种情况下生存?”...“听到有人诋毁这些恐惧,但我没有看到任何坚实论据能让相信不存在Hinton认为那种规模风险。...点击文末“阅读原文”加入数据派团队~ 转载须知 如需转载,请在开篇显著位置注明作者和出处(转自:数据派ID:DatapiTHU),并在文章结尾放置数据派醒目二维码。

26020
领券