- 博客(244)
- 资源 (5)
- 问答 (3)
- 收藏
- 关注
原创 全球首个“AI程序员”Deven能替代程序员吗?过了面试却不一定适合职场
制造Devin的公司,是一家叫Cognition的10人初创公司,才成立不到2个月。
2024-03-29 16:01:51 829
原创 【Git】PR是啥?一篇文章学会Pull Request到底是干嘛的
PR,全称Pull Request(拉取请求),是一种非常重要的协作机制,它是 Git 和 GitHub 等代码托管平台中常见的功能。在开源项目中,Pull Request 被广泛用于参与社区贡献,从而促进项目的发展。PR 的全称是 Pull Request, 经常用 Github 的同学对这个肯定很熟悉了。
2024-03-19 14:36:32 10259 1
原创 【图像处理】获取用户感兴趣的区域:使用openCV生成mask掩膜(Java)
获取ROI图片现在有一张图片,用户能够在坐标上选择一些点组成一个区域,这个区域称为用户感兴趣的区域,需要利用mask掩膜生成,需要生成mask图片、ROI图片,要求使用OpenCV+Java实现。
2022-07-20 14:43:08 2153
原创 连续子数组的最大和问题(五种解法)
昨天软考(2021年5月29日)试卷上出现了的算法题,问:连续子数组最大和的分治解法的时间复杂度,考完正好总结一下这道算法题。求连续子数组的最大和题目描述:输入一个整型数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。比如上面这个数组的子数组的最大和为187,从下标3到下标7的位置。(本文中数组下标从1开始)思路比较常规的思路是暴力(O(n3))、前缀和数组(O(n2))两种,但是时间复杂度比较高,这题也可以用分治的策略做,时间复杂度O(nl.
2021-05-30 16:06:02 28376 27
原创 一款好用的Typora插件
你可以在 Typora 编辑器中使用这个插件创建思维框架图,将你的想法和概念以视觉化的方式呈现出来。这不仅可以帮助你更清晰地整理和理解复杂的信息,还可以提升你的思维能力和创造力。总的来说,这个 Typora 插件是一个非常实用的工具,它的大纲生成和思维框架图功能可以帮助你更好地组织和呈现你的想法和内容。这个插件可以在右侧生成大纲,帮助你更好地组织你的文章和笔记。通过生成大纲,你可以快速浏览并跳转到不同的节标题,提高阅读和编辑的效率。它可以帮助你更高效地编辑和排版文档,提升你的工作效率。
2024-10-09 09:45:00 457
原创 MAC中滚轮方向和Windows相反的解决方案
在使用MACOS操作系统时,滚轮的方向和Windows系统中的相反,这一点常常让人感到不适应和困惑。在Windows系统中,我们习惯上滚动滚轮向上滚动页面内容,而在MACOS中,这一操作实际上是将页面向下滚动。Mos的出现,解决了这个困扰,它允许你在基础设置中轻松调整鼠标的滚动方向,让鼠标滚动方式与Windows无缝对接,无论是初学者还是频繁切换操作系统的用户,都能立刻适应并爱上这种一致性。解决方法:安装三方软件Mos:https://mos.caldis.me/
2024-10-08 20:24:43 573
原创 Git配置token免密登录
2021年开始,github就不能使用密码登录git了,需要使用token作为密码登录,需要自己在setting中创建。如果不用ssh免密登录,还有其他基于Token那得免密登录方法吗?那么每次都需要我手动输入token密码吗?
2024-10-08 19:44:24 337
原创 如何解决fatal: 无法访问 ‘https://github.com/xxx/xxx.git/‘:The requested URL returned error: 403
原因:创建token的时候没有选择对应权限,导致报错。
2024-10-08 19:43:02 201
原创 【力扣每日一题】有向无环图中一个节点的所有祖先
给你一个正整数 n ,它表示一个 有向无环图 中节点的数目,节点编号为 0 到 n - 1 (包括两者)。给你一个二维整数数组 edges ,其中 edges[i] = [fromi, toi] 表示图中一条从 fromi 到 toi 的单向边。请你返回一个数组 answer,其中 answer[i]是第 i 个节点的所有 祖先 ,这些祖先节点 升序 排序。
2024-04-05 21:08:06 455 1
原创 【力扣每日一题】1026. 节点与其祖先之间的最大差值
给定二叉树的根节点 root,找出存在于 不同 节点 A 和 B 之间的最大值 V,其中 V = |A.val - B.val|,且 A 是 B 的祖先。(如果 A 的任何子节点之一为 B,或者 A 的任何子节点是 B 的祖先,那么我们认为 A 是 B 的祖先)树中的节点数在 2 到 5000 之间。
2024-04-05 19:44:47 192
原创 【力扣每日一题】或值至少为 K 的最短子数组 II
给你一个 非负 整数数组 nums 和一个整数 k。如果一个数组中所有元素的按位或运算 OR 的值 至少 为 k ,那么我们称这个数组是 特别的。请你返回 nums 中 最短特别非空子数组的长度,如果特别子数组不存在,那么返回 -1。
2024-04-03 14:44:48 246
原创 从静态到动态:Python的动态属性可以随时随地添加
在Python中,对象的成员变量(属性)通常是在类定义中通过self来创建的,这通常发生在类的__init__方法(构造方法)中。然而,一旦对象被实例化,你仍然可以在外部给这个对象添加新的成员变量。
2024-04-03 14:08:27 359
原创 【力扣每日一题】2908. 元素和最小的山形三元组 I
我们发现,如果枚举j的前提下,我还需要用O(n)找到前缀/后缀的最小值,其实这一步可以用预处理的方式在循环外部先计算出来,最后再以O(1)去调用即可。这个三元组的元素和等于 nums[2] + nums[3] + nums[4] = 9。解释:三元组 (2, 3, 4) 是一个元素和等于 9 的山形三元组,因为: 2 < 3 < 4。nums[i] < nums[j] 且 nums[k] < nums[j]nums[2] < nums[3] 且 nums[4] < nums[3]预处理前后缀O(n)
2024-03-29 16:36:59 419
原创 大模型时代,各行各业该如何抓住AI大模型的机遇
在数字化浪潮席卷全球的今天,人工智能(AI)作为引领未来发展的重要力量,正在不断地改变着我们的生活和工作方式。AI大模型学习作为其中的重要分支,不仅要求研究者具备深厚的数学基础和编程能力,还需要对特定领域的业务场景有深入的了解。通过不断优化模型结构和算法,AI大模型学习正不断提升模型的准确性和效率,为人类带来前所未有的便利。
2024-03-21 13:36:14 797
原创 全球首个“AI程序员”Deven能替代程序员吗?过了面试却不一定适合职场
首个AI程序员,已经实现了突破,目前的实际体验也许没有那么的优秀,但是再经过一段时间的发展,也许数十年后,上述问题都能得到解决,等到发展的相当成熟的时候,我们也不得不思考一个问题:它真的适合职场吗?
2024-03-21 13:21:45 1416
原创 【力扣每日一题】lc1969. 数组元素的最小非零乘积(思维+构造)
给你一个正整数 p。你有一个下标从 1 开始的数组 nums ,这个数组包含范围 [1, 2p - 1] 内所有整数的二进制形式(两端都 包含)。你可以进行以下操作 任意 次:从 nums 中选择两个元素 x 和 y。选择 x 中的一位与 y 对应位置的位交换。对应位置指的是两个整数 相同位置 的二进制位。比方说,如果 x = 1101 且 y = 0011 ,交换右边数起第 2 位后,我们得到 x = 1111 和 y = 0001。
2024-03-20 14:58:23 341
原创 【力扣每日一题】lc1793. 好子数组的最大分数(单调栈)
对于任意的元素nums[i],我们想要知道在其左边和右边第一个比它小的元素,这个可以用单调栈从O(n)优化成O(1)
2024-03-20 13:58:27 372
原创 【异常配置】Elasticsearch启动报错:warning: ignoring JAVA_HOME=XX
Elasticsearch启动报错:warning: ignoring JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191;案例:我本地是JDK1.8版本,安装的是elasticsearch-8.8,改成elasticsearch-7.6.1就可以了。原因:本地JDK版本与Elasticesearch版本不兼容。
2024-03-19 16:43:43 778
原创 【Git】如果我把Gitee上的所有项目全部迁移到Github,我的数据难道会丢失吗?
这是因为每个平台(如 Gitee 和 GitHub)维护自己的用户数据和项目统计数据,这些数据通常不会跨平台共享或迁移。此外,你还可以考虑在迁移后更新项目的文档和描述,以吸引新的用户和贡献者。在迁移过程中,保持与社区成员的沟通是非常重要的,这样他们就可以了解迁移的原因和过程,并帮助你在新平台上建立起一个新的、活跃的社区。
2024-03-17 22:50:40 484
原创 在Github上push失败报错remote: Support for password authentication was removed on August 13, 2021.
近年来,GitHub 客户受益于 GitHub.com 的许多安全增强功能,例如双因素身份验证、登录警报、经过验证的设备、防止使用泄露密码和 WebAuthn 支持。从 2021 年 8 月 13 日开始,我们将在对 Git 操作进行身份验证时不再接受帐户密码,并将要求使用基于令牌(token)的身份验证,例如个人访问令牌(针对开发人员)或 OAuth 或 GitHub 应用程序安装令牌(针对集成商) GitHub.com 上所有经过身份验证的 Git 操作。1、修改为token的动机。
2024-03-17 20:54:14 510
原创 全球首个“AI程序员”Deven诞生,真的能替代人类程序员吗?
一家成立不到两个月但拥有十名天才工程师的初创公司Cognition,搞了一个引爆科技圈的大动作。他们推出了全球首款AI程序员,名为Devin,可以独立解决诸多开发任务。
2024-03-16 17:05:33 2107
原创 从2024政府工作报告中窥见计算机行业的发展趋势
2024年全国两会即中华人民共和国第十四届全国人民代表大会第二次会议和中国人民政治协商会议第十四届全国委员会第二次会议。十四届全国人大二次会议于2024年3月5日在北京召开,全国政协十四届二次会议于2024年3月4日在北京召开。全国政协十四届二次会议将于3月4日下午3时在人民大会堂开幕,3月10日上午闭幕,会期6天。政府工作报告的内容通常涵盖了政治、经济、社会、文化等各个方面,是政府向全国人民汇报工作、展示成就、提出目标的重要途径。如果您对政府工作报告感兴趣,可以关注相关媒体和官方渠道,以获取最新的信息。
2024-03-16 15:41:44 2176
原创 什么是分库分表?用Java手写一个分库分表组件
在分库分表的场景中,数据会根据一定的策略(如业务逻辑、哈希算法等)被分散到不同的数据库或表中,以提高系统的并发处理能力和扩展性。如图把users表拆分成users1表和users2表,以userId拆分,进行取模,偶数放到users1表,奇数放到users2表。如图,按会员库拆分,拆分成会员1库,会员2库,以userId拆分,userId尾号0-5为1库。6-9为2库,还有其他方式,进行取模,偶数放到1库,奇数放到2库。根据业务拆分,如图,电商系统,拆分成订单库,会员库,商品库。(1) 数据库垂直拆分。
2024-03-15 16:33:44 1298
原创 面试官:说说C++的引用和指针有什么区别
引用和指针都是C++中用于间接访问和操作对象的工具,但它们各自具有不同的特性和用途。引用在语法上更加简洁,使用起来也更加安全,但在某些需要灵活操作内存地址的场合,指针则是不可或缺的。而引用不支持这些运算,它更像是一个变量的别名,而不是一个独立的对象。内存分配:引用本身并不占用内存空间(它只是对象的一个别名),而指针是一个对象,需要分配内存来存储地址。引用是一个别名,是已存在变量的另一个名字。引用没有自己的内存地址,它只是原变量的一个标识符。指针是一个变量,它存储了另一个变量的地址。
2024-03-15 15:08:56 428
原创 GoLang:云原生时代致力于构建高性能服务器的后端语言
Golang(也被称为Go)是一种编程语言,由Google于2007年开始设计和开发,并于2009年首次公开发布。Golang是一种静态类型、编译型的语言,旨在提供高效和可靠的软件开发体验。它具有简洁的语法、高效的编译器和强大的并发支持。Golang的设计目标之一是提供一种简单而直接的编程体验。它从其他语言中吸取了一些特性,如C语言的静态类型和垃圾回收器,以及Python的动态类型和快速编译速度。
2024-03-14 20:22:49 1703 1
原创 【Java】面试官:讲讲Java集合框架?
集合分为单列集合 Collection 和双列集合 Map。Collection 又分为 List 和 Set 集合。List 是有序可重复的集合,Set 是无序不可重复的集合,而 Map 则是无序集合。
2024-03-14 18:31:52 404 1
原创 【异常处理】SpringMVC无法跳转视图问题
浏览器发送请求给控制器,但是结果是404报错,又试了一下返回json字符串,json可以获取到,所以应该springmvc出了问题。查看controller,发现无法加载视图
2024-03-13 18:42:59 483
原创 前端页面功能组件不好看?各种前端效果代码分享,有需要自取
大家有没有遇到一种情况,比如现在需要做一个登录页面,然后我们通常就会去网上找各种资源项目,去找好看的登录页面然后把代码扒下来,费时费力,更不用说是去找一些小的组件的实现。今天分享一个gitee项目:《前端页面效果合集》,这个仓库收集了很多前端的常用效果以及组件,以及一些小的功能实现,都是用原生html和css写的,需要的可以自取。
2024-03-12 19:34:29 556
原创 【Git】Github 上commit后,绿格子contribution却不显示?不知道怎么弥补?解决方法在这里
今天一直在github上面commit代码,但是github中并没有显示自己的contribution(没有绿色的格子),全是空白,网上一查是因为邮箱不一致导致的,难道以前的contribution就无法弥补回来了吗?这篇文章告诉你解决方法。
2024-03-12 17:06:31 1055
原创 框架学了不会用?四小时做完一个完整的前后端分离demo(SpringBoot+Vue)
分享一个看到的还不错的小项目,非常适合刚学完框架但是没有太多动手机会的的学生党用来练手。
2024-03-11 15:54:45 469 1
原创 简历上没东西写?半小时快速搭建你的专属个人博客
阿里云+putty+宝塔+typecho快速搭建个人博客这篇文章教大家如何快速搭建一个个人博客,非常简单。
2024-03-10 14:26:01 905
原创 【备战蓝桥杯系列】蓝桥杯国二选手笔记二:算法模版笔记(Java)
准备蓝桥杯的同学可以关注一下本专栏哦,不定期更新蓝桥杯笔记以及经验分享。本人多次参加过蓝桥杯,并获得过蓝桥杯国二的成绩。
2024-03-10 14:16:13 1619
原创 【备战蓝桥杯系列】多源最短路弗洛伊德floyd算法
蓝桥杯中,有时也会要求图中任意点的最短路径,这时候虽然可以用dijkstra,但是代码长,用floyd是最短的。时间复杂度O(n^3)
2024-03-09 16:04:36 503
原创 【备战蓝桥杯系列】单源最短路径Dijkstra算法模板
蓝桥杯中也是会考到图论最短路的,一旦考到,基本是不会太难的,只要知道板子就基本能拿分了。时间复杂度 O(mlongn) — 堆每次更新值时间复杂度是logn,而通过邻接表来存, 每次只遍历与该点相连的边,所以总的遍历次数是m,故时间复杂度是mlogn。时间复杂度 O(n^2 + m)适应情况:稠密图,正权边。适应情况:稀疏图,正权边。
2024-03-09 16:00:17 664
PicGo-Setup-2.3.0-beta.0.rar
2020-07-02
AVL树的判定问题.rar
2020-07-01
项目中springmvc的配置文件不能自动autodetect,怎么添加进去
2022-02-20
这题思路不知道哪里有问题【2018年蓝桥杯国赛题目:调手表】
2021-05-31
求大佬帮忙看一下我用C语言写的编程题代码有什么问题
2019-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人