自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

feng_zhiyu的博客

https://fzhiy.net 欢迎关注我的博客,期待与大家一起学习~

  • 博客(776)
  • 资源 (4)
  • 收藏
  • 关注

原创 从CSDN到个人博客空间

由于各种原因,我将主要使用个人博客发布博文,想了解、关注交流的朋友可以移步至 FengYu的空间,欢迎交流~ 部分文章会同步CSDN,首发文章均在https://yu-feng.top/, 感谢~

2020-08-12 11:27:33 364

原创 考研复试—机试题目汇总【纯C语言实现】

考研复试—机试题目汇总【纯C语言实现】为了机试而列的专栏,欢迎讨论指正~

2020-03-03 18:18:11 2650

原创 React进阶之路系列学习

我的博客:枫之羽React进阶之路系列学习笔记:React进阶之路系列学习笔记github源码:React_learning React进阶之路——问题释疑React进阶之路——React基础React进阶之路——MobX项目实战...

2018-10-09 23:14:26 2268

原创 LeetCode题解记录——更新中

我的博客:枫之羽github源码地址:https://github.com/fengzhiyugithub/LeetCode/tree/master/Directory坚持每天更新一至两篇。向更优算法迈进~【尽量不断更】更新于:2018-11-12题目 Difficulty C++ Java Python 备注 1. Two Sum Easy...

2018-09-27 19:12:04 685

原创 CCF-CSP题解记录

个人博客:枫之羽认证时间 试题编号 题解 备注 201803 201803-1 跳一跳 等差数列求和 201803-2 碰撞的小球 模拟 201803-3 URL映射 模拟 201803-4 201803-5 201712 201712-1 ...

2018-08-28 21:22:28 693

原创 题解总集

LeetCodeLeetCode题解目录(Java / Python / Ruby / C++ / Swift)LeetCode All in One 题目讲解汇总(持续更新中...)剑指Offer题解【Python版】【LintCode】LintCodeLintCode题解【Python版】剑指OfferC++版剑指Offer题解记录Python版Pyth...

2018-08-28 21:16:46 511

原创 剑指Offer题解

个人博客:枫之羽github源码地址:剑指Offer——github地址题目 题解链接 备注 二维数组中的查找 题解 顺序遍历 替换空格 题解 两次遍历 从尾到头打印链表 题解 栈,递归 重建二叉树 题解 二叉树遍历,递归 二叉树的镜像 题解 递归 对称的二叉树 题解 递归 从上...

2018-07-01 18:56:29 1840

原创 PAT甲级题解记录

个人博客:枫之羽  题目 题解链接 备注 1001 A+B Format (20)  题解  string流 1002 A+B for Polynomials (25)  题解 多项式加法 1003 Emergency (25)     题解 【最短路】dfs,dijkstra 1004 Counting Leaves (30)...

2018-06-30 20:57:55 770

原创 [PaperNotes]2017.Algorand: Scaling byzantine agreements for cryptocurrencies

本文首发于Feng Yu的空间Algorand: Scaling byzantine agreements for cryptocurrencies文章链接:https://doi.org/10.1145/3132747.3132757作者:Yossi Gilad, Rotem Hemo, Silvio Micali, Georgios Vlachos, Nickolai Zeldovich发表:SOSP '17: Proceedings of the 26th Symposium on Opera

2021-03-10 20:52:38 808

原创 联邦学习笔记(三)

本文首发于https://yu-feng.top/写在前面​ 参考文献《Federated Learning: Challenges, methods, and future, 2020》,较为详细的介绍当前FL的挑战和解决方法以及未来可能的研究方向或切入点。Federated Learning: Challenges, methods, and future摘要​ 联邦学习在保持数据本地化的同时涉及在远程设备或孤立的数据中心(例如手机或医院)上训练统计模型。在异构网络和潜在大规模网络中进行训练

2020-09-02 17:34:21 4598 4

原创 联邦学习笔记(二)

本文首发于https://yu-feng.top/写在前面​ 参考文献《Advances and Open Problems in Federated Learning, 2019》,58位作者的105页文章。笔者当前花了一些时间来阅读这篇论文,由于能力有限,只做一些感兴趣点的记录和分析。另引用内容见文末参考文献,如侵权请联系笔者。欢迎讨论~Advances and Open Problems in Federated Learning, 2019摘要​ 联合学习(FL)是在中央服务器(例如服务提

