[toc] 1. 介绍 1.1 排序算法分类 1. 内部排序: 数据记录在内存中进行排序 2. 外部排序: 因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存 1.2 关于时间复杂度 1. 平方阶($O(n^2)$)排序 各类简单排序: 直接插入、直接选择和冒泡排序 2. 线性对 ...
分类:
编程语言 时间:
2020-02-09 16:45:15
阅读次数:
95
在项目开发中redis的使用也比较频繁,本文介绍了Go语言如何操作Redis。 Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片等特性,我们可以很方便地将Redis ...
分类:
编程语言 时间:
2020-02-09 16:46:22
阅读次数:
78
'''Mac:无需安装Linux:无需安装windows:勾选了pip和Add python.exe to Path'''#要安装三方模块,需要知道模块的名字#Pillow 非常强大的处理图像的工具库# pip install Pillow#windows如果报错,则输入pip install -- ...
分类:
编程语言 时间:
2020-02-09 16:46:41
阅读次数:
68
在进行简单的导航/寻路练习时遇到这个问题 后来在 这里 找到了解决办法,原因是没有进行网格烘培Bake。 那么,我们进行简单的烘培 我的需求是只要能进行导航即可,所以只对地面进行默认烘培,点击Bake进行烘培。 重新运行就OK了。 ...
分类:
编程语言 时间:
2020-02-09 16:49:08
阅读次数:
133
突然对于编程有了顿悟的感觉,其实他的本质就是内存。比如静态成员函数只能够访问静态成员或者静态成员函数,为什么呢?因为静态成员函数位于代码区,静态成员位于全局区,静态成员函数去访问静态成员或者静态成员函数时能够直接找到它们,因为它们已经就在那里,不偏不倚。而非静态成员函数尽管也在代码区,但是要访问它需 ...
分类:
编程语言 时间:
2020-02-09 16:50:28
阅读次数:
70
import java.util.Scanner; /* *计算杨辉三角: * 规律:两边都是1 * 从第三行开始,上一行的前一个元素+与其并排的元素等于下面的元素 * 例如: * 1 * 11 * 121 * 1331 * 14641 */ public class Main{ public st ...
分类:
编程语言 时间:
2020-02-09 16:54:19
阅读次数:
70
描述:Python的文件操作涉及对文件的读/写与编码的处理。 1、两种写法 1.1 第一种 1 f = open('文件路径', '文件操作方式', encoding='utf-8') 2 对文件操作 3 f.close() 1.2 第二种 1 with open('文件路径', '文件操作方式', ...
分类:
编程语言 时间:
2020-02-09 16:56:05
阅读次数:
75
概述 反射在日常工作中用的并不多,最近在看spring源码,里面很多的bean的初始化和依赖注入中用到了很多的反射,下面介绍一下反射的基本知识。 获取类中的字段和修改字段的值 ...
分类:
编程语言 时间:
2020-02-09 16:56:34
阅读次数:
63
For some fixed , an array is beautiful if it is a permutation of the integers , such that: For every?`i 这道题定义了一种漂亮数组,说的是在任意两个数字之间,不存在一个正好是这两个数之和的一半的数字 ...
分类:
编程语言 时间:
2020-02-09 16:59:46
阅读次数:
83
全文共2931字,预计学习时长9分钟 图源:Unsplash 离2020年已不足一个月,然而截至目前,Java依旧是世界上最流行的编程语言。它拥有一个巨大的生态系统,在全世界有超过900万Java开发人员。 虽然Java不是最直接的语言,但是您不需要从头编写Java程序。有许多优秀的Java框架可以 ...
分类:
编程语言 时间:
2020-02-09 18:06:20
阅读次数:
72
专注于Java领域优质技术,欢迎关注 文章来源:JavaGuide 以下涉及到的数据统计,数据来源:https://github.com/trending/java?since=monthly[1] 。下面推荐的内容从 Java 学习文档到最热门的框架再到热门的工具应有尽有,建议收藏+在看! 1.L ...
分类:
编程语言 时间:
2020-02-09 18:08:00
阅读次数:
99
Q:为何要采用异步编程 A:异步编程首先不会节约线程,因为异步操作都会重新开一个线程。异步编程是提高了CPU的使用率,采用同步编程的方式,整个服务器的所有线程大部分都没有在工作,而是在等待。因为线程同步操作 要等整个事件处理完成才能提交,所以CPU的利用率很低;当采用异步编程,线程不需要等待,减少时 ...
分类:
编程语言 时间:
2020-02-09 18:09:31
阅读次数:
53
原文地址: "http://www.work100.net/training/monolithic architecture test.html" 更多教程: "光束云 免费课程" 实践练习 序号|文内章节|视频 : :|: |: 1| "构建项目结构" | 2| "代码实现" | 3| "网站实现 ...
分类:
编程语言 时间:
2020-02-09 18:09:50
阅读次数:
56
Spring配置文件是applicationContext.xml,怎么样利用Eclipse快速生成Spring的配置文件呢? 首先假设Eclipse已经安装好了Spring的插件,在项目文件右击NEW-Other,在向导中选择Spring Bean Configuration File,Sprin ...
分类:
编程语言 时间:
2020-02-09 18:11:24
阅读次数:
76
一 生成器 1.1 基本概念 元组推导式是是生成器(generator) 生成器定义 生成器可以实现自定义,迭代器是系统内置的,不能够更改 生成器的本质就是迭代器,只不过可以自定义. 生成器有两种定义的方式: 生成器表达式 (里面是推导式,外面用圆括号) 生成器函数 1.2 元组推导式的形式来写生成 ...
分类:
编程语言 时间:
2020-02-09 18:12:23
阅读次数:
76
Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换。 strconv包 strconv包实现了基本数据类型与其字符串表示的转换,主要有以下常用函数: Atoi()、Itia()、parse系列、format系列、append系列。 更多函数请查看官方文档。 string与int类型 ...
分类:
编程语言 时间:
2020-02-09 18:14:31
阅读次数:
69
十二个Java程序员必须掌握的Java开发框架有哪些?Java 开发应用很广泛,所以程序员就业行业和方向也很多。随着互联的发展,人工智能、大数据、区块链,很多Java 程序员选择Java Web/后端开发。然而程序员之前的区别还是很大的,如果想要拿高薪,作为一个程序员需要不断学习。那么,Java程序 ...
分类:
编程语言 时间:
2020-02-09 18:15:02
阅读次数:
103
问题描述 有一个 8x8 的棋盘,往里放 8 个棋子,每个棋子所在的行、列、对角线都不能有另一个棋子。如下,第一幅图是满足条件的一种方法,第二幅图是不满足条件的。 八皇后问题就是期望找到所有符合条件的情况. 将摆法抽象为数据结构 很显然,满足条件的摆法一定是每行有一个棋子. 我们可以定义一个列表,列 ...
分类:
编程语言 时间:
2020-02-09 18:18:34
阅读次数:
71
1.面向对象 1.1 构造方法概述和格式 1:构造方法概述和作用 创建对象,给对象中的成员进行初始化 2:构造方法格式特点 a:方法名与类名相同 b:没有返回值类型,连void都没有 c:没有具体的返回值 1 public class Student { 2 private String name; ...
分类:
编程语言 时间:
2020-02-09 18:23:48
阅读次数:
83
conda --version 检查conda版本conda update conda 升级conda 环境操作 conda info --envs 列出所有环境列表conda create --name snowflake biopython 创建新环境(名字叫snowflake )conda c ...
分类:
编程语言 时间:
2020-02-09 18:25:52
阅读次数:
65