一、Debug和Release的区别 Debug:调试版本,包含调试信息,所以容量比Release大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会更复杂),便于程序员调试。Debug模式下生成两个文件,除了.exe或.dll文件外,还有一个.pdb文件,该文件记录了代码 ...
分类:
其他好文 时间:
2021-05-24 09:43:49
阅读次数:
0
LeetCode17. 电话号码的字母组合 题目描述 /** * 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 * 答案可以按 任意顺序 返回。 * <p> * 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 */ 思路分析 暴力解法如下 优化解法 递归 ...
分类:
其他好文 时间:
2021-05-24 08:46:05
阅读次数:
0
今天从慢查询发现一条语句查询时间达6秒。结果只查出一条记录。 原语句如下 SELECT biz_order_id, buyer_id, buyer_nick, gmt_create, gmt_modified, attributeCc, seller_id FROM trade.biz_order ...
分类:
数据库 时间:
2021-05-24 08:18:22
阅读次数:
0
var,let,const都可以用于声明变量,但是他们之间有本质的区别 1.var声明的是全局变量,会挂载到window对象上面去,而let和const则是块级作用域 var a = 33; console.log(a,window.a) var b = 22; console.log(b,wind ...
分类:
编程语言 时间:
2021-05-24 08:00:00
阅读次数:
0
动态规划是一种优化方法: Mathematical optimization (alternatively spelled optimisation) or mathematical programming is the selection of a best element, with regar ...
分类:
其他好文 时间:
2021-05-24 06:50:11
阅读次数:
0
一.函数调用过程 1.讲解 VS debug 打印内存 alt+5 打印寄存器 alt+6 2.函数的组成 返回值 函数名(参数) { 函数体 } 这节课主要学习: 1.函数参数的代入 2.函数栈帧的开辟 3.函数返回值的代入 4.函数栈帧的销毁 cccc..代表烫 1.函数参数入栈 1.4字节 d ...
分类:
其他好文 时间:
2021-05-24 06:39:06
阅读次数:
0
并发编程-重排序 重排序是指编译器和处理器为了优化程序性能而对指令序列进行重新排序的一种手段。 一、数据依赖性[相关] 若两个操作访问同一变量,且有一个为写操作,此时产生数据依赖性。数据以来分为下列 3 中类型: | 名称 | 代码示例 | 说明| | | | | | 写后读 | a = 1; b ...
分类:
编程语言 时间:
2021-05-24 06:06:37
阅读次数:
0
配置解析 mybatis核心配置文件 :mybatis-config.xml configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins ...
分类:
其他好文 时间:
2021-05-24 06:05:56
阅读次数:
0
1.bind() 函数.bind(this指向,函数参数...)1 函数调用bind会返回一个新的函数2 新函数中的this指向bind的第一个参数例: function show() { console.log('show'); console.log(this); } show();// thi ...
分类:
Web程序 时间:
2021-05-24 06:04:46
阅读次数:
0
问题概述 使用MySQL数据库,有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中 ...
分类:
数据库 时间:
2021-05-24 06:01:31
阅读次数:
0