2020-09-02 17:25:45 10303 4

原创 联邦学习笔记(一)

本文首发于https://yu-feng.top/写在前面笔记主要参考《Federated Machine Learning Concept and Applications》和《联邦学习》。作为一个入门笔记,可以当作是论文译文也可以作为进一步学习的框架。按照该论文做的一个框架,同时尽量将《联邦学习》书中部分内容进行整合,当然最好是能够利用好这本书相关研究内容。摘要当今人工智能仍然面临两大挑战:在大多数工业中,数据以 “孤岛”形式存在加强数据隐私和安全问题针对上述挑战提出可能的解决方法:

2020-09-02 17:24:22 3706 2

原创 [CCF-GAIR 2020]联邦学习下的数据价值与模型安全-杨强

文章首发于 https://yu-feng.top/archives/6/,转载请复制此条。写在前面很高兴有机会去到了现场参加CCF-GAIR 2020 全球人工智能和机器人峰会,​ 先简单贴下介绍,8月7日-8月9日,2020年全球人工智能和机器人峰会(简称“CCF-GAIR 2020”)在深圳举办!CCF-GAIR由中国计算机学会(CCF)主办,香港中文大学(深圳)、雷锋网联合承办,鹏城实验室、深圳市人工智能与机器人研究院协办,以“AI新基建 产业新机遇”为大会主题,致力打造国内人工智能和

2020-08-12 16:11:52 931 2

原创 【Y9000x】单硬盘UEFI+GPT基于Win10安装Ubuntu18.04

【Y9000x】单硬盘UEFI+GPT基于Win10安装Ubuntu18.04

2020-04-23 02:36:32 2597 3

原创 【机试】2015华科机试题【纯C实现】

【机试】2015华科机试题【纯C实现】

2020-03-03 18:12:47 608

原创 【机试】2017华科机试题【纯C实现】

【机试】2017华科机试题【纯C实现】

2020-03-03 18:03:33 523 1

原创 【机试】2018华科机试题【纯C实现】

【机试】2018华科机试题【纯C实现】

2020-03-02 23:31:23 830 2

原创 【机试】2019华科机试题【纯C实现】

【机试】2019华科机试题【纯C实现】

2020-03-02 15:03:42 1637 2

原创 【机试】华中科技大学机试历年真题【纯C实现】

【机试】华中科技大学机试历年真题【纯C实现】(牛客网)

2020-03-02 01:42:38 2353 2

原创 【RL_Notes】chapter01 井字棋(tic_tac_toe)

