自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朝歌

懂得自己的无知是知道的开始。

  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

转载 清华、北大、浙大的计算机课程资源集都在这里了

此前,一份介绍中科大的相关课程资源的 repo 火了,但不知后来是不是因为太火,居然被 404 了,如果你不幸错过了,别紧张,GitHub 上还有其他网友另建了相关 repo,搜索即可找到。既然中科大的计算机课程资源这么受欢迎,那么如果是清华、北大等其他高校的课程呢?万能的 GitHub 平台上自然也收集了这些高校的资源。AI 科技大本营在 GitHub 上进行了搜索,其实除了高内顶尖...

2019-03-29 19:57:18 372

原创 QT象棋练习(6)-象棋规则

上一节写到,能够走棋了,只是没有规则,随便怎么走都可以。今天,就来制定规则。在走棋之前需要判断是否可以走。所以必须有个函数来判断是否可以走棋,这个判断函数需要的参数是走的哪颗棋子,走到哪里去,是否吃棋。bool canMove(int moveid,int row,int col,int killid);实现该函数。1、如果选择的颜色和要吃的颜色是一样的,也可以形容点错了,想换个...

2019-03-29 19:45:38 779 1

转载 用Python玩人脸合成,你也能有一张明星脸(附代码)

如今,随着技术的不断进步,“变脸”技术不再是四川喜剧的“独门武功”。运用机器学习的方法,我们同样可以实现人脸“融合”。当然这里说的人脸融合指的是将两个人的人脸照片进行融合,至于融合的比例,要按照自己的喜好来定。人脸融合的效果我们先看视频。01变脸视频,一睹为快下面小编就带领大家从以下的几个方面来打造一款向上图所示的人脸识别软件。02核心原理介绍1).首先是人脸识别的原理介绍...

2019-03-28 21:27:35 5238 2

原创 杭电oj(2016-2020)

2016#include<iostream>using namespace std;int main(){ int n; while(cin>>n&&n) { int m[100]; int min=0; for(int i=0;i<n;i++) {...

2019-03-28 20:47:23 614

原创 算法-贪心算法-活动安排问题

关于贪心算法:https://blog.csdn.net/qq_40452317/article/details/88875193活动安排问题就是要在所给的活动集合中选出最大的相容活动子集合。该问题要求高效地安排一系列争用某一公共资源的活动。贪心算法提供了一个简单、漂亮的方法使得尽可能多的活动能兼容地使用公共资源。问题描述和分析 设有n个活动的集合E={1,2,…,n},其中...

2019-03-28 19:06:38 15541

原创 算法-贪心算法

贪心算法:要求问题具由最优子结构,在对问题求解的过程中,总是做出在当前看来是最好的选择。为了解决一个复杂问题,人们总是要把它分解为若干个类似的子问题。来看看分治法,动态规划,贪心算法区别。分治法指将问题划分成一些独立地子问题,递归地求解各子问题,然后合并子问题的解而得到原问题的解。分解(Divide):将原问题分解成一系列子问题; 解决(conquer):递归地解各个子问题。若...

2019-03-28 18:37:56 904

转载 人工智能:博弈--人机中国象棋

注:本文没有任何干货源码,写过二层遍历、基本评价函数与所谓“深度学习”算法下的人机象棋,棋力之弱小,就不献丑了。首先,程序需要囊括象棋的基本着法,比如马走“日”字,相飞“田”,实现人人象棋是进行人机象棋的第一步。进入正题,试想如何实现象棋的AI?按着人的思路,很容易想到“博弈树”,所谓博弈树,就是一颗大树,根节点就是开局棋盘,第二层节点就是走了一步棋的棋盘,第三层棋盘就是在二层棋盘下对方走一...

2019-03-27 19:26:13 2309

原创 计算机网络(1.2)概述-互联网概述

