自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (1182)
  • 收藏
  • 关注

原创 mysql mvcc 并发update_MySQL多版本并发控制机制(MVCC)-源码浅析

MySQL多版本并发控制机制(MVCC)-源码浅析前言作为一个数据库爱好者,自己动手写过简单的SQL解析器以及存储引擎,但感觉还是不够过瘾。<>诚然讲的非常透彻,但只能提纲挈领,不能让你玩转某个真正的数据库。感谢cmake,能够让我在mac上用xcode去debug MySQL,从而能去领略它的各种实现细节。笔者一直对数据库的隔离性很好奇,此篇博客就是我debug MySQL过程中的偶...

2021-01-27 17:04:01 269

原创 mysql redo 文件解析_Mysql中的Redo Log解析(一)

01redo log是个啥?Innodb是使用16k大小的数据页来管理存储空间的,数据页也是内存和磁盘交互的最小单位。我们知道事务提交后是先将修改过的数据页保存在内存中,然后再刷新到磁盘上进行持久化。我们还知道事务具有持久性的特性,那么问题来了,如果事务提交之后,数据页被保存在内存中,这个时候系统崩溃了,内存中的数据就没有了,所做的修改就无法修复了,那么事务的持久性也就没有了。redo log就是...

2021-01-27 07:17:56 398

原创 aws beanstalk mysql_AWS ElasticBeanstalk实例上的Apache Batik库存在问题

我正在使用AWS Elasti Beanstalk来为我的某个应用程序供电。在这我需要导出一个svg文件到png,jpg,pdf等。为此我使用Apache Batik库。这在我的本地开发工作站上提供了出色的输出,但是一旦我将它部署到EBS上,我就开始出现错误,所有错误都与字体相关。错误堆栈跟踪是 -Caused by: java.lang.Error: Probable fatal error:N...

2021-01-26 16:41:38 274

原创 mysql is gone away_MySQL server has gone away 问题的解决方法

mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插入)...

2021-01-20 16:36:31 321

原创 mysql 函数 简单例子_mysql 常用几个函数简单实例演示

instr()/lower()/replace()/substr()/las_day:-- 1.用 instr() 函数查找w在hello world短语中出现的字符位置 **select instr('hello word','w');-- 2.用 lower() 函数将HELLO转换为小写,用 upper() 函数将world转换为大写,并用 concat() 函数将两部分连接在一起 *sel...

2021-01-20 00:10:42 175

原创 ios get请求返回数据为空_实现Filter接口将请求信息和返回信息保存到数据库

先说下原理和为什么要用fileter把,最开始我想的是用spring mvc 拦截器来实现,在preHandle(进入Controller处理之前进行调用)中去获取到httpServletRequest然后获取到入参,然后读取保存。 步骤: 在postHandle中去获取httpServletResponse中返回的值并保存,因为httpServletRequest中...

2021-01-19 22:20:07 202

原创 安装完MySQL后启动报错_mysql编译安装完成后,启动时报错The server quit without updating PID file...

源码包下载:编译安装:设置配置文件:添加启动脚本:添加开机启动项:完成后,/etc/init.d/mysqld start 时候报错如下:StartingMySQL..TheserverquitwithoutupdatingPIDfile([FAILED]al/mysql/data/FrankTest01.pid).1.防火墙SELINUX有没有关闭2.3306端口有没有被占用 ...

2021-01-19 17:00:59 68

原创 rails mysql gem_搭建ruby on rails(3.1)之安装gem mysql2

直接借助现有的ide都会帮我们搭建出一个rail项目代码框架。但在运行的时候,就出现了mysql2版本对不上的问题。找了网上很多资料,很多都是说下载mysql connector,然后通过如下命令安装mysql2的gem:gem install mysql2 -- '-with-mysql-lib="E:\opensource\6_database\mysql\mysql-connector-c-...

2021-01-19 06:13:11 100

原创 mysql查看看开启事务_mysql如何查看正在运行的事务和事务上加的锁

