目录 1. 冒泡排序 2. 选择排序 3. 插入排序 4. 快排 5. 堆排 6. 归排 1. 冒泡排序(最好是O(n), 最坏O(n2)) 原理:拿自己与上面一个比较,如果上面一个比自己小就将自己和上面一个调换位置,依次再与上面一个比较,第一轮结束后最上面那个一定是最大的数 1 def bubbl ...
分类:
编程语言 时间:
2020-04-14 12:45:57
阅读次数:
93
1、分别定义变量a、b、c、d、e、f、g共7个变量,其中变量a、b、c、d、e的初始值为10,变量f=++e,变量g=e++,然后分别换行输出++a、b++、--c、d--的结果,最后以“$e=其值”的方式换行输出e、f、g的结果; 请自行设计PHP代码并写在下面: <?php $a;$b;$c; ...
分类:
Web程序 时间:
2020-04-13 23:12:14
阅读次数:
163
一、appium设置 1、打开appium 2、设置 appium服务器:点击 高级设置 3、启动 appium 服务器 二、查看 .apk 安装包的“包名”和“活动入口名” 1、先复制本地 .apk 的路径 2、再获取被测试APP的 “包名” 和 “活动入口名”: cmd: aapt dump b ...
分类:
移动开发 时间:
2020-04-13 23:08:00
阅读次数:
107
[TOC] 代码发布 服务端主动给客户端推送消息 截至目前为止,我们所写的 web 项目基本都是基于 HTTP 协议的 "HTTP 协议有四大特性" :无链接 基于 HTTP 协议实现服务端主动给客户端推送消息好像有点麻烦~~~ 我们都经历过,浏览器打开一个网站不动,网站过一会儿自动弹出消息 再比如 ...
分类:
Web程序 时间:
2020-04-13 16:41:14
阅读次数:
92
今天看了一篇文章说下自己的理解 文章地址:https://www.t00ls.net/articles 55906.html 先看一段代码,看起来很正常,但是实际上这段代码会报错! 它会报错,报错的信息是 结束分隔符 不存在,这里指的 结束分隔符 实际上在PHP正则中就是 定界符 ! 再看这段,只是 ...
分类:
Web程序 时间:
2020-04-12 20:33:23
阅读次数:
69
尽管不像非嵌入式计算机那么常见,嵌入式系统还是有从堆(heap)中动态分配内存的过程的。那么嵌入式系统中,动态分配内存可能发生的问题是什么? 主要有三种类型:内存泄露、内存碎片和内存崩溃 内存崩溃是内存使用最严重的结果,主要原因有数组访问越界、写已经释放的内存、指针计算错误、访问堆栈地址越界等等。碎 ...
分类:
其他好文 时间:
2020-04-11 23:59:52
阅读次数:
119
本文对Redis快照的实现过程进行介绍,了解Redis快照实现过程对Redis管理很有帮助。Redis默认会将快照文件存储在Redis当前进程的工作目录中的dump.rdb文件中,可以通过配置dir和dbfilename两个参数分别指定快照文件的存储路径和文件名。快照的过程如下。(1)Redis使用 ...
分类:
其他好文 时间:
2020-04-11 09:22:51
阅读次数:
74
堆(Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵完全二叉树的数组对象。 两种类型的概念如下:大根堆(最大堆):每个结点的值都大于或等于左右孩子结点小根堆(最小堆):每个结点的值都小于或等于左右孩子结点 以大根堆为例子:【堆是无序的】 堆的三种操作:插入,删除,构建。 ...
分类:
编程语言 时间:
2020-04-09 19:06:52
阅读次数:
101
#!/bin/sh# ################################################################### Powered by Ironfo# #################################################### ...
分类:
数据库 时间:
2020-04-09 15:29:07
阅读次数:
162
memory_profiler 模块被用于在逐行的基础上,测量你代码的内存使用率,也建议安装 psutil 包,使得 memory_profile 模块运行的更快 meliae会把某个时刻的内存给dump到一个文件中,然后再对该文件进行分析,当我们的某个python程序占用内存很大,可能有内存泄露发 ...
分类:
编程语言 时间:
2020-04-09 13:06:13
阅读次数:
92