为什么使用const?采用符号常量写出代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写const最常见用途是作为数组界和switch分情况标号(也可以用枚举符代替),分类如下:  常变量:  const 类型说明符 变量名  常引用:  con
转载 精选 2016-06-15 14:02:53
424阅读
C++中const说明在C++中,const是一个关键字,用于指定对象或变量是只读,即不可修改。它可以应用于不同上下文中,包括:对象和变量声明:通过在变量或对象声明前加上const关键字,可以将其标记为只读。这意味着一旦被初始化,就不能再修改该对象或变量值。const int x = 10; // 声明一个只读整数常量x const MyClass obj; // 声明一个只读My
原创 2023-06-16 18:34:08
217阅读
const……
原创 2017-12-02 18:44:10
195阅读
一       索引1.1        Innodb是必须有主键,因为innodb本身就是索引与数据绑在一起,如果用户不自己指定主键,那么mysql会自己生成一个隐藏字段值作为主键,这个也叫聚集索引1.2      &nbsp
constexpr主要做了两件事:让修饰东西在编译期就做完,而不必等到运行期把const作用细
原创 2023-02-17 10:11:15
79阅读
关键问题点:const 属于修饰符 ,关键是看const 修饰位置在哪里 1、const int *a 这里const 修饰是int,而int定义是一个整值 因此*a 所指向对象 值 不能通过 *a 来修改,但是 可以重新给 a 来赋值,使其指向不同对象 eg: const int *a ...
转载 2021-08-09 10:18:00
319阅读
1点赞
2评论
在本文中,我们将探讨 MySQL 中 OR 查询优化问题。在实际应用中,OR 查询往往会导致性能瓶颈,特别是在数据量较大情况下。因此,理解如何优化 these 查询是至关重要。 ### 问题背景 在一个高流量电商平台中,我们数据库需要支持复杂搜索功能,包括多种搜索条件组合。例如,一个用户可能希望从多个分类中搜索产品,这通常会用到 OR 查询。面对日益增长数据量,原本方便查询
原创 6月前
4阅读
Linux系统中SSD硬盘优化方法2011-10-1 笑看风云 硬件这里说优化是针对EXT4格式,因为看了很多国外网站
转载 2023-09-06 10:44:15
205阅读
const char*, char const*, char*const区别const char*, char const*, char*const区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bjarne在他The C++ Programming Language里面给出过一个助记方法: 把一个声明从右向左读。 char * co
转载 精选 2009-09-10 17:10:39
738阅读
 const char*, char const*, char*const区别问题几乎是C++面试中每次都会有的题目。 这个知识易混点之前是看过了,今天做Linux上写GTK程序时又出现个Warning,发散一下又想到这个问题,于是翻起来重嚼一下。 事实上这个概念谁都有只是三种声明方式非常相似: Bjarne在他The C++ Programming Language里面
转载 精选 2011-03-03 14:35:36
777阅读
const声明变量奇this article applies to:- C/C++--------------------------------...
转载 2007-12-17 10:50:00
54阅读
2评论
1.MySQL数据库作发布系统存储,一天五万条以上增量,预计运维三年,怎么优化?a. 设计良好数据库结构,允许部分数据冗余,尽量避免join查询,提高效率。b. 选择合适表字段数据类型和存储引擎,适当添加索引。c. mysql库主从读写分离。d. 找规律分表,减少单表中数据量提高查询速度。e。添加缓存机制,比如memcached,apc等。f. 不经常改动页面,生成静态页面。g. 书
1.查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t w
转载 2023-11-11 14:57:53
40阅读
char* const p1: p1是常量(存放char型地址)(必须赋初值),指向char型const char* p2: p2是指针变量,指向常量char型(指向地址内容不可改变)const char* const p3: p3是常量(存放char型地址)(必须赋初值), 且指向常量(指向地址内容不可改变)void main() { const int a=3;//a是常量对象
原创 2014-03-06 20:10:36
1499阅读
转载 2012-06-12 22:07:00
265阅读
2评论
【GreatSQL优化器-01】const_table 一、const_table介绍 GreatSQL优化器主要用JOIN类来进行处理SQL语句,JOIN类有以下四个table数量相关成员变量。其中const_tables是optimize最开始就检查并且标识,因为这样可以把记录最少表放在执行计划第一步,在后面的执行计划里面这些const tables是不参与循环遍历和计算,因此
原创 11月前
37阅读
指针一些总结 const与指针 指向const指针指的是指针指向数据是常量,不可以被修改,但指针变量本身可以被修改,如const int *p;严格说不能用指针间接修改指向数据,但该变量可以通过自己本省修改。如 int a=10; const int *p=&a;则*p=9是错误,无法被修
原创 2023-06-15 11:06:36
159阅读
【GreatSQL优化器-01】const_table 一、const_table介绍 GreatSQL优化器主要用JOIN类来进行处理SQL语句,JOIN类有以下四个table数量相关成员变量。其中const_tables是optimize最开始就检查并且标识,因为这样可以把记录最少表放在执行计划第一步,在后面的执行计划里面这些const tables是不参与循环遍历和计算,因此
原创 11月前
31阅读
 操作系统内核参数优化 net.ipv4.tcp_max_tw_buckets = 6000 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_syncookies = 1 net.core.somaxconn
原创 2013-02-22 14:30:24
1781阅读
      由于现在VMware向购买Vsphere客户免费提供SUSE Linux Enterprise Server(SLES),所以许多公司针对他们Linux需求都部署了SUSE Linux。   由于现在VMware向购买Vsphere客户免费提供SUSE Linux Enterprise Server(SL
转载 精选 2012-08-28 11:28:02
824阅读
1点赞
2评论
  • 1
  • 2
  • 3
  • 4
  • 5