lambda表达式的简单实现 概念 λ 希腊字母表中排序第十一位的字母,英语名称为 Lamda。 可以用来避免匿名内部类定义过多。 其实质属于函数式编程的概念。(也就是说必须是函数式接口才能使用lambda表达式) 函数式接口定义 任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。 / ...
分类:
其他好文 时间:
2021-04-21 11:50:24
阅读次数:
0
#基数排序 也是采用分桶的思想,但是加入了按位比较的思想(可以理解为每位进行一次计数排序) 思路: 计算数列中最大位数 按位数循环处理每位的排序 代码实现: #include<iterator> #include<iostream> #include<vector> using namespace ...
分类:
编程语言 时间:
2021-04-20 15:17:05
阅读次数:
0
PowerShell PowerShell具备自动执行脚本,远程控制,传输文件的能力,十分强大 并且具备了cmd的各种命令,也可以集成git等一众插件 1. 安装Windows Terminal 使用window10的终端来管理各种控制台工具 从git上下载最新版本的Windows Terminal ...
代码: #include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int ma ...
分类:
其他好文 时间:
2021-04-20 14:10:46
阅读次数:
0
#堆排序 通过将无序表转化为堆,可以直接找到表中最大值或者最小值,然后将其提取出来,令剩余的记录再重建一个堆, 取出次大值或者次小值,如此反复执行就可以得到一个有序序列,此过程为堆排序。 思路: 1.创建一个堆 H[0……n-1]; 2.把堆首(最大值)和堆尾互换; 3.把堆的尺寸缩小 1,并调用 ...
分类:
编程语言 时间:
2021-04-20 14:08:43
阅读次数:
0
iOS开发已经走过了十多年时间,移动圈子里相继诞生了组件化、热修复、动态化、大前端、Flutter、小程序等热门技术,给人一种“乱花渐欲迷人眼”的感觉。 但是从本质来看,它们背后都是一些通用的底层技术和创新的设计思想。热修复、动态化和大前端的底层技术,都是 JavaScriptCore 这样的 Ja ...
分类:
移动开发 时间:
2021-04-19 15:52:24
阅读次数:
0
最近响应群里朋友完整开源之前那个博客系统,准备重构一番项目的代码,对数据库中的表决定都添加 create_by、update_by、create_time、update_time、del_flag 等字段。 当时添加表的时候没有设置默认值,现在要对二三十张表某个字段,如对 del_flag 设置默认 ...
分类:
数据库 时间:
2021-04-19 14:53:46
阅读次数:
0
实验要求与目的 理解 AODV 和 DSR 协议的工作过程 掌握 NS2 仿真分析 AODV 和 DSR 协议 实验环境 wnt-ns2 仿真环境、实验代码 实验步骤 先做AODV 仿真分析。 打开 Terminal,输入cd WNTLab/experiments/exp12/AODV进入实验脚本所 ...
分类:
其他好文 时间:
2021-04-19 14:34:46
阅读次数:
0
实验要求与目的 了解定向扩散路由和 S-MAC 协议原理 掌握 NS2 分析定向扩散和 S-MAC 协议 实验环境 wnt-ns2 仿真环境、实验代码 实验步骤 先做DD 协议仿真分析。 打开 Terminal,输入cd WNTLab/experiments/exp13/DD进入实验脚本所在文件夹; ...
分类:
系统相关 时间:
2021-04-19 14:34:01
阅读次数:
0
#归并排序 思路:(分而治之的思想) 1.申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列; 2.设定两个指针,最初位置分别为两个已经排序序列的起始位置; 3.比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置; 4.重复步骤 3 直到某一指针达到序列 ...
分类:
编程语言 时间:
2021-04-15 12:38:31
阅读次数:
0