一:mysql如何查看正在运行的事务mysql> select * from information_schema.innodb_trx;+--------+-----------+---------------------+-----------------------+---------------------+------------+---------------------+---...

2021-01-19 01:29:06 1171

原创 mysql 改了主机名_mysql改主机名

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行数据压测演练,提供数据库优化方面专业建议,在业务高峰期与用户共同保障数据库系统平...

2021-01-18 23:14:00 39

转载 python tkinter 属性,Python Tkinter对象没有属性

I am trying to change the state of the button but I get an attribute error, here is a copy of the entire traeback for reference:Traceback (most recent call last):File "C:/Users/Test_Practice.py", line...

2021-01-15 03:57:32 180

原创 python中数据类型的嵌套_如何确定Python中嵌套数据结构的类型?

为了确保正确转换数据结构,需要Python中嵌套类型的详细信息。type()函数适用于简单类型,但不适用于嵌套类型。在例如在Python中:> data = ([[1,2,3],[4,5,6],[7,8,9]],["a","b","c"])> type(data)只给出第一级的类型。对元组中的数组一无所知。在我希望能像F所做的那样^{pr2}$返回独立于值的签名int [] [] * ...

2021-01-15 02:07:29 444

原创 python casefold lower_python中string.casefold和string.lower区别

string.casefold和string.lower区别python 3.3 引入了string.casefold方法,其效果和string.lower非常类似,都可以把字符串变成小写,那么它们之间有什么区别?他们各自的应用场景?对 Unicode 的时候用casefoldstring.casefold官方说明:Casefolding is similar to lowercasin...

2021-01-14 21:58:35 102

原创 python指针实现链表_Python数据结构——链表的实现

链表由一系列不必在内存中相连的结构构成,这些对象按线性顺序排序。每个结构含有表元素和指向后继元素的指针。最后一个单元的指针指向NULL。为了方便链表的删除与插入操作,可以为链表添加一个表头。 删除操作可以通过修改一个指针来实现。 插入操作需要执行两次指针调整。 1. 单向链表的实现1.1 Node实现每个Node分为两部分。一部分含有链表的元素,可以称为数据域;另一部分为一指针,指向下一个Node...

2021-01-14 21:06:25 311

原创 dx 汇编dec_常用汇编指令

