- 博客(190)
- 收藏
- 关注
原创 win 笔记本休眠功能
休眠功能需要与内存大小相当的磁盘空间来保存休眠文件。powercfg /hibernate /type full 启用完整休眠文件。powercfg /hibernate on 打开休眠功能。打开window power shell (管理员)输入 powercfg /hibernate?
2025-03-20 11:28:35
101
原创 top100 (11-15)
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。答:因为初始化 right 的赋值是 nums.length - 1,即最后一个元素的索引,而不是 nums.length。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。
2024-11-28 16:55:36
1017
原创 slice,splice,split区别和作用
参数start是截取的开始数组索引,end参数等于你要取的最后一个字符的位置值加上1(可选)。包含了源函数从start到 end 所指定的元素,但是不包括end元素,比如a.slice(0,3);如果出现负数就把负数与长度相加后再划分。slice中的负数的绝对值若大于数组长度就会显示所有数组若参数只有一个,并且参数大于length,则为空。如果结束位置小于起始位置,则返回空数组返回的个数是end-start的个数不会改变原数组。
2024-11-26 15:57:41
305
原创 JS Array.from的用法
1. 将类数组对象转换为数组:类数组对象通常指拥有一个length属性和若干索引属性的对象,如函数的arguments对象、DOM操作返回的集合等。1. 类数组对象的转换:将类数组对象(如函数的arguments、DOM操作返回的集合等)转换为真正的数组,以便使用数组的方法。3. 将Set或Map对象转换为数组:Set和Map对象也可以被转换为数组,且转换后的数组会包含原始集合中的所有元素。3. 多维数组的深拷贝:可以递归地使用Array.from()来深拷贝多维数组。
2024-11-20 16:35:42
346
原创 goLang map
操作,所以 `切片、函数以及包含这些结构类型的具有引用语义的,不能作为映射的键,会造成编译错误。和slice类似,map更方便一些,不用借助类似append的函数,直接赋值即可。delete操作是安全的,如果元素不在map中,将返回value类型对应的零值。Go不提供set类型,但是map中key是不相同的,可以实现类似set功能。在函数间传递映射不会制造出该映射的一个副本,不是值传递,是引用传递。如果key不存在,第一个返回值为空,第二个返回值为false。喜欢你,始于初见,陷于陪伴,终于白首。
2024-09-09 16:05:56
630
原创 git status 测试题
不过,需要注意的是,git status命令的输出格式可能因Git版本或配置的不同而略有差异,但以下是一个通用的方法,它应该能在大多数环境中工作。一个更健壮的方法是使用git diff --name-only --diff-filter=M来直接获取modified文件的列表,然后传递给zip命令。请在"git status ./"命令后面通过管道加上2-3个命令组成一行组合命令,把所有modified状态的文件打包至zip压缩包(提示:使用grep、awk、zip命令)
2024-08-12 17:09:21
439
1
原创 git log 显示改名前的log记录
git log命令配合–follow选项。这将会显示文件名改变之前的历史记录,并将其合并到最终的输出中。有些文件名修改操作,直接使用git log命令,不能查到改名前的记录。
2024-08-06 17:33:48
170
原创 前端埋点数据收集和数据上报
学名叫时间追踪(Event Tracking), 主要针对用户行为或者业务过程进行捕获,处理和发送相关技术及实施过程.埋点是数据领域的一个专业术语,也是互联网领域的俗称,是互联网领域的俗称埋点是产品数据分析的基础,一般用于推荐系统的反馈、用户行为的监控和分析、新功能或者运营活动效果的统计分析等。埋点包含两个重要概念:事件(event),属性(param)事件(event):应用中发生了什么,例如用户操作、系统事件或系统错误。
2024-07-10 15:06:44
1851
原创 环形链表1-2 js 快慢指针
如果有环,快慢指针相遇时,将快指针指向head,然后每次走一步。如果存在环,两个指针进入环中,是一个追及问题,一定会相遇。当快慢指针再次相遇时,返回这个ListNode。慢指针一次走一步,快指针一次走两步,在环形链表1的基础上,先判断是否有环。
2024-07-10 10:42:29
287
原创 python 列表求交集
这些实现方法都能够取得数组的交集,其返回结果为包含交集元素的新数组。实现方法3:使用filter()函数和lambda表达式。实现方法1:使用内置函数set()和&操作符。实现方法2:使用列表推导式和in操作符。
2024-05-15 10:41:43
537
原创 rust的 || 是什么,怎么使用?
在这个例子中,|| { …} 定义了一个没有参数的闭包,然后将其赋值给 my_closure 变量。最后,通过 my_closure() 调用闭包来执行其中的代码。在Rust中,|| 是闭包的语法。闭包是一种可以捕获作用域中变量的匿名函数。|| 用来定义一个没有参数的闭包。
2024-03-08 14:23:24
889
原创 apt-get update 和 apt-get upgrade的区别
apt-get update:这个命令用于同步本地的软件包列表与远程仓库的信息,即更新可用软件包及其版本的列表。换句话说,它会从指定的源获取最新的软件包列表信息,以便本地系统了解哪些软件包是可用的,以及它们的最新版本是什么。因此,这两个命令常常一起使用,先执行apt-get update更新软件包列表,再执行apt-get upgrade升级已安装的软件包。apt-get update和apt-get upgrade是Linux系统中用于软件包管理的两个命令,它们的主要区别在于功能和作用对象的不同。
2024-03-06 14:34:04
3307
原创 汽车会撞死人,应不应该限制汽车?
总的来说,考驾照的规定有助于确保道路交通安全、减少交通事故和违法行为的发生,保护驾驶者和其他道路使用者的权益,建立法律责任和监管机制,促进道路交通秩序的良好运行。1.确保驾驶者具有必要的技能和知识:通过考驾照,驾驶者需要接受相关的驾驶培训和考试,以确保他们具备必要的驾驶技能、交通规则和安全意识。4.保护驾驶者和其他道路使用者的权益:考驾照规定确保所有驾驶者都具备一定的驾驶技能,从而保护驾驶者自身和其他道路使用者的安全和权益。行业标准:这些行业通常有一定的行业标准和规范,持有执照可以代表从业者符合这些标准。
2024-02-21 09:44:40
705
原创 svn tortoiseSVN没有显示更新后的log
自己打开文件发现文件没有更新,而且log显示也没用更新。需要勾选log界面下的这个。显示同事提交合并的修改。同事更新了svn提交。
2024-02-20 12:00:00
847
原创 单点登录和单设备登录
单点登录”和“单设备登录”是两个完全不同的概念。单设备登录指:在某个给定的时间,同一用户只能在一台设备上进行登录,如果在其他设备上尝试登录,先前的会话将被中断或注销。单点登录(简称SSO)指:允许用户使用一组凭据(如用户名和密码)登录到一个系统,然后可以在多个相关系统中,无需重新登录即可访问受保护的资源。关于“单点登录”的实现,这里简单说一下。一般有两种方式:若后端处理,部署一个认证中心,这是标准做法;若前端处理,可以用LocalStorage做跨域缓存。
2024-02-18 15:21:20
1171
原创 扫码登录流程
访问PC端二维码生成页面,PC端请求服务端获取唯一二维码ID服务端生成相应的二维码ID,设置二维码过期时间状态等PC获取二维码ID,生成相应二维码手机端扫描二维码,获取二维码ID手机端确认登录,将手机端token和二维码ID发送给服务端服务端校验手机端token,根据手机端token和二维码ID生成PC端tokenPC端通过轮询方式请求服务器,通过二维码ID获取二维码状态,如果成功,返回PC token, 登录成功。
2024-01-24 16:18:15
1188
原创 同比与环比的区别
环比(Quarter-over-Quarter,QoQ):环比是指将连续的两个时期进行比较。需要注意的是,对于不同类型的数据和分析目的,选择使用同比还是环比进行比较是根据具体情况而定的。环比比较更适合用来观察短期趋势,因为它将连续时期的数据进行比较,可以反映出短期内的变动情况。同比比较更适合用来观察长期趋势,因为它将同一时期的数据进行比较,可以排除季节性因素的影响。同比比较通常用于年度数据的比较,而环比比较通常用于季度或月度数据的比较。"同比"和"环比"是两种常用的比较方式,用于分析数据的变化趋势。
2024-01-23 17:37:48
1393
原创 美国历史著名家族
费城富豪家族(Philadelphia’s wealthy families):包括皮尔斯家族(Pierce family)、邓肯家族(Duncan family)和迪克森家族(Dickson family)等。摩根家族(Morgan family):这个家族以约翰·皮尔庞特·摩根(John Pierpont Morgan)为首,他是19世纪末和20世纪初最有影响力的金融家之一,也是摩根银行的创始人。韦恩家族(Wayne Family):韦恩家族是以其在房地产和建筑业的投资而闻名的家族。
2024-01-19 16:40:27
859
原创 相关性与因果性的关系
总而言之,**相关性描述的是两个变量之间的关联程度,而因果性描述的是一个事件或变量导致另一个事件或变量发生的关系。**在统计学中,我们需要仔细区分这两个概念,以避免产生错误的推断和解释。相关性和因果性是统计学中两个重要的概念,它们描述了变量之间的关系。因果性描述的是一个事件或变量导致另一个事件或变量发生的关系。而当两个变量之间没有明显的关联时,我们说它们之间不存在相关性。药物治疗要求的是因果关系,才能叫对症下药。相关性描述的是两个变量之间的关联程度。,它只是展示了两个变量之间的关联程度。
2024-01-15 15:37:50
944
原创 `echo $aa> $aa.txt` 和 `echo $aa>> $aa.txt` 的区别
这条命令也会将变量 $aa 的值写入到名为 $aa.txt 的文件中。不同的是,如果文件不存在,则会创建一个新文件;如果文件已经存在,则会将新的内容追加到文件的末尾。这条命令会将变量 $aa 的值写入到名为 $aa.txt 的文件中。如果文件不存在,则会创建一个新文件;如果文件已经存在,则会将原有的内容覆盖掉。所以,主要的区别在于 > 符号会覆盖原有内容,而 >> 符号会追加到文件末尾。是两个不同的命令,它们之间有一些区别。
2024-01-05 17:02:39
479
原创 常用设计模式
组合模式(Composite Pattern):将对象组合成树形结构以表示"整体-部分"的层次结构,使得用户对单个对象和组合对象的使用具有一致性。观察者模式(Observer Pattern):定义一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都会得到通知。建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。适配器模式(Adapter Pattern):将一个类的接口转换成客户希望的另一个接口。
2023-12-08 09:56:54
661
原创 AttributeError: module ‘torch‘ has no attribute ‘_utils‘
然后,重启一下python内核就好了。
2023-11-22 17:37:18
1129
6
原创 Ubtuntu 安装中州(rime)输入法
推荐一个开源输入法-- [RIME | 中州韻輸入法引擎] (https://rime.im/)其他平台安装参考: https://rime.im/download/, 选择输入法,选择简化字按enter键,即可输入中文简体。添加后,默认是繁体字, 打开一个输入编辑界面,按。优点: 跨平台, 开源,好用,安装简单,可定制。然后搜索rime,就可以使用rime输入了。本文介绍的是Ubuntu系统下安装小狼毫。然后打开settings, 点击+号。注销(logout) 或者重启。
2023-10-16 10:33:34
1475
原创 Ubutntu 命令行界面显示UI 【FrameBuffer显示GuiLiteSample-Hello3D】
GuiLite是一个只有4k+行, 0依赖,低硬件要求,跨平台,单一头文件库。使用场景: 嵌入式Linux,没有xWindow的linux设备。下面介绍一下如何在只有命令行界面的UI上显示UI。进入编译后的BuildLinux目录。显示效果:(看看左上角处立方体)如果是xWindow下,直接运行。本次编译的是x86 Linux。如果是FrameBuffer。, 切换到tty2命令行界面。
2023-10-13 15:16:50
468
原创 Error: Please select Android SDK
在file->setting->Android SDK中安装需要的SDK版本,比如我装了Android 12L(API 32)在build.gradle(:app)中修改targetSdk和compileSdk版本为已下载的版本,比如我的32版本。点击sync now, 然后红叉就消失了。原因:AS的SDK版本与项目版本不对应。点开config配置发现显示。App项目右上角有一个红叉。
2023-08-17 11:43:03
667
原创 Hyper-V 虚拟机安装Ubuntu
此处可能需要 science surf network,否则创建虚拟机按钮为灰色。Hyper-V 是win自带的虚拟机软件, 免费。之后的ubuntu安装流程网上有,不多赘述。进入控制面板,启用功能。
2023-07-10 14:57:00
717
1
原创 2 issues were found when checking AAR metadata:
2 issues were found when checking AAR metadata:Dependency ‘androidx.core:core:1.12.0-alpha01’ requires libraries and applications thatdepend on it to compile against codename “UpsideDownCake” of theAndroid APIs.:app is currently compiled against android-
2023-07-04 17:30:49
767
2
原创 github上传失败: remote: Permission to...fatal: unable to access ‘https://github.com/xxx.git/‘
如果您确定自己有足够的权限并且身份验证凭据正确,但仍然无法上传,请尝试使用 SSH 协议进行上传。您可以在 GitHub 上生成 SSH 密钥,并将公钥添加到您的账户中。然后,您可以使用 SSH URL 进行克隆和上传操作。如果您使用的是访问令牌,请确保该令牌具有足够的权限。错误消息中指出,您没有仓库的权限。通常,这种情况发生的原因可能是您没有正确的身份验证凭据或者没有足够的权限来执行所需的操作。确认您是否拥有访问该仓库的权限。您可以联系仓库的所有者或管理员,确保您具备上传代码的权限。
2023-07-04 10:55:05
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人