随笔分类 - 小知识点
摘要:SQL语句中的CASE从功能上讲类似于某些编程语言中的switch,语法上也较为类似,不过并不一样。 语法结构: CASE WHEN condition1 THEN action1 WHEN condition2 THEN action2 ... WHEN conditionN THEN actio
阅读全文
摘要:首先这里讨论的BENCHMARK是MySQL中的内置函数,而不是针对数据库的基准测试工具。 这个函数的功能是用来测试数据库中特定表达式的执行时间的,基本语法结构是: BENCHMARK(loop_count, expr),其中loop_count是循环次数,expr是要循环的表达式。这个函数的返回值
阅读全文
摘要:在学习linux信号处理时发现在结构体sigaction中定义了一个信号处理函数指针sa_sigaction,而这个指针指向的是一个拥有三个参数的函数,结构体中定义的函数指针为:void (*sa_sigaction)(int, struct siginfo_t *, void *) 在笔者的资料上
阅读全文
摘要:效果:实现内存拷贝 参数:第一个参数是一个指针,指向拷贝目标区域;第二个参数是一个指针,指向被拷贝的内存区域;第三个参数是一个数,指定拷贝内容的内存大小 函数原型:void *memcpy(void* str1, const void* str2, size_t n) 头文件:#include<st
阅读全文
摘要:以前在学C语言的时候遇到了左移(右移)操作符。在知道这两种操作符是将一个十进制数的二进制形式按位左移(右移)时,便产生了一个疑问,就是移动时产生的多余的位是用1补还是用0补,于是就写了一个程序验证一下。 1 #include <bits/stdc++.h> 2 3 using namespace s
阅读全文