码迷,mamicode.com
首页 > 编程语言 > 周排行
数组中的逆序对
package main import "fmt" func main() { /* 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例 1: 输入: [7,5,6,4] 输出: 5 */ arr := []int{7, ...
分类:编程语言   时间:2020-03-30 09:29:00    阅读次数:58
拓扑排序详解
拓扑排序看起来很难,其实了解后不算难(思想非常清楚) 关键掌握思想后需要学会应用到具体的题目中去。(从入度为0到出度为0) 1、拓扑排序的介绍 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边 ...
分类:编程语言   时间:2020-03-30 09:29:26    阅读次数:132
JavaScript函数式编程(1):基本思想
1 函数式编程简介 函数式编程是和传统命令式编程区分的一种编程思想,“在函数式编程语言中,函数是第一类的对象,也就是说,函数 不依赖于任何其他的对象而可以独立存在,而在面向对象的语言中,函数 ( 方法 ) 是依附于对象的,属于对象的一部分。这一点决定了函数在函数式语言中的一些特别的性质,比如作为传出 ...
分类:编程语言   时间:2020-03-30 09:37:39    阅读次数:73
C++之IO流的状态以及使用
1 #include <iostream> 2 #include <fstream> 3 4 using namespace std; 5 6 void check_cin (istream &is) 7 { 8 if(is.bad())//系统级的错误才会bad 9 { 10 cout<<"cin ...
分类:编程语言   时间:2020-03-30 09:37:56    阅读次数:100
Python3标准库:threading进程中管理并发操作
1. threading进程中管理并发操作 threading模块提供了管理多个线程执行的API,允许程序在同一个进程空间并发的运行多个操作。 1.1 Thread对象 要使用Thread,最简单的方法就是用一个目标函数实例化一个Thread对象,并调用start()让它开始工作。 import t ...
分类:编程语言   时间:2020-03-30 09:40:52    阅读次数:81
c++格式化输出
以下操作符的使用必须要引入头文件<iomanip> 输出操作符号: 流操作符 描述 setw(n) 为下一个值的输出设置最小打印字段宽度为n fixed 以固定点(例如小数点)的形式显示浮点数 showpoint 显示浮点数的小数点和尾数0,即使没有小数点部分 setprecision(n) 设置浮 ...
分类:编程语言   时间:2020-03-30 09:41:13    阅读次数:80
Java IO模型:BIO、NIO、AIO
在学习网络框架Netty之前,先补充了一下自己对Java 几种IO模型的学习和理解。分别是 BIO、NIO、AIO三种IO模型。 ...
分类:编程语言   时间:2020-03-30 09:44:32    阅读次数:106
[LeetCode] 937. Reorder Data in Log Files 日志文件的重新排序
You have an array of . Each log is a space delimited string of words. For each log, the first word in each log is an alphanumeric identifier . Then, e ...
分类:编程语言   时间:2020-03-30 09:46:15    阅读次数:93
[Javascript] Finding Sibling Elements
const app = document.getElementById('app'); app.innerHTML = ` <h1>JavaScript DOM</h1> <ul id="list"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> ...
分类:编程语言   时间:2020-03-30 09:46:38    阅读次数:79
读Hadoop3.2源码,深入了解java调用HDFS的常用操作和HDFS原理
本文将通过一个演示工程来快速上手java调用HDFS的常见操作。接下来通过阅读HDFS的源码,一步步展开HDFS相关原理、理论知识的说明。 ...
分类:编程语言   时间:2020-03-30 09:49:06    阅读次数:70
Java BIO、NIO与AIO的介绍(学习过程)
Java BIO、NIO与AIO的介绍 因为netty是一个NIO的框架,所以在学习netty的过程中,开始之前。针对于BIO,NIO,AIO进行一个完整的学习。 学习资源分享: Netty学习:https://www.bilibili.com/video/BV1DJ411m7NR?from=sea ...
分类:编程语言   时间:2020-03-30 09:53:52    阅读次数:106
JavaScript中DOM操作之设定标签属性
一、标签属性值的设定和获取 标签对象.steAttribute('属性名称',属性值);一次只能定义一个,如果要定义多个,需要多次执行获取标签属性值标签对象.getAttribute('属性名称');获取的结果都是字符串 //获取所有div的标签 var oDiv1 = document.query ...
分类:编程语言   时间:2020-03-30 09:57:11    阅读次数:85
Leetcode#66.加一 (C++解法)
题目链接: https://leetcode-cn.com/problems/plus-one/ ...
分类:编程语言   时间:2020-03-30 09:58:06    阅读次数:95
SpringBoot项目改成Tomcat容器加载(打war包)
废话不多说,直接上码 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta ...
分类:编程语言   时间:2020-03-30 10:00:04    阅读次数:82
Jwt在Java项目中的简单实际应用
1.什么是jwt 双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。简洁(Compact): 可以通过URL,POST参数或者在HTTP header发送,因为数据 ...
分类:编程语言   时间:2020-03-30 10:01:51    阅读次数:113
C++-结构体(struct),联合(union),枚举(enum)
使用struct定义结构体,使用Teacher t = {"", "", ""} 进行初始化操作 /* 结构体 */ #include <iostream> using namespace std; struct Teacher{ char name[20]; int age; double sal ...
分类:编程语言   时间:2020-03-30 11:10:03    阅读次数:93
C++-字符串(string)
字符串string 可以进行相加操作, s.size(), s.length(),s.c_str() 转换为c语言类型 /* 字符串演示 */ #include <iostream> #include <cstring> using namespace std; int main(void) { s ...
分类:编程语言   时间:2020-03-30 11:10:53    阅读次数:75
Unity 游戏框架搭建 2019 (十三~十五) 接下来要学什么?& 第九个示例
在之前的两篇中,我们使用 public 静态方法对之前的内容进行了一个抽取,有了 public 静态方法这个工具,我们的学习行为也发生了一点变化。 在没使用 public 关键字之前呢,每一个示例仅仅是一个知识的记录作用。而我们用了 public 关键字之后,我们可以把知识作为一个可以复用的方法。但 ...
分类:编程语言   时间:2020-03-30 11:16:06    阅读次数:85
为什么要使用href=”javascript:void(0);”
为什么要使用href=”javascript:void(0);” href=”javascript:void(0);”这个的含义是,让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数。 为什么要使用href=”javascript:void(0 ...
分类:编程语言   时间:2020-03-30 11:21:45    阅读次数:84
python学习随笔-向量化
本文只是在学习过程中框架的简记和遇到问题的整理,必然不全面和存在错漏 向量化是python的一种魔法加速操作,可以在一定程度上加速python运算,主要依托numpy库和数组的运算。目前看到的原理解释有两种,一种是numpy库的底层是cpp的,所以比较快,一种是向量化会使python并行运算的程度加 ...
分类:编程语言   时间:2020-03-30 11:23:35    阅读次数:95
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!