Prepare的好处 Prepare SQL产生的原因。首先从mysql服务器执行sql的过程开始讲起,SQL执行过程包括以下阶段 词法分析->语法分析->语义分析->执行计划优化->执行。词法分析->语法分析这两个阶段我们称之为硬解析。词法分析识别sql中每个词,语法分析解析SQL语句是否符合sq ...
分类:
数据库 时间:
2019-01-08 21:12:03
阅读次数:
176
C语言动态分配内存,malloc的出现就是来弥补静态内存分配的缺点 比如说我们在定义数组的时候,数组的长度必须是一个常量,不能改变的值,假如我事先定义了数组,一旦业务需求发生改变,那么这个数组就不能再使用了。 传统的数组定义也就是静态分配,是不能够手动释放的,只能等待系统释放,静态分配的内存,是分配 ...
分类:
编程语言 时间:
2019-01-07 17:34:07
阅读次数:
129
把写内容过程比较好的一些内容片段做个珍藏,下面内容是关于C语言变成:磁盘检测片段的内容。#include<stdio.h>#include<dos.h>#include<malloc.h>voidmain(void){structfatinfofat;longsector,total_sectors;getfat(3,&fat);if((buffer=m
分类:
编程语言 时间:
2019-01-06 11:18:37
阅读次数:
201
字符串遍历,从中间分出奇数回文和偶数回文两种情况不断更新长度。我一开陷入入误区把字符串分为奇偶结果偶数的可以过,基数的abb过不了。所以就是分析回文就好 ...
分类:
其他好文 时间:
2019-01-05 21:39:40
阅读次数:
193
变量的生命周期是怎么管理的? 一 内存四区 C/C++程序占用的内存分为四个区: 栈区,堆区,数据区,代码区。 1 栈区 存放函数的参数值,局部变量的值等。如 int a; int *p; 这儿的a和p都存放在栈中。 由编译器自动分配释放。 2 堆区 存放由程序员动态申请的变量。(malloc, n ...
分类:
其他好文 时间:
2019-01-04 21:59:49
阅读次数:
193
redis不重启,切换RDB备份到AOF备份 确保redis版本在2.2以上 [root@pyyuc /data 22:23:30]#redis-server -v Redis server v=4.0.10 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 ...
分类:
数据库 时间:
2018-12-29 11:12:17
阅读次数:
230
#include #include #include #include using namespace std; struct sqlist{ int *elem; int length; }; void creat(sqlist &a){ a.elem=(int *)malloc(sizeof(i... ...
分类:
编程语言 时间:
2018-12-28 13:32:24
阅读次数:
164
结构与malloc结构是C语言中重要的一环,malloc是一个重要的函数,它完成了动态内存分配,用malloc分配的内存块要通过free释放。通过结构可以将不同类型的数据组合成一个整体,关于结构指针,LINUX下编程经常会运用一个技巧,这个技巧用在申请缓冲区上,可以申请不同大小的缓冲区。首先,来看一个概念消息队列,一个或多个进程可向消息队列写入消息,而一个或多个进程可从消息队列中读取消息,Linu
分类:
其他好文 时间:
2018-12-28 13:26:42
阅读次数:
243
/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * };1. 。*/struct ListNode* reverseBetween(struct List ...
分类:
其他好文 时间:
2018-12-26 01:12:29
阅读次数:
154
引言: 由LCD的硬件原理及操作(可参看韦哥博客:第017课 LCD原理详解及裸机程序分析) 我们知道只要LCD控制器的相关寄存器正确配置好,就可以在LCD面板上显示framebuffer中的内容。 若应用程序需要在LCD屏幕上显示文字或图像时,只需要把相应的显示内容以正确的格式写到Framebuf ...
分类:
其他好文 时间:
2018-12-22 11:58:18
阅读次数:
229