文件没有压缩

加载中

单链表反转

https://my.oschina.net/u/2979541/blog/4940043?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

点击上方 蓝字 关注我,❤ 前言 今天继续说链表,常见的算法问题有以下几种: 单链表反转 两个有序的链表合并 删除链表倒数第n个结点 求链表的中间结点 链表中环的检测 之前说过链表从尾开始打印链表,有的朋友说和这个单链表反转还是有区别,所以今天就看看这个类似的问题:单链表反转。 题目:单链表反转 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解法一 题目很简单,就是一个单链表,要...

2021/02/01 08:18

语义化的软件版本号规则

https://my.oschina.net/yeah11/blog/506095?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

基本规则 顾名思义,语义化的版本就是让版本号更具语义化,可以传达出关于软件本身的一些重要信息而不只是简单的一串数字。 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的API 修改 次版本号:当你做了向下兼容的功能性新增 修订号:当你做了向下兼容的问题修正 先行版(预览版)版本号及版本编译信息可以加到"主版本号.次版本号.修订号"的后面,作为延伸。 具体规范 具体详尽的规范可以...

2015/09/14 23:11

《吃透 MQ 系列》之核心基础篇

https://my.oschina.net/u/4447432/blog/4968740?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

上一篇文章中 谈到了《吃透系列》的讲解思路:先找到每个技术栈最本质的东西,然后以此为出发点,逐渐延伸出其他核心知识。 所以,整个系列侧重于思考力的训练,不仅仅是讲清楚 What,而是更关注 Why 和 How,以帮助大家构建出牢固的知识体系。 回到正文,这是技术系列《吃透 MQ》的开篇。本文主要讲解 MQ 的通用知识,让大家先弄明白:如果让你来设计一个 MQ,该如何下手?需要考虑哪些问题?又有哪些技术挑战? 有了这个基础后...

2021/03/02 12:46

案例纠正一则

https://my.oschina.net/u/4891214/blog/4962696?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

