码迷,mamicode.com
首页 >  
搜索关键字:代码优化    ( 905个结果
【数据结构与算法】二叉树——二叉树的最小深度
二叉树的最小深度 LeetCode: "二叉树的最小深度" 题目描述: 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点 示例: 思想: 还是递归,没啥特别的 代码 我的第一遍代码: 优化之后: if(x == 0||y ...
分类:编程语言   时间:2020-04-19 11:17:51    阅读次数:76
一次移动优化之旅(二)
我们优化的目标是什么:使界面早点显示出来,数据是否正确可以等待查询的返回来更新。 前言 上篇介绍了代码优化的方向: 去掉耗时的 jquery 优化个人代码 去掉耗时的 jquery 代码中用到 jquery 的地方,主要使用 jquery 的选择器函数,extend函数,添加节点函数。 jquery ...
分类:移动开发   时间:2020-04-04 20:17:53    阅读次数:81
if...else代码优化
在编码中难免遇到ifelse过多情况,一方面是当初设计没有在意,另一方面可能是因为需求的不断变化。但代码中出现大量ifelse都知道这种情况不太好,那么我们就聊一下这种情况应该如何优化if(条件1){....}elseif(条件2){....}elseif(条件3){....}else{....}1.表驱动表驱动是指用查表的方式获取值privatestaticMap<Status,Funct
分类:其他好文   时间:2020-04-04 16:12:59    阅读次数:107
开发阶段与优化阶段
1.开发阶段:主业业务 主业务核心必须走通 2.优化阶段: 代码优化 预处理 宏定义 结构体 指针传递 内容加解密 数据库结构 (刚开始没有必要陷入技术细节,如果 多表联合查询,sqlite mysql之类业务处理),更不要说qt mfc等界面的程度了 3.软件首先考虑的是,主进程 多线程 主业务功 ...
分类:其他好文   时间:2020-03-30 20:04:55    阅读次数:98
常见的代码优化
1. 尽量重用对象,不要循环创建对象,如:for 字符串拼接 2. 容器类初始化时指定长度 new List<>(5); new Map<>(5); 防止运行过程中扩容问题 3. ArrayList随机遍历快 / ListedList添加删除快 4. 集合遍历尽量减少重复计算 for(i = 0;j ...
分类:其他好文   时间:2020-03-30 16:45:07    阅读次数:74
这35个Java代码优化细节,你用了吗
链接:https://www.jianshu.com/p/6e472304b5ac 前言 代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小 ...
分类:编程语言   时间:2020-03-28 20:06:35    阅读次数:73
关于LeetCode解题提升(二)
今天遇到一道题,不得不说,思路决定一切,分享一下我的解题心路历程和对大佬的解题方式的解析与感想。 820. 单词的压缩编码 题目来源:https://leetcode-cn.com/problems/short-encoding-of-words/ 给定一个单词列表,我们将这个列表编码成一个索引字符 ...
分类:其他好文   时间:2020-03-28 19:38:35    阅读次数:112
if-else代码优化的八种方案
前言 代码中如果if else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if else代码的八种方案。 优化方案一:提前return,去除不必要的else 如果if else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码 ...
分类:其他好文   时间:2020-03-28 13:07:18    阅读次数:60
if-else代码优化,优雅点好不
代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 优化方案一:提前return,去除不必要的else 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码更加优 ...
分类:其他好文   时间:2020-03-20 10:57:23    阅读次数:72
我去,同事居然用明文存储密码!!!
Oh My God! 最近检查代码,发现某个系统登录的逻辑直接用明文查询数据库,然后栈长去看了下数据库表,居然是明文存储,简直不敢相信。。。 简单介绍下,这是一个企业内部系统,就几个功能点,公司某个部门的人在用,整个系统就由一个开发人员完成,这个开发人员毕业两年左右了,还算是初级开发。 密码为什么要 ...
分类:其他好文   时间:2020-03-17 16:49:35    阅读次数:62
905条   上一页 1 ... 3 4 5 6 7 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!