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

有人能给我解释一下这段代码是做什么的吗?

相关·内容

为什么建议普通人要用AI学而不是要学AI

回到主题上来,AI本身一个非常高深的领域,并不是所有人都能理解那些复杂的AI算法的。...要知道,我们普通人的精力都是有限的,这么火的一个话题,肯定有人资源整合,类似123网址之家这样的东西。 啥?为什么我想到这一层?因为淘金热里最赚钱的人并不是淘金的人而是卖工具的人啊!...这话题都火到出专栏了,肯定有人想到要做网站导航了啊~ 曾经学习社会学的时候,老师曾经说,如果你想到的题目没有前人研究过,那么你的命题大概率个伪命题。...我举个例子,当我在看吴恩达的课程的时候,并不理解什么叫LLM,那我就可以召唤出我的AI插件给我解释一下: 这个插件叫slider,不知道怎么搞插件的可以看我6.19的推送 让AI来教我什么AI:...除此以外,对于我个英文渣渣,我甚至可以让AI给我解释一下单词的语法和怎么用。 P.S. 这个插件叫slide,对于这个插件,如果访问国外网站的话、可以用自己的API KEY,不收费。

22340

编程,到底有没有捷径可以走

得益于人工智能、物联网、5G、区块链的发展,编程变的人尽皆知,也不再一个容易被人误解的职业。 A:你什么的? B:软件编程的。 A:那你帮我破解一下某某的 QQ 号?...A:你帮我重装一下系统? A:你来帮我制作一个 PPT 吧...... ? 题图 from unsplash 很多外行人也进入了这个赛道,半路出家的小伙伴也加入进来跟你抢饭碗。...因为有人求快贪多,网络上不少快速入门、高效入门、N 天掌握等等诸如此类的书、专栏、培训卖的火热,学过了真的掌握?你相信培训机构打出的“包教包会包分配”的宣传语?...编码如果有捷径的话,对敲了几十万行代码成长起来的大牛很不公平,对头发稀少的高手也不公平,如果有的话,他们也无需这样费时费力。...训软件思想的学习,练代码的编写,二者不可偏废一个。(其实这段话对所有软件从业人员都适用) ----

58010

厌倦了枯燥的CRUD,时候寻找下一个突破点了

最近这几年,断断续续有人给我留言,连亲戚都托我妈给我带话,问我他家孩子数学成绩不好,以后当程序员?我通常都告诉他:没问题,大胆干!编程开发用不着多么高深的数学知识。...只不过随着计算机行业的发展,我们接触底层的必要性逐渐减少,也就没必要再跟二进制什么的打交道了,在现有编程语言的支持下写逻辑就完事儿了。...这一点,算法和人工智能的朋友应该深有体会,在大数据和智能化的时代,学好数学就是门槛本身,这话并不夸张。 ?...无论Google在硅谷交通动脉101公路的“数学通关招聘广告”,还是Intel的数学面试题,都足见这些大公司对员工数学基础的重视程度。

63810

开发者转行餐饮?Rogovoy裸辞创业,搞起了软件服务!

---- 点击上方↑↑↑“OpenCV学堂”关注我来源:公众号 量子位 授权 【导读】如果你一个开发者,你愿意选择裸辞? 裸辞。...总而言之,Rogovoy钱管够,几年内就算没工作也生活。 Rogovoy表示,他从裸辞中学到的最重要的一课要对自己的生活负责, 孑然一身以后,处理所有不确定性和艰难决定的重担就落到了个人头上。...然而这些人中没有一个经营餐馆的。 问题就在于,Rogovoy和他的团队有必要和老板们洽谈的。如果他们当时意识到这一点,结局可能会有所不同。...更糟糕的,没有人预知接下来会发生什么,所有人都在尝试减少损失。 Rogovoy和他的团队几乎每天都在与客户交谈,想要解决一些问题,然后获得反馈。 这让他的团队感到筋疲力尽,但确实有一定的收获。...Rogovoy的复盘 这段经历彻底打消了Rogovoy此前所认为的:一个人必须先做好某件事然后再去「做梦」。 他总结了他从这段创业经历中学到的几个关键点: 首先,要找到你创业的目标用户。

17020

开发者转行餐饮?Rogovoy裸辞创业,搞起了软件服务!