1.2.1 网络的网络互联网 (Internet)• 特指Internet,起源于美国,现已发展成为世界上最大的、 覆盖全球的计算机网络。计算机网络 (简称为网络) • 由若干结点(node)和连接这些结点的链路(link)组成。 一些相互连接的、以共享资源为目的的、自治的计算机的集合。互连网 (internetwork 或internet)• 可以通过路由器把网络...

2019-03-24 19:12:30 2100

转载 python自测100题

如果你在寻找python工作,那你的面试可能会涉及Python相关的问题。通过对网络资料的收集整理,本文列出了100道python的面试题以及答案,你可以根据需求阅读测试。python基础Q1.什么是Python?Python是一种面向对象的,交互式的,解释型的计算机程序设计语言。Python的设计具有高可读性,它使用英语关键词而非标点符号,语法结构也比其他语言简单。Q2...

2019-03-24 18:28:14 2977

原创 QT象棋练习(5)-走棋

棋盘,棋子画好了,现在应该开始走棋了,走棋,用鼠标点击一个棋子,再点击一个位置,就可以走了。首先就是鼠标事件函数,这里有两个,一个是鼠标释放和鼠标点下去的函数,选择释放的函数。因为在下棋的时候,习惯点击后松开,在要走的位置点击。//void mousePressEvent(QMouseEvent*); //鼠标点下去的void mouseReleaseEvent(QMouseEven...

2019-03-23 22:24:45 972

原创 算法-动态规划-0/1背包问题

一、动态规划动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep decision process)的优化问题时,提出了著名的最优化原理(principle of optimality),把多阶段过程转化为一系列单阶...

2019-03-23 20:17:22 2575 1

转载 68款大规模机器学习数据集,涵盖CV、语音、NLP | 十年资源集

作者 | 琥珀出品 | AI科技大本营(ID:rgznai100)此前营长为大家分享过不少机器学习相关数据集的资源,例如 Mozilla 的 1400 小时开源语音数据集;ApolloScape 的大规模自动驾驶数据集;腾讯 AI Lab 的 “Tencent ML-Images” 项目,甚至还有谷歌团队推出的 Google Dataset Search(Google 数据集搜索)…...

2019-03-23 18:08:50 478

转载 2018年DApp分析 | 链塔区块链产业年鉴精选

2018年DApp分析 | 链塔区块链产业年鉴精选DApp的全称为Decentralized Application,是指去中心化应用或者分布式应用。DApp的出现是区块链应用落地的有益尝试,DApp也被认为是开启了区块链3.0时代的产品,因此,DApp被众多区块链业内人士寄予厚望。尽管2018年诞生了众多DApp项目,但真正成长起来获得广泛用户量的产品几乎没有,DApp的发展被诸如公链性...

2019-03-22 10:56:30 319

转载 AI人工智能如何正确入行

人工智能,已经跌入到两三年前大数据风口上,全民皆“数据科学家”的套路里了。到底做什么,算是入行AI?这个话题其实在笔者之前的几个chat里面已经反复提到过了,在此再说一遍:工业界直接应用AI技术的人员,大致可以分为三个不同角色:算法、工程,和数据。现在各种媒体上,包括 GitChat 中有大量的文章教大家怎么入行AI,怎么成为具体某个领域的工程师,告诉大家要在某领域内发展需要...

2019-03-22 10:11:58 2244

原创 QT象棋练习(4)-棋子初始化

初始化棋子,首先,得有棋子,先定义一个棋子类。Stone.h。棋子需要有坐标,也就是行列,序号,是否被吃,颜色等属性。#ifndef STONE_H#define STONE_Hclass Stone{public: Stone(); ~Stone(); enum TYPE {jiang, bing, pao, shi, che, ma, xia...

2019-03-22 10:07:32 810

原创 目录-人工智能

68款大规模机器学习数据集,涵盖CV、语音、NLP | 十年资源集https://blog.csdn.net/qq_40452317/article/details/88765420清华、北大、浙大的计算机课程资源集都在这里了https://blog.csdn.net/qq_40452317/article/details/88900576AI人工智能如何正确入行https:/...

