【MySQL】漫谈MySQL体系结构
</div>
<!--一个博主专栏付费入口-->
<!--一个博主专栏付费入口结束-->
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-4a3473df85.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-4a3473df85.css">
<div class="htmledit_views" id="content_views">
<h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t0"></a>背景</h3><div> <span style="font-size:14px;"> 了解MySQL的架构图,对MySQL有一个整体的把握,对于以后深入理解MySQL是有很大帮助的。比如:很多查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行。 MySQL从概念上分为四层,如下图:</span></div><img src="https://img-blog.csdn.net/20180511181449478?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><p></p><div></div><div>这四层自顶向下分别是<span style="color:#ff0000;">网络连接层,服务层(核心层),存储引擎层,系统文件层</span><span style="color:#cc0000;">。</span>我们自顶向下开始讲解。</div><p></p><h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t1"></a>网络接入层</h3><div><span style="color:#ffffff;background-color:rgb(255,0,0);"><span style="font-size:14px;">作用</span></span></div><div><span style="font-size:14px;"> 主要负责<span style="color:#ff6600;">连接管理、授权认证、安全</span>等等。每个客户端连接都对应着服务器上的一个线程。服务器上维护了一个线程池,避免为每个连接都创建销毁一个线程。当客户端连接到MySQL服务器时,服务器对其进行认证。可以通过用户名与密码认证,也可以通过SSL证书进行认证。登录认证后,服务器还会验证客户端是否有执行某个查询的操作权限。这一层并不是MySQL所特有的技术。</span></div><div><span style="font-size:14px;"><br></span></div><div><span style="color:#ffffff;background-color:rgb(255,0,0);"><span style="font-size:14px;">为什么要设计成线程池?</span></span></div><p><span style="font-size:14px;"> 在服务器内部,每个client都要有自己的线程。这个连接的查询都在一个单独的线程中执行。想象现实场景中数据库访问连接实在是太多了,如果每次连接都要创建一个线程,同时还要负责该线程的销毁。对于系统来说是多么大的消耗。由于线程是操作系统宝贵的资源。这时候线程池的出现就显得自然了,服务器缓存了线程,因此不需要为每个Client连接创建和销毁线程。 </span></p><h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t2"></a>服务层</h3><p><span style="font-size:14px;"><span style="color:#ffffff;background-color:rgb(255,0,0);">作用</span> </span></p><p><span style="font-size:14px;"> 第二层服务层是MySQL的核心,MySQL的核心服务层都在这一层,<span style="color:#ff6600;">查询解析,SQL执行计划分析,SQL执行计划优化,查询缓存</span>。以及跨存储引擎的功能都在这一层实现:存储过程,触发器,视图等。通过下图来观察服务层的内部结构:</span></p><p><img src="https://img-blog.csdn.net/20180511181017647?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""></p><div></div><br><p> <span style="font-size:12px;">图中红色框中标出来的就是MySQL服务层内部执行的过程</span></p><p><span style="color:#ffffff;background-color:rgb(255,0,0);">下面来简单分析SQL语句在服务层中具体的流程:</span></p><div><span style="color:rgb(255,255,255);background-color:rgb(255,153,0);"><span style="font-size:14px;">查询缓存</span></span></div><div><span style="font-size:14px;"> 在解析查询之前,服务器会检查查询缓存,如果能找到对应的查询,服务器不必进行查询解析、优化和执行的过程,直接返回缓存中的结果集。</span></div><div><span style="font-size:14px;"><br></span></div><div><span style="text-indent:28px;font-family:Verdana, Arial, Tahoma;background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">解析器与预处理器</span></span></span></div><div><span style="text-indent:28px;font-family:Verdana, Arial, Tahoma;"><span style="font-size:14px;"> MySQL会解析查询,并创建了一个内部数据结构(解析树)<span style="text-indent:0px;color:rgb(47,47,47);font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;">。这个过程解析器主要通过语法规则来验证和解析。比如SQL中是否使用了错误的关键字或者关键字的顺序是否正确等等。预处理会根据MySQL的规则进一步检查解析树是否合法。比如要查询的数据表和数据列是否存在等。</span></span></span></div><div><span style="font-size:14px;"><br></span></div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">查询优化器</span></span></span></div><div><span style="font-size:14px;"><span style="color:rgb(47,47,47);font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;"> 优化器将其转化成查询计划。多数情况下,一条查询可以有很多种执行方式,最后都返回相应的结果。优化器的作用就是找到这其中最好的执行计划。</span>优化器并不关心使用的什么存储引擎,但是存储引擎对优化查询是有影响的。优化器要求存储引擎提供容量或某个具体操作的开销信息来评估执行时间。</span></div><div><span style="font-size:14px;"><br></span></div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">查询引擎</span></span></span></div><div><span style="color:rgb(47,47,47);font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;"><span style="font-size:14px;"> 在完成解析和优化阶段以后,MySQL会生成对应的执行计划,查询执行引擎根据执行计划给出的指令调用存储引擎的接口得出结果。</span></span></div><div><h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t3"></a>存储引擎层</h3><div><div><span style="color:rgb(255,255,255);background-color:rgb(255,0,0);"><span style="font-size:14px;">作用</span></span></div><div><span style="font-size:14px;"> <span style="color:#ff6600;">负责MySQL中数据的存储与提取。 服务器中的查询执行引擎通过API与存储引擎进行通信,通过接口屏蔽了不同存储引擎之间的差异。</span>MySQL采用插件式的存储引擎。MySQL为我们提供了许多存储引擎,每种存储引擎有不同的特点。我们可以根据不同的业务特点,选择最适合的存储引擎。如果对于存储引擎的性能不满意,可以通过修改源码来得到自己想要达到的性能。例如阿里巴巴的<span style="color:rgb(51,51,51);"><strong><span style="font-family:SimSun;">X-Engine,为了满足企业的需求facebook与google都对InnoDB存储引擎进行了扩充</span><span style="font-family:Verdana, Tahoma, 'BitStream vera Sans', Arial, Helvetica, sans-serif;">。</span></strong></span></span></div><div><span style="font-size:14px;">特点:</span></div><div><span style="font-size:14px;"> 存储引擎是针对于表的而不是针对库的(一个库中不同表可以使用不同的存储引擎),<span style="line-height:26px;">服务器通过</span><span style="background-color:rgb(255,255,255);font-family:Calibri;line-height:26px;">API</span><span style="line-height:26px;">与存储引擎进行通信,用来屏蔽不同存储引擎之间的差异。</span></span></div><div><span style="font-size:14px;"><br></span></div><div><span style="color:rgb(255,255,255);background-color:rgb(255,0,0);"><span style="font-size:14px;">下面大致介绍一下MySQL中常见的的存储引擎</span></span></div><div><span style="background-color:rgb(255,153,0);"><span style="color:#ffffff;"><span style="font-size:14px;">InnoDB</span></span></span></div><div><span style="font-size:14px;"> 特点:支持事务,适合OLTP应用,假设没有什么特殊的需求,一般都采用InnoDB作为存储引擎。支持行级锁,从MySQL5.5.8开始,InnoDB存储引擎是默认的存储引擎。</span></div><div><span style="background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">MyISAM</span></span></span></div><div><span style="font-size:14px;"> <span style="color:#ff6600;">特点</span></span></div><div><span style="font-size:14px;"> 不支持事务,表锁设计,支持全文索引,主要应用于OLAP应用</span></div><div><span style="font-size:14px;"> <span style="color:#ff6600;">场景</span></span></div><div><span style="font-size:14px;"> 在排序、分组等操作中,当数量超过一定大小之后,由查询优化器建立的临时表就是MyISAM类型</span></div><div><span style="font-size:14px;"> 报表,数据仓库</span></div><div><span style="background-color:rgb(255,153,0);"><span style="color:rgb(255,255,255);"><span style="font-size:14px;">Memory</span></span></span></div><div><span style="font-size:14px;"> <span style="color:#ff6600;">特点</span></span></div><div><span style="font-size:14px;"> 数据都存放在内存中,数据库重启或崩溃,表中的数据都将消失,但是标的结构还是会保存下来。默认使用Hash索引。</span></div><div><span style="font-size:14px;"> <span style="color:#ff6600;">场景</span></span></div><div><span style="font-size:14px;"> 适合存储OLTP应用的临时数据或中间表。</span></div><div><span style="font-size:14px;"> 用于查找或是映射表,例如邮编和地区的对应表。</span></div><div><span style="color:rgb(255,102,0);"><span style="font-size:14px;"><br></span></span></div><div><span style="color:rgb(255,102,0);"><span style="font-size:14px;">除此之外还有CSV,Federated、Archive等等。后面会开一篇博客专门讲解MySQL存储引擎。</span></span><span style="font-size:14px;"> </span></div><h3 style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:Arial;background-color:rgb(166,255,153);"><a name="t4"></a>系统文件层</h3><div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;background-color:rgb(255,0,0);"><span style="color:#ffffff;"><span style="font-size:14px;">作用</span></span></span></div><div><span style="color:rgb(47,47,47);font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;"><span style="font-size:14px;"> 该层主要是将数据库的数据存储在文件系统之上,并完成与存储引擎的交互。</span></span></div><div><span style="color:#ffffff;background-color:rgb(255,0,0);"><span style="font-size:14px;">MyISAM物理文件结构为</span></span></div><span style="font-size:14px;">为了掩饰我先建一个MyISAM存储引擎的表:</span><p><img src="https://img-blog.csdn.net/20180511181553601?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""></p><p><span style="font-size:14px;">进入MySQL数据存储目录查看数据表在文件上的体现:</span><br></p><p><img src="https://img-blog.csdn.net/20180511181650644?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><div style="padding:0px;margin-top:1em;margin-bottom:1em;background-color:rgb(255,255,255);"><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;line-height:26px;"><span style="font-size:14px;"><span style="color:#ff6600;">.frm文件:</span>与表相关的元数据信息都存放在frm文件,包括表结构的定义信息等。</span></span></div><div style="padding:0px;background-color:rgb(255,255,255);margin-top:1em;margin-bottom:1em;"><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;line-height:26px;"><span style="font-size:14px;"><span style="color:#ff6600;">.MYD文件:</span>MyISAM存储引擎专用,用于存储MyISAM表的数据</span></span></div><div style="padding:0px;background-color:rgb(255,255,255);margin-top:1em;margin-bottom:1em;"><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;line-height:26px;"><span style="font-size:14px;"><span style="color:#ff6600;">.MYI文件:</span>MyISAM存储引擎专用,用于存储MyISAM表的索引相关信息</span></span></div><div><span style="color:#ffffff;background-color:rgb(255,0,0);"><span style="font-size:14px;">InnoDB物理文件结构</span></span></div><p><span style="font-size:14px;">先建两个InnoD存储引擎的表:</span></p><p><img src="https://img-blog.csdn.net/20180511181730604?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""></p><p><img src="https://img-blog.csdn.net/20180511182654466?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><p><span style="font-size:14px;">进入MySQL数据存储目录查看数据表在文件上的体现:</span></p><p><img src="https://img-blog.csdn.net/20180511182902701?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhX2d1b19saQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;"><span style="background-color:rgb(255,255,255);"><span style="font-size:14px;">注意上面的每个表都有一个*.frm与*.ibd后缀文件他们的作用分别是:</span></span></span></div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;background-color:rgb(255,255,255);"><span style="font-size:14px;"><span style="color:#ff6600;">.frm文件:</span>与表相关的元数据信息都存放在frm文件,包括表结构的定义信息等。</span></span></div><span style="font-family:'PingFang SC';"><span style="font-size:14px;"><span style="color:#ff6600;">.ibd文件:</span><span style="color:rgb(51,51,51);font-family:'PingFang SC';">存放innodb表的数据文件。</span></span></span></div><div><span style="font-family:'PingFang SC';color:#333333;"><span style="font-size:14px;"><br></span></span><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;"><span style="font-size:14px;"><span style="font-family:'PingFang SC';background-color:rgb(255,0,0);"><span style="color:#ffffff;">除了.ibd文件InnoDB还有一种文件的存储格式为.ibdata文件,那么他们之间有什么区别呢?</span></span><span style="color:#2f2f2f;"> </span></span></span></div><div><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;"><span style="font-size:14px;"><span style="color:rgb(51,51,51);font-family:'PingFang SC';">这两种文件都是存放innodb数据的文件,之所以用两种文件来存放innodb的数据,是因为<span style="color:rgb(51,51,51);font-family:'PingFang SC';">InnoDB</span>的数据存储方式能够通过配置来决定是使用</span><span style="color:rgb(51,51,51);font-family:'PingFang SC';"><strong>共享表空间</strong></span><span style="color:rgb(51,51,51);font-family:'PingFang SC';">存放存储数据,还是用</span><span style="color:rgb(51,51,51);font-family:'PingFang SC';"><strong>独享表空间</strong></span><span style="font-family:'PingFang SC';"><span style="color:#333333;">存放存储数据。独享表空间存储方式使用.ibd文件,并且每个表一个ibd文件。共享表空间存储方式采用.ibdata文件,所有的表共同使用一个ibdata文件,即所有的数据文件都存在一个文件中。决定使用哪种表的存储方式可以通过</span><span style="font-family:'-apple-system', 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun;line-height:26px;"><span style="color:#333333;">mysql的配置文件中 innodb_file_per_table选项来指定。</span><span style="color:#ff6600;">InnoDB默认使用的是独享表的存储方式,这种方式的好处是当数据库产生大量文件碎片的时,整理磁盘碎片对线上运行环境的影响较小。</span></span></span></span></span></div></div></div></div> </div>
</div>
</article>
<div class="postTime">
<div class="article-bar-bottom">
<span class="time">
文章最后发布于: 2018-05-11 22:16:32 </span>
</div>
</div>
<div class="hide-article-box hide-article-pos text-center">
<a class="btn-readmore" data-report-view="{"mod":"popu_376","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289","strategy":"readmore"}" data-report-click="{"mod":"popu_376","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289","strategy":"readmore"}">
展开阅读全文
<svg class="icon chevrondown" aria-hidden="true">
<use xlink:href="#csdnc-chevrondown"></use>
</svg>
</a>
</div>
<!--打赏开始-->
<div class="reward-user-box">
<span class="reward-word" style="color:#B4B4B4 !important">有 <span class="num">0</span> 个人打赏</span>
<a target="_blank" href="https://im.csdn.net/im/main.html?userName=da_guo_li" data-report-click="{"mod":"popu_810","dest":"私信"}" data-report-view="{"mod":"popu_810","dest":"私信"}" id="profile-content-alink">
<div class="reward-fexd" id="">
<!-- iconcsdnc-bookmark -->
<svg class="reward-icon" aria-hidden="true">
<use xlink:href="#csdnc-envelope"></use>
</svg>
<div>私信求帮助</div>
</div>
</a>
</div>
<!--打赏结束-->
<div class="recommend-box"><div class="recommend-item-box type_blog clearfix" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/happylee6688/article/details/47150515","strategy":"BlogCommendFromMachineLearnPai2","index":"0"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/happylee6688/article/details/47150515","strategy":"BlogCommendFromMachineLearnPai2","index":"0"}">
<div class="content" style="width: 712px;">
<a href="https://blog.csdn.net/happylee6688/article/details/47150515" target="_blank" rel="noopener" title="带你认识 MySQL 之 MySQL 体系结构">
<h4 class="text-truncate oneline" style="width: 552px;">
带你认识 <em>MySQL</em> 之 <em>MySQL</em> <em>体系结构</em> </h4>
<div class="info-box d-flex align-content-center">
<p class="date-and-readNum oneline">
<span class="date hover-show">07-30</span>
<span class="read-num hover-hide">
阅读数
1万+</span>
</p>
</div>
</a>
<p class="content" style="width: 712px;">
<a href="https://blog.csdn.net/happylee6688/article/details/47150515" target="_blank" rel="noopener" title="带你认识 MySQL 之 MySQL 体系结构">
<span class="desc oneline">序最近一直在忙项目,各种加班加点,项目上线,渐渐的没有了学习的时间。这不,刚这几天才能抽出点时间,忙里偷闲,正在看一本数据库的书籍,相信很多小伙伴们也都看过 — — 《MySQL 技术内幕:InnoD...</span>
</a>
<span class="blog_title_box oneline ">
<span class="type-show type-show-blog type-show-after">博文</span>
<a target="_blank" rel="noopener" href="https://blog.csdn.net/happylee6688">来自: <span class="blog_title"> 紫羽风的博客</span></a>
</span>
</p>
</div>
</div>
- 小饿馍 5个月前 #3楼 谢谢谢谢谢谢谢谢谢谢 举报回复
- 上一页
- 1
- 下一页
MySQL运行机制原理&架构
12-22 阅读数 2万+
1.MySQL知识普及:MySQL是一个开放源代码的关系数据库管理系统。MySQL架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务... 博文 来自: dream_188810的博客
MySQL体系结构图详解
03-30 阅读数 4966
体系结构图如下:连接层思想为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个“缓冲池”。原理预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后... 博文 来自: Data & Analysis
五大开源MySQL管理工具!
12-15 阅读数 4万+
对于数据库管理员(DBA)来说,保持数据库运行在最佳状态需要具备敏捷,专注,快速反应的能力以及一颗冷静的头脑。数据库几乎是所有应用程序成功运行的核心,由于DBA负责组织数据,因此寻找可靠的工具帮助简化... 博文 来自: Fly
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_59" data-pid="59"><script type="text/javascript">
(function() {
var s = "_" + Math.random().toString(36).slice(2);
document.write('<div style="" id="' + s + '"></div>');
(window.slotbydup = window.slotbydup || []).push({
id: "u3491668",
container: s
});
})();
MySql体系架构(一)
03-30 阅读数 482
定义数据库和实例: 数据库:物理操作系统文件或其他形式类型文件的集合 数据库实例:它是来操作数据库文件的,由后台线程以及一块共享内存区组成体系架构: (1) Connectors:不同语言中与SQL... 博文 来自: 黑子
学会了这些技术,你离BAT大厂不远了
08-26 阅读数 17万+
每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些... 博文 来自: 平头哥的技术博文
<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix" data-report-view="{"mod":"popu_614","dest":"https://download.csdn.net/download/lanjinbo/10877457","strategy":"BlogCommendFromMachineLearnPai2","index":"6"}" data-report-click="{"mod":"popu_614","dest":"https://download.csdn.net/download/lanjinbo/10877457","strategy":"BlogCommendFromMachineLearnPai2","index":"6"}">
<a href="https://download.csdn.net/download/lanjinbo/10877457" rel="noopener" target="_blank">
<div class="content clearfix">
<div class="">
<h4 class="text-truncate oneline clearfix">
<em>mysql</em>,、SQL SERVER 连接工具。 </h4>
<span class="data float-right">12-26</span>
</div>
<div class="desc oneline">
Navicat for MySQL 、Navicat for SQL SERVER 客户端连接工具。 </div>
<span class="type-show type-show-download">下载</span>
</div>
</a>
</div>
【MySQL】SQL执行计划分析
01-09 阅读数 1万+
MySQLEXPLAIN命令是查询性能优化不可缺少的一部分,该文主要讲解explain命令的使用及相关参数说明。... 博文 来自: 多多说happy的博客
程序员真是太太太太太有趣了!!!
08-26 阅读数 1万+
点击上方“程序员小明”,选择“星标”今晚可以不加班!网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?各位...... 博文 来自: 程序员小明
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_60" data-pid="60"><iframe src="https://adaccount.csdn.net/#/preview/261?m=cnQEAbQHcpbpnAAALpDypttHpSctiQptJbmpULnHpAXAQttHDtEipbXJpEJcnJHELQWpDttAiybDALyAmfcSvAtSHEnDnQtpJLEQ&k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&k=&m=cnQEAbQHcpbpnAAALpDypttHpSctiQptJbmpULnHpAXAQttHDtEipbXJpEJcnJHELQWpDttAiybDALyAmfcSvAtSHEnDnQtpJLEQ"></div></div>
浏览 GitHub 太卡了?教你两招!
09-04 阅读数 2万+
老实说,GitHub在国内的使用体验并不算太好,这其中最大的原因就是网络了。GitHub访问起来比较卡,这个看起来貌似无解。国内的gitee网速倒是可以,但是无法代替GitHub,个人感觉gitee上... 博文 来自: 江南一点雨的专栏
MySQL体系结构
02-06 阅读数 9
MySQL体系结构 2012-02-06 07:59 by 轩脉刃, ... 阅读, ... 评论, 收藏, 编辑 了解MySql必须牢牢记住其体系结构图,Mysql是由... 博文 来自: 轩脉刃的刀光剑影
<div class="recommend-item-box blog-expert-recommend-box" style="display: block;">
<div class="d-flex">
<div class="blog-expert-recommend">
<div class="blog-expert">
<div class="blog-expert-flexbox" data-report-view="{"mod":"popu_709","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><a href="https://blog.csdn.net/happylee6688" target="_blank"><img src="https://profile.csdnimg.cn/F/E/E/3_happylee6688" username="happylee6688" alt="紫竹风" title="紫竹风"></a><span data-report-click="{"mod":"popu_710","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><span class="blog-expert-button-follow btn-red-follow" data-name="happylee6688" data-nick="紫竹风">关注</span></span></div><div class="info"><span data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><a href="https://blog.csdn.net/happylee6688" target="_blank"><h5 class="oneline" title="紫竹风">紫竹风</h5></a></span> <p></p><p class="article-num" title="190篇文章"> 190篇文章</p><p class="article-num" title="排名:1000+"> 排名:1000+</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><a href="https://blog.csdn.net/dream_188810" target="_blank"><img src="https://profile.csdnimg.cn/D/2/A/3_dream_188810" username="dream_188810" alt="Not-Bad" title="Not-Bad"></a><span data-report-click="{"mod":"popu_710","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><span class="blog-expert-button-follow btn-red-follow" data-name="dream_188810" data-nick="Not-Bad">关注</span></span></div><div class="info"><span data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><a href="https://blog.csdn.net/dream_188810" target="_blank"><h5 class="oneline" title="Not-Bad">Not-Bad</h5></a></span> <p></p><p class="article-num" title="30篇文章"> 30篇文章</p><p class="article-num" title="排名:千里之外"> 排名:千里之外</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><a href="https://blog.csdn.net/w892824196" target="_blank"><img src="https://profile.csdnimg.cn/B/5/3/3_w892824196" username="w892824196" alt="小叔叔乎" title="小叔叔乎"></a><span data-report-click="{"mod":"popu_710","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><span class="blog-expert-button-follow btn-red-follow" data-name="w892824196" data-nick="小叔叔乎">关注</span></span></div><div class="info"><span data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><a href="https://blog.csdn.net/w892824196" target="_blank"><h5 class="oneline" title="小叔叔乎">小叔叔乎</h5></a></span> <p></p><p class="article-num" title="1203篇文章"> 1203篇文章</p><p class="article-num" title="排名:5000+"> 排名:5000+</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><a href="https://blog.csdn.net/m0_37314675" target="_blank"><img src="https://profile.csdnimg.cn/B/3/9/3_m0_37314675" username="m0_37314675" alt="极客-裴泓博" title="极客-裴泓博"></a><span data-report-click="{"mod":"popu_710","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><span class="blog-expert-button-follow btn-red-follow" data-name="m0_37314675" data-nick="极客-裴泓博">关注</span></span></div><div class="info"><span data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/da_guo_li/article/details/80280289"}"><a href="https://blog.csdn.net/m0_37314675" target="_blank"><h5 class="oneline" title="极客-裴泓博">极客-裴泓博</h5></a></span> <p></p><p class="article-num" title="92篇文章"> 92篇文章</p><p class="article-num" title="排名:千里之外"> 排名:千里之外</p><p></p></div></div></div></div>
</div>
</div>
</div>
</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_28893679/article/details/78281207","strategy":"searchFromBaidu1","index":"6"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_28893679/article/details/78281207","strategy":"searchFromBaidu1","index":"6"}" data-track-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_28893679/article/details/78281207","strategy":"searchFromBaidu1","index":4,"extend1":"_"}" data-track-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_28893679/article/details/78281207","strategy":"searchFromBaidu1","index":4,"extend1":"_"}" data-flg="true"> <a href="https://blog.csdn.net/qq_28893679/article/details/78281207" target="_blank"> <h4 class="text-truncate oneline" style="width: 633px;"><em>MySQL</em><em>体系结构</em> - 吴永胡的博客 - CSDN博客</h4> <div class="info-box d-flex align-content-center"> <p> <span class="date">10-3</span> </p> </div> </a> </div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/yiguang_820/article/details/82117210","strategy":"searchFromBaidu1","index":"7"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/yiguang_820/article/details/82117210","strategy":"searchFromBaidu1","index":"7"}" data-track-view="{"mod":"popu_614","dest":"https://blog.csdn.net/yiguang_820/article/details/82117210","strategy":"searchFromBaidu1","index":5,"extend1":"_"}" data-track-click="{"mod":"popu_614","dest":"https://blog.csdn.net/yiguang_820/article/details/82117210","strategy":"searchFromBaidu1","index":5,"extend1":"_"}" data-flg="true"> <a href="https://blog.csdn.net/yiguang_820/article/details/82117210" target="_blank"> <h4 class="text-truncate oneline" style="width: 626px;">1.<em>mysql</em><em>体系结构</em> - yiguang_820的博客 - CSDN博客</h4> <div class="info-box d-flex align-content-center"> <p> <span class="date">11-11</span> </p> </div> </a> </div>
吃人的那些 Java 名词:对象、引用、堆、栈
09-05 阅读数 2万+
作为一个有着8年Java编程经验的IT老兵,说起来很惭愧,我被Java当中的四五个名词一直困扰着:**对象、引用、堆、栈、堆栈**(栈可同堆栈,因此是四个名词,也是五个名词)。每次我看到这几个名词,都... 博文 来自: 沉默王二
接班马云的为何是张勇?
09-14 阅读数 4万+
上海人、职业经理人、CFO背景,集齐马云三大不喜欢的张勇怎么就成了阿里接班人?作者|王琳本文经授权转载自燃财经(ID:rancaijing)9月10日,张勇转正了,他由阿里巴巴董事局候任主席正式成为阿... 博文 来自: CSDN资讯
深入理解 MySQL 底层实现
12-13 阅读数 2万+
本文来自作者 默默 在 GitChat 上分享「深入理解MySQL底层实现」,「阅读原文」查看交流实录。「文末高能」编辑|哈比MySQL的常用引擎1.InnoDBInnoDB的存储文件有两个,后缀名分... 博文 来自: 技术杂谈
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_61" data-pid="61"><iframe src="https://adaccount.csdn.net/#/preview/787?m=cifnvHSLJLSDiEAcoHcSbSEEUXSnpviHtSXttpAbASEcEHiyESitLEmSyLAEJHttbASEAQWbDUAntiDtEbpQnmESccSDiHcviAEQ&k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&k=&m=cifnvHSLJLSDiEAcoHcSbSEEUXSnpviHtSXttpAbASEcEHiyESitLEmSyLAEJHttbASEAQWbDUAntiDtEbpQnmESccSDiHcviAEQ"></div></div>
Google 为中国开发者都带来了什么?
09-10 阅读数 4277
Android10原生支持5G,Flutter1.9、Dart2.5正式发布!作者|唐小引写于上海世博中心封图|CSDN付费下载自东方IC出品|GDD合作伙伴CSDN(ID:CSDNnews)这是Go... 博文 来自: CSDN资讯
Spring高级技术梳理
09-20 阅读数 5241
Spring高级技术梳理 序言正文SpringDate部分Spring全家桶之SpringData——预科阶段Spring全家桶之SpringData——Spring 整合Hibernate与Hi... 博文 来自: 时间静止
史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)
10-29 阅读数 4万+
网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时候你可能思路全无~中招了咩~,还有一些同学依旧在使用ec... 博文 来自: 程序员宜春的博客
接私活必备的 10 个开源项目!
09-17 阅读数 6万+
点击蓝色“GitHubDaily”关注我加个“星标”,每天下午18:35,带你逛GitHub!作者|SevDot来源|http://1t.click/VE8W...... 博文 来自: GitHubDaily
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_62" data-pid="62"><iframe src="https://adaccount.csdn.net/#/preview/644?m=SnEctQQJttHJESApSiSELnpSiJnpnASEcDyAJHAAncAJniDyAoHJAiXDtHLAXbffbHLQnLiWcnyLvotEnbfLntApmEUmpJHUQpEQ&k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&k=&m=SnEctQQJttHJESApSiSELnpSiJnpnASEcDyAJHAAncAJniDyAoHJAiXDtHLAXbffbHLQnLiWcnyLvotEnbfLntApmEUmpJHUQpEQ"></div></div>
让程序员崩溃的瞬间(非程序员勿入)
09-16 阅读数 24万+
今天给大家带来点快乐,程序员才能看懂。来源:https://zhuanlan.zhihu.com/p/470665211. 公司实习生找 Bug2.在调试时,将断点设置在错误的位置3.当我有一个很棒的... 博文 来自: strongerHuang
【MySQL】常见的业务处理-进行分区间的统计
01-08 阅读数 3771
场景在日常工作中我们常常有这样的需求:统计所有数据区间的信息。案例:统计某个商城系统中所有登录用户消费金额大于1000元的,800到1000元的,以及800元以下的人数:用户登录表:商品订单表:MyS... 博文 来自: 多多说happy的博客
从入门到精通,Java学习路线导航(附学习资源)
09-16 阅读数 3274
引言最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。Java学习路线当然,这里... 博文 来自: java_sha的博客
如何在Windows中开启"上帝模式"
09-23 阅读数 1万+
原文链接:https://mp.weixin.qq.com/s?__biz=MzIwMjE1MjMyMw==&mid=2650202982&idx=1&sn=2c6c609ce... 博文 来自: 时间静止
分享靠写代码赚钱的一些门路
09-25 阅读数 3397
作者mezod,译者josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩...... 博文 来自: qq_33570092的博客
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_63" data-pid="63"><iframe src="https://adaccount.csdn.net/#/preview/575?m=ptcLpJbQvJLntbbHbccpybJHcpESEpLniSDtApbDpctAHnXUHvJyLvpHQibJbWJcipSDiJApnDQJQvtmLJbELtyivSJHcbiAQSbQ&k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&k=&m=ptcLpJbQvJLntbbHbccpybJHcpESEpLniSDtApbDpctAHnXUHvJyLvpHQibJbWJcipSDiJApnDQJQvtmLJbELtyivSJHcbiAQSbQ"></div></div>
【MySQL】MySQL数据类型宽度
01-09 阅读数 548
MySQL中整数数据类型上图:MySQL的整数类型MySQL中数据类型的显示宽度显示宽度只是指明MYSQL最大可能显示的数字个数,数值的位数小于指定的宽度时会有空格填充,取决于你的设置。如果插入了大于... 博文 来自: 多多说happy的博客
为什么平头哥做芯片如此迅猛?
09-26 阅读数 1万+
作者|胡巍巍发自杭州云栖大会责编|唐小引出品|CSDN(ID:CSDNnews)2018年10月31日,阿里旗下的平头哥半导体有限公司成立。如今,平头哥成立不到一年,就已成绩斐然。2019年9月25日... 博文 来自: CSDN资讯
武汉为什么进不了互联网第一梯队?
09-08 阅读数 3776
作者|盛佳莹、张帆本文经授权转自猎云网(ID:ilieyun)从2011年以前双创在武汉萌芽,到现在力争互联网第四极,看武汉的互联网企业如何成长。艰难中萌芽2011年高考前夕,付小龙坐在宿舍里用人生第... 博文 来自: CSDN资讯
技术人员要拿百万年薪,必须要经历这9个段位
08-24 阅读数 2万+
很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职...... 博文 来自: Python之禅的专栏
【电赛】2019电赛纸张计数显示装置(F题)
10-24 阅读数 4102
2019年全国大学生电子设计竞赛纸张计数显示装置(F题)【本科组】[外链图片转存失败(img-9bk1h47P-1568302010340)(https://github.com/zengwangfa... 博文 来自: 淹死的鱼
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_64" data-pid="64"><iframe src="https://adaccount.csdn.net/#/preview/786?m=LSttcfbpvHbSEDpbiLctSotpLHAAcULnbbtLAbpbSXbnpUJAELHXtAiAfEHEtntymXHSEJbSSQtiEWQpnJobXcUnbUEbAfLfHcvQ&k=" frameborder="0" width="100%" height="75px" scrolling="no"></iframe><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?d=2&k=&m=LSttcfbpvHbSEDpbiLctSotpLHAAcULnbbtLAbpbSXbnpUJAELHXtAiAfEHEtntymXHSEJbSSQtiEWQpnJobXcUnbUEbAfLfHcvQ"></div></div>
十大优秀编程项目,让你的简历金光闪闪
10-06 阅读数 2万+
全文共3241字,预计学习时长6分钟被问到如何学习编程时,最常听到的问题就是:“有没有什么新项目的好点子?”一些老套的答案有:“做一个象棋游戏”或者“命令行界面”。这些答案没有错,但这些例子不符合现代... 博文 来自: 读芯术的博客
用Python分析2000款避孕套,得出这些有趣的结论
09-18 阅读数 4万+
到现在为止,我们的淘宝教程已经写到了第四篇,前三篇分别是:第一篇:Python模拟登录淘宝,详细讲解如何使用requests库登录淘宝pc端。第二篇:淘宝自动登录2.0,新增Cookies序列化,教大... 博文 来自: 猪哥
不要在网站上无限滚动!
09-17 阅读数 1万+
人们在浏览网站的时候是喜欢用“无限滚动”,还是喜欢点击“阅读更多”或“查看更多”?无限滚动消除了分页的需要——分页是将数字内容分离到不同页面的过程。但这种方式真的好吗?作者|Monishreddy译者... 博文 来自: CSDN资讯
Docker 零基础从入门到使用
09-24 阅读数 1万+
诺!这只可爱的小鲸鱼就是docker了!Docker是什么?Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Window... 博文 来自: 小白一个
面试官:兄弟,说说基本类型和包装类型的区别吧
09-29 阅读数 3万+
Java的每个基本类型都对应了一个包装类型,比如说int的包装类型为Integer,double的包装类型为Double。基本类型和包装类型的区别主要有以下4点。... 博文 来自: 沉默王二
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_65" data-pid="65"><script type="text/javascript">
(function() {
var s = "_" + Math.random().toString(36).slice(2);
document.write('<div style="" id="' + s + '"></div>');
(window.slotbydup = window.slotbydup || []).push({
id: "u4221803",
container: s
});
})();
多线程编程是后台开发人员的基本功
09-29 阅读数 1万+
这里先给大家分享一个小故事:在我刚开始参加工作的那年,公司安排我开发一款即时通讯软件(IM,类似于QQ聊天软件),在这之前我心里也知道如果多线程操作一个整型值是要加锁...... 博文 来自: CSDN资讯
分布式、多线程、高并发都不懂,拿什么去跳槽
10-08 阅读数 1万+
当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程?当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼?确...... 博文 来自: Java知音
MYSQL8.0以上版本正确修改ROOT密码
08-12 阅读数 3693
部署环境:安装版本redhatCent7.0MYSQL版本8.0.2.0 成功部署完毕后出现故障情况:1. 正常启动MYSQL服务后,敲Linux中root账户和密码进入不去。2. ... 博文 来自: qq_39459412的博客
飞天智能:阿里云的 AI 落地野心
09-24 阅读数 975
当下,AI业界不会否认的一个事实是,AI实力的比拼不再是单点的算法技术能力,而是从底层算法到应用平台的全面AI能力。单纯的算法,只是实验室里的乐趣,唯有结合商业的数据处...... 博文 来自: CSDN资讯
漫画 | 外行对程序员误会有多深!
10-11 阅读数 1万+
作者:阿波、纯洁的微笑漫画:宁州枪手程序员如今已经发展成社会的主流职业,以至于街头的王大妈李大爷都能说出一二来,据说他们认为的程序员是这样子的:程序员都是秃头,秃的越狠越...... 博文 来自: 纯洁的微笑
<div class="recommend-item-box recommend-recommend-box"><div id="kp_box_66" data-pid="66"><div id="three_ad38" class="mediav_ad"></div>
刚出炉!年度榜单:Python三连冠,碾压Java!你怎么看?
09-17 阅读数 3113
新一年度的编程语言榜单来了,如果你每年都在看,会发现编程榜单跟娱乐圈的“金鹰节”一类的颁奖节目很像,有很多新秀获奖得主,更会见证许多老牌“明星”的蓦然暗淡,令人不胜唏嘘。...... 博文 来自: CSDN资讯
Linux文件操作高频使用命令
08-28 阅读数 1万+
文章目录0.新建操作:1.查看操作2.删除操作3.复制操作4.移动操作:5.重命名操作:6.解压压缩操作 0.新建操作: mkdir abc #新建一个文件夹 touch abc.sh #新建一... 博文
1、搜索引擎
2、PPT
3、图片操作
4、文件共享
5、应届生招聘
6、程序员面试题库
7、办公、开发软件
8、高清图片、视频素材网站
9、项目开源
10、算法
11、在…
博文
<input /> 标签是我们日常开发中非常常见的替换元素了,但是最近在刷 whattwg 跟 MDN 的时候发现 跟 <in…
博文
又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满!
而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道…
博文
<div class="recommend-item-box recommend-recommend-box"><div id="_pnlgh21xmu" style="width: 100%;"><iframe width="900" frameborder="0" height="90" scrolling="no" src="https://pos.baidu.com/s?hei=90&wid=900&di=u3491668&ltu=https%3A%2F%2Fblog.csdn.net%2Fda_guo_li%2Farticle%2Fdetails%2F80280289&psi=2c93ffeff11a9981ac22595ea712d4d6&psr=1536x960&cmi=4&cfv=0&cpl=3&ant=0&dc=3&par=1536x920&ltr=https%3A%2F%2Fso.csdn.net%2Fso%2Fsearch%2Fs.do%3Fq%3DMySQL%26t%3D%26o%3D%26s%3D%26l%3D%26f%3D%26viparticle%3D&tlm=1574599999&cja=false&cce=true&dtm=HTML_POST&ccd=24&chi=1&tcn=1574599999&drs=1&dis=0&dri=1&pcs=1519x818&exps=111000&ps=8742x410&ari=2&cec=UTF-8&dai=3&col=zh-CN&pis=-1x-1&prot=2&tpr=1574599999220&ti=%E3%80%90MySQL%E3%80%91%E6%BC%AB%E8%B0%88MySQL%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84&pss=1519x11706&cdo=-1"></iframe></div><script type="text/javascript" src="//rabc1.iteye.com/production/res/rxjg.js?pkcgstj=jm"></script></div>
分享靠写代码赚钱的一些门路
09-26 阅读数 6万+
作者 mezod,译者 josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩...... 博文
这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案…
博文
1.1域名、IP、端口
域名信息查询:信息可用于后续渗透
IP信息查询:确认域名对应IP,确认IP是否真实,确认通信是否正常
端口信息查询:NMap扫描,确认开放端口
如果不…
博文
<div class="recommend-item-box recommend-recommend-box"><div style=""><abbr style="width:0px;height:0px;"></abbr><iframe width="900" frameborder="0" height="90" scrolling="no" src="//pos.baidu.com/s?hei=90&wid=900&di=u3491668&ltu=https%3A%2F%2Fblog.csdn.net%2Fda_guo_li%2Farticle%2Fdetails%2F80280289&psi=2c93ffeff11a9981ac22595ea712d4d6&ari=2&tlm=1574599999&cec=UTF-8&psr=1536x960&dri=2&ltr=https%3A%2F%2Fso.csdn.net%2Fso%2Fsearch%2Fs.do%3Fq%3DMySQL%26t%3D%26o%3D%26s%3D%26l%3D%26f%3D%26viparticle%3D&ccd=24&cdo=-1&cpl=3&cfv=0&ant=0&dtm=HTML_POST&cmi=4&dis=0&par=1536x920&tcn=1574599999&prot=2&cce=true&ti=%E3%80%90MySQL%E3%80%91%E6%BC%AB%E8%B0%88MySQL%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84&cja=false&pss=1519x11802&ps=9245x410&pis=-1x-1&col=zh-CN&exps=111000&dc=3&chi=1&drs=1&dai=4&pcs=1519x818&tpr=1574599999220"></iframe></div><script type="text/javascript" src="//rabc1.iteye.com/production/res/rxjg.js?pkcgstj=jm"></script></div>
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
10-22 阅读数 4万+
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成) one 樱花树
动…
博文
作者:守望先生
ID:shouwangxiansheng
前言
经常有读者让我推荐书籍,这次我就把我私藏的计算机书单分享给你们!不过由于时间匆忙,不会进行更加详细…
博文
一、对称加密
一禅:在每次发送真实数据之前,服务器先生成一把密钥,然后先把密钥传输给客户端。之后服务器给客…
博文
启动mysql服务
sudo /usr/local/mysql/support-files/mysql.server start
停止mysql服务
sudo /usr/loc…
博文
敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自…
博文
一、元字符
元字符是构造正则表达式的一种基本元素。
. :匹配除换行符以外的任意字符
w:匹配字母或数字或下划线或汉字
s:匹配任意的空白符
d:匹配数字
b:…
博文
计算机与网络设备之间如果要相互通信,双方就必须基于相同的方法.比如如何探测到通信目标.由哪一边先发起通信,使用哪种语言进行通信,怎样结束通信等规则都需要事先确定.不同的硬件…
博文
最近区块链这个玩意又被市场搞的很是火热,相信大部分人都不太清楚这玩意到底是怎么样的一个概念,它来了,它来了,它到底是啥~ 国家都开始发文支持了,下面是一个通俗易懂的…
博文
比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是…
博文
Java基础中的IO流
11-19 阅读数 1701
一、File 类 File 类:文件和目录路径名的抽象表示形式 提供的功能:操作文件外部的能力,不能操作文件内部的内容 能够定义真实存在的路径|文件,不在的也可以定义,所以抽象表现形式 构造器... 博文
根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。
所谓的兼职职位众…
博文
首先,我们生活中的网络从应用上可以分为内网和外网;
内网就是你自己的网络环境,就你自己能访问,比如你本地测试进行的localhost;
外网就不言而喻了,你看网页,视频等…
博文
二、Python运算符、条件结构、循环结构
三、Python函数
四、做一次综合练习,做一个控制台…
博文
然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交…
博文
责编 |郭芮
出品 | CSDN(ID:CSDNnews)
JavaScript能发展到现在的程度已经经历不少的坎坷,早产带来的某些缺陷是永久性的,因此浏览器才有禁用Ja…
博文
<div class="recommend-item-box type_hot_word">
<div class="content clearfix" style="width: 712px;">
<div class="float-left">
<span>
<a href="https://blog.csdn.net/yilovexing/article/details/80577510" target="_blank">
python</a>
</span>
<span>
<a href="https://blog.csdn.net/slwbcsdn/article/details/53458352" target="_blank">
json</a>
</span>
<span>
<a href="https://blog.csdn.net/csdnnews/article/details/83753246" target="_blank">
java</a>
</span>
<span>
<a href="https://blog.csdn.net/qq_35077512/article/details/88952519" target="_blank">
mysql</a>
</span>
<span>
<a href="https://blog.csdn.net/pdcfighting/article/details/80297499" target="_blank">
pycharm</a>
</span>
<span>
<a href="https://blog.csdn.net/sinyu890807/article/details/97142065" target="_blank">
android</a>
</span>
<span>
<a href="https://blog.csdn.net/gexiaoyizhimei/article/details/100122368" target="_blank">
linux</a>
</span>
<span>
<a href="https://download.csdn.net/download/xhg_gszs/10978826" target="_blank">
json格式</a>
</span>
<span>
<a href="https://www.csdn.net/gather_13/MtzaAgxsLWRvd25sb2Fk.html" target="_blank">
c# tcp通信客户端类</a>
</span>
<span>
<a href="https://www.csdn.net/gather_15/MtzaAgysLWRvd25sb2Fk.html" target="_blank">
c# 数字转时间</a>
</span>
<span>
<a href="https://www.csdn.net/gather_11/MtzaAgzsLWRvd25sb2Fk.html" target="_blank">
c# 读json</a>
</span>
<span>
<a href="https://www.csdn.net/gather_13/MtzaAg0sLWRvd25sb2Fk.html" target="_blank">
c# 释放文件</a>
</span>
<span>
<a href="https://www.csdn.net/gather_14/MtzaAg1sLWRvd25sb2Fk.html" target="_blank">
c#某个数的模</a>
</span>
<span>
<a href="https://www.csdn.net/gather_1b/MtzaAg2sLWRvd25sb2Fk.html" target="_blank">
c# 更改exe生成名称</a>
</span>
<span>
<a href="https://www.csdn.net/gather_18/MtzaAg3sLWRvd25sb2Fk.html" target="_blank">
c#程序文件写入性能太差</a>
</span>
<span>
<a href="https://www.csdn.net/gather_1a/MtzaAg4sLWRvd25sb2Fk.html" target="_blank">
c#给定5个商品</a>
</span>
<span>
<a href="https://www.csdn.net/gather_1e/MtzaAg5sLWRvd25sb2Fk.html" target="_blank">
c# 异步委托 性能</a>
</span>
<span>
<a href="https://www.csdn.net/gather_29/MtzaEgxsLWJsb2cO0O0O.html" target="_blank">
c#满足条件跳出循环</a>
</span>
</div>
</div>
</div>
<div class="recommend-loading-box">
<img src="https://csdnimg.cn/release/phoenix/images/feedLoading.gif">
</div>
<div class="recommend-end-box">
<p class="text-center">没有更多推荐了,<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
</div>
</div>
<div class="template-box">
<span>©️2019 CSDN</span><span class="point"></span>
<span>皮肤主题: 编程工作室</span>
<span> 设计师:
CSDN官方博客 </span>
</div>
</main>
<aside class="blog_container_aside">
<!--主页引入-->
<div id="asideProfile" class="aside-box">
<!-- <h3 class="aside-title">个人资料</h3> -->
<div class="profile-intro d-flex">
<div class="avatar-box d-flex justify-content-center flex-column">
<a href="https://blog.csdn.net/da_guo_li">
<img src="https://profile.csdnimg.cn/D/8/9/3_da_guo_li" class="avatar_pic" username="da_guo_li">
<img src="https://g.csdnimg.cn/static/user-reg-year/2x/3.png" class="user-years">
</a>
</div>
<div class="user-info d-flex flex-column profile-intro-name-box">
<div>
<span class="name csdn-tracking-statistics tracking-click " data-report-click="{"mod":"popu_379"}" username="da_guo_li">
<a href="https://blog.csdn.net/da_guo_li" class="" id="uid" title="da_guo_li">
da_guo_li </a>
</span>
</div>
<div class="profile-intro-name-boxFooter">
<div class="personal-home-page" style="right:-96px;"><a target="_blank" href="https://me.csdn.net/da_guo_li">TA的个人主页 ></a></div>
<div class="profile-intro-name-boxOpration">
<div class="profile-personal-letter">
<a id="profile-personal-alink" class="profile-personal-alink" href="https://im.csdn.net/im/main.html?userName=da_guo_li" target="_blank" rel="noopener">私信</a>
</div>
<div class="opt-box d-flex flex-column">
<span class="csdn-tracking-statistics tracking-click" data-report-click="{"mod":"popu_379"}">
<a class="btn btn-sm btn-red-hollow attention" id="btnAttent" style="padding:0;">关注</a>
</span>
</div>
</div>
</div>
</div>
</div>
<div class="data-info d-flex item-tiling">
<dl class="text-center" title="29">
<dt><a href="https://blog.csdn.net/da_guo_li?t=1">原创</a></dt>
<dd><a href="https://blog.csdn.net/da_guo_li?t=1"><span class="count">29</span></a></dd>
</dl>
<dl class="text-center" id="fanBox" title="36">
<dt>粉丝</dt>
<dd><span class="count" id="fan">36</span></dd>
</dl>
<dl class="text-center" title="39">
<dt>获赞</dt>
<dd><span class="count">39</span></dd>
</dl>
<dl class="text-center" title="12">
<dt>评论</dt>
<dd><span class="count">12</span></dd>
</dl>
<dl class="text-center" title="52261">
<dt>访问</dt>
<dd><span class="count">5万+</span></dd>
</dl>
</div>
<div class="grade-box clearfix">
<dl class="aside-box-footerClassify">
<dt>等级:</dt>
<dd>
<a href="https://blog.csdn.net/home/help.html#level" title="3级,点击查看等级说明" target="_blank">
<svg class="icon icon-level" aria-hidden="true">
<use xlink:href="#csdnc-bloglevel-3"></use>
</svg>
</a>
</dd>
</dl>
<dl>
<dt>周排名:</dt>
<dd>
<a class="grade-box-rankA" href="https://blog.csdn.net/rank/writing_rank" target="_blank">
11万+ </a>
</dd>
</dl>
<dl>
<dt>积分:</dt>
<dd title="776">
776 </dd>
</dl>
<dl title="91292">
<dt>总排名:</dt>
<dd>
<a class="grade-box-rankA" href="https://blog.csdn.net/rank/writing_rank_total" target="_blank">
9万+ </a>
</dd>
</dl>
</div>
<div class="aside-box-footer">
<div class="badge-box d-flex">
<div class="profile-medal">勋章:</div>
<div class="badge d-flex">
<div class="icon-badge" title="持之以恒">
<div class="mouse-box">
<img src="https://g.csdnimg.cn/static/user-medal/chizhiyiheng.png" alt="">
<div class="icon-arrow"></div>
</div>
<div class="grade-detail-box">
<div class="pos-box">
<div class="left-box d-flex justify-content-center align-items-center flex-column">
<img src="https://g.csdnimg.cn/static/user-medal/chizhiyiheng.png" alt="">
<p>持之以恒</p>
</div>
<div class="right-box">
授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! </div>
</div>
</div>
</div>
</div>
<script>
(function($) {
setTimeout(function() {
$('div.icon-badge.show-moment').removeClass('show-moment');
}, 5000);
})(window.jQuery)
</script>
</div>
</div>
最新文章
分类专栏
热门文章
-
<a href="https://blog.csdn.net/da_guo_li/article/details/79008016"> 【MySQL】SQL执行计划分析 </a> <p class="read">阅读数 <span>17119</span></p> </li> <li> <a href="https://blog.csdn.net/da_guo_li/article/details/73250291"> Spring 在静态工具类中使用注解注入bean </a> <p class="read">阅读数 <span>6657</span></p> </li> <li> <a href="https://blog.csdn.net/da_guo_li/article/details/80280289"> 【MySQL】漫谈MySQL体系结构 </a> <p class="read">阅读数 <span>5761</span></p> </li> <li> <a href="https://blog.csdn.net/da_guo_li/article/details/79008418"> 【MySQL】常见的业务处理-进行分区间的统计 </a> <p class="read">阅读数 <span>3771</span></p> </li> <li> <a href="https://blog.csdn.net/da_guo_li/article/details/78857894"> 【Laravel】数据库事务 </a> <p class="read">阅读数 <span>2947</span></p> </li> </ul> </div>
最新评论
- 【MySQL】漫谈MySQL体系结构
buzhimingderen:建立myisam的时候,截图里面engine=myisam写成了engine=innoDB
- 【MySQL】漫谈MySQL体系结构
buzhimingderen:是大小写的问题?看清楚了?
- 【MySQL】SQL执行计划分析
djvics:配色有点。。
- 【MySQL】漫谈MySQL体系结构
zhangzhemin_9014:[reply]xieqinzhangjian[/reply] 你等会?大小写这么重要么?
- 【MySQL】漫谈MySQL体系结构
xieqinzhangjian:文章写错了,建立MyISAM表的时候用了Myisam了
<div class="aside-box">
<div class="persion_article">
<div class="right_box footer_box csdn-tracking-statistics" data-report-view="{"mod":"popu_475"}"> <div class="contact-box" id="footer-contact-box"><div class="img-box"><img src="https://csdnimg.cn/pubfooter/images/csdn-cxrs.png" alt="程序人生" style="padding: 6px;width: 98px;height: 98px;"><p class="app-text">程序人生</p></div><div class="img-box fr"><a href="https://blog.csdn.net/csdnnews?utm_source=csdn_footer" target="_blank"><img style="padding: 6px;width: 98px;height: 98px;" src="//csdnimg.cn/pubfooter/images/csdn-zx.png" alt="CSDN资讯"></a><p class="app-text">CSDN资讯</p></div></div> <div class="contact-info"> <p><svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M2.167 2h11.666C14.478 2 15 2.576 15 3.286v9.428c0 .71-.522 1.286-1.167 1.286H2.167C1.522 14 1 13.424 1 12.714V3.286C1 2.576 1.522 2 2.167 2zm-.164 3v1L8 10l6-4V5L8 9 2.003 5z" fill="#5c5c5c" fill-rule="evenodd"></path></svg><a href="mailto:webmaster@csdn.net" target="_blank"><span class="txt">kefu@csdn.net</span></a> <em class="width126"><svg t="1538013544186" width="17" height="17" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="23556" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M902.60033922 650.96445566c-18.0718526-100.84369837-94.08399771-166.87723736-94.08399771-166.87723737 10.87530062-91.53186599-28.94715402-107.78733693-28.94715401-107.78733691C771.20003413 93.08221664 517.34798062 98.02553561 511.98620441 98.16348824 506.65661791 98.02553561 252.75857992 93.08221664 244.43541101 376.29988138c0 0-39.79946279 16.25547094-28.947154 107.78733691 0 0-75.98915247 66.03353901-94.0839977 166.87723737 0 0-9.63372291 170.35365477 86.84146124 20.85850523 0 0 21.70461757 56.79068296 61.50407954 107.78733692 0 0-71.1607951 23.19910867-65.11385185 83.46161052 0 0-2.43717093 67.16015592 151.93232126 62.56172014 0 0 108.5460788-8.0932473 141.10300432-52.14626271H526.33792324c32.57991817 44.05301539 141.10300431 52.1462627 141.10300431 52.14626271 154.3235077 4.59843579 151.95071457-62.56172013 151.95071457-62.56172014 6.00095876-60.26250183-65.11385185-83.46161053-65.11385185-83.46161052 39.77647014-50.99665395 61.4810877-107.78733693 61.4810877-107.78733692 96.45219231 149.49514952 86.84146124-20.85850523 86.84146125-20.85850523" p-id="23557" fill="#5c5c5c"></path></svg><a href="http://wpa.b.qq.com/cgi/wpa.php?ln=1&key=XzgwMDE4MDEwNl80ODc3MzVfODAwMTgwMTA2XzJf" class="qqcustomer_s" target="_blank"><span class="txt">QQ客服</span></a></em></p> <p><em class="width126"><svg t="1538012951761" width="17" height="17" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="23083" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M466.4934485 880.02006511C264.6019863 859.18313878 107.13744214 688.54706608 107.13744214 481.14947309 107.13744214 259.68965394 286.68049114 80.14660493 508.14031029 80.14660493s401.00286817 179.54304901 401.00286814 401.00286816v1.67343191C908.30646249 737.58941724 715.26799489 943.85339507 477.28978337 943.85339507c-31.71423369 0-62.61874229-3.67075386-92.38963569-10.60739903 30.09478346-11.01226158 56.84270313-29.63593923 81.5933008-53.22593095z m-205.13036267-398.87059202a246.77722444 246.77722444 0 0 0 493.5544489 0 30.85052691 30.85052691 0 0 0-61.70105383 0 185.07617062 185.07617062 0 0 1-370.15234125 0 30.85052691 30.85052691 0 0 0-61.70105382 0z" p-id="23084" fill="#5c5c5c"></path></svg><a href="http://bbs.csdn.net/forums/Service" target="_blank"><span class="txt">客服论坛</span></a></em> <svg t="1538013874294" width="17" height="17" style="" viewBox="0 0 1194 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="23784" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css"></style></defs><path d="M1031.29689505 943.85339507h-863.70679012A71.98456279 71.98456279 0 0 1 95.60554212 871.86883228v-150.85178906c0-28.58329658 16.92325492-54.46750945 43.13135785-65.93861527l227.99160176-99.75813425c10.55341735-4.61543317 18.24580594-14.0082445 20.72896295-25.23643277l23.21211998-105.53417343a71.95757195 71.95757195 0 0 1 70.28414006-56.51881307h236.95255971c33.79252817 0 63.02360485 23.5090192 70.28414004 56.51881307l23.21211997 105.53417343c2.48315701 11.25517912 10.17554562 20.62099961 20.72896296 25.23643277l227.99160177 99.75813425a71.98456279 71.98456279 0 0 1 43.13135783 65.93861527v150.85178906A71.98456279 71.98456279 0 0 1 1031.26990421 943.85339507z m-431.85339506-143.94213475c143.94213474 0 143.94213474-48.34058941 143.94213474-107.96334876s-64.45411922-107.96334877-143.94213474-107.96334877c-79.51500637 0-143.94213474 48.34058941-143.94213475 107.96334877s0 107.96334877 143.94213475 107.96334876zM1103.254467 296.07330247v148.9894213a35.97878598 35.97878598 0 0 1-44.15700966 35.03410667l-143.94213473-33.57660146a36.0057768 36.0057768 0 0 1-27.80056231-35.03410668V296.1002933c-35.97878598-47.98970852-131.95820302-71.98456279-287.91126031-71.98456279S347.53801649 248.11058478 311.53223967 296.1002933v115.385829c0 16.73431906-11.52508749 31.25538946-27.80056233 35.03410668l-143.94213473 33.57660146A35.97878598 35.97878598 0 0 1 95.63253297 445.06272377V296.07330247C162.81272673 152.13116772 330.77670658 80.14660493 599.47049084 80.14660493s436.63077325 71.98456279 503.81096699 215.92669754z" p-id="23785" fill="#5c5c5c"></path></svg>400-660-0108 </p> <p style="text-align:center">工作时间 8:30-22:00</p> </div> <div class="bg-gray"> <div class="feed_copyright"> <p><a class="right-dotte" href="//www.csdn.net/company/index.html#about" target="_blank">关于我们</a><a href="//www.csdn.net/company/index.html#recruit" target="_blank" class="right-dotte">招聘</a><a href="//www.csdn.net/company/index.html#contact" target="_blank" class="right-dotte">广告服务</a> <a href="https://www.csdn.net/gather/A" target="_blank" class="footer_baidu"> 网站地图</a></p> <p class="fz12_baidu"><a href="https://zn.baidu.com/cse/home/index" target="_blank"><svg width="13" height="14" xmlns="http://www.w3.org/2000/svg"><path d="M8.392 7.013c1.014 1.454 2.753 2.8 2.753 2.8s1.303 1.017.47 2.98c-.833 1.962-3.876.942-3.876.942s-1.122-.36-2.424-.072c-1.303.291-2.426.181-2.426.181s-1.523.037-1.957-1.888c-.434-1.927 1.52-2.982 1.666-3.161.145-.183 1.159-.873 1.81-1.963.653-1.09 2.608-1.962 3.984.181zm1.23 5.706V9.346H8.64v2.534h-.937s-.3-.044-.356-.285V9.33l-.925.015v2.518s.042.627.925.855h2.277zm-3.685.013V7.951l-.896-.014v1.295H3.987s-1.054.086-1.422 1.28c-.129.798.114 1.266.156 1.368.043.099.383.682 1.238.852h1.978zm-2.433-1.45c-.087-.286.013-.613.057-.741.042-.128.228-.427.61-.54h.855v1.948h-.797s-.555-.029-.725-.668zm6.877-8.775c-.143.909-.865 2.108-1.99 1.962-1.121-.144-1.375-1.16-1.267-2.179C7.214 1.458 8.21.18 9.007.364c.796.18 1.52 1.235 1.374 2.143zm-4.09-.345c0 1.197-.68 2.164-1.52 2.164S3.25 3.36 3.25 2.162C3.25.967 3.932 0 4.77 0c.842 0 1.52.967 1.52 2.162zm4.854 2.09c1.34 0 1.701 1.309 1.701 1.743 0 .438.182 2.29-1.485 2.326-1.667.037-1.737-1.126-1.737-1.96 0-.874.179-2.11 1.52-2.11zm-7.93.581c.045.398.253 2.217-1.27 2.544C.427 7.704-.14 5.947.028 5.124c0 0 .18-1.78 1.412-1.89.98-.085 1.7.986 1.774 1.6z" fill="#999" fill-rule="evenodd"></path></svg><em>百度提供站内搜索</em></a> <a href="http://www.miibeian.gov.cn/publish/query/indexFirst.action" target="_blank" class="ml14">京ICP备19004658号</a></p> <p class="fz12_baidu">©1999-2019 北京创新乐知网络技术有限公司 </p> </div> </div> <div class="allow-info-box"> <p><a href="https://csdnimg.cn/cdn/content-toolbar/csdn-ICP.png" target="_blank">经营性网站备案信息</a> <em class="width126"><a href="http://www.cyberpolice.cn/" target="_blank"><span>网络110报警服务</span></a></em></p> <p><a href="http://www.bjjubao.org/" target="_blank"><span>北京互联网违法和不良信息举报中心</span></a></p> <p><a href="http://www.12377.cn/" target="_blank"><span>中国互联网举报中心</span></a><a href="https://download.csdn.net/index.php/tutelage/" target="_blank"><span style="margin-left:8px">家长监护</span></a><a href="https://blog.csdn.net/blogdevteam/article/details/90369522" target="_blank"><span style="margin-left:8px">版权申诉</span></a></p> </div> </div></div>
</div>
</div>