---- 新智元报道   编辑:拉燕 【新智元导读】如果你一个开发者,你愿意选择裸辞? 裸辞。 这个字眼对有些人来说是解脱,对有些人来说是孤注一掷,对另一些人来说则是实现梦想。...总而言之,Rogovoy钱管够,几年内就算没工作也生活。 Rogovoy表示,他从裸辞中学到的最重要的一课要对自己的生活负责, 孑然一身以后,处理所有不确定性和艰难决定的重担就落到了个人头上。...然而这些人中没有一个经营餐馆的。 问题就在于,Rogovoy和他的团队有必要和老板们洽谈的。如果他们当时意识到这一点,结局可能会有所不同。...更糟糕的,没有人预知接下来会发生什么,所有人都在尝试减少损失。 Rogovoy和他的团队几乎每天都在与客户交谈,想要解决一些问题,然后获得反馈。 这让他的团队感到筋疲力尽,但确实有一定的收获。...Rogovoy的复盘 这段经历彻底打消了Rogovoy此前所认为的:一个人必须先做好某件事然后再去「做梦」。 他总结了他从这段创业经历中学到的几个关键点: 首先,要找到你创业的目标用户。

12210

你的代码会说话?(下)

篇首语 代码不讲真话的直接后果有人被误导了,然后做了一件错误的事情,不自知地将错就错,让错误越陷越深,最后浪费宝贵的时间。...“那你们还干嘛开会呀,不是白费时间!” 万正义直率地补充道。“可是,有时候她在后续的会议上又把之前留言的内容给更新了却忘了再给我留言。” 袁帅表现得无辜。...“说白了,还是没有想清楚,代码要做什么事情,然后觉得需要通过注释去解释一下,后面代码改了,大概率不会修改注释的。” 正义总是话里充满着正义。...代码自解释不香?只有代码没法自解释的时候才用一下注释还能接受!” 正义越发正义起来。 “可有时方法太长了,的事情比较多,每一段相关的代码用注释说明一下在做什么也不是不可取的吧?”...5分钟后,袁帅把所有人的答案汇总起来: 示例1:类上的注释完全没必要,因为VCS工具能够很好地记录。 示例1:构造方法方法上的注释冗余的,构造器本身就能表达构造对象,参数也表达传入的东西。

13410

用ChatGPT不光能提高开发和学习效率,还能帮你应付老婆?

所有这些AIGC工具都是基于ChatGPT这样的大模型实现的,至于什么大模型,这是我一个业务研发整天写代码的人能说的清楚的?...今天我来主要分享几个我自己确实觉得有ChatGPT后给我带来的效率提升的几件小事儿的。...所以我就把别人提供的签名示例代码给了GPT,让它帮我解释一下 GPT也准确解释出来了这段代码生成签名的规则 紧接着我就让它把这个签名规则用Java代码再实现一遍 我在本地跑了两个语言的代码发现同样参数生成的签名完全一致...尤其JavaScript语法变化也挺大的,再加上项目要用各种工程化工具,感觉比写Java还费劲呢。...我也是看别人项目的代码,然后哪里不动了让GPT给我解释一下,其实使用方法跟上一条没啥区别 你看GPT还是挺礼貌的,我没给人家代码,人家还跟我道歉,要是我这么问某个同桌,不得上来先喷我一顿......

17920

Java是什么?Java到底能干嘛?

就这样,你Java生涯的第一个代码开始了,意思“你好,世界!” 我还是想不通,Java啥,能干嘛,能不能先告诉我? 可能你在刚开始学习Java的时候也有这样的疑惑,那么你会怎么呢?...Java,你貌似不知道怎么说,大致想起来,嗯,个编程语言。...要的那种从来没有接触过编程的人也一听就知道Java是什么了?有? 那必须有啊,那啥Java嘞? 首先嘞,你先记住,Java语言,啥语言?...那么你要是和计算机沟通,想让计算机给我一件事情,总不能说“喂,计算机,给我倒洗脚水去”,这个计算机还真听不懂,那咋办? 当然得使用计算机能够明白的语言与它沟通啦!...到了这里,急需要和大家解释一下,什么编程语言,百科对他这样说的: 用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。

74330

前端面试那些坑

