3 feng_zhiyu

尚未进行身份认证

暂无相关简介

等级
TA的排名 2k+

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

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

2019-05-21 23:34:27

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

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

2019-05-12 23:21:06

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

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

2019-05-06 15:51:06

安装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

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

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

2019-03-12 07:47:38

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

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

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

2019-02-28 15:34:24

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

JUnit4笔记二——使用详解

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

2019-02-28 15:31:09

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

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

2019-02-28 15:29:31

【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

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

Maven笔记一——关键概念

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

2019-02-28 07:28:03

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

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

2019-02-02 23:26:26

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

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

2019-01-30 19:23:55

IDEA-2018.3旗舰版破解【有效期至2100年】

前言IDEA的旗舰版要比社区版多一些功能,看着别人的操作,然后看看自己的。。所以还是换成了旗舰版,但是旗舰版适用一段时间就收费了,不如找个“绿色版”把。。参考:https://blog.csdn.net/shengshengshiwo/article/details/79599761这里主要是一个破解补丁的下载和两个配置文件的修改。下载并安装IDEA:官网:https://www.je...

2019-01-29 16:25:27

Win10设置右键以管理员方式打开cmd

每次都要win+r->cmd然后cd到各种目录下执行命令,真是麻烦。shift+右键的powershell还没有默认管理员权限,真是够麻烦的。这里直接想办法让右键出现以管理员方式打开的cmd窗口效果右键效果 打开后 设置步骤打开注册表按win+r输入regedit打开注册表12找到下面路径HKEY_CLASSES_ROOT\Directory\Background\...

2019-01-13 10:11:29

解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.

CentOS7中执行service iptables start/stop会报错Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理,如果要添加范围例外端口 如 100...

2019-01-05 21:04:42

Navicat for MySQL 安装和破解

Navicat工具使用方便,但需要破解。navicat的exe文件以及破解软件链接:https://pan.baidu.com/s/1WA1YSWMm2LSuDfrD5tbIlQ提取码:gr1c1、安装Navicat软件安装成功之后进行破解。然后选择刚刚安装的Navicat安装路径下找到navicat.exe文件,点击选择即可激活 成功。可以使用啦!...

2018-12-28 22:54:37

【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

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。