《通过索引提升SQL性能案例一则》提到的案例,处理不太准确,有必要纠正下,更要谢谢老虎刘老师的耐心指正。 原始SQL,跑出的执行计划,是INDEX SKIP SCAN,确实是低效的, select t.AGENT as agent, nvl(sum(case when t.operation_type = 'A' then 1 else 0 end),0) as DflCount, nvl(sum(case when t.operation_type = 'B' then 1 else 0 end),0) as IfCount, nvl(sum(cas...

2021/02/25 07:50

appium---【Mac】Appium-Doctor提示WARN:“ opencv4nodejs cannot be found”解决方案

https://my.oschina.net/u/3797416/blog/4955431?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

appium---【Mac】Appium-Doctor提示WARN:“ opencv4nodejs cannot be found”解决方案 参考文章: (1)appium---【Mac】Appium-Doctor提示WARN:“ opencv4nodejs cannot be found”解决方案 (2)https://www.cnblogs.com/syw20170419/p/10515741.html 备忘一下。...

2021/02/18 23:55

VC++2017关于项目出现"const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法

https://my.oschina.net/u/4428122/blog/4959834?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

VC++2017关于项目出现"const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法 参考文章: (1)VC++2017关于项目出现"const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法 (2)https://www.cnblogs.com/chaoyingLi/p/11218550.html 备忘一下。

2021/02/22 22:02

mysql query cache 查询缓存

https://my.oschina.net/u/4405712/blog/4097413?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

查看本博文,并进行验证(验证结果与博文一致): https://blog.csdn.net/carmazhao/article/details/7088530 mysql默认是开启查询缓存的。 设置查询缓存的内存大小: 查询缓存的命中次数查询: 再执行相同sql4次: 插入数据后: 紧接着执行相同的sql,没有命中查询缓存 插入数据后,第二次执行相同的sql,命中查询缓存

2018/04/11 22:42

2020 年度开发者工具 Top 100 名单!

https://my.oschina.net/u/4196289/blog/4964436?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

华为云8.5折,后台回复“云福利”公众号专享,扫码即购,还有此号专享三折惊喜 StackShare 是一个开发者工具及服务分享平台,成立于 2013 年,随着开发者们的不断加入,汇集了大量的优质工具。 该网站汇总了以往 30 多万个技术堆栈中的使用情况 ,分析了 800 万个数据点,跟踪了 320 万以上的内容,以及数百万的开发人员评论和投票,最终为大家总结了 2020 年开发工具 Top100。 1 年度开发工具 Top 25 年度开发工具 Top 25 排名...

2021/02/26 08:00

array.sort() 的坑你踩过没有

https://my.oschina.net/u/4581713/blog/4959708?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

// 每日前端夜话 第486篇 // 正文共:1200 字 // 预计阅读时间:6 分钟 在 JavaScript 中可以用 array.sort() 对数组进行排序。下面用它来对一些数字进行排序: const numbers = [10, 5, 11]; numbers.sort(); // => [10, 11, 5] 呃。。。numbers.sort() 的返回值居然是 [10,11,5],这是怎么回事? 为什么在不带参数的情况下调用 array.sort() 时,没有按预期排序? 1. array.sort() 不带参数 array.sort() 是...

2021/02/22 17:57

消息队列面试题及答案

https://my.oschina.net/u/4112543/blog/4705695?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

1、为什么使用消息队列? 消息队列使用的场景和中间件有很多,但解决的核心问题主要是:异步、解耦、消峰填谷。 2、消息队列的优缺点 异步、解耦、消峰填谷这是消息队列最大的优点,除了这些消息队列还可以会解决一些我们特殊业务场景的问题。但是缺点主要在于系统的可用性、复杂性、一致性问题,引入消息队列后,需要考虑MQ的可用性,万一MQ崩溃了岂不是要爆炸?而且复杂性明显提高了,需要考虑一些消息队列的常见问题和解决方...

2020/11/05 22:46

“华为天才少年”自制百大Up奖杯,网友:技术难度不高侮辱性极强

https://my.oschina.net/u/4010368/blog/4953984?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

来源:雷锋网 B站硬核黑科技Up主、AI算法工程师稚晖君,停更了好一阵子后,这位自称野生钢铁侠的超硬核Up主终于又发布了新作品。 之所以停更这么久,Up主解释说,不是因为在野外被捕了,纯粹是因为工作太忙了。 熟悉稚晖君的同学都知道,他已经加入了“华为天才少年”计划。 稚晖君2018年从电子科技大学毕业,之后加入OPPO,从事算法研发工作。在此前的视频中,他说,在华为、头条、拼多多、优必选以及一些外企等一线科技公司发...

2021/02/16 10:04

宫崎骏动画里的新垣结衣见过没?这个开源Python动漫生成器让你的照片秒变手绘日漫

https://my.oschina.net/u/3888978/blog/4956127?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

后台回复‘0816’,加入Python交流群~ 让你的努力,在这里发光 Python自动化办公社区 (ID:python4office) 第 575 篇推文 | 整理:💻兆锋 前文回顾:21张让你代码能力突飞猛进的速查表(Python、数据科学、深度学习、可视化、数据结构算法等) 随手拍张照片,顺势转换为宫崎骏、新海诚等日漫大师的手绘风格作品,这个专门生成动漫图像的 GAN,实测很好用。 根据真实店铺照片生成的效果图,一度以为,这就是某个日漫番剧的截图。...

2021/02/19 12:37

LeetCode-124.二叉树中的最大路径和(Binary Tree Maximum Path Sum)

https://my.oschina.net/geemaple/blog/4968839?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

124. 二叉树中的最大路径和 路径 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 root ,返回其 最大路径和 。 示例 1: 输入:root = [1,2,3]输出:6解释:最优路径是 2 -> 1 -> 3 ,路径和为 2 + 1 + 3 = 6 示例 2: 输入:root = [-10,9,2...

2021/03/03 00:10

首次公开!2020年金3,朋友面完阿里、滴滴、美团、携程后,整理的一份Java文档

https://my.oschina.net/u/4264169/blog/4185545?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。 传送门:https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ 最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、字节跳动、蚂蚁金服、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。 我特意整理了一下,有很...

2020/03/10 15:15

算法题——[leetcode1695]最大删除得分

https://my.oschina.net/u/4641383/blog/4961598?channel=REC&scene=SCENE_FEEDS&recid=68caf2f6-3a0b-4b9a-8a67-fe4ba255b02d

Medium级别的题:给定一个整数数组nums,从中删除一个子数组(连续的若干个数),要求删除的子数组中不包含重复的数,子数组中的数的和作为得分,求最大得分。 数据范围:1<=nums.size() <= 100000 , 1 <= nums[.] <= 10000 例如:输入nums[] = {4, 2, 4, 5, 6},答案为17, 因为可以选取后4个数,总和为2 + 4 + 5 + 6 = 17 分析:无聊题。可以直接滑动窗口维护内部其内部数的出现情况和总和。因为都是正整数,我们希望窗口是尽可...

2021/02/23 18:30
返回顶部
顶部