flink Iterate迭代基本概念

基本概念:在流中创建“反馈(feedback)”循环,通过将一个算子的输出重定向到某个先前的算子。这对于定义不断更新模型的算法特别有用。 迭代的数据流向:DataStream → IterativeStream → DataStream 以下代码以流开始并连续应用迭代体。大于0的元素将被发送回反馈(feedback)通道,继续迭代,其余元素将向下游转发,离开迭代。 IterativeStream<Long> iteration = initialStream.iterate(); DataS
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

Linux(ubuntu)安装redis集群,redis集群搭建

一、准备 首先我们要安装c语言的编译环境,我们要安装redis。 首先安装gcc g++ 命令:> apt-get install gcc 命令:> apt-get install gcc 或者 命令:>apt-get install build-essential 在make时可能出现错误" error: jemalloc/jemalloc.h: No such file or directory",通过如下命令解决。 命令:>make MALLOC=libc 二、下载redis编译安装 命
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

1110 Complete Binary Tree (25 分)

Given a tree, you are supposed to tell if it is a complete binary tree. Input Specification: Each input file contains one test case. For each case, the first line gives a positive integer N (≤) which is the total number of nodes in the tree -- and h
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

用adb工具抓取Android手机闪退日志

1.下载adb工具包 2.注意事项 请确保电脑上只连接了一台手机设备(最好只连接一条USB线),同时确保手机已开启USB调试模式(可通过手机助手查看连接状态) 3.Adb工具包路径存放 最好放在硬盘根目录下。如图(3-1) 图3-1 4.使用dos命令窗口 可通过win+r弹出运行窗口,输入cmd;或者通过:开始->运行,输入cmd,然后回车打开dos命令窗口。 在dos窗口输入:cd D:\Android(cd后面需空格,路径是你adb存在的路径),然后回车进入到工具包文件夹内。(如图3-2
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

分层测试_经验分享

基本概念和模型的引入: 我们将测试分为三个层次,分别是UI层、service层和unit层。 在面试中,发现很多测试同学由于公司限制,都是基于需求的测试,基于界面功能的测试,无法接触到开发的代码,甚至有的公司,测试人员都无法控制测试环境、数据库等,这些活都是有开发来干的。对于有些公司的现状,是可以理解的,但是对于测试人员的发展以及对于产品的质量都是很不好的。 有些同学工作多年,但是也都是基于需求的测试,测试用例完全是需求文档的复制版。这样对于测试来说,就失去了很大的作用;因为很多问题缺陷往往就
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

关于手机视口的理解

手机端的click事件比较 慢 因为一次事件触发的时候 要等300ms验证是否 有下一次点击事件,如果有的话 则视为双击,所以可能是放大视口 或者弹出辅助菜单功能 所以有bug 所以需要手机touch事件 手机如果不约束视口的话 视口的宽度一般是980px 所以需要约束 视口 后的视口一般是手机的宽度 440px 左右 所以在手机端显示的时候 就可以看到完整的页面效果 这个440px也叫做ideaviewprot 前面的980px 叫做....忘记了 是乔布斯约定的 因为手机网页没有做出来 看
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

爬取豆瓣电影榜单Day02-1

#!/usr/bin/env python #coding: utf8 #python2 #一、requests请求库爬去豆瓣电影信息 #请求url:https://movie.douban.com/top250 #请求方式:GET #请求头: #User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

7月2日内容

今天大概流程控制这方面内容。 1.1 if判断   对事物的一种决策,判断事物对错的能力,而做出不同的响应。生活中的例子比比皆是,取款机取钱都会遇到选择的情况。   if语句的形式为:a. if 条件:            代码1              代码2             ......   代码块是同一缩进级别的代码,上式中代码1和代码2是相同缩进的代码,这两个代码组合在一起就是一个代码块,相同缩进的代码自上而下运行。如你走在大街上,一个美丽且楚楚动人的妹子从你身边经过,这时
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

(办公)mysql索引

举个例子:20多w的数据,查询语句,什么都没有查到,既没有走到主键索引,普通索引,什么都没走,走的就非常慢. 下面要加索引,并了解mysql索引的作用,以及如何使用他们索引. 介绍MysqlMySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录 开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无 需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

Restfull接口总结

REST指的是一组架构约束条件和原则,是一种新的架构设计思路,满足这些约束条件和原则的应用程序或设计就是Restful。 简单地说:URL定位资源,用HTTP动词描述行为。 产生背景 近年来移动互联网的发展,前端设备层出不穷,手机,平板,桌面电脑,其他专用设备......,因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。于是Restful诞生了,它可以通过一套统一的接口为 Web,iOS和Android提供服务。 常见HTTP动词 1、GET :获得资源。 2、POST :创建资
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

利用 OpenCC 工具进行文字的简繁转换

前言 近日在公司遇到一个需求,因为准备要推出海外版产品,所以需要将所有的简体文字转换为繁体文字。一开始是改了表面的文字,但是后面发现很多提示语也需要去改,所以找了一个工具去对所有 .m 文件进行批量文字转换。 OpenCC OpenCC 正好符合我的预期,先来介绍一下它。 Open Chinese Convert(OpenCC)是一个开源的中文简繁转换项目,致力于制作高质量的基于统计预料的简繁转换词库。 -- 介绍来自网上 使用 brew 安装 OpenCC $ brew install Op
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

运行jar应用程序引用其他jar包的四种方法

一个java应用项目可以打包成一个jar,但是必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做wqbin.jar的jar包,里面有一个拥有main函数的main class:wqbin.MainClass1 我们就只要在MANIFEST.MF里面添加如下一句话: Main-Class: wqbin.MainClass1 然后我们可以在控制台里输入 java -jar
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

python 基本数据类型及其功能-3-列表

1、中括号括起来的内容即为列表 列表中的内容可以是数字、字符串、布尔值、甚至列表 元素可以被修改 可以通过索引、切片的方式来修改(删除)列表中的元素, 可以进行for、while循环,支持in操作 2、字符串转换列表 list() 按照for循环转换(数字无法进行for循环所以无法转换为列表) 列表转字符串(元素有数字,有字符串) Alex = [123,456,"abc"] s = "" for test in alex: s = s+str(test) print(s) 列表转字符串(元素
分类: 其他 发布时间: 07-02 19:54 阅读次数: 0

记忆参数

/** * 按当前工作站保存保存要记忆的数据 * * @param {string} sysName 子系统名 * @param {string} rmbKey 记忆关键字 * @param {string} rmbData 要保存的记忆值 * @returns * @memberof SysParaMgrNet */ public SaveRmbDataByStation(sysName: strin
分类: 其他 发布时间: 07-02 19:38 阅读次数: 0

字符串知识小结

1.字符串创建 var name='**';// 在引号里的都是字符串 var str=new String('**');//创建字符串对象 字符串比较 ascll码(有在线转换) 2.获取字符串的unicode 的编码转换 charAt()返回指定位置的字符 charCodeAt()返回所在位置字符的unicode码 fromCharCode() 将Unicode编码转换为数字或其他 3.字符串拼接 concat()拼接字符串 + 符号 要注意 “双引号” 和 ‘单引号’ 的嵌套问题 4.查
分类: 其他 发布时间: 07-02 19:38 阅读次数: 0

决策树算法原理--good blog

转载于:http://www.cnblogs.com/pinard/p/6050306.html (楼主总结的很好,就拿来主义了,不顾以后还是多像楼主学习)    决策树算法在机器学习中算是很经典的一个算法系列了。它既可以作为分类算法,也可以作为回归算法,同时也特别适合集成学习比如随机森林。本文就对决策树算法原理做一个总结,上篇对ID3, C4.5的算法思想做了总结,下篇重点对CART算法做一个详细的介绍。决策树根据一步步地属性分类可以将整个特征空间进行划分,从而区别出不同的分类样本 1. 决
分类: 其他 发布时间: 07-02 19:38 阅读次数: 0

原生js深拷贝函数

function deepClone(data){   if(!data || !(data instanceof Object) || (typeof data=="function"))   {     return data||undefined;   }   var constructor = data.constructor;   var result = new constructor();   for(var key in data){     if(data.hasOwnPro
分类: 其他 发布时间: 07-02 19:38 阅读次数: 0

非阻塞I/O多路复用机制

题外话:我们现在要仔细的说一说I/O多路复用机制,因为这个说法实在是太通俗了,通俗到一般人都不懂是什么意思。博主打一个比方:小曲在S城开了一家快递店,负责同城快送服务。小曲因为资金限制,雇佣了一批快递员,然后小曲发现资金不够了,只够买一辆车送快递。 经营方式一 客户每送来一份快递,小曲就让一个快递员盯着,然后快递员开车去送快递。慢慢的小曲就发现了这种经营方式存在下述问题 几十个快递员基本上时间都花在了抢车上了,大部分快递员都处在闲置状态,谁抢到了车,谁就能去送快递 随着快递的增多,快递员也越来
分类: 其他 发布时间: 07-02 19:38 阅读次数: 0

浅谈Spring的读取配置信息

大型项目中,我们往往会对我们的系统的配置信息进行统一管理,一般做法是将配置信息配置与一个cfg.properties的文件中,然后在我们系统初始化的时候,系统自动读取cfg.properties配置文件中的key value(键值对),然后对我们系统进行定制的初始化。   那么一般情况下,我们使用的java.util.Properties,也就是java自带的。往往有一个问题是,每一次加载的时候,我们都需要手工的去读取这个配置文件,一来编码麻烦,二来代码不优雅,往往我们也会自己创建一个类来专门
分类: 其他 发布时间: 07-02 19:38 阅读次数: 0

基于ASP.NET使用C#实现简单人脸识别功能

(博客园对Markdown的排版也太不友好了吧(小声逼逼)) 案例概述 本案例基于ASP.NET和百度云人脸库,主要实现静态人脸添加和静态人脸检测的功能,是笔者一个练习的小Demo 使用的工具 主要使用了VS 2017、MS SQL Server数据库和百度云人脸库 实现的功能 人脸注册 人脸搜索 功能及代码展示 知识背景 百度人脸库的创建 1.打开浏览器登录百度智能云,(百度账号即可登录) 2.应用列表|创建应用 3.人脸库管理|选择刚刚创建好的应用 4.在这个应用中创建新分组(这个分组将在
分类: 其他 发布时间: 07-02 19:38 阅读次数: 0