JavaScript 数组对象 新增对象到数组 根据key判断没则添加有则替换
{代码...} 我也是在网上找的前辈的方法,我记录下来就当是笔记了。
2022-10-15
ts获取浏览器名称和版本号
刚刚结束痛苦的期末,开始暑假的学习。暑假用上了mac mini,不用再为系统的事情发愁。这个星期光跑项目了,起项目真是能遇到各种问题,再加上对新系统不熟悉,真是废了一番功夫。本周老师让我们先找个issue解决一个自己不会但是通过稍微努力一下就能解决的问题。我找了一个关于浏览器导致的问题。问题最终原因是一些浏览...
10个你应该了解的php开源比特币项目
如果你是一个Phper,如果你希望学习区块链,那么本文列出的10个开源的Php比特币项目,将有助于你了解在自己的应用中如何加入对比特币的支持。
《算法导论(第4版)》阅读笔记:p17-p27
第 n 次看插入排序,这次有两个地方感触比较深:(1)key的定义,当然这是约定的叫法,叫别的也行。给未排序的元素一个名称后,有助于代码的梳理。(2)重点还是交换元素那里——已排序的元素如果比 key 大, 那么就后移。第(2)点是我老记不住这个算法的主要原因。
2025-05-10
首个室温超导体问世,为了发现它,科学家用废了几十颗钻石 | Nature封面
一项新纪录,今天轰动整个物理界。在15℃温度下,竟然也能观察到超导现象!这就是来自罗切斯特大学的最新研究,他们设计出了一种新型氢化物,可以在这般「高温」下,无任何电阻地导电。科学家发现,这种由氢-硫-碳组成的材料,在巨大的压力(大约是地球核心的75%)下,室温时就能转变成超导体。这也是人类发现的第一种室...
2020-10-15
vue-cli3中的跨域配置
修改完这个文件记得重启你的项目在使用的时候(这里使用axios举例):比如要访问的是 http://localhost:3000/interface1 这个接口
第36期:MySQL 原生水平拆表
水平拆分和垂直拆分有些不一样,垂直拆分最小单元是字段,与业务有很强的关联性,具体业务对应具体的拆分数据;而水平拆分最小单元是数据行,与具体业务关系不大,业务关联可以是拆分后的单张表数据,也可以是拆分前的全局数据。简单来说,水平拆分对应用透明,应用逻辑在数据拆分后不需要大动。
SQLAlchemy中filter()和filter_by()有什么区别
1.filter用类名.属性名,比较用==,filter_by直接用属性名,比较用=2.filter不支持组合查询,只能连续调用filter来变相实现。session.query(Dashboard) {代码...} .all() dashboard = ( {代码...} 3.filter 可以像写 sql 的 where 条件那样写 > < 等条件,filter_by不可以
2024-04-26
快速排序
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(nlogn)次比较。事实上,快速排序通常明显比其他Ο(nlogn) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来,并且在大部分真实世界的数据,可以决定设计的选择,减少所需时间的二次方项之可能性。
2016-02-01
技术分享 | check(col_name<>'')为何把空格拒之门外
[链接]When CHAR values are stored, they are right-padded with spaces to the specified length. When CHAR values are retrieved, trailing spaces are removed unless the PAD_CHAR_TO_FULL_LENGTH SQL mode is enabled.VARCHAR values are not padded when they are stored. Trailing spaces are retained when va...
2021-11-19
分析5万多场英雄联盟比赛,教你如何轻松用python预测胜负
CDA数据分析师 出品作者:真达、Mika数据:真达后期:Mika【导读】今天教大家用Python预测英雄联盟比赛胜负。Show me data,用数据说话!今天我们聊一聊 python预测LOL胜负。目前,英雄联盟S10全球总决赛正在火热进行中,最终决赛将于10月31日在浦东足球场举行。作为当下最火热的电竞赛事,这点燃了全球无数玩家的关注,...
2020-10-27
JavaScript隐式转换问题
隐式转换是指在JavaScript中,当运算符在运算时,如果两边数据不统一,CPU就无法计算,这时我们编译器会自动将运算符两边的数据做一个数据类型转换,转成一样的数据类型再计算。这种无需程序员手动转换,而由编译器自动转换的方式就称为隐式转换。
2022-06-06
嵌入式Linux开发
Linux能够支持x86、ARM、MIPS、ALPHA、PowerPC等多种体系结构,目前已经成功移植到数十种硬件平台,几乎能够运行在所有 流行的CPU上。Linux有着异常丰富的驱动程序资源,支持各种主流硬件设备和最新硬件技术,甚至可以在没有存储管理单元(MMU)的处理器上运行,这 些都进一步促进了Linux在嵌入式系统中的应用。
leetcode讲解--944. Delete Columns to Make Sorted
We are given an array A of N lowercase letter strings, all of the same length.
2018-12-17
阿里云服务器续费会不会很贵?
这是因为,阿里云的策略是低价低配吸引新用户。针对新用户,阿里云服务器给的优惠折扣还不错,比如2-3折的优惠,算下来价格比较有吸引力。不过,一般这些主机配置较低,仅适合个人站长以及微小企业使用。
2020-10-30
关于如何在部署环境修改process.env & 本地测试
process 对象是一个 global (全局变量),提供有关信息,控制当前 Node.js 进程。作为一个对象,它对于 Node.js 应用程序始终是可用的,故无需使用 require()。
浅谈md5弱类型比较和强碰撞
在CTF中,md5的题目太常见了,虽然有很多这方面的文章,但相对来说比较零散,这里主要将自己学习和比赛时遇到的md5弱类型和强碰撞的题目从浅到深地梳理一下。
2021-02-07