码迷,mamicode.com
首页 > 2020年04月19日 > 全部分享
统计字典或者json字符串最大深度
# 统计字典或者json字符串的深度 def depth(x): if type(x) is dict and x: return 1 + max(depth(x[a]) for a in x) if type(x) is list and x: return 1 + max(depth(a) fo ...
分类:Web程序   时间:2020-04-19 17:43:11    阅读次数:93
MySQL架构原理及优化
"索引原理" 架构 MySQL查询执行过程 1. 客户端向MySQL服务器发送一条查询请求 2. 服务器首先检查查询缓存,如果命中缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段 3. 服务器进行SQL解析、预处理、再由优化器生成对应的执行计划 4. MySQL根据执行计划,调用存储引擎的API ...
分类:数据库   时间:2020-04-19 17:42:53    阅读次数:80
Unity接入多个SDK的通用接口开发与资源管理(三)
接着上篇,介绍SDK资源的导入。首先介绍一下Android Studio工程。 AS工程可以由多个Module组成,我们可以把某个Module作为我们打包的Module,其他的Module当做资源导入到主Module中。我们unity导出的Gradle工程(有一篇介绍了unity出Gradle工程) ...
分类:编程语言   时间:2020-04-19 17:42:04    阅读次数:77
笔试面试--数据结构
链表 1. 找一个链表中倒数第k个结点(假设原链表肯定有多余k个结点) 假设整个链表有x个结点,用两个指针即可找到倒数第k个,示意图如下: 先用一个指针a遍历到第k个 ;然后a、b指针同时开始往后,直到指针a结束,则b在这段时间里走过了x-k个结点,也就是倒数第k个结点 typedef struct ...
分类:其他好文   时间:2020-04-19 17:41:42    阅读次数:81
调试技巧
项目能打断点调试(最高效): 先估计哪里出问题并打断点,如果不知道,就只能在入口处打断点;然后运行程序一步一步调试。 项目不能断点调试(如代码发布到生产环境、调试环境坏掉了): 方法1:在关键环节输出日志,如果不知道哪里出错,日志从程序入口到结束运行情况都输出。输出信息要有效全面(打印“入参、结果、 ...
分类:其他好文   时间:2020-04-19 17:41:26    阅读次数:57
idea 使用idea上传项目到码云(gitee)上 IntelliJ IDEA
第一步: 登录到码云上面去,进入个人主页,然后点击项目的加号创建项目。 第二步: 创建项目。 第三步: idea上创建好项目,然后根据图片操作创建仓库 第四步: 选择当前项目当做仓库目录 第五步: 点击项目目录右键,此时会出现一个git,这是仓库创建成功才会有的。然后点击add添加到缓冲区 第六步: ...
分类:Web程序   时间:2020-04-19 17:41:12    阅读次数:79
python 操作 excel
选择文件路径 import tkinter as tk from tkinter import filedialog root = tk.Tk() root.withdraw() file_path = filedialog.askopenfilename() print(file_path) ...
分类:编程语言   时间:2020-04-19 17:40:56    阅读次数:61
Qt通用方法及类库5
函数名 函数体 ...
分类:其他好文   时间:2020-04-19 17:40:43    阅读次数:87
java nio消息半包、粘包解决方案
问题背景 NIO是面向缓冲区进行通信的,不是面向流的。我们都知道,既然是缓冲区,那它一定存在一个固定大小。这样一来通常会遇到两个问题: 消息粘包 :当缓冲区足够大,由于网络不稳定种种原因,可能会有多条消息从通道读入缓冲区,此时如果无法分清数据包之间的界限,就会导致粘包问题; 消息不完整 :若消息没有 ...
分类:编程语言   时间:2020-04-19 17:40:24    阅读次数:56
树状数组BIT
树状数组是利用数的二进制特征进行检索的树状结构 一般只适合对点进行更新O(logN),对区间进行查询O(logN) 对于源数据a[],c[]表示的时a[n-2^k+1]+a[n-2^k+2]+.....+a[n]的和,其中k为n在二进制下末尾0的个数,c[i]的覆盖范围长度时lowbit(i) 即i ...
分类:编程语言   时间:2020-04-19 17:39:55    阅读次数:69
Mysql的InnoDB引擎-4.表(2)
继续上一篇我们继续学习InnoDB的表的相关知识,本章主要内容:InnoDB表约束,视图,分区表。 约束 首先我们搞清楚约束和索引的区别,用户创建了一个唯一索引,意味着用户创建了唯一约束。但是约束和索引的概念是不同的,约束更多是逻辑上的概念,用来保证数据的完整性,而索引是一个数据结构,既有逻辑上的概 ...
分类:数据库   时间:2020-04-19 17:39:38    阅读次数:93
团队项目-第一阶段冲刺-5
一、说在前面 1、昨天完成了: 1)脱离对现成的api的依赖,自己独立爬取、处理和存储数据,实现数据初步审核去除“坏数据”。 2)在web端,自己编写自己的“api”接口,灵活的组织和传递自己所需的数据。 3)重构前三天的代码,加强了app的稳定性,(比如说:现成的api接口用个别的图片地址形式和其 ...
分类:其他好文   时间:2020-04-19 17:39:21    阅读次数:53
四、线程组-调度器配置
Jmeter的线程组设置里有一个调配器设置,用于设置该线程组下脚本执行的开始时间、结束时间、持续时间及启动延迟时间。当需要半夜执行性能测试时会用到这个功能。 ps:设置调度器配置,需要将前面的循环次数设置为永远(自己感觉,因为这样才不会因循环次数不够而终止压测) 下面介绍下调度器的配置: 启动时间: ...
分类:编程语言   时间:2020-04-19 17:38:54    阅读次数:62
组合数学
# 组合计数 加法原理 若完成一件事的方法有n类,其中第i类方法包括a1种不同的方法,且这些方法互不重合,则完成这件事共有a1+a2+…+an种不同的方法 乘法原理 0若完成一件事需要n个步骤,其中第个步骤有a种不同的完成方法,且这些步骤互不干扰,则完成这件事共有a1·a2......·an种不同的 ...
分类:其他好文   时间:2020-04-19 17:38:38    阅读次数:61
[access 数据库同步]Access数据库到Mysql数据库实时更新
项目目标: 首先是将Access数据库中的大量数据(已经存好的原有百万级数据)转存到mysql数据库中,然后,随着Access中数据的增加,要同步更新mysql数据库,更新周期自定。 思路:一开始的转存前篇博客已经讲过,这里就忽略了,主要是实现Access数据更新后同步到mysql中。思路是: 1. ...
分类:数据库   时间:2020-04-19 17:38:25    阅读次数:309
微信小程序开发工具的常用快捷键
常用快捷键 格式调整 //保存文件 Ctrl+S //代码行缩进 Ctrl+[, Ctrl+] //折叠打开代码块 Ctrl+Shift+[, Ctrl+Shift+] //复制粘贴,如果没有选中任何文字则复制粘贴一行 Ctrl+C Ctrl+V //代码格式化 Shift+Alt+F //上下移动 ...
分类:微信   时间:2020-04-19 17:38:02    阅读次数:84
JZOI5245 Competing Souls
Description 某日,竞赛班的学生来到了一家糖果店。 店里卖着M袋糖果,第i袋糖果里装有i颗糖,价格为i¥。 有N个学生对这些糖果产生了兴趣,于是迅速站成一排,且将他们编号为1到N。其中第i个学生带着a[i]¥。每一轮,他们按顺序买糖果(每一轮每个人只会买一袋)。由于体内的竞争之魂与超乎常人 ...
分类:其他好文   时间:2020-04-19 17:37:47    阅读次数:81
823条   上一页 1 ... 12 13 14 15 16 17 18 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!