mysql 悲观锁与乐观锁的理解 悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。 不要把他们与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)混为一谈。 一、悲观锁 顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和修改数据时,别人会修改 ...
分类:
数据库 时间:
2020-06-25 19:44:02
阅读次数:
55
从硬件层面了解可见性的本质 一台计算机中最核心的组件是CPU、内存、以及I/O设备。 在整个计算机的发展历程中,除了CPU、内存以及I/O设 备不断迭代升级来提升计算机处理性能之外,还有一个非 常核心的矛盾点,就是这三者在处理速度的差异。CPU的 计算速度是非常快的,内存次之、最后是IO设备比如磁盘 ...
分类:
其他好文 时间:
2020-06-24 23:52:46
阅读次数:
80
gate 用时:看题解一上午,写代码120min 省选打完了,继续停课... gg说要做历年省选题,还要看博客...公开处刑... 每个$modify$操作会复制1倍线段树并修改。 然而实际上不需要维护那么多线段树,维护1棵并在树上dp即可。 对于不同状态的节点有不同的维护操作,需要分类讨论。 (L ...
分类:
其他好文 时间:
2020-06-22 19:26:32
阅读次数:
50
本来很简单的一个功能怎么导出都是乱码。 添加 error_reporting(E_ALL ^ E_NOTICE) ini_set("display_errors",'"on") PHP提示: Cannot modify header information - headers already sen ...
分类:
Web程序 时间:
2020-06-22 01:52:02
阅读次数:
92
MYSQL插入emoji表情时,会出现Incorrect string value的错误 将对应列的字符集改成utf8mb4 Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x84' for column ...
分类:
数据库 时间:
2020-06-18 11:05:39
阅读次数:
81
contact.h#defineMAX1000#defineMAX_NAME20#defineMAX_SEX5#defineMAX_TELE12#defineMAX_ADDR30#include<stdio.h>#include<string.h>enumOption{EXIT,//0ADD,DEL,SEARCH,MODIFY,SHOW,SORT};structPeoInf
分类:
其他好文 时间:
2020-06-17 13:14:33
阅读次数:
242
链接:https://namomo.top:8081/contest/1/problem/B 来源:Namomo Test Round 1 思路:首先设第 \(i\) 个位置的概率为 \(p_{i}\),刚开始的时候 \(p_{1} = 1\),其他的都是 $0$。当一个操作能够被看到的时候,如果交 ...
分类:
其他好文 时间:
2020-06-17 12:49:02
阅读次数:
62
一、扩展数据库表字段长度 --mysql alter table user modify name varchar2 (32); --oracle alter table A modify(name varchar2(4000)) 二、给表增加索引(mysql) 1.添加PRIMARY KEY(主键 ...
分类:
数据库 时间:
2020-06-14 11:19:33
阅读次数:
117
字符集 ASCII字符集:英文字母、数字、标点符号、不可见的字符 ISO 8859-1字符集:扩充了128个西欧字母,别名latin1 GB2312:有了汉字,并且兼容了ASCII 如果该字符在ASCII字符集中,则用1个字节表示 否则采用3个字节编码 GBK字符集:对GB2312进行了扩充,兼容G ...
分类:
数据库 时间:
2020-06-12 20:19:30
阅读次数:
76
环境说明: 阿里云服务器 Ubuntu 16.04 docker 1、拉取镜像 sudo docker pull mcr.microsoft.com/mssql/server:2017-latest 2、创建容器 docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWO ...
分类:
数据库 时间:
2020-06-12 10:30:41
阅读次数:
120