0

算法浅谈——怎么样才最有可能选中真命天子呢?

本文始发于个人公众号: TechFlow 正文开始之前,我们先来讲一个故事。 在很久很久以前,有一个万人迷。 她从18岁开始就有数不完的追求者,追她的男生一个个在她的窗前排起了长队。但是她挑来挑去,终究不觉得满意。终于,这个万人迷一天天长大,年老色衰,在她门口排队的男生也越来越少。 她开始后悔拒绝男 ...

TechFlow2019 发布于 2020-01-16 08:00 评论(0)阅读(254)
0

Go 每日一库之 go-ini

简介 ini 是 Windows 上常用的配置文件格式。MySQL 的 Windows 版就是使用 ini 格式存储配置的。 "go ini" 是 Go 语言中用于操作 ini 文件的第三方库。 本文介绍 库的使用。 快速使用 go ini 是第三方库,使用前需要安装: 也可以使用 GitHub 上 ...

darjun 发布于 2020-01-16 07:00 评论(0)阅读(143)
1

玩玩24点(中)

《玩玩24点》系列: "上篇" "中篇" 序 在上篇中,我用上位机程序遍历了4个1~13的数的1820种组合,通过递归穷举计算出其中1362组的24点接法,并转换为二进制形式,放到单片机程序中,减少了单片机24点游戏程序的计算量,获得了不错的游戏体验。 上篇的最后留了一个疯狂暗示,但时至如今我也没有 ...

jerry_fuyi 发布于 2020-01-16 00:59 评论(0)阅读(137)
0

带你重新认识指针(下)

指针是学习编程的人最头疼的问题,但是指针又是灵活性很高,性能很好的不二之选。指针灵活性很好,性能更是指针最大的优点,同时也有可控性不好的缺点。怎样才能让指针变的可控呢?本篇文章将带你了解指针的深层特性 ...

龙跃十二 发布于 2020-01-16 00:18 评论(0)阅读(193)
4

.Net Core使用分布式缓存Redis:Lua脚本

一、前言 运行环境window,redis版本3.2.1。此处暂不对Lua进行详细讲解,只从Redis的方面讲解。 二、Redis的Lua脚本 在Redis的2.6版本推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行,在Lua脚本中也可以调用大部分的Redis命令。使用脚本有以下 ...

树杈 发布于 2020-01-15 23:49 评论(0)阅读(356)
0

自适应滤波器分块分段技术详解

对在频域计算FIR自适应滤波器,同时避免使用长滤波器时产生的大延迟的技术进行详细的分解,也就是通常所说的PBFDAF技术,有的地方也叫做MDF。这个技术是很多频域自适应滤波器的基础。也是困惑很多人的地方。这里分享出技术的细节,自认为写的比直接看论文或者相应的资料好懂一些。欢迎大家评判 ...

爱酷媒 发布于 2020-01-15 23:04 评论(2)阅读(520)
2

Rust入坑指南:海纳百川

今天来聊Rust中两个重要的概念:泛型和trait。很多编程语言都支持泛型,Rust也不例外,相信大家对泛型也都比较熟悉,它可以表示任意一种数据类型。trait同样不是Rust所特有的特性,它借鉴于Haskell中的Typeclass。简单来讲,Rust中的trait就是对类型行为的抽象,你可以把它... ...

Jackeyzhe 发布于 2020-01-15 22:59 评论(0)阅读(157)
1

常见的基本数据结构——栈

