Alice

2020 博客之星评选【票数排行榜】每日更新 & 为 11 号群发拉票信息,叨扰到的朋友道歉

你离开我真会死。 提交于 2021-01-14 10:55:52
1 月 11 日,活动开始第一天,在几个微信群发送了拉票信息,向打扰到的朋友道歉。 本文以后只在【博客之星群】与【官方博客 QQ 群】发布链接。 CSDN 2020 博客之星评选又开始了 第一次参加,但是刚参加一天,就发现这个比赛,对很多人造成了 很大的打扰 ,各种群满屏都是拉票链接。 做为一个 Python 爬虫工程师,必须要为这个比赛做些什么。 前 200 的收到的短信内容,看完之后,发现来活了,系统随机排序,那必然没办法知道目前的票数排名吖。 【CSDN】:恭喜您,您参与的 CSDN 年度「博客之星」评选活动已成功入选 Top 200(系统随机排序),您离成功只差一步喽,快快邀请您的粉丝来为您投票吧!投票地址:https://bss.csdn.net/m/topic/blog_star2020/detail?username=hihell 爬取信息是橡皮擦最擅长的事情了,走起。 文章目录 一、排名情况(截止 1 月 12 日 21:30) 二、按照码龄排序 三、按照博客等级排序 四、按照 2020 年发表博客数排序 五、最重要的事,如果你所在的群,博客之星拉票已经造成打扰 六、博客之星 200 人信息 一、排名情况(截止 1 月 12 日 21:30) 数据一般在早 10:00 或晚 22:00 更新 活动第二天粉丝拉锯战已经形成,前 20 已经相对固定(点赞)。

AI 图像识别的测试

 ̄綄美尐妖づ 提交于 2021-01-14 07:37:34
随着AI 的浪潮发展,AI 的应用场景越来越广泛,其中计算机视觉更是运用到我们生活中的方方面面。 作为一个测试人员,需要紧跟上 AI 的步伐,快速从传统业务测试,转型到 AI 的测试上来。而人脸识别作为机器视觉应用场景里最普及常见的一环,因此这一篇结合AI 的架构和核心,以及人脸识别来讲一讲,AI 怎么测试,以及 AI 测试与传统测试的区别和共同点。 人脸识别和 AI的关系 先了解 AI两个基本概念。 a) 计算机视觉 也称为机器视觉,是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图像处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。 最好理解的场景,比如拍一个花的照片,通过机器学习自动告知用户这是什么花。拍一个店铺的照片,机器学习自动分析出店铺的名字,以及店铺的位置。 b) 生物识别 通过计算机,与光学、声学、生物传感器、统计学的概念手段结合,利用人体固有的生理特性和行为特征进行个人身份的鉴定。比如通过人的指纹,和数据库录入的指纹比较,判断是否是同一个人。 机器视觉和生物识别都属于AI 的应用领域,机器视觉和生物识别的本质,都在于对于图像图像的识别和比对。人脸识别,则是将机器视觉与生物识别结合,对人类的面部特征应用计算机视觉的一个典型场景。 怎么测试图像识别 结合 AI 的架构和核心来分析。 1. 数据收集和处理 既然是视觉

TCP网络调试助手上提示错误:“1035 未知错误”的有效解决方法,本人实测确实可行

家住魔仙堡 提交于 2021-01-13 23:03:26
转:https://blog.csdn.net/jacket_/article/details/97415651 图片转载:https://blog.csdn.net/Alice_YCR/article/details/83063951 对于网络调试助手如NetAssist等连接不上服务器且左下角显示“1035 未知错误”的问题,本人困惑许久,参考了网上的多种解决方法,有的说法是网络调试助手的版本太低,在Win10系统的环境不表现不友好,可能确实有这种可能,但本人试过换了其它版本的网络调试助手也解决不了问题。然而,我突然看到网上有一个说法是“如果是电脑上已经装有虚拟机,则必须把虚拟机中的网络适配器设置改为非桥接方式”,对于这个说法,本人实测过,并不可行。但是那个说法却一言惊醒梦中人,的确是虚拟机中的网络连接影响到了网络调试助手无法正常使用,原因在与虚拟机的网络与电脑的以太网或WIFI网络不是同一个网络,所以网络调试助手无法辨别到底是那个本地IP需要与服务器连接,所以就会左下角显示“1035 未知错误”,而虚拟机中的网络适配器设置改不改成非桥接模式不影响网络调试助手报错,下面我来介绍一下实测可行的解决方法。 打开 控制面板 ,然后点击 网络和Internet ,再点击 网络连接 ,如果是之前安装过虚拟机的朋友,那么会出现下图: 这时,我们需要把红色方框中的两个网络禁用,即把跟虚拟机