CSS权重优先级如何计算的? 请解释一下为什么会出现浮动和什么时候需要清除浮动?清除浮动的方式 移动端的布局用过媒体查询? 使用 CSS 预处理器?喜欢那个?...视差滚动效果,如何给每页不同的动画?(回到顶部,向下滑动要再次出现,和只出现一次分别怎么?) ::before 和 :after中双冒号和单冒号 有什么区别?解释一下这2个伪元素的作用。...eval什么的? 什么window对象? 什么document对象? null,undefined的区别? 写一个通用的事件侦听器函数(机试题)。...forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16) })能解释一下这段代码的意思...当团队人手不足,把功能代码写完已经需要加班的情况下,你会做前端代码的测试? 说说最近最流行的一些东西吧?平时常去哪些网站? 知道什么SEO并且怎么优化么? 知道各种meta data的含义么?

2.1K60

在Windows下搭建Python3.6的运行环境

清明节:总有人让你牵挂,总有人影响你一生,今天放假回家,先来水一篇文章。人生苦短,我学 Pyhton,没事来研究研究 Python,Python 面向对象的解释性计算机语言,它有丰富和强大的库。...Pyhon 安装界面 作为 IT 人员,怎么局限于傻瓜式的安装呢?当然点下面的了~ 但是要记得勾选 Add python 3.6 to PATH,加入到环境变量当中,以便在 cmd 中全局使用。...手动选择安装 解释一下这些东西: 第一个文档,虽说是英文的,但有总比没有好 第二个 pip,这个必须要有,因为 Scrapy 最简便的安装方式就是通过 pip 第三个 tcl/tk 与 IDLE,...用户账户是什么的可以直接略过,不打勾就行) 第二个,Associate files with Python 把 Python 相关文件与 Python 关联,建议勾选 第三个,Create shortcuts...第六个,Download debugging symbols 表示是否下载调试符号,符号是为了定位调试出错的代码行数,如果你的 Python 用作开发环境的话,推荐勾选,如果用作运行环境的话,可以不勾选

1K50

vue+element踩坑记-Table基本的CURD操作

,这样可以保证的每一次的新增都是默认值,而不是上一个用户自己写的数据,这是其一,那么有人就说了,这个还好说,为什么用param包裹起来呢?...这个解释一下,我们的字段一般来说都是很多的,那么难道我们清空的时候一个字段一个字段的写?...这里需要说一下,细心的人可能已经看出来了我有几行代码没有任何的解释的,第一行就是: that.isEdite = true; 第二行就是: that.comEdite = rows, 下面解释一下我为什么用到这两个看似一点意义没有的代码...我们能不能直接通过一个字段来判断当前的用户使用的新增还是更新呢?这就是isEdite字段的意义: 还记得我每次执行新增的时候都会走flush操作?...那么还有一行就是comEdite什么的呢?

2.5K30

Java技术300+面试题

77、String str=”aaa”,与String str=new String(“aaa”)一样?  78、什么建造者模式 79、你能解释一下里氏替换原则? ...12、Comparable和Comparator接口什么的?列出它们的区别。  13、什么Java优先级队列(Priority Queue)?...2、invokedynamic 指令什么的?  3、synchronized、volatile、CAS 比较  4、Iterator 怎么使用?有什么特点?  5、被引用的对象就一定能存活? ...57、线程与进程的区别 58、什么策略模式 59、什么游标? 60、单例模式了解?给我解释一下双重检验锁方式实现单例模式!” 61、怎么获取 Java 程序使用的内存?堆使用的百分比?...68、同步方法和同步代码块的区别是什么? 69、什么死锁(deadlock)? 70、如何确保N个线程可以访问N个资源同时又不导致死锁?

78970

代码质量差,bug多?我们都是被逼的

