Lua迭代器迭代器是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。泛型for迭代器泛型for在自己内部保存迭代函数,实际上它保存三个值:迭代函数,状态常量,控制变量泛型for迭代器提供了集合的key/value对,for k,v in paris(t) do print(k,v)
转载 2024-07-01 13:04:47
18阅读
ldebug.c - 调试接口:包含访问调试钩子的函数(lua_sethook/lua_gethook/lua_gethookcount),访问运行时堆栈信息的函数     (lua_getstatck/lua_getlocal/lua_setlocal),检查字节码函数(luaG_checkopenop/luaG_checkcode),  &nb
转载 8月前
14阅读
...
转载 2021-08-23 13:56:00
700阅读
2评论
MySQL 是一种流行的开源关系型数据库管理系统,被广泛用于各种应用程序和网站的数据存储和管理。本文将深入介绍 MySQL 数据库,并提供相应的源代码示例,帮助读者更好地理解和使用 MySQL。连接到 MySQL 数据库首先,我们需要连接到 MySQL 数据库。使用以下代码示例可以实现与 MySQL 数据库的连接:import mysql.connector # 建立数据库连接 cnx = my
join的实现是采用Nested Loop Join算法,就是通过驱动表的结果集作为循环基础数据,然后一条一条的通过该结果集中的数据作为过滤条件到下一个表中查询数据,然后合并结果。如果有多个join,则将前面的结果集作为循环数据,再一次作为循环条件到后一个表中查询数据。下面的例子演示了在使用join的时候,mysql利用join buffer。mysql> show create table
血泪史:  博主从前只知道sql优化是:不要用select * ,between and代替<>,in...非常low的优化知识。但自从发现了EXPLAIN之后,才觉得真正进入了sql优化的世界。 正题:  开发中有时会出现一个复杂的sql查询执行时间很长的问题,这个时候就需要通过EXPLAIN来进行分析啦!应用:  EXPLAIN的用
摘抄自:https://www.jianshu.com/p/9927a2307329 where条件应用分析 描述 Mysql查询返回结果 的响应时间,扫描的行数,返回的行数可以衡量查询开销。执行计划Extra列显示的where条件应用情况有好坏之分,本文主要对using index,using i ...
转载 2021-10-25 17:12:00
960阅读
2评论
        通过explain查看sql的执行计划时,Extra字段的值往往会看到Using where; Using index; Using temporary; Using filesort一、using filesort       &n
转载 2024-06-12 23:06:25
1802阅读
1点赞
using filesort  一般人的回答是: “当行数据太大,导致内存无法容下这些数据产生的临时表时,他们就会被放入磁盘中排序。”  很不幸,这个答案是错的 ,临时表在太大的时候确实会到磁盘离去,但是EXPLAIN不会显示这些。 The truth is, filesort
转载 2018-06-08 16:55:00
375阅读
2评论
首先理解一下两者定义iostream是C++标准库的头定义,对应的基本上是C++的输入输出相关库定义。类似于stdio 是C标准库里面的函数库,对应的基本都是标准输入输出等等C语言常用库的定义。开发C程序用Stdio,C++用Stdio/iostream 都可以。using namespace(命名空间) std 顾名思义就是使用命名空间std,什么是命名空间呢?就好比是多重空间,他们之
转载 2023-07-13 14:38:14
87阅读
  回顾了一下之前做的项目,在数据开发方面,做相应的数据优化是很有必要的,在现在企业当中对于集群来说,磁盘、内存、网络都是比较重要的资源,但真正的瓶颈是磁盘,因为对数据做处理时,数据不可能一直放于内存,所以对磁盘空间以及磁盘I/O的优化,就是一个非常重要的环节。因此在获取数据的同时,按需求选择相应的数据文件格式也就变得尤为重要。所以今天总结下常用的文件格式 和压缩格式的存储形式及优缺点。
转载 11月前
27阅读
使用模板可以创建可重用的代码。 模板可以分为两类,一个是函数模板(通用函数),另外一个是类模板(通用类)。函数模板定义了一组应用于不同数据类型的通用运算。 - 使用关键字 template 来创建.template <class Type> ret-type func-name(parameter list){ //.. } //或者 template <class Type&
转载 2024-04-15 10:01:23
54阅读
# MySQL Using Where Using Index MySQL is a popular open-source relational database management system that offers high performance, scalability, and ease of use. One of the key features of MySQL is it
原创 2024-02-03 09:25:55
59阅读
    最近在优化项目中的配置文件,苦思冥想了n种解决方案,就连晚上睡觉脑子里也是Config配置节点。好吧,也许有的人会疑问,为什么要优化或者说整合项目中的配置文件呢?说白了,也是项目前期没有对配置文件有个很好的总体考虑,当项目越来越大,与其他系统之间又紧密联系在一起,你会发现项目中无论是自身的配置还是第三方的配置都很多,如果之前没有一个很好的规划,配置节点会放的到
转载 10月前
29阅读
使用 System.IO 和 Visual C# .NET 读取文本文件 在 Visual C# .NET 中读取文本文件 打开和读取文件进行读取访问是输入/输出 (IO) 功能的一个非常重要的部分,即使您不需要写入到相关文件,也是如此http://www.alixixi.com/Dev/Web/ASPNET/aspnet3/2007/2007050734418.html 确保项目至少引用了
转载 2024-04-23 15:53:10
63阅读
1·关于Java的简单介绍Java语言是SUN(Stanford University Network,斯坦福大学网络公司)公司1995年推出的一门高级编程语言,起初主要应用在小型消费电子产品上,后来随着互联网的兴起,Java语言迅速崛起,成为大型互联网项目的首选语言。这一门最流行的语言就是由我们的Java之父ames Gosling(詹姆斯·高斯林)于1991年带领的一群技术人才创建Oak项目而
转载 2023-09-11 07:36:19
67阅读
MySQL using 介绍看书时注意到了 using()函数,这个函数之前没有使用过,了解一下后其实用法是很简单的。1、介绍using()函数用于两张表之间的 join 连接查询,并且 using()中的列在两张表中都存在,作为 join 的条件。例子select * from admin inner join user on admin.name = user.name类似:select *
转载 2023-05-30 13:45:57
204阅读
第二章 创建和使用数据库首先,需要说明的是,在学习SQL时,我是通过MySQL这一开源数据库服务器来学习如何编写SQL语句,但目光并不能仅限于此,在甲骨文公司上的Oracle Database,Microsoft上的SQL Server,IBM上的DB2 Universal Database 和Sybase的Sybase Adaptive Server也要熟悉把握各中特色与差异。2.1创建MySQ
转载 2024-10-19 19:13:14
33阅读
关于如何理解MySQL执行计划中Extra列的Using `
原创 2021-08-22 14:00:03
2142阅读
Using git on FreeBSD来自 http://blogs.ittoolbox.com/unix/bsd/archives/using-git-on-freebsd-13680Dru (SysAdmin, Technical Writer, Technical Trainer) Posted 12/29/2006Comments (4) | Trackbacks (0)In the p
原创 2008-04-07 22:56:00
566阅读
  • 1
  • 2
  • 3
  • 4
  • 5