张黑子
码龄5年
关注
提问 私信
  • 博客:5,251
    5,251
    总访问量
  • 8
    原创
  • 194,588
    排名
  • 20
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-05-20
博客简介:

computerzwl的博客

查看详细资料
  • 原力等级
    当前等级
    1
    当前总分
    91
    当月
    0
个人成就
  • 获得22次点赞
  • 内容获得3次评论
  • 获得42次收藏
创作历程
  • 4篇
    2024年
  • 4篇
    2022年
成就勋章
TA的专栏
  • QGIS二次开发
    3篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ubuntu配置最新版本docker

【代码】ubuntu配置最新版本docker。
原创
发布博客 2024.07.11 ·
361 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

MySQL锁

c.意向锁:没有意向锁,在加表锁时,需要检查每行是否加锁,没有才可以加表锁。在加行锁时同时给表加上意向锁,这样另一个客户端在加表锁就无需检查每行是否有行锁。(1)全局锁:锁定数据库中的所有表。b.元数据锁:系统自动控制,访问一张表时自动加上,在表上有活动事务时,不可以对元数据进行写入操作,即不能够修改这张表的结构。a.行锁:锁定单个记录,放置其他事务对此行进行update或delete,在RC、RR隔离级别下都支持。b.间隙锁:锁定索引记录间隙,放置其他事务insert,产生幻读,在RR隔离级别下都支持。
原创
发布博客 2024.07.04 ·
146 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

MySQL索引

遵守最左前缀法则,查询从索引的最左列开始,并且不跳过索引中的列,若跳过某一列,后面的字段索引会失效。(4)全文索引,查找的是文本中的关键词,而不是比较索引中的值,可以有多个,FULLTEXT。(6)所有索引使用or连接,or前的列中有索引,后面列中没有索引,则涉及的索引都失效。(1)聚集索引,将数据存储与索引放到一块,叶子节点保存了行数据,必须有,只有一个。(2)二级索引,将数据存储与索引分开,叶子结点关联的是对应的主键,可以存在多个。(5)控制索引的数量,索引越多,维护索引结构的代价就越大,影响增删改。
原创
发布博客 2024.07.03 ·
325 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

MySQL事务

一组操作集合,是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或撤销操作请求,这些操作要么同时成功,要么同时失败。(3)幻读:一个事物按照条件查询数据,没有对应的数据行,但在插入是,又发现这行数据已经存在。(1)原子性:事务不可分割,是最小操作单元,事务的所有操作要么同时成功,要么同时失败。(3)隔离性:数据库提供的隔离机制,保证事务在不受外部并发操作影响的环境下运行。(2)一致性:事务完成时,必须使所有数据保持一致状态。(1)脏读:一个事务读到另一个事务还没有提交的数据。
原创
发布博客 2024.07.03 ·
189 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

MySQL常用命令和知识点

MySQL常见指令和知识点
原创
发布博客 2022.05.19 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QGIS二次开发(3)二维矢量符号化MeterAtScale--远小近大

QgsSimpleMarkerSymbolLayer *sml = new QgsSimpleMarkerSymbolLayer(); QgsMarkerSymbol *sym = new QgsMarkerSymbol(); sym->changeSymbolLayer(0,sml); sym->setSize(100); sym->setOutputUnit(QgsUnitTypes::RenderMetersInMapUnits); vec..
原创
发布博客 2022.05.18 ·
632 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

QGIS二次开发(2)画布-加载矢量、栅格数据

在(1)的基础上,增加了选择文件的功能,添加栅格图片的功能,以及删除矢量、栅格数据的功能。选择栅格图层,实现如下:void MainWindow::openImage(){ //选择文件 QString fileName = QFileDialog::getOpenFileName(this,tr("Open image file"),"","*.tif"); if(fileName.isEmpty()){ QMessageBox::critical(this
原创
发布博客 2022.04.17 ·
1711 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

QGIS二次开发(1)画布加载矢量数据

QGIS环境搭建好后,我跟着写了一个基础的项目:使用qgis画布加载矢量数据首先准备好一个.shp文件,也就是我们的矢量图。创建一个基类为QMainWindow的项目,在.pro文件里增添xml模块,并引入库文件的目录(自定义)QT += core gui xmlgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++11# You can make your code fail to compile if
原创
发布博客 2022.04.15 ·
1745 阅读 ·
4 点赞 ·
2 评论 ·
12 收藏