也许有了这款插件你就能找到这样子的女朋友了。 事情到底是怎么样子的呢?最近看到别人发了一款交友的软件( VSCode 插件)。 看着这个熟悉的动画... 这不就是探探的那个交互动画嘛。...然后我就迫不及待地在 VSCode 搜索这个插件 vsinder。 立马对 VSCode 进行升级 突然又爆了一个错误。...没有什么能够阻挡我交友的步伐(啊,不... 是学习的步伐) 一番谷歌后,发现是因为某个目录没有权限。...我暂时没有成功,就放一下作者的截图 看作者的表情就可以知道,聊得很欢乐。 如果你想要在下班路上继续保持这个交友学习的状态。...(好了,话不多说,我继续去玩了。) ❤️ 交流讨论 欢迎关注公众号 「秋风的笔记」,主要记录日常中觉得有意思的工具以及分享开发实践,保持深度和专注度。
前言:众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西”,我现在十分后悔在简历上写了“精通”二字… ? 对于程序员来说,去任何一家公司面试,数据库是避不开的。...楼主一直想进阿里,特地花了1个月左右时间复习相关知识,自信MySQL掌握的很好了,所以斗胆在简历上写了“精通MySQL”,想不到被阿里面试官狠狠虐了一把…(关于这次面试题目和整理的答案我附在了文末,有需要的同学自行领取哈...我:我们在数据库中创建了一些索引(我现在非常后悔我当时说了这句话 ? )。 面试官:你能说说为什么B+树相对于B树在查询上会更加优胜吗? 我:(这道题我背过答案!)...我:??? 聚簇索引、覆盖索引 面试官:刚刚我们聊到B+ Tree,那你知道B+Tree的叶子节点都可以存哪些东西吗? 面试官:聚簇索引和非聚簇索引,在查询数据的时候有区别吗?...是所有情况都是这样的吗?非主键索引一定会查询多次吗? ? 简化B+Tree 这些问题有点难,但还是凭借着自己的知识储备简单的回答上一些。
Google Chrome 作为程序员最常用的一款网页浏览器,凭借其强大的插件系统而广受赞赏,程序员作为上面一批最会折腾的用户,自然也不免俗的会在上面胡乱折腾出一些沙雕插件。...而这其中,有不少插件代码还开源并托管到 GitHub 上。 今天抽空跟大家分享下,我曾看过的那些比较沙雕的 Chrome 插件。...之后,在短短数月内,该游戏瞬间火爆各大社交网络,成为 2014 年最受欢迎的手游之一,当时我身边不少朋友的手机上都安装了这款游戏。 一款爆品的诞生,往往也伴随着一些赝品的争相模仿。...该游戏由电子科技大学的一名学生所研发,通过在 Chrome 上安装这款游戏,你便可以在 GitHub 上的 commit 强愉快的玩耍章鱼猫小游戏。 可以说是非常有创意了。...没关系,装上这款插件,就可以把你电脑上的网页微信伪装成云笔记,让你神不知鬼不觉地上微信了。 伪装到这地步,可以说真的很丧心病狂了。
面试 2012 年的春天,阳光明媚,鸟语花香,我正在张江的一栋橙黄色的大楼里跟我的小伙伴们一起奋力的敲打着键盘,随着一阵轻柔的电话铃响起,手机屏幕上显示出一个陌生的号码,是不是又是骚扰电话,没管他,我接着敲自己的键盘...手机一直在震动着,好像催促着我,我拿起它,电话接通,那头传来一个非常轻柔而且职业化的女声,“你好,我是 Oracle 的招聘顾问 Amy,请问您现在方便吗?…”。...当时,我所在的 InnoDB 团队当时有 base 在美国的 Calvin,Kevin,Jimmy,芬兰的 o,澳大利亚的 Sunny,加拿大的 Innam,Michael,瑞典的 Mattias,印度的...由于是一个全球化的团队,而且,成员也比较有经验,所以,大家的工作方式也很特别。基本上是每个人都专注于自己的工作,相对比较独立,需要合作的时候,通过 pigeon,邮件或电话沟通。...我做的check空间索引的特性worklog 在 InnoDB 工作的六年时间里,我一共做了 461 次提交,做过的主要特性包括,InnoDB 支持空间索引,透明加密,新的数据字典等等,以下是其中一些
今天这篇文章使用两种探针技术(probe)在四种探测任务上量化了BERT在finetune前后表示空间的变化,直观形象的回答了上述问题。...由作者在另外一篇文章中提出(NAACL2021),用于直接量化词向量表示在几何空间上的变化。 基于分类器的探针 但是第一种基于分类器的探针,并不可靠。...分类器的训练不参与微调。 如下图所示,微调前分类器在subtest和test上的学习曲线一致。...高层比下层的变化更大 下图(横轴是层数纵轴是距离)展示了BERT~base~在POS tagging任务上,随着微调的进行,某一类别的簇的质心与其他簇质心的欧式距离的平均值在layer的增加下不断增加。...我每周至少更新三篇原创,分享自己的算法技术、创业心得和人生感悟。
破解编程面试的技巧 原文 | Ashwin Goel 译者 | Simon ? 大约2-3个月前,我在Linkedin上看到微软员工的一系列消息,是与微软为SDE暑期实习生招聘预赛有关。...他们很快就考试测试我的思维能力,并问了两个常见的数据结构问题。 其中一个问题是如何反转LinkedList。我昨晚在巴士上在GeeksforGeeks上读到过这篇文章,并记得部分解决方案。...回合2 这一轮基本上是在测试更多的编程技能,而不是思考。 我被问了两个问题: 1、写一个代码来查找二叉树的高度。 2、写一个代码来发现二叉树是否是BST。...我为它们都写了代码,但是为了调试一些小错误,我不得不考虑更多。 这两个都可以通过递归来解决,你可以在GeeksforGeeks上寻找解决方案。...面试官对我做的一个项目很感兴趣,一个IGBTQ CPU调度算法。我在白板上向他解释这个项目,帮助他更好的理解。 下半场是解决问题。
大家好,我是小 G。 这两天过完元旦,距离春节也不远了啊。 今年过年回家,身为单身狗的你,在面临长辈催婚时,心态是否能做到泰然处之,镇定自若呢?...插件介绍 众所周知,底层技术基于 Electron 开发的代码编辑器 VSCode,其本质上就是一个被打包了的 Web 应用。...几年前,我便在公众号写过一篇文章,整理了 VSCode 上几个可以上班摸鱼的插件:《装上这几个 VSCode 插件后,上班划水摸鱼不是梦》。 当时在知乎发布后,还火了一段时间。...首先,你需要到 VSCode 商店搜索 vsinder,并点击 Install 安装: 安装成功后,在 VSCode 上打开并使用该插件。...点击插件的「start swiping」按钮,就可以开始跟别的开发者互撩了~ 就像下面这样(左侧是我的个人资料展示,右侧是系统给我推荐的小姐姐 Nina): 当你看到有互相看对眼的,就可以在 VSCode
这是Java建设者第107篇原创文章 大家好,我是 cxuan,之前一直在分享操作系统相关的文章,兜兜转转回到了 Java 文章分享,本篇文章是读者投稿,来和你一起聊一聊 Future ~ 我们大家都知道...这一套操作在代码实现上似乎也并不难,可是对于call()方法具体怎么(被ExecutorService)执行的,以及 Future 这个结果是怎么获取的,却又不是很清楚了。...下面这幅图是 Executor 的框架,我们常用的是其中的两个具体实现类 ThreadPoolExecutor 以及 ScheduledThreadPoolExecutor,在 Executors 类中通过静态方法获取...从官方的注释来看,RuunableFuture 就是一个可以 run的 future,实现了 Runnable 和 Future 两个接口,在 run() 方法中执行完计算时应该将结果保存起来以便通过...下面通过一个例子看看他们在使用上的区别。 首先创建一个任务,即定义一个任务类实现 Callable 接口,在 call() 方法里添加我们的操作,这里用耗时三秒然后返回 100 模拟计算过程。
vscode由微软开发并开源提供使用,插件多且丰富,大厂人多更新有保障。 可vscode也不是完美无瑕的,有些毛病,github issue上多少人提了多少遍了,无动于衷!...下面是vscode项目一个月的改动量,更新的得有多频繁。有那么多新特性急等着上线? ?...所以,vscode很人性化地提供了代码格式化选项。 我们的代码,是需要缩进,需要空格,换行。 但是,我们不要什么意想不到的换行,好不啦。...创建项目千万不要在默认目录 vscode跟windows一个脾气,天天更新,强制弹窗。进来一次看见一次。 vscode更新升级原理也较为简单,就是新文件覆盖旧文件。 你的项目文件,会清空。...写在最后 希望上面的情况,你都用不上。happy coding :)
大家好,我是鱼皮。相信很多后端开发的同学都听说过 “微服务” 这个概念吧。但你知道么?除了微服务外,还有一个后端开发必须要了解的新概念 —— 云原生。简历上如果能提到这个名词,绝对是大大加分的!...越来越多的公司在云中构建运行自己的应用程序,打开招聘网站,你会发现云原生方面的工程师的招聘需求非常大,薪资非常可观。...它需要借助的是云的 弹性伸缩的能力 ,还有 按量付费 的这种模式,去实现云上的开发、运维、测试、部署等生命周期,只有充分享受到云计算红利的这种模式,我觉得才是叫是真正的云原生。...我自己有用过腾讯云的云原生产品,从产品使用体验上来说,我觉得还是非常不错的(真实感受)。基本上你需要的功能,它都能提供给你。...那反过来,我觉得在未来,云原生可以说会成为未来开发者必备的能力之一,甚至说如果不懂云原生,在找工作方面可能相对来讲就比较困难。
作者:沉默王二 Java 程序员进阶之路:https://tobebetterjavaer.com 大家好,我是二哥呀。...公众号上有读者留言说:二哥,能不能推荐一些网盘项目,想写到简历上,不想再写什么秒杀、商城了! 二哥这么贴心,这么负责任,必须得来安排一波。这两个网盘项目,写到简历上,超级加分! 滴滴滴,开车!...这是文件管理的首页。 整体的代码结构也非常的牛逼,非常清晰,非常值得学习。 第二个:kiftd 一款专门面向个人、团队和小型组织的私有网盘系统。...GitHub 地址:https://github.com/KOHGYLW/kiftd 在码云和 gitcode 上也可以下载。...码云地址:https://gitee.com/kohgylw/kiftd 这是控制台: 这是前端: 包含基本的下载和上传管理功能: 基本上满足了一个网盘系统所必须得功能。
本⽂旨在让刚接触vscode却⼜不知如何 debug的童鞋能够快速搭建⾃⼰的编程环境,使更多的精⼒focus在coding或algrithm上,若有错误的地⽅,欢迎指正和交流。...在调试程序之前还需要安装⼀些vscode的插件,操作⾮常简单快捷。...直接点击左侧第五个按钮,在⾥⾯搜索⼀些⽀持C++的插件,⽐如下图中的C/C++,C++ Intellisense,直接搜索插件名字后点下载就会⾃动安装,安装完了就会在下图的ENABLED列表⾥了。...本⽂的vscode版本较新,旧版本可能界⾯不太⼀样,可直接点击下图中的⻮轮按钮,此时界⾯中⼼会弹出选项,直接点击第⼀个 C++(GDB/LLDB),然后点最后⼀个默认的即可: ? ?...接下去只要再弄2个⽂件,就可以debug你的项⽬了,第⼀个是tasks.json⽂件,可以在⽹上搜索如何⽣成,不过更直接的⽅ 式是直接在.vscode下新建⼀个tasks.json⽂件,然后把以下内容直接复制上去
vscode 在不同设备上共用自己的配置 介绍 code settings sync:是专门用来同步vacode配置到Gitee中的插件,通过这个插件,可以在任何新的设备,新的平台同步自己的配置,快速的构建自己熟悉的...私人令牌写在setting json的gitee.access_token属性中 配置VsCode 中的setting json,在最后追加gitee.gist和gitee.access_token...测试上传配置 上传配置命令为upload setting,用快捷键Ctrl+Shift+P在VsCode的上方召唤出命令行,输入upload setting 这时在下方的输出窗口查看内容...在自己的Gitee中查看自己上传的配置 7....Gitee中生成私人令牌的时候仅勾选gists 和user_info),在通过快捷键Ctrl+Shift+P打开VsCode的command palette输入download setting就可以下载
我的Class在哪里 通过将getLocation方法添加到Class类,Groovy 2.5.0可以获得Class文件的位置。...如果Class是JDK的一部分,则返回的位置是null,否则是我们使用Class文件获取JAR文件或源文件(如果可用)的位置。...在下面的示例中,我们获取内部JDKString类和Groovy实用程序类ConfigSlurper的位置: // Internal JDK class location is null. assert
为了减轻负担,我先是进行了几场 Git 的使用技术分享。之后我在 Gitlab 上写了份 FAQ ,然后把团队遇到的各种常见问题都放到 FAQ 上。...然后又看完了 Udacity 上的《机器学习入门》,并做完了全部练习。这门课讲的非常生动,我也因此加深了对机器学习如何解决实际问题的理解。 在锋哥的鼓励下,我带头成立了一个人工智能兴趣小组。...例如,我们的框架的源码和 SDK 是分开分支进行版本控制的。以往要构建 SDK ,需要先切到源码分支,执行构建脚本,然后再切到 SDK 分支上更新 SDK 。过程比较繁琐。...我给图灵加上了构建框架 SDK 的功能。要构建某个分支的 SDK,只需要跟图灵说一声即可: ?...交给机器人构建 SDK 是如此方便,于是 @图灵 构建 SDK 成了我们日常构建框架 SDK 的主要方式。 李开复说,“5秒以下的工作将会被人工智能替代”。
服务注册发现模型 [img.png] namespace:环境隔离、租户隔离;不同namespace服务无法相互发现 group:业务隔离;解决不同业务下serviceName相同的问题;可获取默认或指定...group实例 cluster:集群隔离;可定制化路由偏好;可获取全部或指定集群实例 临时实例 临时实例:靠client的心跳或连接保活,当不存活时,直接下线实例;适用于主动注册的服务,特别适合K8S下...ip漂移的场景 永久实例:注册后不用保活,靠服务端健康检查来判断实例是否健康,不健康实例也不用下线;适用于ip不常变化的场景 在Nacos中他们的主要区别如下: emphemral true...客户端 [img8.png] Nacos-istio 支持Nacos数据同步至MCP Server [img9.png] 优缺点分析 优点: AP模式,扩展性、多数据中心支持友好 服务发现模型设计支持逻辑上namespace...、group、cluster等的隔离 健康检查模式支持较多 支持临时实例与持久化实例,满足不同场景 功能多,生态丰富,支持多语言SDK 2.x版本grpc长连接性能强 单一进程,部署简单,且附带开箱即用的控制台
在实习结束之后,我做了一件非常sb的事情,不是说网站要及时进行备份么,防止出现意外,但我在备份的时候呢,教程里面确实写的是如何备份网站,但网站的数据库我没有备份。...直接导致我之后网站升级的时候,搭了宝塔平台上去,然后,写的所有学习文章,大三的课程,实习期间手撕的pyspark,pandas官方文档都没了。...hive的使用 整体来说从语法上postgresql和前几个数据库没有太大的不同,特点的话1、有一些之前没见过的语法,函数,schema之类的。...可以支持并行计算 读写分离,并行计算:并行计算是在多个cpu上执行计算 update的数据隔多久能select到,主库与备库的同步机制是什么?...redis性能搞,读速率快,在多个测评博客中的读速率都是最高的,但也有少量博客在指定平台下的测试中有mongodb的读速率高于redis的情况。
在 Netscape 实习期间,我曾经历过 Dilbert 式的管理,所以谷歌员工的整体能力和专业素养让我感到格外耳目一新。...我领导的团队名义上是 Google 的开源团队,但实际上我拥有完全的自主权(在此要特别感谢 Chris DiBona)。...我大部分时间都是在 Google 校区的各个建筑中用笔记本电脑工作,有几年时间我甚至几乎没用过我的固定办公桌。 然而,随着时间的推移,Google 的企业文化也出现了一些变化。...我在 Google 的最后九年投入到了 Flutter 项目上。回想起来,我在 Google 最美好的回忆之一就是 Flutter 项目初期的日子。...我依然坚信谷歌的使命(组织世界上的信息,使其普遍可访问和有用)仍有很大的发展空间。
人人都想在新的舞台上获得更大的成功,这种勇气和进取心弥足珍贵。不过,在进行自我突破时切忌膨胀,要看清自己的局限:我是谁,什么才是我擅长的,我能力的边界在哪里。...在勇敢的尝试之后,懂得适时退回到自己最恰当的位置,这不是懦弱的表现。相反,承认自己的局限,在个人的局限性中有效地燃烧,是一种难得的智慧。 我的一位老师,在研究领域取得丰硕成果之后,被推上了领导岗位。...其实任何事情以这个角度看都能找到座标,首先看公司或你认识的人,然后看地区、全国或网络上,最后再放眼世界眼光去看。这样你就做了一件事情,将极致的好有了一个参照系,也有了一个明确的目标。...有人说为了考高分,有人说将来能找个好工作,有人说可以更好地了解世界,有人说希望和更多的人交流…… 美国老头儿转身在黑板上写下一行字:to be a better person。...他告诉我们,学习的目的不在于那些外在的东西,只是为了让自己成为一个更好的人。 这句话让我铭记在心。这些年我也逐渐体会到,只有把注意力集中在事情本身,心无旁骛,才最有可能接近成功。
领取专属 10元无门槛券
手把手带您无忧上云