- 博客(73)
- 资源 (2)
- 收藏
- 关注
原创 面试数据结构与算法总结分类+leetcode目录【基础版】
这里为大家总结数据结构与算法的题库目录,如果已经解释过的题目会标注链接更新,方便查看。
2024-02-03 22:59:44 780
原创 Java的服务器端开发检查本地端口占用【配代码】
不知小伙伴们是否遇到过端口异常占用问题,本身自身产品一跑完全没有问题,但是就因为在客户或者其他环境下某些操作,异常原因导致了上一次的端口仍然被占用。lsof -i 需要 root 用户的权限来执行,这里我们可以看到如下不同内容的列表信息,这里我列出头部列信息,第二行是代表的含义。这个命令虽好,可不能乱用哦,毕竟作为打工人,不小心把重要进程结束可一个Disaster。代码通过host和port作为传入代码,返回一个布尔变量来看这个端口是否被占用。lsof 查看端口占用语法格式。就算你说估计也不好使了。
2024-03-21 13:48:23 137
原创 小白水平理解面试经典题目LeetCode 159. Longest Substring with At Most Two Distinct Characters【Prime】
原题:Given a string s, find the length of the longest substring t that contains at most 2 distinct characters.给定一个字符串 s ,找到最多包含 2 个不同字符的最长子字符串 t 的长度。
2024-03-20 17:56:58 399
原创 Golang 开发实战day05 - Loops(1)
for循环是Golang中最常用的循环语句。它使用for关键字开头,后面跟一个条件表达式。条件表达式控制循环的执行次数。for-range循环用于遍历集合,如数组、切片、映射等。
2024-03-19 15:25:51 299
原创 高效提升效率之sourcegraph的IntelliJ使用方式
优点:快速、准确、易用、可扩展、可定制缺点:需要简单学习一下,另外有些高级的能力还是需要付费的(毕竟公司也要吃饭,咱也没办法)当然Cody是完全支持Mac,Windows等多个平台的,并且也支持多种的IDE编辑器,使用方法都是类似本文展示的插件安装方式。
2024-03-18 16:51:39 333
原创 Golang 开发实战day04 - Standard Library
接下来开始我们第四天学习,Go语言标准库提供了丰富的功能,可以帮助开发者快速完成各种任务。
2024-03-15 18:20:11 702
原创 Devin横空出世,历史第一位人工智能软件工程师
大男主爽文的一刻,AI领域最近横空出世的Devin问世,可谓一石激起千层浪,让我们看这个创造出AI软件工程师的产品公司背景如何2024年3月13日,Cognition AI在 X 上推出了全球首个AI软件工程师,请记住这个名字。它在英文中的寓意是完美的,喜欢自由和旅游,一直在追寻目标。想必它的创作团队也是一批无拘无束自由追逐梦想的人群吧,这里先附上他们团队的照片。而男主就是第二排右数第三位的少年,作为成立两个月的公司CEO,就带着团队们斩获硅谷数千万美金投资。
2024-03-15 14:47:16 931
原创 Golang 开发实战day03 - Arrays & Slices
数组和切片都是 Go 语言中重要的数据结构。数组是一种固定大小的数据结构,用于存储相同类型的值。切片是一种引用类型,它表示一段连续的数组元素。了解数组和切片的区别,可以有效地使用它们来存储和处理数据。
2024-03-11 17:48:11 645
原创 Golang 开发实战day02 - Print & Formatting
Go语言提供了丰富的格式化字符串功能,用于将数据格式化为特定格式的字符串。本课程将详细介绍Go语言中Print和Formatting Strings的用法,并提供代码示例供大家参考。
2024-03-04 17:52:22 580
原创 Golang 开发实战day01 - Variable String Numeric
Go语言,又称Golang,是一种由Google开发的静态编译型编程语言。它于2009年首次发布,并在短短几年内迅速流行起来。
2024-03-01 22:58:38 1012
原创 小白水平理解面试经典题目leetcode 606. Construct String from Binary Tree【递归算法】
坐在自习室正在准备刷题的小白看到这道题,想想自己那可是没少和白月光做题呢,也不知道小美刷题刷到哪里了,这题怎么还没来问我,难道是王谦谦去做题了?这时候黑长直女神突然进到教室过来问:小白,你看到二叉树题目了吗,这道606的题目,感觉描述的很复杂,好像是说树结构转换为字符串类型,你有什么好思路吗?小白内心镇定:这机会不就来了吗,小美,听说阮经天的《周处除三害》上映了,有机会一起去看看吧?哦,不是,题目描述意思说的简单一些。
2024-02-28 17:54:31 1029
原创 小白水平理解面试经典题目LeetCode 655. Print Binary Tree【Tree】
给定二叉树的 root ,构造一个 0 索引的 m x n 字符串矩阵 res 来表示树的格式化布局。对于已放置在矩阵中位置 res[r][c] 的每个节点,将其左子节点放置在 res[r+1][c-2。小美:小伙子,可以啊,这不仅逻辑感人,阅读理解也有俩下子, 不过要是照的不美可有你好看了!面试官:你可以解答这道”融合链表“的题目吗,来看看你对二叉树结构的理解。小白:您好,面试官,这回可以了吧,我终于可以开心练摄影技术为小美照相了!面试官:矮油,不错啊,不过你这能不能写个测试啊。
2024-02-27 16:31:50 935
原创 小白水平理解面试经典题目LeetCode 404 Sum of Left Leaves【Tree】
给定二叉树的root,返回所有左叶的总和。叶子是没有子节点的节点。左叶是另一个节点的左子节点的叶。
2024-02-22 00:20:23 913
原创 【Pytorch 基础教程2】10分钟掌握Tensor基础 VSCode +Pytorch配置
PyTorch 作为Numpy的代替品,可以使用GPU的强大计算能力提供最大的灵活性和告诉的深度学习研究平台这里补充上实验环境调试:第一次使用VS Code可以参考:另外这里可能会遇到一些环境问题:为了解决这里先点击VS Code右下角环境,在弹出菜单中选择Pytorch环境开始安装torch librarySUCCESS!!
2024-02-20 16:05:02 966
原创 小白水平理解面试经典题目LeetCode 1025 Divisor Game【动态规划】
小艾 和 小鲍 轮流玩游戏,小艾首先开始。最初,黑板上有一个数字 n。当且仅当 小艾赢得游戏时返回 true ,假设两个玩家都发挥最佳。
2024-02-18 19:00:49 1115
原创 小白水平理解面试经典题目LeetCode 102 Binary Tree Level Order Traversal【二叉树】
那么,对于这道题来说,Binary Tree Level Order Traversal,也就是二叉树的层序遍历,顾名思义,就是按照从上到下、从左到右的顺序遍历二叉树中的所有节点。小美:小伙子,可以啊,这不仅逻辑感人,阅读理解也有俩下子!面试官:你可以解答这道”二叉树层级循序遍历“的题目吗,来看看你对树结构的理解。这时候黑长直女神过来问:小白,你复习到二叉树了吗,这道题你有什么思路啊?小白:您好,面试官,这回可以了吧,我终于有钱请小美看电影了!面试官:矮油,不错啊,不过你这能不能写个测试啊。
2024-02-12 01:19:39 1270
原创 小白水平理解面试经典题目LeetCode 71. Simplify Path【Stack类】
给定一个字符串 path ,它是 Unix 风格文件系统中文件或目录的绝对路径(以斜杠 ‘/’ 开头),将其转换为简化的规范路径。在 Unix 风格的文件系统中,句点 ‘.’ 指的是当前目录,双句点 ‘…’ 指的是上一级目录,任何多个连续的斜杠(即 ‘//’ )被视为单斜线 ‘/’。对于此问题,任何其他格式的句点(例如 ‘…’ )都被视为文件/目录名称。规范路径应具有以下格式:该路径以单斜杠 ‘/’ 开头。任何两个目录都用单斜杠 ‘/’ 分隔。该路径不以 ‘/’ 结尾。
2024-02-07 23:12:57 1338 1
原创 小白水平理解面试经典题目LeetCode 20. Valid Parentheses【栈】
给定一个仅包含字符 ‘(’ 、 ‘)’ 、 ‘{’ 、 ‘}’ 、 ‘[’ 和 ‘]’ ,判断输入字符串是否有效。输入字符串在以下情况下有效:左括号必须由相同类型的括号封闭。左括号必须按正确的顺序关闭。每个右括号都有一个对应的相同类型的左括号。
2024-02-05 23:11:57 664
原创 PyTorch(超详细)部署与激活 举起Python火炬,点亮智慧人生【Windows版】
AI时代,我们不仅要学习Python,同时机器学习,深度学习利器也要逐步掌握, 再次开始Pytorch学习教程记录。PyTorch 是一个流行的开源深度学习框架,它可以用于构建、训练和部署各种机器学习和深度学习模型。
2024-02-05 18:23:24 1130
原创 小白水平理解面试经典题目LeetCode 21. Merge Two Sorted Lists【Linked List类】
Linked List 数据结构也在面试中经常出现,作为很好处理客户信息存储的结构很方便,也是重点必会项目之一,看看我们如何教懂白月光,成功邀约看电影吧。
2024-02-04 15:23:14 1188
原创 小白水平理解面试经典题目_二维数组类LeetCode 2966 Divide Array【排序算法实现】
给定一个大小为 n 的整数数组 nums 和一个正整数 k。返回包含所有数组的二维数组。如果无法满足条件,则返回空数组。如果有多个答案,则返回其中任何一个。
2024-02-03 00:18:37 505
原创 如何使用VSCode上运行Jupyter,详细案例过程出可视化图
Python作为最受AI喜欢的语言之一,我们与大家共同学习下如何在VS Code上运行Jupyter,并且用简单案例实现出图。
2024-02-02 11:03:58 1073
原创 小白水平理解面试经典题目_数组类LeetCode 118 Pascal‘s Triangle【回归解法】
给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。
2024-02-01 18:23:29 852
原创 小白水平理解面试经典题目_数组类Leetcode 412. Fizz Buzz【数学解法】
在那个座无虚席的自习室,突然隔壁班黑长直白月光向小白走来,“小白,你看这这个Fizz Buzz什么意思?面试官OS:以为我会考String对不对,之前出了好几套了,大家准备都不错,看看你数学有没有还给高中老师吧。小明:OK,完事儿,等着面试官来表扬自己吧。小明OS:今年这个找工市场,人言洛阳花似锦,偏我来时不逢春。不是,这面试官好体力啊!黑长直OS:小伙子,可以啊,这不仅逻辑感人,阅读理解也有俩下子!面试官:矮油,不错啊,我就是试试你,下边还有一道题接着来。编码道路漫漫,只要先看脚下的路,徐徐前进即可。
2024-01-31 18:17:20 510
原创 小白水平理解面试经典题目LeetCode 455 Assign Cookies【Java实现】
假设你是一位很棒的父母,想给你的孩子一些饼干。但是,你最多应该给每个孩子一块饼干。每个孩子 i 都有一个贪婪因子 g[i] ,这是孩子满意的 cookie 的最小大小;每个 cookie j 都有一个大小 s[j]。如果 s[j] >= g[i] ,我们可以将 cookie j 分配给孩子子 i。你的目标是最大化内容子项的数量并输出最大数量。
2024-01-29 19:05:10 929
原创 用Visual Studio Code创建JavaScript运行环境【2024版】
JavaScript 最初被称为 LiveScript,由 Netscape(Netscape Communications Corporation,网景通信公司)公司的布兰登·艾奇(Brendan Eich)在 1995 年开发。在 Netscape 与 Sun(一家互联网公司,全称为“Sun Microsystems”,现已被甲骨文公司收购)合作之后将其更名为了 JavaScript。
2024-01-26 11:42:37 725
原创 小白水平理解面试经典题目LeetCode 3 Longest Substring Without Repeating Characters(最长无重复字符的子串)
作为leetcode第三道题,类型是典型的String类型,都可以让我们联想到Two pointer, 暴力解法,就让我们看看这道题如何解答更好。
2024-01-25 23:17:44 347
原创 裁员潮中的自我成长,小故事,大鼓励
但小L还是有种不畏浮云遮望远,自知身在最高层,公司战略有变化,大家都是心知肚明,后来我的离开也证实了这一点,后来听说小L去了一家AI领域的,开启了新的生活。担忧和焦虑想必大家多少都有体会,当然有朋友和家人的鼓励下,我没有放弃,继续了解市场需求的新技能和岗位,下载招聘软件,和hr们了解公司需要的人是否和自己match。但是那段经历也让我明白,失业并不可怕,可怕的是自己不知所措,失去信心的样子。如果是一名上有老下有小的中年人,你也可以用自己的存款,人脉,和阅历去为自己做好规划,泥沙聚下,而我们不是孤独前行。
2024-01-24 16:46:36 344
原创 了解面试必会算法Sliding Window 模式的前世今生
大家好,今天我们来聊一聊sliding window pattern。又是给有个机会给班花讲题的好机会,不能错过!Sliding Window Pattern,中文名字叫滑动窗口模式,是一种常见的算法思想。
2024-01-23 22:36:08 370
原创 小白水平理解面试经典题目LeetCode 594 Longest Harmonious Subsequence(最大和谐字符串)
这道题属于字符串类型题目,解决的办法还是有很多的,暴力算法,二分法,双指针等等。
2024-01-22 23:12:50 441
原创 小白水平理解面试经典题目LeetCode 121 Best Time to Buy and Sell Stock
你好,2024年的第一个月,又是秋风萧瑟天气凉,草木摇落露为霜。。在这个特殊的时代,作为我们普通的一个打工人,我们用这道题,开启对这个不符合经济增长规律的股市反抗一把。
2024-01-19 18:10:57 627
原创 小白水平理解面试经典题目LeetCode 88 Merge Sorted Array【Java实现】
你好,今天做的是leetcode 88题,是一道数组类题目,它也是总被问道的一个类型。
2024-01-18 17:58:46 569
原创 新手村到打团战,成长中的程序猿之面试技巧
不出意外,打道回府。你是希望找到web开发, 数据库开发,网络控制器,machine learning开发,NLP开发,还是云端开发,这都在某脉,某boss,某客上都有,看看hr们稀罕谁,咱就怎么捯饬自己。好的,好的,面试官,您是比我毕业设计导师负责的,我呢,模块肯定是负责了的,具体模块肯定也是有的。参加简单的实习项目,这里可以根据自己的择业方向来进行选择,完成一些符合自己上手的项目即可,如果钱袋子不充裕,某站我认为项目已经足够大家刷怪练级了,选择一个优质项目就可以,切莫贪多,就像曾经的心安一样。
2024-01-17 18:18:40 401
原创 小白水平理解面试经典题目_String类 LeetCode 125 Valid Palindrome【Java实现】
说到公司面试,那就是得考出高度,考出水平,什么兼顾这两者呢,那就得看这道验证回文串
2024-01-16 18:03:40 411
原创 小白水平理解排序题目leetcode 54 Spiral Matrix (螺旋矩阵I)
54 Spiral Matrix I (螺旋矩阵 I)题目属于Array类题目,主要用到矩阵,数组,和模拟。对于Arraylei题目,可以暴力解法,二分查找,双指针,滑动窗口,递归算法)。
2024-01-15 18:28:38 977
原创 递归算法,你真的理解了吗?
大家好,我是心安成长。今天我们来聊一聊递归算法。是一种将问题分解为更小的规模,然后递归调用自身来解决子问题的算法。递归算法可以解决一些循环无法解决的问题,例如问题等。
2024-01-15 11:29:12 393
原创 小白水平理解排序题目leetcode 274 H-Index (String)
题目属于String类题目,主要用到排序(Sort)方式。对于排序题目,可以采取桶排序(Bucket Sort)和计数排序(Counting Sort)。
2024-01-12 14:52:10 317
Springboot+mybatis+druid多数据源配置(oracle+mybatis)
2022-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人