- 博客(36)
- 资源 (4)
- 论坛 (1)
- 收藏
- 关注
原创 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
197
原创 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
148
原创 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
116
原创 《数据库原理及应用》实验报告——熟悉数据库管理工具、数据库和表的基本操作
一、实验目的 了解SQL Server或MYSQL数据库的基本知识; 熟悉SQL Server或MYSQL环境和系统结构; 掌握图形化交互工具的基本操作,学会数据库及表的创建与管理; 理解和掌握SQL语言: 能够熟练地使用create/alter/drop语句创建、修改和删除数据库、基本表;能够使用insert语句;理解和掌握基本的Select语句。二、实验要求理解和掌握create, alter, drop, insert, 以及select语句的语法,特别是各种参数的具体含义和使用.
2020-11-27 01:16:54
1696
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
1065
1
原创 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
222
原创 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
137
原创 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
237
原创 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
207
原创 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
320
原创 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
94
原创 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
63
原创 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
157
原创 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
380
原创 《操作系统》实验报告——进程调度的模拟
实验内容熟悉进程调度的各种算法,并对模拟程序给出数据和流程的详细分析,之后画出流程图,最后参考模拟程序写出时间片轮转调度算法的程序。实验目的通过本实验,加深对进程调度算法原理和过程的理解。实验要求(1) 对调度算法进行详细分析,在仔细分析的基础上,完全理解主要数据结构和过程的作用,给出主要数据结构的说明及画出主要模块的流程图。(2) 根据提示信息,把函数写完整,使成为一个可运行程序。(3) 反复运行程序,观察程序执行的结果,验证分析的正确性,然后给出一次执行的最后运行..
2020-11-22 11:20:06
466
原创 《软件工程》实验报告——软件设计
一、实验目的掌握Axure RP软件基本用法; 掌握软件体系结构设计; 了解常用软件设计模式;将实验过程中形成的图形、文字内容插入本文档。二、实验内容1、当前Web前端最经典的软件体系结构模式是MVC模式(Model-View-Controller),其中的三个组成部分为:V即View视图是指用户看到并与之交互的界面。比如由html元素组成的网页界面,或者软件的客户端界面。MVC的好处之一在于它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,它只是作为一种输出数据.
2020-11-19 20:04:50
701
原创 设计模式——装饰者(Decorator)模式DEMO——成绩汇报的装饰者模式实现
问题描述考试成绩Score,如果直接告诉(report)成绩(例如65分),家长会生气;加一个装饰器,先告诉家长,这次考试比上次增加了几分,家长会比较高兴;加一个装饰器,告诉家长,这次考试最高成绩比我只高一点,家长也会比较高兴;加一装饰器,告诉家长,这次考试班级排名前列,家长也会比较高兴。解决方案参考文章...
2020-11-19 13:51:33
83
原创 设计模式——装饰者(Decorator)模式DEMO——游戏角色的装饰者模式实现
问题描述游戏中,角色Character可以有属性attack, defence,可以有装备weapen, armour,可以对属性造成影响,它们可以是类的属性;可以随时变成巨人gigantize,可以变狂暴furious,都可以对attack和defence形成影响,它们可以形成装饰。解决方案参考文章...
2020-11-19 13:49:15
1251
5
原创 《编译原理》实验报告——递归下降语法分析器的构建
一、实验要求运用递归下降法,针对给定的上下文无关文法,给出实验方案。预估实验中可能出现的问题。二、实验方案1、构造LL(1),通过设计、编制、调试递归下降语法分析程序,对输入的符号串进行分析匹配,观察输入符号串是否为给定文法的句子。2、根据LL(1)写函数和程序三、预估问题应确保LL(1)构造成功,不然程序会出错理论基础递归下降分析程序实现思想简单易懂。程序结构和语法产生式有直接的对应关系。因为每个过程表示一个非终结符号的处理,添加语义加工工作比较方便。递归下..
2020-11-18 10:42:28
976
原创 《编译原理》实验预习报告——递归下降语法分析器的构建
一、实验目的根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。二、实验预习提示1、递归下降分析法的功能词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。2、递归下降分析法的前提改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法,3、递归下降分析法实验设计思想及算法为G的每个非终结符号U构造一个递归过程,不妨命名为U。U的产生式的右边指出这个过程的代码结构:(1)
2020-11-18 10:41:22
364
原创 CTF Geek Challenge——第十一届极客大挑战Crypto Write Up
比赛时间:2020年10月17日早上9点比赛时限:一个月参考文章
2020-11-18 10:39:05
284
原创 CTF Geek Challenge——第十一届极客大挑战Pwm Write Up
比赛时间:2020年10月17日早上9点比赛时限:一个月参考文章
2020-11-18 10:38:52
139
原创 CTF Geek Challenge——第十一届极客大挑战Misc Write Up
比赛时间:2020年10月17日早上9点比赛时限:一个月参考文章
2020-11-18 10:38:36
339
原创 CTF Geek Challenge——第十一届极客大挑战Re Write Up
比赛时间:2020年10月17日早上9点比赛时限:一个月参考文章
2020-11-18 10:38:07
271
原创 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
525
原创 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
250
原创 iPad——添加学校邮箱到邮件解决方案
解决方案以iPad AIR 4 和 浙江理工大学为例。一、开通客户端授权密码二、添加邮箱到iPad参考文章MIUI——添加学校邮箱到电子邮件解决方案iPhone手机(iOS)自带邮箱如何绑定学校邮箱?...
2020-11-10 17:45:44
209
1
原创 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
167
原创 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
133
原创 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
176
原创 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
426
原创 《服务外包概论》实验报告——版本管理与控制工具的综合应用
一、实验目的通过本实验的学习,掌握目前比较流行与优秀的版本管理与控制工具的基本用法,理解和掌握版本管理与控制必要性及其实践意义;结合软件服务外包理论知识,重点掌握在软件项目开发中使用版本管理与控制工具进行统筹管理与控制的技巧和方法,从而提高项目开发的工作效率、降低管理与控制成本、增强团队合作优势、提升综合实践能力。二、实验内容模块一:SVN环境的搭建及使用;模块二:SVN与MyEclipse10.0的综合应用;模块三:CVS环境的搭建及使用;三、实验要求1、按照三个模..
2020-11-03 16:45:32
237
原创 VisualSVN Server Manager创建版本库以及TortoiseSVN的使用
解决方案首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图:在弹出的右键菜单中选择Create New Repository或者新建->Repository,进入下一步:输入版本库名称,勾上Create default structure复选框(推荐这么做).点击OK,版本库就创建好了,版本库中会默认建立trunk,bran
2020-11-03 14:52:42
45
原创 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
85
赫夫曼编码/译码器_《数据结构与算法》课程设计_JAVA版
2019-12-16
C++课程设计-便利店管理系统.rar
2019-05-14
STZG的留言板
发表于 2020-01-02 最后回复 2020-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