汇编语言指令大致分为以下几类> 一、传送类指令> 二、算数运算类指令> 三、位操作指令> 四、串操作指令> 五、控制转移类指令> 六、处理器控制类指令> 七、汇编指令伪指令* * * * ***一、传送类指令****1.数据传送指令****(1) MOV 目的操作数,源操作数**`将源操作数送到目的操作数,目的和源的数的长度要相同,否则会长度不匹配`**(...

2021-01-14 13:56:40 1694

原创 arima模型matlab实现_时间序列模型之指数平滑法与Matlab实现

点击蓝字关注我们指数平滑法一次移动平均实际上认为最近N 期数据对未来值影响相同,都加权1/N ;而N 期以前的数据对未来值没有影响,加权为0。但是,二次及更高次移动平均数的权数却不是 1/N,且次数越高,权数的结构越复杂,但永远保持对称的权数,即两端项权数小,N 中间项权数大,不符合一般系统的动态性。一般说来历史数据对未来值的影响是随时间间隔的增长而递减的。所以,更切合实际的方法应是对各...

2021-01-14 12:22:02 3030

原创 mhd格式三维图像显示_关于医疗影像的mhd和dcm格式图像的读取和坐标转换

本篇博客主要对近年来大赛(Luna16,kaggle,天池)中使用的肺部图像的读取和坐标转换进行整理,如果有错误,欢迎批评指正,谢谢。1 介绍mhd格式的数据:数据可以在Luna16(https://luna16.grand-challenge.org/Data/)下载。(1) 每个病例的数据的存储都是由一个.mhd和一个.raw格式的文件组成。mhd的内容和比较重要的注释:ObjectType...

2021-01-14 07:44:21 1447

原创 0 full gc时cpu idle_#科普#CPU空闲时都在做什么呢?System Idle Process?

操作系统行为的基本原理是,在任何一个特定时刻,在一个 CPU (核心)上有且只有一个任务是活动的。除了当前正在占用的程序,99.9999%的程序都处于中断或休眠状态。对于几乎所有人来说,几乎100%的CPU时间都是空闲的。那么,如果 CPU 无事可做的时候,又会是什么样的呢?吾辈的小站原文:http://www.shiiko.cn/2018/04/notes/system-idle-process...

2021-01-14 06:17:17 130

原创 python不支持下标访问元素吗_Python 集合不支持使用下标访问其中的元素

Python 集合不支持使用下标访问其中的元素答:对下列对于新创企业的优势的描述中,错误的是()。答:开拓新市场投资多,但潜在的回报少与欧洲近代科学革命相比,18世纪美国科学发展的优势是()答:不需要承受历史负担颜色的鲜艳程度是指答:纯度茵陈应该在()采集答:3月平面铣与型腔铣完全不同的选项是()答:切削深度老师看到来自不同家庭背景的同学能够互相帮助,相亲相爱。此刻,老师觉得同学们( )答:能够平...

2021-01-13 21:51:20 1975

原创 释放变量所指向的内存_深入解析:Java内存分配之堆、栈和常量池

Java内存分配主要包括以下几个区域:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM(随机存取存储器)存储:硬盘等永久存储空间******************************************...

2021-01-13 20:36:51 169

原创 git remote 指定分支_git拉取远程仓库指定分支到本地

通常我们git clone到本地后,拉下来的代码时是远程仓库中的master分支,如果想拉其他分支,请参考如下做法:方法一本地新建文件夹,并初始化为git仓库mkdir liuqincd liuqingit initll -a命令可以看到liuqin目录下有一个隐藏文件.git本地仓库关联远程仓库[root@liuqin liuqin]# git remote add origin http://...

2021-01-13 05:55:00 1344

原创 windbg找不到pdb文件_windbg调试 配置windbg dump文件 pdb文件

PDB文件PDB文件指的是链接器生成程序数据库文件(Program database files)。私有的PDB文件包括私有以及公有符号,源代码行号,类型,局部以及全局变量。公有的PDB文件不包含类型,局部变量以及源代码行号信息。你可以使用转储功能来取得一个进程的快照信息。一个mini-dump通常比较小,除非你使用了全内存的minidump(.dump /mf)。通常能够转储句柄信息也是很有用的...

2021-01-13 03:10:35 465

原创 取绝对值函数图像怎么画_让“问题化学习力”可见——在线“心形函数”空中数学课堂案例分析...

中小学“在线学习”微研究分享行动吴琼上海市教育学会宝山实验学校问题化学习研究所种子教师 线上教学已经开展了几周了,当十八线女主播可是头一遭。问题化学习着力培养的是面向未来的“问题化学习者”,也就是能够面对世界时所表现出来的具有“主动适应性能力”的人。其关键能力包括了学习者自主发现与提出问题的能力、聚焦核心问题与建构问题系统的能力、独立与合作解决问题的能力,自我反思和持续探索的能...

2021-01-12 01:29:58 381

原创 mipi的dsi全称_MIPI的DCS模式和DSI模式

一般的MIPI屏幕都是DSI模式,但是也有少部分的MIPI屏幕支持DCS模式,比如手上这个STM32F769评估板的800*480分辨率的屏幕就支持两个模式,支持DCS的一定支持DSI,支持DSI不一定支持DCS.DSI(Video Mode)视频模式.这种工作模式与传统RGB接口相似,主机需要持续刷新显示器.由于不使用专用的数据信号传输同步信息,控制信号和RGB数据是以报文的形式通过MIPI总线...

2021-01-11 23:30:26 2271

原创 自动发现_青浦消防为商业综合体“体检”:发现火源后,商场水炮自动喷水灭火...

随着春节的日益临近,商场的促销活动比平时明显增多。针对用电集中带来的火灾风险增大,青浦区消防救援支队对辖区大型商业综合体开展了多轮专项体检,并实地开展了灭火救援演练。商场消防水炮自动喷水灭火近日,青浦消防的防火监督员来到了万达茂广场,对商场内的消防设施进行检查。检查中,消防与商场管理人员共同设置了一处火源以模拟火灾,检测商场的自动消防设施是否可以启动并灭火。当火被点起后,短短数秒,商场的自动消防水...

2021-01-07 15:33:37 120

原创 4后期盒子叫什么_腾讯极光系列盒子测评 ①,腾讯极光2代盒子怎么样?

企鹅极光盒子是由腾讯视频联合创维数字于2017年出品的网络高清机顶盒。目前已经推出好几代的电视盒子产品了,包括腾讯极光电视盒子1V、1S、2代、2S、青春版。腾讯依托自己资源优势联合老牌电视大厂创维推出的电视盒子表现会怎么样呢?好不好用值不值得买?往下看就会告诉你答案。在分析开头,先说明下像企鹅极光1V和企鹅极光青春版这两款就不推荐给大家了,因为内存和存储都比较低,很容易卡顿。其余三款我们会系列分...

2021-01-05 18:46:42 1427

原创 lru算法实现 redis_LRU缓存算法的实现

作者:LuckDay 来源:JavaScript忍者秘籍LRU就是Least Recently Used,即最近最少使用,是一种常用的页面置换算法,将最近长时间未使用的页面淘汰,其实也很简单,就是要将不受欢迎的页面及时淘汰,不让它占着茅坑不拉shit,浪费资源。LRU是一种常见的页面置换算法,在计算中,所有的文件操作都要放在内存中进行,然而计算机内存大小是固定的,所以我们不可能把所有的文件都加载到...

2021-01-05 17:30:00 109

原创 html echo功能_PHP中常用的一些功能总结(归纳)

php中文网最新课程每日17点准时技术干货分享这篇文章给大家介绍的内容是关于PHP中常用的一些功能总结(归纳),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1.获取网站是http还是https ?$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] =='on') || (isset($...

2021-01-05 05:40:55 290

原创 小米扫地机器人粉尘盒_【扫地机器人】科沃斯T8集尘盒 一个月使用体验报告

这次我完整使用了一个月,当中没有做任何倾倒尘盒的操作,也没有替换集尘袋,几乎没有人工干预。一个月中大概发生了三次机器人没有自主归位的情况,被困的地点两次是在卫生间,一次是在床底,被困原因包括轮子主刷的缠绕,以及找不到充电座报错。这些作为扫地机器人的常见故障,在我使用了那么多款之后已经是一个比较宽容的状态了,后续仍然有大量可以优化改善的空间,这也是各大扫地机器人目前的常见问题。在一个完全没有人工干预...

2021-01-05 05:05:12 944

原创 java体系的三大分值_Java大神进阶之路!

既然励志在java路上走的更远,那就必须了解java的路径。先看图更加细化的细节如下一: 编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。 1-1 常用数据结构数组、链表、堆、栈、队列、Hash表、二叉树等1-2 算法思想算法时间复杂度和空间复杂度的分析计算算法思想:递推...

2021-01-05 04:01:40 63

原创 频谱分析仪维修论坛_「维修案例」是德N9038A频谱分析仪GPIB无法连接故障

是德/安捷伦N9038A不仅仅是一台标准的接收机还是一款信号分析仪又称之为频谱分析仪。最近就有江苏南京客户送来一台N9038A。安泰维修分享一下这台仪器的具体故障以及维修过程。故障现象仪器电脑主机与接收机通过GPIB线连接不上 检测维修一般遇到无法连接这种故障首先建议客户更换设备排除是仪器故障还是电脑主机故障,客户反馈更换仪器设备后连接正常,证明确实是仪器出故障。下面就开始拆机检测,仪器通电开机首...

2021-01-04 13:18:34 777

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除