前言:此份笔记是笔者在学习 reinforcement learning: an introduction 学习过程中所制。1.模型训练def train(epochs, print_every_n=500)epoches表示训练的回合数,print_every_n 默认值为500,表示每500回合打印一次。1.1 核心思想在这个函数中,核心思想是:将两个棋手都当成两个AI玩家(采取的...

2020-01-12 16:58:29 499

原创 基于STM32F1实现秒表及万年历功能【寄存器版】

源码地址:GitHub源码前言 这里仅作为记录实验过程,代码上传至GitHub,尽量优化代码,本人小白,有不当之处请指教实验目标1.实现秒表功能:分、秒和毫秒计时按K1键开始计时按K2键计录一个时间,再按继续记录下一时间,共可记录五个时间按K3键停止计时停止后,K2,K3可以前后翻看五个时间2.实现万能历功能能显示年、月、日 或 时、分、秒,通过按键切换显示内容按键可以调...

2019-05-21 23:34:27 9682 6

原创 【第一周】明尼达推荐系统课程

课程介绍四个课程针对非个性化和基于内容的推荐人;着眼于最近邻协同过滤技术;侧重于评估和 指标,同时关注以数据为中心和以用户为中心的评估;着眼于矩阵分解技术,以及 其他先进技术和主题。使用LensKit工具包试验不同的推荐算法实施的编程任务。 LensKit是Java中的开源推荐工具包。 并预测论坛中可能出现的问题。第一,LensKit做了大量的提升,所以我们不必要求您编写尽...

2019-05-12 23:21:06 888

原创 软件测试——覆盖测试实验

第一步、实验目的及内容(1)实验目的采用Junit 和JUnit和Eclemma来测试JAVA程序。(2)实验内容安装Eclemma打开Eclipse,选择Help->EclipseMarketplace选择Search,在输入框中填入"eclemma",点击搜索按钮后会显示搜索结果,直接在搜索结果处点击install即可。安装结束后,重启Eclipse,在工具栏出现这个按钮...

2019-05-06 15:51:06 2323

原创 安装SSL证书使用https访问记录

阿里云ECS+WordPress建站(Apache):http://www.cnblogs.com/smyhvae/p/4965163.htmlApache服务器安装SSL证书https://help.aliyun.com/knowledge_detail/95493.html?spm=5176.2020520163.cas.23.320chcLAhcLAtx坑1:重启Apache服务器:...

2019-04-30 07:13:39 646

原创 Eclipse中使用ModelGoon插件生成类图及顺序图

前言​ 在做课设时,发现了几个比较强大的功能,如可以使用EA或Rose通过已有的类图生成对应的代码,但是通过测试发现,其生成的代码是简单的代码框架。但是如果已有项目代码,然后逆向生成类图呢?发现在Eclipse中使用ModelGoon插件可以实现这样的功能,并且能够画出每个类的顺序图,记录如下。下载并安装ModelGoon-..*-site.zip​ 下载该压缩包后,Eclipse->...

2019-03-12 07:47:38 3900 2

原创 SSM框架中实现地图查询及ECharts直方图功能

​ 最近一个项目【SSM框架搭建后台】中需要在地图中显示检测点以及以直方图的形式展示mysql数据库中的数据。下面是一个简单Demo。效果如下:后面会将代码整理放在github。jsp文件如下:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loo...

2019-03-02 10:33:49 2137

翻译 JUnit4笔记四——JUnit测试套件使用及参数化设置

1.JUnit测试套件​ 如果在测试类不端增加的情况下,如何运行所有的单元测试代码类?一个个测试类的执行吗?显然繁琐且费劲。​ 将要运行的测试类集成在我们的测试套件中,比如一个系统功能对应一个测试套件,一个测试套件中包含多个测试类,每次测试系统功能时,只要执行一次测试套件就可以了。1.1 测试类及测试套件代码package com.fzhiy.junit03;...

2019-02-28 15:34:24 834

翻译 JUnit4笔记三——JUnit详解之运行流程及常用注解

这篇笔记记录JUnit测试类运行时,类中方法的运行顺序;以及JUnit中常用的注解。1.JUnit的运行流程1.1 新建测试类右键被测试类,新建一个测试类。弹出框中,首先改变测试类所在的代码目录,然后勾选4个方法:1.2 修改测试类代码package com.fzhiy.junit02;import org.junit.After;import org.junit.AfterCl...

2019-02-28 15:33:18 433

翻译 JUnit4笔记二——使用详解

1.JUnit使用的最佳实践测试方法上必须使用@Test进行修饰测试方法必须使用public void 进行修饰,不能带任何的参数新建一个源代码目录来存放我们的测试代码,即将测试代码和项目业务代码分开测试类所在的包名应该和被测试类所在的包名保持一致测试单元中的每个方法必须可以独立测试,测试方法间不能有任何的依赖测试类使用Test作为类名的后缀(不是必须)测试方法使用test作为方法...

2019-02-28 15:31:09 317

翻译 JUnit4笔记一——概述及一个简单例子

1、JUnit - 概述1.1 什么是JUnit​ 1)JUnit是用于编写可复用测试集的简单框架,是xUnit的一个子集。xUnit是一套基于测试驱动开发的测试框架,有PythonUnit、CppUnit、JUnit等。​ 2)Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。​ ...

2019-02-28 15:29:31 353

原创 【spring MVC】解决spring MVC不支持PUT请求

一.原因分析Tomcat接收到POST请求时:* 1.将请求数据封装一个Map* 2.request.getParameter(“userName”)就会从Map中取值* 3.SpringMVC封装POJO数据的时候,会把每个属性值调用request.getParameter(“userName”)Tomcat接收到PUT请求时:* 1.不会封装PUT请求...

2019-02-28 10:36:16 1987

原创 Maven笔记二——Eclipse实战中的使用

maven常用命令1、mvn compile 编译,将Java 源程序编译成 class字节码文件;2、mvn test 测试,并生成测试报告;3、mvn clean 将以前编译得到的旧的 class字节码文件删除;4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包;5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用。...

