归档: 2018/4

asyncio 不完全指北(二)

书接上文。 调度常规函数 除了管理协程和 I / O 回调之外,asyncio 事件循环还可以根据循环中的计时器调度常规函数。 立即调度 如果函数执行的时机无关紧要,call_soon() 可以用于在事件循环的下一次迭代中调度函数。 123456789101112131415161718192021222324import asyncioimport functoolsdef callb

Kafka在SpringBoot 2.0中的整合

一、Windows平台Kafka的环境搭建 注意:确保JAVA环境变量的正确 1.ZooKeeper的安装 Kafka的运行依赖于Zookeeper,所以需要先安装Zookeeper. Zookeeper下载地址:Zookeeper 解压出来,放在指定位置。 在conf文件夹下修改zoo_sample.cfg名为zoo.cfg 然后打开zoo.cfg 添加一下变量(如果没有请添加,存在请修

TensorFLow 基础(3)

TensorFlow 基础(3) hello,大家好,几天我们继续学习基础知识,为我们以后建立模型打下基础。主要是最近有点忙,所以每一周的内容会少一些,请大家谅解,随后慢慢加快进度。 这一次我们讲一下batch的概念,以及一些基本的操作,在之前的文章中,我们也讲过batch这个概念的。大家应该不会陌生 Working with Batch and Stochastic Train

唯密文解密(针对Vigenere加密)

上次说到了Vigenere加密以及解密的算法,但是如何破译这样的密码,也是很有意思的,这篇博客就是实现一个这样的破译,主要针对的是通过Vigenere加密的密文,那么就开始吧~ 任务要求: a.编程实现Vigenere加密/解密系统,并分析和评估该算法的安全性。 b.编程实现唯密文破译系统,能够破译密钥为2到4个字符的Vigenere密文,并分析如何加快破译速度。 时间要求

Redis在SpringBoot 2.0中的整合

今天开始给大家分享Java相关的技术开发知识,在以后的开发和学习中,还希望大家多多指教,对于我发表的相关内容,如有错误,请大家指出来,一起学习。 更要记住这句话:Stay Hungry, Stay Foolish. 一、Redis的安装 为了方便教程这里先简单介绍Redis的安装。 1. windows平台的安装 现在官网已经不提供windows平台的下载,所以只能去github上下载安装 github下载网址 进入之后选择好版本点击msi下载 然后双击安装。 默认是直接运行的。 可以通过控制台访问如 具体语法可以在相关网上查阅。 ### 2. Linux平台的安装 直接到官网下载 Redis.io 解压并安装 1234wget http://download.redis.io/releases/redis-4.0.9.tar.gztar xzf redis-4.0.9.tar.gzcd redis-4.0.9make

Linux下MySQL安装

接下来我将介绍3种方法安装MySQL 第一种 一、查看是否安装了MySQL 使用命令: 1rpm -qa|grep -i mysql 如果使用centos,可能会出现冲突,解决冲突需要卸载mariadb 首先查看是否安装了Mariadb 1rpm -qa|grep mariadb

TensorFLow 基础(2)

TensorFlow 基础(2) 今天有和大家见面了,今天的文章可能内容有点少,这周有很多事情,所以少写点。下一周我尽量多写点。弥补大家。那么我们今天闲话少说,直接开始今天的TensorFlow的基础介绍。接着上一节继续讲起。 Loss Functions 今天这个开头就是最常用的损失函数的实现,使用。主要涉及到两种损失函数的设计,数值预测的回归损失函数,还有分类的损失函数设计。

asyncio 不完全指北(一)

前言 众所周知,Python 的并发编程主要由线程、进程和协程三个组件组成,我们可以使用 Python 模块 threading、multiprocessing 和 yield 句法去操纵它们。后来,又有了更高层的封装:concurrent.futures 和 asyncio 模块。concurrent.futures是对 threading 和 multiprocessing 的封装,不是这篇

Vigenere密码加密解密

今天换个口味,写点原来从没接触过的东西–密码学。前一阵信息安全课上留了一个作业,实现Vigenere加密解密,借着机会写篇博客。这次博客由于比较仓促,这次只写加密解密系统的实现,不涉及唯密文破解。 任务要求: a.编程实现Vigenere加密/解密系统,并分析和评估该算法的安全性。 b.编程实现唯密文破译系统,能够破译密钥为2到4个字符的Vigenere密文,并分析如何加

如何理解丘奇计数

前言 不想写 Python 了,这次换个主题:丘奇计数,又名 lambda 演算的自然数表示法。 什么是 lambda 演算 lambda 演算(也称为 λ 演算)是数学逻辑中的一种形式系统,它基于函数抽象和应用,使用变量绑定和替换来表示计算。 没错,上面这句话来自维基百科,基本上是一句正确的废话,看完了也不知道什么是 lambda 演算。不过这篇文章的重点不在 lambda 演算上,希望