2019-03-22 10:00:22 426

原创 目录-计算机网络

实验:以太网链路层帧格式分析实验 -Etherealhttps://blog.csdn.net/qq_40452317/article/details/89499410网络层协议分析实验https://blog.csdn.net/qq_40452317/article/details/90244745第一章-概述计算机网络(1.1)概述-计算机网络在信息时代中的作用h...

2019-03-21 11:25:28 977

原创 计算机网络(1.1)概述-计算机网络在信息时代中的作用

学习笔记,参考《计算机网络》谢希仁。学习目标学习能够掌握数据通信的基础知识和计算机 网络的基本组成原理; 计算机网络的基本概念和相关的新名词及术语; 了解计算机网络的发展特点、设计技巧和方法; 对计算机网络从整体上有一个较清晰的了解,对当前计算 机网络的主要种类和常用的网络协议有较清晰的概念,学 会计算机网络操作、日常管理和维护的最基本方法; 初步掌握以TCP/IP协议族为主的网...

2019-03-21 11:23:40 1998

转载 高盛发布区块链报告:从理论到实践(中文版)一

投资组合经理之摘要  现在硅谷和华尔街都为了区块链着迷,逐渐忘记了作为其技术源头的比特币。但对其潜在应用的讨论仍十分抽象和深奥。焦点在于使用分布式账本建立去中心化市场,并削弱现有中间商的控制权。  但区块链的潜力比这种单薄的说法来得更加细致也更加深远。从理论到实践,我们探索一系列特定的真实世界的应用场景,涵盖各类市场和产业,包括休旅业、能源、房地产和金融。我们阐明区块链的特性最适应现有的哪...

2019-03-21 10:55:47 784

转载 高盛发布区块链报告:从理论到实践(中文版)二

  案例分析1:声誉管理助益共享经济  我们相信区块链可以通过身份和“声誉管理”系统推动加快共享经济的发展,使得用户可以通过验证他们的身份和历史记录来“证书化”自己。共享经济将之前未开发的私有资源——如Uber之于汽车和Airbnb之于房屋——开发了出来,已经开始展现对全行业的颠覆能量。但是,用户验证和声誉管理对于旅馆业是非常头痛的。一个安全、抗干扰的、基于区块链的系统可以让用户更轻松地证书化...

2019-03-21 10:55:21 416

转载 高盛发布区块链报告:从理论到实践(中文版)三

案例分析2:用区块链构筑分布式智能电网  在接下来的数十年中,我们预计国家电网会从现有的中心化公共事业模型向着融合更多去中心化资源、实时报价系统和更紧密匹配需求和供应的方向进化。这个进化的核心是通过智能电表、智能装备、可再生能源和能源储存的结合实现电网的现代化,我们预计这个过程中会产生数千万甚至上亿个去中心化节点,这些节点不仅能够收发数据,也能执行P2P交易。我们认为区块链技术将在促进沟通、交...

2019-03-21 10:54:57 534

转载 高盛发布区块链报告:从理论到实践(中文版)四

案例分析3:减少房地产产权保险交易成本  我们认为区块链技术有机会重塑整个产权保险行业。用分布式账本登记房地产,区块链可以在房地产交易中的产权验证环节优化整个劳动密集的查阅公共记录的流程。我们预计区块链可以驱动全美全行业节省20-40亿美元,减少人力总数和保险精算风险。  机会如何?  在美国,产权保险是一个有着相当规模的利基市场,2014年保费达110亿美元。产权保险主要是为了在房地...

2019-03-21 10:54:29 331

转载 高盛发布区块链报告:从理论到实践(中文版)五

