编程笔记
-
模拟退火
模拟退火 我觉得这是个 useless 的算法,只能说正解肯定和这算法毫无关系,你用这算法也别想拿满分,顶多是个不会做的题浪费你时间去赌这么些运气,而且是真的看脸。。。 先看张 oi-wiki 的图: 简单点想: 我们模…
-
muduo Timer
简介 定时器功能由TimerId,Timer,TimerQueue实现,用户只能看到TimerIdTimerQueue只暴露两个接口addTimer和cancel,addTimer供eventloop使用,会包装成runat,runafter,runevery 实现 TimerQueue需要快速找到已…
-
hive删除表后重新创建时提示表已存在并且卡死
SQL 错误 [1] [08S01]: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.iceberg.exceptions.AlreadyExistsException: Table…
-
使用yarn或者npm报错无法执行脚本
编辑器中启动项目,报如下错误: 原因首次在计算机上启动 Windows PowerShell 时,现用执行策略很可能是 Restricted(默认设置)。Restricted 策略不允许任何脚本运行。需要收到开启运行脚本 解决方法:1、win+x 打…
-
中小企业如何有效应对计算资源的弹性变化需求?
作者:程序员大阳 本文选自 Serverless 函数计算评测活动征文 计算舞台的发展史 上古时代 long long ago,很久很久以前,计算机是一种极其稀缺的资源。我曾跟某大学教授沟通,他说最开始的时候,一个大学的计算机系…
-
Flink 双流联结——间隔联结(Interval Join)
在有些场景下,我们要处理的时间间隔可能并不是固定的。比如,在交易系统中,需要实时地对每一笔交易进行核验,保证两个账户转入转出数额相等,也就是所谓的“实时对账”。两次转账的数据可能写入了不同的日志流,它…
-
计算机基本工作原理
按照冯·诺伊曼计算机的概念,计算机的基本原理是“存储程序”和“自动地执行程序”。 指令和指令系统 1.指令及格式 指令是能够被计算机识别并执行地二进制编码,又称为机器指令。 在计算机中,每条指令表示一个简单的功…
-
vue-使用vue-video-player组件
1.安装 4.0.6版本适应vue2 `npm install vue-video-player@4.0.6 –s` 2.main.js引入 //播放视频插件 import VideoPlayer from 'vue-video-player'; window.videojs = VideoPlayer.videojs require('video.js/dist/v…
-
RR和RC使用场景
MySQL的RR需要gap lock来解决幻读问题。而RC隔离级别则是允许存在不可重复读和幻读的。所以RC的并发一般要好于RR; RR隔离级别,通过 where 条件走非索引列过滤之后,即使不符合where条件的记录,也是会加行锁。所…
-
文本溢出显示省略号
1.单行文本溢出 overflow:hidden; //超出部分隐藏 text-overflow:ellipsis; //超出部分用省略号代替 white-space:nowrap; //规定在一行内显示 2.多行文本溢出 overflow:hidden; text-overflow:ellipsis; -webkit-li…