草庐IT

与C知道的第一次亲密接触

chatG.P.T没向大陆地区开放服务,如要注册除了要邮箱,还要一个已开放服务国家的电话号来接受验证,于是果断放弃注册。还好,CSDN官网提供过网页版的类似聊天机器人,现只在CSDNAPP上才有入口。而且现在改名为“C知道”(之前的网址 https://so.csdn.net/so/chat )。以下是我曾经和它的对话: 数学问题我:你会做数学题吗?它:不好意思,我不会做数学题。我:1+1=它:11等于2。我:2的100次方等于几?它:2的100次方等于1267650600228229401496703205376。我:三角形面积公式有哪些它:三角形面积公式有:1、三角形面积公式:S=1/2a

MySQL两个表的亲密接触-连接查询的原理

关系型数据库还有一个重要的概念:Join(连接)。使用Join有好处,也会坏处,只有我们明白了其中的原理,才能更多的使用Join。切记不可以:业务之上,再复杂的查询也在一个连表语句中完成。敬而远之,DBA每次上报的慢查询都是连接查询导致的,我再也不用了。连接简介连接的本质我们先来创建两个简单的表,再初始化一些数据CREATETABLEt1(m1int,n1varchar(1));CREATETABLEt2(m2int,n2varchar(1));INSERTINTOt1VALUES(1,'a'),(2,'b'),(3,'c');INSERTINTOt2VALUES(2,'b'),(3,'c')

MySQL两个表的亲密接触-连接查询的原理

关系型数据库还有一个重要的概念:Join(连接)。使用Join有好处,也会坏处,只有我们明白了其中的原理,才能更多的使用Join。切记不可以:业务之上,再复杂的查询也在一个连表语句中完成。敬而远之,DBA每次上报的慢查询都是连接查询导致的,我再也不用了。连接简介连接的本质我们先来创建两个简单的表,再初始化一些数据CREATETABLEt1(m1int,n1varchar(1));CREATETABLEt2(m2int,n2varchar(1));INSERTINTOt1VALUES(1,'a'),(2,'b'),(3,'c');INSERTINTOt2VALUES(2,'b'),(3,'c')

第五章 内存和磁盘的亲密关系

    计算机中主要的存储部件是内存和磁盘。磁盘中存储的程序,必须要加载到内存后才能运行。在磁盘中保存的原始程序是无法直接运行的。磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式。   磁盘缓存提高访问速度的机制:(1)首次读出时从磁盘读出(低速)(2)保存读出的数据(3)再次读取同一数据时从内存读出(高速)    但是磁盘也可以使用虚拟内存作为部分内存来使用。虚拟内存是把磁盘的一部分作为假想的内存来使用。这与磁盘缓存是假想的磁盘(实际上是内存)相对,虚拟内存是假想的内存(实际上是磁盘)。    通过DLL文件实现函数共有DLL(DynamicLinkLibrary)文件,顾名思义,是

第五章 内存和磁盘的亲密关系

    计算机中主要的存储部件是内存和磁盘。磁盘中存储的程序,必须要加载到内存后才能运行。在磁盘中保存的原始程序是无法直接运行的。磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式。   磁盘缓存提高访问速度的机制:(1)首次读出时从磁盘读出(低速)(2)保存读出的数据(3)再次读取同一数据时从内存读出(高速)    但是磁盘也可以使用虚拟内存作为部分内存来使用。虚拟内存是把磁盘的一部分作为假想的内存来使用。这与磁盘缓存是假想的磁盘(实际上是内存)相对,虚拟内存是假想的内存(实际上是磁盘)。    通过DLL文件实现函数共有DLL(DynamicLinkLibrary)文件,顾名思义,是

红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01

书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。Ruby是一门在面向对象层面无所不用其极的解释型编程语言。我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步都很优雅,几乎没有一步是多余的。第一行代码进入系统的irb终端,输入第一行代码:irb(main):001:0>puts"你好Ruby!"你好Ruby!=>nilputs关键字是Ruby语言里用来打印的基本命令。第三行输出的nil是什么?其实是puts命令的返回值,puts命令永远返回nil,nil也是Ruby的空值,可以理解为Python中的None关键字

红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01

书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。Ruby是一门在面向对象层面无所不用其极的解释型编程语言。我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步都很优雅,几乎没有一步是多余的。第一行代码进入系统的irb终端,输入第一行代码:irb(main):001:0>puts"你好Ruby!"你好Ruby!=>nilputs关键字是Ruby语言里用来打印的基本命令。第三行输出的nil是什么?其实是puts命令的返回值,puts命令永远返回nil,nil也是Ruby的空值,可以理解为Python中的None关键字