直到我在控制台看到了上面这个程序的输出结果。整个人就是说一个大大的不可思议: 所以趁着还有印象,赶紧写个文章分享给你,代码粘出来就能跑,让你也 Amazing 一下。
你能教我写代码,并帮助我找工作吗: 对于那些想要学习新技能从而改善生活的人来说,这样的想法无可厚非,我也表示支持。但老实说,没有人有时间和耐心去免费教那些完全是一张白纸的人。...所以对于客户来说, 只管提出想法即可,不要轻易评估实现这个想法的难度,评估的工作还是交给我们专业的开发人员吧。 噢!你是程序员?你能帮我修一下打印机吗?: 请记住,程序员不是电子设备修理工!...二、 我的日常生活中充满了各种令人无语的话题,包括发生在普通人中的、父母亲人中的…… 情景1:不懂编程的普通人和程序员 普通人:我的系统扬声器出了点问题,有一侧的音频无法工作了。你能帮我修一下吗?...你能准确解释你的代码功能吗? 编程是很复杂的过程。为了达到预期的运行结果,需要满足无数的条件,经历大量的循环和嵌套。为了实现这个庞大的逻辑体,需要花费大量的时间和精力来思考和实现。...你能帮我修电脑吗? 程序员主要与计算机内部的软件打交道。对于 CPU、键盘和鼠标这样的外设,程序员并不熟悉,除非他有很强的硬件基础,当然,即使有硬件基础也不保证程序员会修电脑。
来源| 杰瑞IC验证(ID:Jerry_IC) |原创 作者| Jerry Ren Jerry问大家,SystemVerilog中的数组会玩吗? 有人说了“ 请把那个“吗”字去掉!...哥们儿,今天先帮我看下这个数组: logic [3:0][7:0][5:0]jerry_play[15:0][7:0][4:0]; 这个数组怎么遍历?这个数组是什么引用顺序? 怎么样?...有人又说了,这个数组现实中谁会这么用?没用过这么多维的! 这个理由不错,但是这个复杂的梳理不清楚,你就敢保证简单的数组能理解的很清晰吗?万一碰到需要维数稍微多点的数组怎么办呢?...又有人问了:我有的维度不想遍历怎么办?...帮你记住它是Jerry的义务: 一种方法呢就是可以尝试理解下为什么是这个顺序,这个原因其实是和SystemVerilog的仿真器存储数组元素的方式有点关系。先走非合并数组的维度、再走合并数组的维度。
上次一面为什么挂?说说上次面试没回答上来的问题 10000个数,小顶堆思路 找前 100 个和找前 1000 个 的时间复杂度有什么区别? 系统中死循环如何定位? 如果是项目运行中呢?...(证明上一个问题的回答) 以前打过ACM是吗?(只参加过一次而已) 反问 字节HR面 自我介绍 高考之后为什么选择现在的这个学校?...什么时候能来,能实习多久 实习期间要不要兼顾学校课程 结语 有人可能会担心普通本科进不了大厂,没有 211 以上的学历加成之类的。...这条路是很难,可再难,也有人上岸了啊。 NBA已故球星科比的名言就很好:总有人要赢得,为什么不能是我呢? 对啊,总有人要上岸的,为什么不能是你呢?对吧! 最后,再次恭喜这个逼 ? !...一路走来,很累也很不容易,希望能帮助到更多像我一样的普通学校的学生,我踩的坑不希望你再踩,我走过的路希望你照着走下来。公众号后台回复「宝贝」,送你一个宝贝!
,如果没有人恶意发送高频率的请求,那么这种频率的请求完全是正常的,并且启用反爬也不会在短时间内完成,所以就当做是巧合吧,接下来说下我是怎样一步一步去解决这个问题。...原来这个表格的数据被隐藏了,这也就解释了为什么我们搜索返回了一个空list,那咋办呢,不要慌。既然前端能展示说明数据肯定在某个数据包里面。我们接着在这里搜索纽约的数据53520 ?...到这里,我们再一次使用Python从这个网站取到了我们需要的数据,以上的代码调试过程希望能帮助到大家学到一点什么。...很明显,框住的这一块就是这个地图的对应的数据,还记得我们爬出来的数据格式吗 ? 州名和确诊数据都有,所以我们写一个简单的循环将数据打印出来? ? 是不是和页面中的数据长得一样了,接下来干嘛?...当然Echarts一般不是这么用的,在写网站时会涉及前后端数据交互或使用Echarts动态刷新数据等操作可能会比较难,但是对于我们来说就写个数据分析报告,傻瓜式替换数据生成好看的图不香吗?
:-) 密码不能有意义 10几年前,互联网在国内刚刚开始普及化的时候,许多人对密码这个事儿觉得特多余。 我不就是打算上网发个邮件、聊个天儿吗?为什么非得逼着我弄个密码?...为什么人们倾向于把几个有意义的部分组合成密码?因为人脑的工作记忆能力非常有限,只能记下来7±2的区块。这是认知心理学家George A. Miller于1956年在《心理学评论》上公布的发现。 ?...许多用户于是被逼着对密码进行各种各样的调整,加入了下划线、百分号等多种特殊字符,颠倒字符顺序、加入大写字母……最后,网页上面这个挑剔的守门人终于“龙颜大悦”——密码强度足够,放行! ? 你高兴吗?...这样的密码你记得住吗?当然记不住。 怎么办?用工具啊。破解者能不断升级自己的工具,我们为什么不行?好的工具可以帮我们设定随机复杂密码,加密高强度记录保存,而且有的还可以帮我们填写用户名和密码。...:-P 答疑时间 有人对此很不屑——至于吗?我就喜欢在互联网丛林里面冒险,怎么了?我用了那么长时间简单密码,不也没事儿吗?别唬人了! 从概率的角度,对大多数人来说,你不这么做也未必会马上受到损失。
但是,它们关注的焦点,需要的功能,能一样吗? 但是人家写书和做教程的人,就是不疾不徐,坚持一定要教会你,如何做一个 blog 出来…… 你不学,又能怎么办呢?...如果你看过《如何用 Python 和循环神经网络预测严重交通拥堵?》,应该对这个数据集很熟悉。 只不过,当时我们更注重的,是用循环神经网络搭建了一个严重拥堵事件预测模型。 ?...如果你还没有学过上述技术, Streamlit 可以给你赋能,让你一下子有了把数据分析结果变成产品的能力。 给你讲点儿更激进的。 有人已经希望能用它替代掉 Flask 用于产品发布了。 ?...还记得吗?我不止一次给你强调过,比起一个工具自身的能力来,协作网络更重要。忘了的话,记得复习《学 Python ,能提升你的竞争力吗?》。...当然,如果你不希望精通写作技艺,只是想做一个抄书匠糊口。那么印刷术就可能会替代你的工作,结果就不那么美妙了。 8 小结 这篇文章,我为你介绍了 Streamlit 这款有趣的工具。
好了术业有专攻,以上问题我可以说跟我工作无关,我们搞计算机的,作为开发人员,电脑有人来给你配置,网坏了有专人弄,你只需关心如何写代码就好了。...到底要不要会修电脑这个问题我们给出以下一些建议: 一、简单的必须会 你说装个系统,驱动,常用软件什么的还是要会的,特别是开发人员,要搞一些环境之类的东西,才能进行你必要的工作。...天知道这事为什么,慢慢查吧!最后原来是它网线没插,你不崩溃死。像这类问题,找宽带客服,或者IT服务部门,他们遇到这些问题多都有流程性的东西,作为开发人员就没有必要去浪费这个时间了。...但是有点额外技能包也是必须的,女神叫你去她家修电脑了,你去吗?...很多都觉得学计算机的是万能的,谁家的电视机坏了,也找学计算机的,谁家的打印机不能打印了,也找学计算机的,俨然计算机成了万能的了,殊不知道,术业有专攻,计算机里面的分类也是五花八门,学电脑的不会修电脑很正常的事情
然后我们再聊聊ChatGPT帮我们解决的难的问题是why和how的问题。我们先说Why的问题,要回答这个问题,你需要有强大的事实依据。比如说我问为什么天是蓝的?...例如:你能详细解释一下你的意思吗?“或者”你能给我一个例子来说明这个观点吗?2.探索假设:这类问题用于让对话者反思和审视他们所做的假设。...例如:“你刚刚说的观点和你之前的观点似乎存在矛盾,你能解释一下吗?”4.寻求证据或原因:这类问题用于要求对话者提供支持他们观点的证据或理由。例如:“你能告诉我你为什么这么认为吗?”...针对这个观点,我可以基于苏格拉底提问分类方法分别提出哪些批判性问题。ChatGPT回答如下:基于苏格拉底的这种方法,你可以借六个角度去提问,一个是澄清问题,你能解释一下工作提效的外挂这个概念吗?...第二个角度是挑战假设,为什么你认为擅长学习和提问的能力是使用ChatGPT提高工作效率的关键因素?第三个寻找证据和原因,你能提供哪些证据或实例来支持ChatGPT可以显著提高工作效率的观点?
使用 if 块还是循环?为什么? 7)什么是多线程环境下的伪共享(false sharing)? 8)什么是 Busy spin?我们为什么要使用它?...3 年工作经验的 Java 面试题 40)解释 Java 堆空间及 GC? JVM 底层面试题及答案 41)你能保证 GC 执行吗? 42)怎么获取 Java 程序使用的内存?堆使用的百分比?...57)Java 中的 HashSet,内部是如何工作的? 58)写一段代码在遍历 ArrayList 时移除一个元素? 59)我们能自己写一个容器类,然后使用 for-each 循环码?...为什么要使用接口而不是直接使用具体类? 104)Java 中,抽象类与接口之间有什么不同? 105)除了单例模式,你在生产环境中还用过什么设计模式? 106)你能解释一下里氏替换原则吗?...为什么会有这个问题? 108)适配器模式是什么?什么时候使用? 109)什么是“依赖注入”和“控制反转”?为什么有人使用? 110)抽象类是什么?它与接口有什么区别?你为什么要使用过抽象类?
面试官:你能停止 JavaScript 中的 forEach 循环吗?这是我在面试中曾被问到的一个问题,我当初的回答是:“不,我不能这样做。”...我对结果感到沮丧,问面试官:“为什么?实际上可以停止 JavaScript 中的 forEach 循环吗?”...在面试官回答之前,我花了一些时间解释我对为什么我们不能直接停止 JavaScript 中的 forEach 循环的理解。 一、序言 这个问题估计会难倒一部分同学。...甚至会有人反问,forEach循环在JavaScript中能终止吗?...将数组长度设置成0 我们也能通过将数组长度设置成0来终止forEach循环。
所有这些AIGC工具都是基于ChatGPT这样的大模型实现的,至于什么是大模型,这是我一个业务研发整天写代码的人能说的清楚的吗?...比如跟外部对接接口时,比如别人给了你一个参数签名规则,是Go语言的,但你的项目是Java语言的,这种把代码翻译成另一种语言的工作最烦人。...所以我就把别人提供的签名示例代码给了GPT,让它帮我解释一下 GPT也准确解释出来了这段代码生成签名的规则 紧接着我就让它把这个签名规则用Java代码再实现一遍 我在本地跑了两个语言的代码发现同样参数生成的签名完全一致...为什么BI的数据看板的数据流是从MySQL 到 Hive 再到 Doris......,你看这就是学过计算机的缺点,都干产品经理了,遇到一点自己上学学过的东西还要问个为什么。...不过Hive,Doris这不是数仓和BI他们用的东西吗?我一个CRUD Boy 肯定是不懂的,但又不能不回答,我就把这个问题提给了GPT。
4.为啥我的Socket程序客户端连接不上服务端呢? 5.请问你会用Python做网站吗?/请问群里有懂Python做网站的吗? 6. ? 7.我的代码可以运行,但是结果不对,如下,我该怎么办? ?...10.群里有人吗,谁能告诉我这个怎么办? ? 10.老师,我有个代码,在IDLE和PyCharm运行正常,但是VSCode和Spyder运行有问题,怎么办? 11....(发一个程序文件)老师,这程序里有个错误,你帮我找出来修改一下吧。 15.老师,你的书写的特别好,视频讲的也很好,但是我没有时间去看,你直接告诉我这个问题怎么解决吧。 16. ? 17....23.我自己的老师说我的程序中至少有3处错误,又不告诉我哪里有错误,我找不出来,你能帮我找出来改一下吗? 24.老师,如果要在窗口上显示图片,应该怎么做?需要注意什么?...举手之劳很少有人会拒绝,但是如果需要花费大量时间来猜你到底问的是什么,需要为了解决这个问题专门搭建环境安装扩展库,需要照着你的代码截图自己敲一遍,需要花大量时间来设计测试数据并且根据你提供的几行代码片段甚至压缩到不能再少的几行出错提示来推测代码是什么样子以及为什么出错和怎么修改
BigDecimal 阿粉相信大家对这个肯定不陌生,只要你公司的业务中涉及到一些比较精确的数字的时候,都会使用 BigDecimal,而不会去使用 Float 和 double,并且在数据库做设计的时候...为什么呢?阿粉来解释一下。...这个时候就有人问了,我定义 float 类型为 1.4 的时候为什么不是 1.399999999呢?这就是不进行浮点计算的时候,在十进制里浮点数能正确显示。...API类,用来对超过16位有效位的数进行精确的运算 使用 BigDecimal 要注意的东西 1.BigDecimal(double) 创建一个具有参数所指定双精度值的对象 但是这种类型是都不推荐使用的,为什么不推荐使用...这也是为什么在 Effective Java 和 Mysql 必会内容 书中都会提到这块内容,如果你是一个几年工作经验的人,就不会有这种错误,但是你初入职场,经验没那么多,基础没那么牢固的肯定会发生这种事
对于市面上层出不穷的AI课程(也可能是大数据智能推荐的原因,导致我差不多每天都能看到各种各样的AI智商税课程),我只能说,学一万节课程也不如学会怎么学习。...要知道,我们普通人的精力都是有限的,这么火的一个话题,肯定有人做资源整合,做类似123网址之家这样的东西。 啥?为什么我能想到这一层?因为淘金热里最赚钱的人并不是淘金的人而是卖工具的人啊!...我举个例子,当我在看吴恩达的课程的时候,并不理解什么叫LLM,那我就可以召唤出我的AI插件给我解释一下: 这个插件叫slider,不知道怎么搞插件的可以看我6.19的推送 让AI来教我什么是AI:...除此以外,对于我个英文渣渣,我甚至可以让AI给我解释一下单词的语法和怎么用。 P.S. 这个插件叫slide,对于这个插件,如果访问国外网站的话是、可以用自己的API KEY,不收费。...以上面总结pandas文档的例子来说,就算有AI帮我总结,我依然不知道在Pandas中group by到底怎么用,还是得看文档的。
我希望我的这篇文章能达到的目的是:让小白也能学会KMP。如果届时达到了目的,请帮我进行一次转发。否则,你只需要叉掉即可。 话不多说,我们直接开始。...我猜有人要说话了,“不是说模式串是回溯到真前缀和真后缀的最大长度位置处吗?那为什么上面的第一个例子,是回到了起始位置呢?” ?...我们拿上面标黄色那个解释一下,ABCEAB 不包含自己,那就是 ABCEA,ABCEA的 真前缀 和 真后缀 为: A,AB,ABC,ABCE A,EA,CEA,BCEA 所以最大长度就是 1。...那这个表和我们的 next 表有什么关系吗,我们发现把这个表往后串一位,就得到了我们最终的 next 表。 ? 但是但是但是!!!...举个例子,假如你 next表 的首位不补 -1,我们其实就可以在前面 KMP 的算法中,去掉 -1 的逻辑。而单独加一个 if 判断来解决上面说的死循环的问题。 KMP上篇到这里就结束了!
例子: 中文提示词:“嘿 ChatGPT,能帮我写封关于新项目时间表的邮件给我的团队吗?”...例子: 中文提示词:“你能用简单的语言解释一下暗物质的概念吗?”...例子: 中文提示词:“你能帮我女儿理解毕达哥拉斯定理吗?”...例子: 中文提示词:“你能帮我计划一个周末的山间度假吗?” 英文提示词:“Can you help me plan a weekend getaway to the mountains?”...希望你能充分利用这个强大的工具,让生活变得更轻松、有趣和高效!
可能有人说了,比如“抽象工厂、工厂方法设计模式”不也可以帮我们创建对象,“生成器模式”帮我们处理对象间的依赖关系,不也能完成这些功能吗?...Spring框架刚出来时主要就是来完成这个功能。...而且不管是JAVA SE(C/S架构)应用程序还是JAVA EE(B/S架构)应用程序都可以使用这个平台进行开发。让我们来深入看一下Spring到底能帮我们做些什么?...Spring能帮我们做这么多事情,提供这么多功能和与那么多主流技术整合,而且是帮我们做了开发中比较头疼和困难的事情,那可能有人会问,难道只有Spring这一个框架,没有其他选择?...为什么需要Spring及Spring的优点 ●非常轻量级的容器:以集中的、自动化的方式进行应用程序对象创建和装配,负责对象创建和装配,管理对象生命周期,能组合成复杂的应用程序。
话虽这么说,我们还是瞅瞅这命运的茶叶渣子,或许能帮我们拨开迷雾,瞥一眼未来,看看科技到那时究竟是什么样的。 站在科技成就的前沿,我们斗胆展望未来。...既然这样,特别当物联网仅仅传送几字节的数据时,为什么不直接传送字节呢? 创建更多二进制协议费时费力,HTTP标准本来又都是文本。...我不知道“周六夜现场”是不是仍旧在周六晚上播出,甚至不知道这个节目有没有直播过,但我知道可以在网站上轻松搜到它。它还保留着那开头的独白吗?还有特约嘉宾主持环节吗?谁知道呢?...通话不再是智能手机的主要功能 还会有人单纯为打电话而买智能手机吗?发短信、查邮件、上网站,能做的事情还有很多。这小小的矩形屏幕在过去十多年已彻底改变了生活的方方面面,其未来更是让人翘首以待。...“你要用一个变量吗?”他们喜欢在旁边插话:“你确定在这里使用常量?我觉得循环更好些。” 这种情况下,只要面带微笑,道声感谢,这是你唯一能做的。
解释一下什么是负载均衡,Dubbo的负载均衡说一下? 当MySQL单表记录数过大时,数据库如何优化? 一个4库的怎么拆分成8库的在表数量不变的情况下? 举举例子业务中DDD的设计。...函数式编程的本质是什么,为什么需要了解过吗? 知道流的原理吗?Foreach函数碰到报错后面的执行吗?为什么? kafka消息怎么保证不丢失的? 对不是互联网电商方向,其他方向感兴趣吗?...面经3 Spring IOC 怎么解决循环引用 聚簇索引和非聚簇索引 MySQL MVCC 说一个源码改进业务的例子。 websocket心跳如何实现? zk/db/redis锁怎么选型。...8台物理机能撑住百万的长连接,一台能撑住13w? 多租户隔离,为什么不用两个进程? 流程编排分支条件如何实现? 流程编排如何避免大量调用下游服务,是否做了隔离? 算法题。...剑指Offer26,树的子结构 面经4 如何创建一个Java对象 在哪检查类的合法性 如果这个类不存在,会怎么样 类的加载机制 Thread的几种状态,调用什么方法切换的 对象锁,2种暂停 Wait()
领取专属 10元无门槛券
手把手带您无忧上云