有时候我们的写码的环境和谭嗣同的心情一样一样的,为什么呢?因为谭嗣同的绝笔这样写的:“有心杀贼,无力回天。死得其所,快哉快哉!”。...今天早上醒来浏览知乎的时候,看到有人提问“程序员有哪些借口可以让自己写出低质量的代码”,再加上最近老有人问我:怎么样才能写出高质量的代码?...看看,大多数程序员根本没时间考虑代码的执行效率什么的,在仅有的短时间内,省则省,快则快,什么高质量的代码啊,这也只有在加班的梦中想象。...我们都是被逼的,有时候多想产品经理或者老板给我们足够的时间去整理逻辑和代码,优化出一道靓丽的风景线。多么想每个人都能把代码带上注释,看起来舒心啊,因为你没做到,你就没资格要求别人做到。...产品经理啊,老板啊,知道你们也不容易,时间紧也是迫不得已,希望你们也多体谅一下我们程序员。我们都不容易,我们更是被逼的。 你知道?我们都是被逼的!

1.1K70

数据分析师到底什么的

大家好,我爱学习的小xiong熊妹。 现在有关数据分析的文章满天飞,很多小伙伴好奇:到底数据分析什么的?今天小熊妹给大家捋一捋,就拿几个大家常问的问题举例吧。 问1:数据分析什么的?...但是数据驱动和数据分析师驱动两码事。作为一个查数姑,我从来没见过我驱动谁。我的日常工作基本上都在取数、报表、偶尔帮助模型组搞搞模型,一天天的就这么过去了。...有些公司(一般传统企业),数据直接用的大型的BI产品,然后所有人基于BI产品导出数据分析 有些公司规模很小,就直接一个小组从数据埋点到数仓到提数全干了。 总之情况五花八门。...但是那种完全不碰代码,就是在excel里整理下文档的,所谓的“数据分析师”,我强烈不建议你去做的。想当年我第一份工作就是这种,结果发现每天都在打杂,一点存在感都没有,也没人教。...问9:那数据分析师转算法? 答9:应该挺难的。反正我看我们负责算法的人都很厉害,压根一点都看不懂的那种。

56700

独立开发,不失为程序员的一条出路

后来家里支持,给买了一台 MacBook,然后我开始学着 iOS 开发,看见能有一款应用按照我自己的想法运行起来的时候,我着实是激动了一段时间,不睡觉的时候基本都在敲代码。...我的开发技术仍然一般般,但是因为有东西可以写到简历上,有幸去阿里实习了一圈 这段实习给我的最大感受就是,996 太恐怖了,要是独立开发养活自己多好 然而现实并不理想,毕业之后还是老老实实去上班了。...很多人认为,独立开发强调自律,在公司被逼着干活(当然可能不是被人逼迫,被自己要拿到奖金、要升职这些事逼迫),自己干就要逼着自己找推广资源、一次次更新产品什么的,好像不自律确实不行。...我觉得要做独立开发这件事,首先你要确保自己不仅仅是对开发感兴趣,虽然在具体执行上,独立开发很多时候确实是在写代码,但是工程师实现思维,遇事先想怎么把这东西做出来,但是产品其实是用户思维和商业思维,“...对产品、创造事物有兴趣 真心想赚钱 不想当螺丝钉,想自己主导自己 以上三点,至少要符合一点,我觉得才能把独立开发这事干起来,如果你只是对写代码感兴趣,那可能还是上班升职更适合你。

1.5K20

我的2017春招实习+秋招总结【前端开发】

还有直接上手敲代码,我写出来了,说我写的不规范,最好用函数封装起来好未来 (二面)敲了两段代码,基本都写出来了我现在回想起来,好像知道我挂在哪了,当时问我你喜欢看什么小说,印象最深的哪本,讲了什么。...(最后拒了) 苏宁: (一面) 谈谈项目websocket写一下代码, 实现将一段文字查到页面最前面浏览器工作原理浏览器缓存机制CDN了解移动端开发会你了解哪些性能优化的方法ps:大家都知道苏宁的评价吧...项目的时候,遇到的难题是什么,怎么解决的你如果过来,会负责平台开发,挑战?能接受加班?...三面(hr面) 我们公司什么的你能接受的薪资是多少你家在哪,父母做什么的然后带着我在公司休闲区参观了一下 四面(副总面) 我们公司什么的你实习的公司好在哪里,你感受到了什么样的氛围如果你到了我们公司...如果公司有待改善的地方,你怎么提出来 五面(总裁面) 我们公司什么的,然后我就扯了一下新技术现在的发展,如果我入职,我将会从那几个方面进行技术研发 途家: (一面)很随意,先笔试题一个算法题,Dijkstra