案例分析4:资本市场——美国现金股票市场  我们认为区块链可以为美国的现金股票市场带来更高的效率,主要是通过优化交易后结算和清算流程来实现。在交易的买方客户、经纪交易商、信托/托管银行和美国证券托管结算公司(DTCC)之间会产生大量重复性人工确认和对账流程,我们认为区块链可以减少这些劳动,为全美带来大约每年20亿美元的成本节约(显性的和经济的成本)。在全球范围内,假设成本与市场总值成正比的话,...

2019-03-21 10:54:06 678

转载 高盛发布区块链报告:从理论到实践(中文版)六

案例分析5:资本市场——再回购协议  我们预计为价值2.8万亿美元的的美国再回购协议市场提供一个新的清算解决方案可以带来约每年50亿美元的经济节约。区块链技术可以让整个流程更高效——虽然它不是万能药。节约额来自银行和经纪交易商的净额结算收益。区块链可以促进再回购协议清算流程,优化覆盖一份再回购协议寿命全程的多次现金和担保物流转。  机会如何?  美国再回购协议市场以2015年的日平均未...

2019-03-21 10:53:39 595 1

转载 高盛发布区块链报告:从理论到实践(中文版)七

案例分析7:反洗钱和“知晓客户”合规性  我们认为区块链可以优化甚至是改变反洗钱(AML)合规性程序。通过交易信息的分布式数据库可以更好的验证交易对手方的信息,金融机构可以大大减少交易监控中的误报率——目前这样的监控还需要耗费大量人力干预。此外,长远来看我们认为一个已验证客户信息的共享数据库可以优化“知晓客户”审核流程。总体上,我们认为区块链可以驱动全行业因减少人力开支和反洗钱监管罚款而得到3...

2019-03-21 10:53:05 386

原创 QT象棋练习(3)-绘制棋盘

新建项目新建一个空项目。然后新建文件。 首先新建一个主函数main.cpp文件。然后新建一个Board.cpp文件来绘制棋盘。注意,Board是继承QWidget。代码编写主函数#include<QApplication>#include"Boar...

2019-03-20 20:26:39 1535

转载 麦克阿瑟奖得主Dawn Song:区块链能保密和保护隐私?图样图森破!

作为一种新事物,人们通常对区块链都存在或多或少的误解,其中最具争议的莫过于区块链的安全性。有些人认为区块链是划时代的创造,通过一系列先进的密码学机制保障了整个系统的安全性;而有些人则认为,区块链只具有化名性而没有匿名性,所以区块链是不安全的。为什么会产生这种撕裂呢?因为此“安全”非彼“安全”,这些人对区块链安全的定义是不同的,自然得不到统一的结论。那什么才是区块链的安全?区...

2019-03-20 18:27:35 321

原创 QT象棋练习(2)-象棋整体框架

整体的文件框架,如下图所示,运行时,如下图: 选择人机对战: 选择网络对战,在这可以同时运行两次,先运行服务器端。代码分析main.cpp主函数(入口)ChooseDlg dlg; /...

2019-03-19 17:33:14 678

原创 杭电oj(2011-2015)

2011#include<iostream>#include<math.h>#include<iomanip>using namespace std;int main(){ int m; cin>>m; while(m--) { double sum=1; int n,...

2019-03-19 16:46:43 420

原创 目录-c++

QT学习QT-象棋https://blog.csdn.net/qq_40452317/article/details/89849902QT中的三种基类https://blog.csdn.net/qq_40452317/article/details/90082593QT-默认生成的文件解释https://blog.csdn.net/qq_40452317/article/d...

2019-03-18 21:45:52 464

原创 QT象棋练习(1)-QT基础

https://www.devbean.net/2012/08/qt-study-road-2-catelog/该作者的QT学习的非常好,非常细,可以参考。Qt 是一个著名的 C++ 应用程序框架。并不能说它只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI 组件。使用 Qt,在一定程度上你获得的是一个“一站式”的解决方案:不再需要研究 STL,不再需要 C++ 的,不再需...

2019-03-18 21:45:08 555