2019-02-28 07:36:20 296

原创 Maven笔记一——关键概念

Apache Maven概述maven是什么?​ Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。​ 在有多个开发团队环境的情况下,Maven 能够在很短的时间内使得每项工作都按照标准进行。因为大部分的工程配置操作都非常简...

2019-02-28 07:28:03 472

原创 【笔试真题】腾讯2016研发工程师编程题

[编程题] 生成格雷码时间限制:3秒空间限制:32768K在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。给定一个整数n,请返回n位的格雷码,顺序为从0开始。测试样例:1返回:["0","1"]import java.util.*;public class GrayCod...

2019-02-02 23:26:26 394

原创 【服务器相关】项目部署后问题汇总

写在前面最近做了两个Java Web项目【微信公众号开发】,一个设计时间花了大半,编码没用很久,其他的都用在测试上了;另外一个设计(设计也总在改,

2019-01-30 19:23:55 440

翻译 【CSAPP】使用C实现tiny web服务器【linux】

CSAPP Edition3中"csapp.h"头文件的使用。这是作者编写的一个头文件。使用的时候要把此头文件csapp.h和csapp.c文件包含到你的系统中【默认情况下,linux不这个文件】,具体做法如下:文件下载地址为http://csapp.cs.cmu.edu/public/code.html1.从上面复制csapp.h、csapp.c粘贴到本地,在csapp.h文件的最后一句#e...

2018-12-17 19:41:35 852

原创 Linux服务器使用Gitblit搭建Git服务器之使用war包部署在Tomcat

1、安装git2、java环境及tomcat安装首先java环境:参考CentOS7安装Java8然后tomcat9安装包下载9.0.13 Core tar.gz下载最后安装tomcat9可以使用wegt下载或者下载后通过ftp传到服务器中解压:tar -zxvf xx.tar.gz -C /usr/local/重命名: mv /apache-tomcat tomcat9在安装...

2018-12-14 18:23:04 815

原创 基于POP3协议收取邮件

收取邮件就是编写一个MUA作为客户端,从MDA把邮件获取到用户的电脑或者手机上。收取邮件最常用的协议是POP协议,目前版本号是3,俗称POP3。Python内置一个poplib模块,实现了POP3协议,可以直接用来收邮件。注意到POP3协议收取的不是一个已经可以阅读的邮件本身,而是邮件的原始文本,这和SMTP协议很像,SMTP发送的也是经过编码后的一大段文本。要把POP3收取的文本变成可以阅...

2018-12-12 09:43:14 1928

原创 基于SMTP协议的电子邮件客户端程序

基于SMTP协议的电子邮件客户端程序参考:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432005226355aadb8d4b2f3f42f6b1d6f2c5bd8d5263000电子邮件的完整传输过程:​ 发件人 -> MUA -> MTA -...

2018-12-11 17:30:53 6795

原创 Eclipse EE使用Maven Project创建Dynamic Web项目

1、创建Maven ProjectFile -> New -> Maven project,勾选红色方框的地方,Next,如下图:填写maven项目的名称,打包方式等信息,如下图:创建成功,发现有红叉:原因是部署的时候,我们的src/main/webapp目录下应该有web.xml文件,而现在是没有的,所以会报错。2、右击项目名称,点击Properties然后点击P...

2018-12-09 22:30:04 383

React进阶之路系列学习笔记

《React进阶之路》系列学习笔记,包含自己对React的理解和使用建议,主要详解MobX项目实战。

2018-10-09

云服务器上搭建大数据伪分布式环境

本文档是笔者基于阿里云服务器CentOS 7.2搭建的Hadoop伪分布式环境,其中用到的一些工具,如:远程终端Xshell 6、文件传输软件Xftp 6。此文档亦可在其他Linux操作系统中运行,可能其中命令稍有区别,请加以注意。

2018-07-16

知识图谱构建流程

一个完整的知识图谱构建方法及流程,其中详细说明了信息抽取的研究历史和所用算法,如:基于规则和统计学方法等。

2018-05-14

Neo4j学习及Cypher基本操作

知识图谱之存储及查询,图数据库Neo4j及其查询语言基本操作的范例

2018-04-16

空空如也

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

TA关注的人

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