1.5K120

那些女程序员们的故事

当初和朋友一起ACM,这一年半,不停地学算法、刷题,也成就了一个水题博客(我的CSDN密码??),交到了很多其他大学的朋友,人外有人,深知这句话的意思。...我想,这些学习能力、代码能力ACM给我的。...上大学第一天就知道,班里面只有4个女生,但也并没有任何特殊优厚待遇,一般开什么班会,都是女生迁就男生,大老远跑他们那边去开会,常感受到的,特别容易被老师或同学质疑,这个?...值得庆幸的我跟了一个不错的组长,他会给跟老大提出要求,可以给我安排些挑战性的任务,由于过去一年确实也收获不少,虽然不是在金钱上,一直比别人努力希望纠正老大眼中的我花瓶的感觉。...我做事喜欢亲力亲为,每次招聘约小孩面试,他们都问我,你助理?面试结束,小孩们又说,女的技术很少的,技术的女领导应该很严格吧。

1.2K50

程序员不要被专业知识所蒙蔽

?   但也许只有我们会这样;只有我们这一小撮数码精英会花时间了解业内的几乎所有的最新动态和趋势,使自己的知识保持更新。地球上的其他人呢?大部分都可以忽略不计,这样正好。...如果他拿的一个很老式的手机,那也就没什么异议了,可他拿的iPhone。这是个很难的问题?那好,他启动了“短信”程序指给我看。他指着这个界面,有点恼怒,说“那个该死的回复按钮在哪??”。...起初我真是非常的不耐烦,这些愚昧的家伙宁愿费力发邮件给我,也不愿意多花两秒钟上下找一找。然而我之后做了一些实验,发现所有人都认为他们只需要在日历上点一下就可以添加生日。...她说”我一直想遇到你,因为我发现你知道怎么把变音符号写到‘i’的上面,你告诉我怎么在iPhone里这么?”我解释给她,第二天在公司午餐的时候,我把这个故事告诉了同事。...你怎么做到的?”然后另外一个人也承认也不知道,然后我发现没有人知道。   4:Patrick不久前接到他爸爸的一个电话,他爸爸想在网上找点东西。

79650

鸽了4个月,何同学再引爆B站!「会自己打字的键盘」连登热搜第一

上个热搜、点击爆表什么的,完全就是意料中事。 不过,有点出(guo)乎(bu)意(qi)料(ran)的,与往常相比,这次网友不大买账:憋了4个月,就搞出了个这?...这样的话,从图纸、电路板、零件、键帽统统都要自己来,但这难倒有钞能力的何同学? 仅仅花了几分钟时间(不是),键盘就组装制造完成了。讲道理,这段特效做得确实不错。...造好「键盘」之后,就可以通过旋钮或者修改代码调节按键的力度了。...唯一的问题,听歌的时候不能打字。这敢情好啊,合理摸鱼的理由找到了! 接下来这段重点,要考的。 看看,这要是配合上点演技,你说意念控制我都信,电视里的什么「隔空移物」大法,是不是在你这进的货?...确实,2008年留给我们的回忆太多了。 另外还有老粉丝表示,四个月了,你再不更新我都要把你忘了,你知道这四个月我怎么过的? 更有人表示,这个创意可以一张床,为脊椎病患者带来更多的方便。

39020

java程序员|超详细面经(四面一总结),助你逆袭!

一面:8-17 自我介绍 简单介绍一下你最熟悉的项目 a) 主要做了哪些工作 b) 有相关优化——(为了装逼说了很久) 编译型语言和解释型语言解释一下 手撕代码:输入数组,输出数组的所有子集 a)...说一下思路(因为涉及到回溯,说的有点乱,不知道那边听懂没) (让5-8分钟写伪代码,我因为leetcode写过原题,写太快而且写了完整的代码。。...GC过程解释一下 你刚刚说你对juc包比较熟悉,有用过线程池?...你对java各个版本了解很清楚专门有去了解过? 12. 我问完了,你有什么想问的?...知道哪些锁优化机制 a) 除了锁升级还有? 6.知道分布式中间件 a)Redis的AOF和RDB解释一下; 7. 我问完了,你有什么想问的么? Q:其实我基础比较好,很多面试官您都没问到。。

1.2K10
领券