原创 目录-python

NameError: name '_name_' is not defined(主函数)https://blog.csdn.net/qq_40452317/article/details/90512816python 学习笔记 简单爬虫https://blog.csdn.net/qq_40452317/article/details/80383593python 学习笔记 简单图形...

2019-03-18 19:08:32 255

原创 python 学习笔记 文档中提取数字

第一种str.isdigit()如果字符串只包含数字则返回 True 否则返回 False。file = open('text.txt')content = file.read()s = [i for i in content if str.isdigit(i)]print(s)第二种正则表达式\d+ 匹配1次或者多次数字,注意这里不要写成*,因为即便是...

2019-03-18 19:05:24 1375

原创 杭电oj(2006-2010)

2006#include&lt;iostream&gt;using namespace std;int main(){ int n,i,a; while(cin&gt;&gt;n) { int s=1; for(i=0;i&lt;n;i++) { cin&gt;&gt;a; if(a%2!=...

2019-03-17 21:25:48 286

原创 杭电oj(2000-2005)

2000#include&lt;iostream&gt;using namespace std; int main(){ char a,b,c,d; while(cin&gt;&gt;a&gt;&gt;b&gt;&gt;c){ if(a&gt;b){ d = a; a = b; b ...

2019-03-17 21:21:48 195

原创 算法-减治法-二叉查找树的查找

算法-减治法-求中值和选择问题:https://blog.csdn.net/qq_40452317/article/details/88615748二叉查找树,又叫二叉排序树,如果不为空,它应该满足以下三个特点:1、树上的任一结点,该结点的值都大于它的非空左子树的值。2、树上的任一结点,该结点的值都小于它的非空右子树的值。3、任一结点的左右子树都是二叉搜索树。查找思路:...

2019-03-17 20:57:19 2142 1

原创 算法-减治法-求中值和选择问题

减治法减治法是一种一般性的算法设计技术,它利用了一个问题给定实例的解和同样问题较小实例的解之间的关系。一旦建立了这样一种关系,我们既可以自顶至下(递归)也可以自底至上地运用它(非递归)。减治法有3种主要的变种:减一个常量,常常是减1(例如插入排序)。 减一个常因子,常常是减去因子2(例如折半查找)。 减可变规模(例如欧几里得算法)。这里用减可变规模算法来求中值问题和选择问题。...

2019-03-17 19:47:23 5626

原创 算法-分治法-循环赛的日程安排

问题:设有n=2^k个选手参加循环赛,要求设计一个满足以下要求比赛日程表:1)每个选手必须与其它n-1个选手各赛一次;2)每个选手一天只能赛一次。按照上面的要求,可以将比赛表设计成一个n行n-1列的二维表,其中第i行第j列的元素表示和第i个选手在第j天比赛的选手号,也就是对手。采用分治策略,可将所有参加比赛的选手分成两部分,n=2^k个选手的比赛日程表就可以通过n=2^(k-1)个...

2019-03-17 10:56:19 2694

原创 算法-分治法-凸包问题

蛮力法的凸包问题:https://blog.csdn.net/qq_40452317/article/details/87976833第一步、把给定的点集中在横坐标上排序,就能得到p[0]和p[n-1]的直线,将求解凸包问题分解为求解上凸包和下凸包两个问题。//第一步:排序//排序,如果,横坐标相同,则按照纵坐标排序int compxy(point a,point b){ i...

2019-03-16 21:16:30 1579 1

原创 杭电oj(1000-1005)

1000#include&lt;iostream&gt;using namespace std;int main(){ int a,b; while(cin&gt;&gt;a&gt;&gt;b) cout&lt;&lt;a+b&lt;&lt;endl;}1001#include&lt;stdio.h&gt; int sum(int n)...

2019-03-13 21:22:24 344

rar密码破解.rar

效果非常棒的rar解压密码破解工具,使用简单方便,解压速度快。

2019-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除