MySQL学习笔记-1-基本架构
1、两阶段提交:redo log的写入拆成了两个步骤:prepare和commit。2、应用场景:数据库恢复和扩容。3、目的:怎样让数据库恢复到半个月内任意一秒的状态?4、如果不使用两阶段提交:数据库的状态就有可能和用它的日志恢复出来的库的状态不一致。
2021-10-26
linux下coreseek遇到的错误和问题解决方案
linux下coreseek遇到的错误和问题解决方案 1、测试mmseg分词的时候 执行 /usr/local/coreseek/bin/indexer -c etc/csft.conf –all 提示下面的错误: /usr/local/coreseek/bin/indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory 原因:s...
2020-03-14
TensorRT 开始
TensorRT 是 NVIDIA 自家的高性能推理库,其 Getting Started 列出了各资料入口,如下:本文基于当前的 TensorRT 8.2 版本,将一步步介绍从安装,直到加速推理自己的 ONNX 模型。安装进 TensorRT 下载页 选择版本下载,需注册登录。本文选择了 TensorRT-8.2.2.1.Linux.x86_64-gnu.cuda-11.4.cudnn8.2.tar.gz,可以注意到...
2022-01-12
socket.io 之 engine.io
engine.io 实现跨浏览器、跨设备双向通信层 通信:Emitter {代码...} transports base class [Transport] websocket {代码...}
2018-06-27
【译】JavaScript engine fundamentals: Shapes and Inline Caches
JavaScript 引擎原理:外形与内联缓存 前言 前往 ➡️ 我的博客 本文是根据自己的理解翻译而来,如有疑惑可查看原文 JavaScript engine fundamentals: Shapes and Inline Caches。 本次暂定翻译三篇文章: JavaScript engine fundamentals: Shapes and Inline Caches(Published 14th June 2018) JavaScript engine fundame...
2019-10-10
Postgresql Server Side Cursor
When a database query is executed, the Psycopg cursor usually fetches all the records returned by the backend, transferring them to the client process. If the query returned an huge amount of data, a proportionally large amount of memory will be allocated by the client.
springboot中使用esper入门
esper是一个比较经典的CEP(Complex Event Processing)的开源实现(开源协议为GPL v2),这里简单介绍下如何在springboot中使用。
2017-08-09
使用P6Spy监控你的SQL输出
P6Spy是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。通过P6Spy我们可以对SQL语句进行拦截,相当于一个SQL语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。
计算机导论
概述计算机简史1935年代,英国数学家图灵(Alan Turing)提出“图灵机”,奠定了计算机的理论基础。1952年,冯·诺依曼确定了计算机由运算器、控制器、存储器、输入、输出等5部分组成(Von Neumann 体系结构)。60年代后期,出现高级语言的发展、出现了进程的概念和分时操作系统。80年代起,网络计算机系统的出现,支持了分布...
2024-10-25
leetcode35 Search Insert Position
题目要求:在一个有序的数组中,找到一个目标值,返回该值得下标。若没有找到该值,则返回该值顺序插入的下标例如,[1,3,5,6], 5 → 2[1,3,5,6], 2 → 1[1,3,5,6], 7 → 4[1,3,5,6], 0 → 0
2017-03-23
Convert Sorted List to Binary Search Tree
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST.
2014-11-14
Search in Rotated Sorted Array@LeetCode
其实不太能理解为什么这题能标成hard,因为用很直观的算法便可以解出来。由于数组是被翻转过的,所以被分成两个部分,每个部分又都是有序的。所以先判断先判断一下要查找的数是在前半段还是后半段,然后依次查找即可。
2015-03-30
[leetcode]unique-binary-search-trees
递归 一共n个,root是1个(可能是1:n中的一个),左边分到比root小的i-1个,右边分到比root大的n-i个,左边的组合数*右边的组合数
2014-04-16
Clustering by fast search and find of density peaks
聚类是将数据对象的集合分成相似的对象类的过程。使得同一个簇(或类)中的对象之间具有较高的相似性,而不同簇中的对象具有较高的相异性。按照聚类的尺度,聚类方法可被分为以下三种:基于距离的聚类算法、基于密度的聚类方法、基于互连性的聚类算法。其中基于距离的聚类算法是用各式各样的距离来衡量数据对象之间的相...
Binary Search总结(2)
再来看比较复杂的几道题未完待续
2019-03-07
binary search总结(1)
所以当我们要在一个有序的区间内寻找到第一个满足条件的数的时候,可以用binary search来查找。如162题Find Peak Element这一题,需要我们找到一个局部峰值,题目要求的时间复杂度是logN,所以就想到可以用binary search来做,但是binary search怎么写一开始是没有思路的,比较nums[mid]和nums[mid-1],mums[mid+1]的大小...
2019-03-02
PAT A1043 Is It a Binary Search Tree
A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties:
2020-03-07