栈ADT 栈(stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶。栈的基本操作有进栈(push)和出栈(pop),前者相当于插入,后者相当于删除最后的元素。在最后插入的元素可以通过使用Top例程在执行Pop之前进行考查。对空栈进行的Pop或Top一般被认为是栈ADT的错 ...

Baby-Lily 发布于 2020-01-15 22:15 评论(0)阅读(180)
1

Java BIO NIO 与 AIO

回顾 上一章我们介绍了操作系统层面的 IO 模型。 阻塞 IO 模型。 非阻塞 IO 模型。 IO 复用模型。 信号驱动 IO 模型(用的不多,知道个概念就行)。 异步 IO 模型。 并且介绍了 IO 多路复用的底层实现中,select,poll 和 epoll 的区别。 几个概念 我们在这里在强调 ...

当年明月123 发布于 2020-01-15 22:12 评论(0)阅读(187)
0

【算法】递归

递归 递归实现的原理: 一个递归函数的调用过程类似于多个函数的嵌套的调用,只不过调用函数和被调用函数是同一个函数。为了保证递归函数的正确执行,系统需设立一个工作栈。具体地说,递归调用的内部执行过程如下: 1. 运动开始时,首先为递归调用建立一个 工作栈 ,其结构包括 值参 、 局部变量 和 返回地址 ...

Nemo& 发布于 2020-01-15 21:58 评论(0)阅读(167)
7

计算机网络常见面试题

一 OSI与TCP/IP各层的结构与功能,都有哪些协议? 学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。 结合互联网的情况,自上而下地,非常简要的介绍一下各层的作用。 1.1 应用层 应用层(app ...

不懒人 发布于 2020-01-15 21:44 评论(0)阅读(214)
0

Python 任务自动化工具:nox 的配置与 API

英文 | "Configuration & API" 出处 | nox 官方文档 译者 | 豌豆花下猫@Python猫 Github地址:https://github.com/chinesehuazhou/nox_doc_cn 声明 :本翻译基于CC BY NC SA 4.0授权协议,内容略有改动, ...

豌豆花下猫 发布于 2020-01-15 21:39 评论(0)阅读(131)
3

Java小白集合源码的学习系列:ArrayList

[toc] ArrayList源码学习 本文基于JDK1.8版本,对集合中的巨头 ArrayList 做一定的源码学习,将会参考大量资料,在文章后面都将会给出参考文章链接,本文用以巩固学习知识。 ArrayList的继承体系 ArrayList 继承了 AbstracList 这个抽象类,还实现了 ...

天乔巴夏丶 发布于 2020-01-15 21:04 评论(2)阅读(172)
26

.NET 在云原生时代的蜕变,让我在云时代脱颖而出

.NET 生态系统是一个不断变化的生态圈,我相信它正在朝着一个伟大的方向发展。有了开源和跨平台这两个关键优先事项,我们就可以放心了。云原生对应用运行时的不同需求,说明一个.NET Core 在云原生时代所完成的蜕变: 体积更小:对于微服务分布式架构而言,更小的体积意味着更少的下载带宽,更快的分发下载 ...

张善友 发布于 2020-01-15 20:53 评论(15)阅读(2484)
1

Numpy的介绍与基本使用方法

1、什么是Numpy numpy官方文档:https://docs.scipy.org/doc/numpy/reference/?v=20190307135750 NumPy是一个功能强大的Python库,主要用于对多维数组执行计算。NumPy这个词来源于两个单词 Numerical和Python。 ...

tomjoy 发布于 2020-01-15 20:43 评论(0)阅读(136)
1

Java设计模式-工厂模式

本系列文章为对现有网上资源进行整合,并非纯原创,只是为了方便自己查找记忆,勿喷谢谢! 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑, ...

豌里个豆 发布于 2020-01-15 20:38 评论(0)阅读(135)
1

源码分析Kafka 消息拉取流程

本节重点讨论 Kafka 的消息拉起流程。 @ "TOC" 1、KafkaConsumer poll 详解 消息拉起主要入口为:KafkaConsumer poll方法,其声明如下: ~~~java public ConsumerRecords poll(final Duration timeout ...

中间件兴趣圈 发布于 2020-01-15 20:34 评论(0)阅读(159)
0

机器学习-数据可视化

现在每天产生的数据都是海量的,这些数据中既有高质量的也有很多垃圾,如何从这些海量的数据中洞察出这些数据的内在联系是我们机器学习的核心内容。如果光把数据丢在大家的面前,咱们肯定是无感的,无法获取这些数据的意义。为了能够更加直观的了解这些数据的一些特征,例如数据的分布情况,数据的趋势和走势,数据之间的对 ...

HappyPuppy 发布于 2020-01-15 20:31 评论(0)阅读(183)
0

打造m3u8视频(流视频)下载解密合并器(kotlin)

本文是对我原创工具 "m3u8视频下载合并器" 关键代码解析及软件实现的思路的讲解,想要工具的请跳转链接 1.思路说明 思路挺简单,具体步骤如下: 1. 下载m3u8文件 2. 解析m3u8文件获得ts文件列表 3. 根据文件列表批量下载ts文件 4. 进行ts的解密操作(如果没有加密则跳过此步骤) ...

Stars-one 发布于 2020-01-15 20:11 评论(1)阅读(275)
0

【Leetcode 做题学算法周刊】第七期

首发于微信公众号《前端成长记》,写于 2020.01.15 背景 本文记录刷题过程中的整个思考过程,以供参考。主要内容涵盖: 题目分析设想 编写代码验证 查阅他人解法 思考总结 目录 "121.买卖股票的最佳时机" "122.买卖股票的最佳时机Ⅱ" "125.验证回文串" "136.只出现一次的数字 ...

McChen 发布于 2020-01-15 20:09 评论(0)阅读(79)