自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无限迭代中......

你已经是一个成熟的程序猿了,要学会自己DEBUG了。

  • 博客(1752)
  • 资源 (4)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Hello World!

#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]){ pri

2019-09-30 23:19:18 2125

转载 DFS(深度优先搜索算法)

基本概念深度优先搜索算法(Depth First Search,简称DFS):一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过或者在搜寻时结点不满足条件,搜索将回溯到发现节点v的那条边的起始节点。整个进程反复进行直到所有节点都被访问为止。属于盲目搜索,最糟糕的情况算法时间复杂度为O(!n)。算法思想回溯法(探索与回溯法...

2020-12-04 21:50:01 74917 23

转载 Mind Master Pro 8.0——安装教程

基本概念Mind Master Pro:一个十分专业的思维导图制作工具,MindMaster官方版最主要的特点是可以跨平台操作。MindMaster具有简洁的操作界面、稳定性高、自定义功能强大等特点,让您快速创建内容丰富、时尚精美的思维导图。解决方案1.请先断网1、拔网线;2、禁用联网的网卡;3、修改host文件添加一行:127.0.0.1 edrawsoft.cn三选一2.运行安装程序,安装完成后先不要打开;3.把Cracks文件夹下的文件复制到软件安装目录下.

2020-12-04 21:49:05 30

转载 Element UI——日期时间选择器el-date-picker开始时间与结束时间约束解决方案

官方文档https://element.eleme.cn/#/zh-CN/component/datetime-picker问题分析el-date-picker组件需要 :picker-options属性,属性值为data,data的数据来自于methods中的方法。解决方案<el-form-item label="开始时间" prop="startTime" > <el-date-picker v-model="form.startTime" format="

2020-12-04 21:47:58 482

原创 TensorFlow 教程——中国大学MOOC——神经网络与深度学习——一元线性回归

DEMO参考文章一元线性回归

2020-11-30 22:58:37 28

原创 Python——中国大学MOOC——神经网络与深度学习——Matblotlib绘图基础

解决方案import matplotlib.pyplot as pltplt.rcParams["font.family"] = "SimHei"fig = plt.figure(facecolor="lightgrey")plt.subplot(2, 2, 1)plt.title("子标题1")plt.subplot(2, 2, 2)plt.title("子标题2", loc="left", color="b")plt.subplot(2, 2, 3)plt.title("子标

2020-11-30 18:08:06 74

原创 TensorFlow 教程——手写数字识别

运行环境TensorFlow2.0解决方案from tensorflow import kerasimport tensorflow as tfimport mnist_readerimport numpy as npimport matplotlib.pyplot as plt(train_images, train_labels), (test_images, test_labels) = mnist_reader.load_data('../data/mnist')c.

2020-11-30 18:07:57 28

原创 SQL——字段分组合并

解决方案MySQLgroup_concat函数group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])eg:select id,group_concat(distinct name) from aa group by id; SQL ServerSELECT id, [name] = stuff(( SELECT ','.

2020-11-30 18:07:06 23

原创 《数据库原理及应用》实验报告——熟悉数据库管理工具、数据库和表的基本操作

一、实验目的 了解SQL Server或MYSQL数据库的基本知识; 熟悉SQL Server或MYSQL环境和系统结构; 掌握图形化交互工具的基本操作,学会数据库及表的创建与管理; 理解和掌握SQL语言: 能够熟练地使用create/alter/drop语句创建、修改和删除数据库、基本表;能够使用insert语句;理解和掌握基本的Select语句。二、实验要求理解和掌握create, alter, drop, insert, 以及select语句的语法,特别是各种参数的具体含义和使用.

2020-11-27 01:16:54 1361 1

原创 Mybatis Plus——插入或更新数据时自动填充更新数据解决方案

Maven<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.6.RELEASE</version> <relativePath/> <!-- lookup parent from rep

2020-11-26 18:04:16 167

原创 Eclipse——通过Eclipse Marketplace安装SVN插件subclipse以及简单使用

解决方案打开Help -> eclipse market,搜索SVN选择subclipse,Install安装。这里我选择使用subclipse,因为习惯结合客户端工具TortoiseSVN进行代码的版本管理:创建分支并行研发、解决冲突合并分支、打tag等操作;而且用客户端可以在不打开eclipse时也能操作目录,而且和eclipse可以同时操作同一个目录,感觉还是挺方便的。(有关subclipse和subversion的区别,感兴趣的可以去了解下。主要来说,subclipse.

2020-11-24 13:26:25 92

原创 TensorFlow 教程——电影评论文本分类

https://tensorflow.google.cn/tutorials/keras/text_classification解决方案import tensorflow as tffrom tensorflow import kerasimport numpy as npprint(tf.__version__)imdb = keras.datasets.imdb(train_data, train_labels), (test_data, test_labels) = imdb

2020-11-23 22:16:44 42

原创 TensorFlow 教程——基本分类:对服装图像进行分类

https://tensorflow.google.cn/tutorials/keras/classification解决方案from tensorflow import kerasimport tensorflow as tfimport mnist_readerimport numpy as npimport matplotlib.pyplot as plt(train_images, train_labels), (test_images, test_labels) = mni..

2020-11-23 21:39:23 60

原创 TensorFlow——[基本图像分类]fashion-mnist及mnist_reader.py运行错误[TypeError: Invalid dimensions for image data]

问题描述无。问题分析问题关键理解imshow函数的参数。matplotlib.pyplot.imshow()需要数据是二维的数组或者第三维深度是3或4的三维数组,当第三维深度为1时,使用np.squeeze()压缩数据成为二维数组。解决方案改写mnist_reader.pydef load_mnist(path, kind='train'): import os import gzip import numpy as np """Load M.

2020-11-23 21:02:40 44

原创 TensorFlow——本地加载fashion-mnist数据集

基本概念Fashion MNIST:Fashion MNIST 旨在临时替代经典MNIST数据集,后者常被用作计算机视觉机器学习程序的“Hello, World”。MNIST 数据集包含手写数字(0、1、2 等)的图像,其格式与您将使用的衣物图像的格式相同。问题描述在动手写深度学习的TensorFlow实现版本中,需要用到数据集Fashion MNIST,如果直接用TensorFlow导入数据集:from tensorflow.keras.datasets import fashi..

2020-11-23 20:50:00 64

原创 LeetCode177 第N高的薪水

https://leetcode-cn.com/problems/nth-highest-salary/解决方案MySQL方法一CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INTBEGINSET n = N-1; RETURN ( SELECT (SELECT DISTINCT Salary FROM Employee .

2020-11-23 18:59:11 33

原创 LeetCode176 第二高的薪水

https://leetcode-cn.com/problems/second-highest-salary/解决方案MySQLSELECT (SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT 1 OFFSET 1) AS SecondHighestSalary

2020-11-23 18:46:11 21

原创 Spring Security——根据请求Header[Accept]不同返回不同类型资源解决方案

解决方案/** * @Author ShenTuZhiGang * @Version 1.0.0 * @Date 2020-03-21 13:10 */@Componentpublic class CustomSavedRequestAwareAuthenticationSuccessHandler extends SavedRequestAwareAuthenticationSuccessHandler { @Autowired ILogService iLogSe

2020-11-23 18:38:30 34

原创 JAVA——电子商城三级分类目录查询-递归树形数据结构

问题描述解决方案数据库SQLCREATE TABLE `goods_category` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '分类id', `category_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '分类级别(1-一级分类 2-二级分类 3-三级分类)', `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '父分类i.

2020-11-23 14:48:41 80

原创 《操作系统》实验报告——进程调度的模拟

实验内容熟悉进程调度的各种算法,并对模拟程序给出数据和流程的详细分析,之后画出流程图,最后参考模拟程序写出时间片轮转调度算法的程序。实验目的通过本实验,加深对进程调度算法原理和过程的理解。实验要求(1) 对调度算法进行详细分析,在仔细分析的基础上,完全理解主要数据结构和过程的作用,给出主要数据结构的说明及画出主要模块的流程图。(2) 根据提示信息,把函数写完整,使成为一个可运行程序。(3) 反复运行程序,观察程序执行的结果,验证分析的正确性,然后给出一次执行的最后运行..

2020-11-22 11:20:06 311

原创 《软件工程》实验报告——软件设计

一、实验目的掌握Axure RP软件基本用法; 掌握软件体系结构设计; 了解常用软件设计模式;将实验过程中形成的图形、文字内容插入本文档。二、实验内容1、当前Web前端最经典的软件体系结构模式是MVC模式(Model-View-Controller),其中的三个组成部分为:V即View视图是指用户看到并与之交互的界面。比如由html元素组成的网页界面,或者软件的客户端界面。MVC的好处之一在于它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,它只是作为一种输出数据.

2020-11-19 20:04:50 257

原创 设计模式——装饰者(Decorator)模式DEMO——成绩汇报的装饰者模式实现

问题描述考试成绩Score,如果直接告诉(report)成绩(例如65分),家长会生气;加一个装饰器,先告诉家长,这次考试比上次增加了几分,家长会比较高兴;加一个装饰器,告诉家长,这次考试最高成绩比我只高一点,家长也会比较高兴;加一装饰器,告诉家长,这次考试班级排名前列,家长也会比较高兴。解决方案参考文章...

2020-11-19 13:51:33 67

原创 设计模式——装饰者(Decorator)模式DEMO——游戏角色的装饰者模式实现

问题描述游戏中,角色Character可以有属性attack, defence,可以有装备weapen, armour,可以对属性造成影响,它们可以是类的属性;可以随时变成巨人gigantize,可以变狂暴furious,都可以对attack和defence形成影响,它们可以形成装饰。解决方案参考文章...

2020-11-19 13:49:15 1222 5

原创 《编译原理》实验报告——递归下降语法分析器的构建

一、实验要求运用递归下降法,针对给定的上下文无关文法,给出实验方案。预估实验中可能出现的问题。二、实验方案1、构造LL(1),通过设计、编制、调试递归下降语法分析程序,对输入的符号串进行分析匹配,观察输入符号串是否为给定文法的句子。2、根据LL(1)写函数和程序三、预估问题应确保LL(1)构造成功,不然程序会出错理论基础递归下降分析程序实现思想简单易懂。程序结构和语法产生式有直接的对应关系。因为每个过程表示一个非终结符号的处理,添加语义加工工作比较方便。递归下..

2020-11-18 10:42:28 553

原创 《编译原理》实验预习报告——递归下降语法分析器的构建

一、实验目的根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。二、实验预习提示1、递归下降分析法的功能词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。2、递归下降分析法的前提改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法,3、递归下降分析法实验设计思想及算法为G的每个非终结符号U构造一个递归过程,不妨命名为U。U的产生式的右边指出这个过程的代码结构:(1)

2020-11-18 10:41:22 231

原创 CTF Geek Challenge——第十一届极客大挑战Crypto Write Up

比赛时间:2020年10月17日早上9点比赛时限:一个月参考文章

2020-11-18 10:39:05 234

原创 CTF Geek Challenge——第十一届极客大挑战Pwm Write Up

比赛时间:2020年10月17日早上9点比赛时限:一个月参考文章

2020-11-18 10:38:52 123

原创 CTF Geek Challenge——第十一届极客大挑战Misc Write Up

比赛时间:2020年10月17日早上9点比赛时限:一个月参考文章

2020-11-18 10:38:36 289

原创 CTF Geek Challenge——第十一届极客大挑战Re Write Up

比赛时间:2020年10月17日早上9点比赛时限:一个月参考文章

2020-11-18 10:38:07 221

原创 CTF Geek Challenge——第十一届极客大挑战Web Write Up

比赛时间:2020年10月17日早上9点比赛时限:一个月0x1Welcomesha1绕过、php文件包含、一句话木马Postman发送POST请求sha1绕过0x2flagshopmd5碰撞0x3朋友的学妹源代码泄露Base64在线加密、解密工具:http://tool.chinaz.com/Tools/Base64.aspx0x4EZwww后台扫描后台扫描...

2020-11-18 10:37:48 413

原创 Vue + Spring Boot——axios使用GET以参数的方式传递对象到SpringMVC解决方案

问题描述SpringMVC中GET默认接收对象的格式axios中GET默认发送对象的格式官方文档axios:http://www.axios-js.com/zh-cn/docs/#请求配置qs:https://www.npmjs.com/package/qs解决方案axios({ url: "接口", method: "get", params: this.data,//传递的对象 paramsSerializer: function

2020-11-11 23:29:08 94

原创 iPad——添加学校邮箱到邮件解决方案

解决方案以iPad AIR 4 和 浙江理工大学为例。一、开通客户端授权密码二、添加邮箱到iPad参考文章MIUI——添加学校邮箱到电子邮件解决方案iPhone手机(iOS)自带邮箱如何绑定学校邮箱?...

2020-11-10 17:45:44 103 1

原创 MIUI——添加学校邮箱到电子邮件解决方案

解决方案以浙江理工大学为例。一、开通客户端授权密码二、添加到电子邮件参考文章

2020-11-10 17:13:00 57

原创 Spring Boot 内置Tomcat——集成PHP解决方案

问题分析一、安装PHPPHP安装与配置:https://www.php.net/manual/zh/install.php二、Spring Boot 自定义Servlet容器WebServerFactoryCustomizer:https://blog.csdn.net/qq_45235291/article/details/95921083 @Bean public WebServerFactoryCustomizer webServerFactoryCus..

2020-11-03 23:07:45 120

原创 Spring Boot 内置Tomcat——集成JSP解决方案

解决方案一、创建webapp目录在src/main下创建webapp目录,用于存放jsp文件。这就是一个普通的目录,无需执行Mark Directory As二、创建JSP1、指定web资源目录在spring boot工程中若要创建jsp文件,一般是需要在src/main下创建webapp目录,然后在该目录下创建jsp文件。但通过Alt + Insert发现没有创建jsp文件的选项。此时,需要打开Project Structrue窗口,将webapp目录指定为web资源目录,然后才可

2020-11-03 23:03:30 72

原创 Spring Boot 内置Tomcat——getServletContext().getRealPath()为临时目录问题解决方案

问题描述getServletContext().getRealPath()为临时目录问题分析默认情况下Spring Boot中request.getServletContext().getRealPath()返回的是一个临时文件夹的地址org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactoryprotected void prepareContext(Host host, ServletCo.

2020-11-03 22:43:24 97

原创 Spring Boot 内置Tomcat——IntelliJ IDEA中配置模块目录设为文档根目录(DocumentRoot)解决方案

源码分析org.springframework.boot.web.servlet.server.DocumentRoot /** * Returns the absolute document root when it points to a valid directory, logging a * warning and returning {@code null} otherwise. * @return the valid document root */ final Fi

2020-11-03 22:23:27 186

原创 《服务外包概论》实验报告——版本管理与控制工具的综合应用

一、实验目的通过本实验的学习,掌握目前比较流行与优秀的版本管理与控制工具的基本用法,理解和掌握版本管理与控制必要性及其实践意义;结合软件服务外包理论知识,重点掌握在软件项目开发中使用版本管理与控制工具进行统筹管理与控制的技巧和方法,从而提高项目开发的工作效率、降低管理与控制成本、增强团队合作优势、提升综合实践能力。二、实验内容模块一:SVN环境的搭建及使用;模块二:SVN与MyEclipse10.0的综合应用;模块三:CVS环境的搭建及使用;三、实验要求1、按照三个模..

2020-11-03 16:45:32 139

原创 VisualSVN Server Manager创建版本库以及TortoiseSVN的使用

解决方案首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图:在弹出的右键菜单中选择Create New Repository或者新建->Repository,进入下一步:输入版本库名称,勾上Create default structure复选框(推荐这么做).点击OK,版本库就创建好了,版本库中会默认建立trunk,bran

2020-11-03 14:52:42 32

原创 Tomcat——启动错误[A web application must be configured as privileged to be able to load it]解决方案

解决方案方法一:修改/conf/context.xml 将:<Context> 修改为<Context privileged="true"> 重启方法二:Spring Boot 内置Tomcat/** * @author ShenTuZhiGang * @version 1.0.0 * @date 2020-11-02 22:42 */@Configurationpublic class CustomTomcatConfig {..

2020-11-03 13:29:20 38

赫夫曼编码/译码器_《数据结构与算法》课程设计_JAVA版

本课程设计是为了让同学们了解学习数据结构的作用和意义。数据结构是计算机科学与技术专业的专业基础课,是十分重要的课程。所有的计算机系统软件和应用软件都要用到各种类型的数据结构。因此,想要更好地运用计算机来解决实际问题,仅仅掌握几门计算机程序设计语言是远远难以应付当前众多复杂的课题,想要有效地使用计算机,充分发挥它的性能,还必须学习和掌握好数据结构的有关知识,打好数据结构这门课的扎实基础,对于学习计算机专业其它的课程,如操作系统、软件工程、编译原理、数据库、人工智能等十分有益。

2019-12-16

浙江理工大学-网页设计与建设.rar

201-2018学年-浙江理工大学-网页设计与建设-上交期末作业样本

2019-06-23

C++课程设计-模拟电梯

编写一个程序,模拟电梯的功能。功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示。

2019-05-14

C++课程设计-便利店管理系统.rar

通过设计一个小型的便利店管理系统,训练综合运用所学知识处理实际问题的能力,强化面向对象的程序设计理念,使自己的程序设计与调试水平有一个明显的提高。

2019-05-14

STZG的留言板

发表于 2020-01-02 最后回复 2020-07-02

空空如也

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

TA关注的人 TA的粉丝

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