计算高考状元

主宰稳场 提交于 2021-01-13 11:28:34
高考成绩已经公布,大家正在填报志愿。设计一个学生类student,四门学科成绩是其私有成员,分别是语文、数学、英语、综合。有个计算高考状元的函数是其友元函数,其形式是 student top(const student *p, int count) 。 以上类名和友元函数的形式,均须按照题目要求,不得修改。 输入是姓名 和 四科成绩,以0结束。 (不超过100个学生) 输出是状元的总分。 输入样例: Alice 105 107 107 230 Bob 112 120 120 250 0 输出样例: 602 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 class student{ 5 char name[ 10 ]; 6 double yu; 7 double shu; 8 double eng; 9 double zong; 10 double sum= 0 ; 11 public : 12 student() 13 { 14 yu= 0 ;shu= 0 ;eng= 0 ;zong= 0 ; 15 }; 16 void set ( char a[], double b, double c, double d, double e) 17 { 18 strcpy(name,a); 19 yu= b; 20 shu= c;

Facebook Libra

安稳与你 提交于 2021-01-13 05:54:23
第一笔交易 假定 运行的是Linux或者macOS系统 网络连接正常 git已安装 macOS中安装了Homebrew Linux中安装了yum或者apt-get 提交一笔交易的步骤 克隆并构建Libra Core 构建Libra命令行客户端并且连接到测试网络 创建Alice和Bob的账户 挖矿并添加到Alice与Bob的账户中 提交一笔交易 克隆并构建Libra Core 克隆Libra Core仓库 git clone https://github.com/libra/libra.git 启动Libra Core 切换到libra文件夹并且运行启动脚本来安装依赖: cd libra ./scripts/dev_setup.sh 这个安装脚本里面有以下几步 安装rustup - rustup是一个Rust语言的安装器,Libra Core就是用其实现的 安装rust-toolchain的正确版本 安装CMake - 管理构建过程 安装protoc - 一个protocol buffers的编译器 安装Go - 构建protocol buffers 如果遇到问题,详见 解决问题 构建Libra命令行客户端并且连接到测试网络 为了连接到Libra测试网络的验证节点,按照如下方式运行客户端 ./scripts/cli/start_cli_testnet.sh 这条命令使用cargo

hashlib模块

纵然是瞬间 提交于 2021-01-04 08:00:52
摘要算法 就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest, 目的是为了发现原始数据是否被人篡改过。 摘要算法之所以能指出数据是否被篡改过,就是因为摘要函数是一个单向函数, 计算f(data)很容易, 但通过digest反推data却非常困难。 而且,对原始数据做一个bit的修改,都会导致计算出的摘要完全不同。 计算出一个字符串的MD5值: import hashlib md5 = hashlib.md5() md5.update('how to use md5 in python hashlib?'.encode('utf-8')) print(md5.hexdigest()) 计算结果如下: d26a53750bc40b38b65a520292f69306 如果数据量很大,可以分块多次调用update() 另一种常见的摘要算法是SHA1,调用SHA1和调用MD5完全类似: import hashlib sha1 = hashlib.sha1() sha1.update('how to use sha1 in '.encode('utf-8')) sha1.update('python hashlib?'.encode('utf-8')) print(sha1.hexdigest()) 摘要算法不是加密算法,不能用于加密(因为无法通过摘要反推明文)

与核心开发者对话——揭秘以太坊扩容方案Plasma

喜欢而已 提交于 2021-01-03 21:26:45
点击上方 Unitimes 可以订阅哦! unitimes.media 全球视角,独到见解 背景 以太坊旨在成为一个安全、易用、由一套共同的经济协议约束、可供数十亿人使用的分布式互联网,致力于构建此基础架构并扩大以太坊容量的项目通常称为扩容方案。 2017年8月,Vitalik Buterin和Joseph Poon发表《Plasma:自主智能合约》一文,宣布将Plasma作为以太坊新扩容方案。 什么是Plasma Plasma是一种以扩容解决方案,它使用子链向根链(即以太坊)报告的方式来增加交易吞吐量。本质上是存在于区块链上的区块链,由一系列智能合约组成。 AMA 上周五,Unitimes成功举办第一期微信群AMA活动——“揭秘以太坊最新侧链技术Plasma”。我们有幸邀请到了OmiseGo Plasma 的核心开发者David Knott作为嘉宾来为大家分享有关Plasma的问题。 本次AMA分为两个环节: 固定问答环节 自由问答环节 固定问答环节 —— Untimes根据Plasma现状,以及和David本人协商,拟定出了9个问题。 以下为问答具体内容: Q 1. 你是一个热爱大自然、喜欢冒险的人,请问这种性格是如何成就现在的你的? David: 我对自然和冒险的热爱让我有机会接触到不同的经历和视角,也同时让我对于整个世界和生活在其中人们的思想和感受有了更透彻的感悟

以太坊第2层扩容方案:状态通道、Plasma 和 Truebit

爷,独闯天下 提交于 2021-01-03 17:01:18
点击上方 “Unitimes” 可以订阅哦! unitimes.io 全球视角,独到见解 以太坊目前还不够健全,也不具备可扩展性。任何了解这项技术的人,都清楚地知道这一点。但是在过去一年里,由投机驱动的炒作,过分夸大了区块链的能力。在关键基础设施完善之前, 以太坊与 web3 的愿景还无法 实现。 构建这一基础设施、扩展以太坊功能的项目,都被称作扩容方案。扩容方案有许多不同形式,而且往往是相互兼容或互补的。 本文将深入探讨“链下”或者叫“第2层”(layer 2) 扩容方案,包括 以太坊(以及所有区块链)扩容挑战 解决扩容问题的不同方案,并区分“ 第1层 ”和“ 第2层 ”。 介绍第2层扩容方案是什么,特别是状态通道(state channels)、Plasma、和Truebit。 本文的重点是让读者对 第2层 的工作原理有个全面详细的理解。但不会深入到代码研究和特定的使用场景,而是专注于构建这一系统的经济机制,以及 第2层扩容方案的技术 原理。 公有链的扩容挑战 首先,必须要知道, “扩容”不是单一的、具体的问题。它是以太坊在服务全球几十亿用户之前,必须要解决的问题。 首先就是交易吞吐量方面。目前,以太坊每秒可以处理15笔交易,相比之下,Visa处理速度可以达到45000笔/秒。在过去一年里,一些应用程序——像Cryptokitties发展得好,导致整个网络运行速度也开始放缓

Ansible学习笔记

∥☆過路亽.° 提交于 2021-01-02 11:23:53
Ansible简要笔记 参考http://www.ansible.com.cn/docs 主流的自动化运维工具 :Puppet、saltstack、ansible chef Ansible :用Python编写,采用paramiko协议库 Ansible的组成:   1.核心引擎:Ansible   2.核心模块:   3.自定义模块   4.插件:实现日志记录、邮件等功能   5.playbook:记录执行的任务   6.连接插件:现在主要是ssh,还支持其他(ZeroMQ等)   7.主机清单:记录需要配置的节点信息(文件hosts) Ansible的优点:   1.语法简单   2.不要安装客户端   3.大量内置模块 用 ansible-doc -l | wc -l 统计可用模块 [root@localhost ~]# ansible-doc -l | wc -l 1652 ansible的配置文件 :/etc/ansible/ansible.cfg CentOS7.4的安装: [root@localhost ~]#yum install -y ansible [root@localhost ~]# ansible --version ansible 2.5.0 config file = /etc/ansible/ansible.cfg configured module

Linux学习:Linux基础命令集(2)

余生长醉 提交于 2021-01-01 07:02:30
本次记录以下命令如mkdir, rmdir, tree, dirname,basename, cat, tac, more, less, tail, head, touch, file, cp, mv, rm, wc, cut, sort, uniq的使用格式、常用选项及它们有哪些使用实例等。 目录管理相关命令 1. mkdir 创建新目录命令 创建新目录命令格式: mkdir [OPTION]... /PATH/TO/SOMEWHERE OPTION: -p 递归创建目标目录包含上层目录 [root@www ~]# mkdir -p /test/test1 -v 显示创建过程 [root@www ~]# mkdir -pv /lab/lab1 mkdir: created directory `/lab' mkdir: created directory `/lab/lab1' 2. rmdir 删除目录命令 目录需要一层一层地删除才行,而且被删除的目录里面必定不能存在其他的目录或文件,即注意指定目录必须为空。 删除目录命令格式:rmdir [OPTION]... /PATH/TO/SOMEWHERE OPTION: -p 递归删除目标目录包含上层目录 [root@www ~]# rmdir -p /test/test1 3. tree 树状目录显示命令 以树形方式显示目录结构。