自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

endless/若风 - 计算机软件

学生兴趣开发 - 有想有感

原创 springmvc modelandview传不到值给jsp的一种可能性

版本不匹配问题webapp的xml版本太低了,改成2.5就可以接受到modelandview的值了<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation.

2020-05-15 10:28:40 57

原创 centos docker remote api tls认证加密

PS:下文中的IP地址换成自己的Docker服务器IP地址

2020-03-30 09:46:45 59

原创 python装饰器的详细解析

python装饰器的详细解析python装饰器(fuctional decorators)就是用于拓展原来函数功能的一种函数,目的是在不改变原函数名(或类名)的情况下,给函数增加新的功能。这个函数的特殊之处在于它的返回值也是一个函数,这个函数是内嵌“原“”函数的函数。一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改,例如:import timedef f(): ...

2020-03-14 15:03:44 45

原创 Python数据清理总结

一般来说,我们在拟合一个机器学习模型或是统计模型之前,总是要进行数据清理的工作。因为没有一个模型能用一些杂乱无章的数据来产生对项目有意义的结果。数据清理或清除是指从一个记录集、表或是数据库中检测和修改(或删除)损坏或不准确的数据记录的过程,它用于识别数据中不完整的、不正确的、不准确的或者与项目本身不相关的部分,然后对这些无效的数据进行替换、修改或者删除等操作。这是个很长的定义,不过描述的较为简...

2020-03-10 22:17:54 87

原创 tfidf里面遇到的‘list’ object has no attribute 'lower'问题

出现问题TfidfVectorizer对象实例化的时候fit时候的数据出现问题可以看到test(数据)是list套list,而所需要的数据是可迭代对象里面为str改成[‘是要 申报… 谢谢你’,‘xx xx xx’,’’…]这种形式把里面的[]去掉,取出来改为str类型即可解决这个问题...

2020-03-10 21:32:05 2031 1

转载 微信钉钉通用的消息监控处理机器人(mac)

实践解决方案确立了,接下来无非就是验证加实现,这里还是以Mac为例。来来来,看看苹果的系统中心好不好攻占,首先,咋们来确立系统中心数据的存储方式,进入终端:cd `getconf DARWIN_USER_DIR`/com.apple.notificationcenter/db2lsdb db-shm db-wal可以看到,有三个文件,哎,好熟悉,SQLite呗。打开:分别...

2020-03-10 10:41:58 302

原创 特征工程简介以及7种常用方法

一、特征工程简介简单说,特征工程是能够将数据像艺术一样展现的技术。因为好的特征工程很好的混合了专业领域知识、直觉和基本的数学能力;本质上说,呈现给算法的数据应该能拥有基本数据的相关结构或属性 。当你做特征工程时,其实是将数据属性转换为数据特征的过程,属性代表了数据的所有维度,在数据建模时,如果对原始数据的所有属性进行学习,并不能很好的找到数据的潜在趋势,而通过特征工程对你的数据进行预处理的话,...

2020-03-08 11:09:05 118

原创 (mac idea)webapps 部署时候: ClassNotFoundException: com.mysql.jdbc.Driver

很简单分成两种情况一种是tomcat是自己下载并且部署的直接找到配置环境下的tomcat/lib下面把mysql-connecter.jar文件放入即可另一种则是像博主一样偷懒使用idea下载的默认tomcat的首先进入这个页面点击这个文件路径找到lib,放入自己准备的mysql-connector-java-5.1.38.jar文件即可my...

2020-03-07 12:17:07 27

原创 学生会管理系统后端-k8s,redis,mysql,springboot,dubbo

学生会管理系统后端个人总结一、引言1.0 项目最后源代码整合:学生会管理系统app:学生会管理系统后端:https://github.com/zhang-wangz/ruangong-backen学生会管理系统web端:https://github.com/LinXS597/SUManager学生会管理系统小程序端:https://github.com/firework...

2020-03-07 12:06:01 114

原创 基于图结构实现地铁乘坐线路查询

基于图结构实现地铁乘坐线路查询github-python算法和flaskapp部分:repogithub-android部分:repoflaskapp接口文档:传送门深度了解Dijkstra优化算法:传送门问题描述编写一个程序实现地铁最短乘坐(站)线路查询,输入为起始站名和目的站名,输出为从起始站到目的站的最短乘坐站换乘线路。1.采用Dijkstra算法实现,使用优先队列对性能...

2019-10-08 17:07:21 750

原创 Springboot gson转换工具 将json格式的字符串转换为list

举个例子:对象 entity类public class Person { private String name; private int age; /** * @return the name */ public String getName() { return name; ...

2019-06-11 18:55:11 1475

原创 SpringBoot-@RequestParam 比较

Request参数在访问各种各样网站时,经常会发现网站的URL的最后一部分形如:?xxxx=yyyy&zzzz=wwww。这就是HTTP协议中的Request参数,它有什么用呢?先来看一个例子:在知乎中搜索web浏览器跳转到新页面后,URL变为https://www.zhihu.com/search?type=content&q=web这里type=content&am...

2019-06-11 15:59:31 81

原创 VO、DTO、DO、PO的概念、区别 以及 spring mvc 层次之间的关系

view是前台页面,用户发送请求时从前端的页面开始的,前端get到这个请求后会把请求和顺带参数信息传送到后台,后台接受这个请求找到对应的接口去执行对应的controller里的对应的方法,然后执行,然后controller会调用service层的业务逻辑,service有会去访问dao层来连接数据库。VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)...

2019-06-11 09:15:00 915

转载 node-red教程 实现自定义节点

本文参考了node-red官方文档并结合自己的学习过程进行了总结1.node-red介绍node-red虚拟化开发工具是一个基于nodejs的可在浏览器上进行开发和设计的iot工具,它本身自带了一部分组件,同时用户也可以根据需要自定义新的组件加入到工具中,这些组件本身可以是硬件设备,web API或者在线服务,通过这些组件用户可以向搭建流程图一样编写自己的应用程序,组件本身屏蔽了一些底层具体实...

2019-06-10 19:19:08 2097

转载 node-red教程 8.2 node-red收发邮件(基于QQ邮箱)

  在一台联网的设备上,node-red可以使用邮箱控件来收发邮件。网上有很多教程都是基于外国的邮箱,这里介绍一个基于QQ邮箱的案例。8.2.1 邮箱控件简介  输入邮箱控件   从IMAP服务器收到一封电子邮件,如果邮件未读,则重复的作为一个msg转发。   主题可以被载入msg.payload,msg.payload是纯文本。text与HTML可以作为msg.html返回。如果你需要的...

2019-06-10 17:17:05 487

转载 node-red教程8 TCP控件的使用

  之前的程序基本都是“单机”使用,也就是说,只运行在一台设备上,并没有通过网络与别的设备进行交互。Node-red具备强大的网络功能,通过拖拽一些具备网络功能的节点,即可实现网络的功能。8.1 TCP控件8.1.1 TCP控件简介  TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。不论是在计算机网络O...

2019-06-10 17:16:06 399

转载 node-red教程7.3 常见的显示型仪表板控件应用

  上一小节使用了输入性的仪表板控件,此小节使用输出型,或者说显示型的仪表板控件。其实7.2.7小节已经使用了一个最常见的显示型控件了,那就是text控件,显示了“几年能结果子”。仪表板的显示型控件功能强大,界面美观,个人认为,这些控件特别适合来表示数据的变化情况。7.3.1 仪表gauge的使用  向用户界面添加一个仪表类型小部件。   输入的msg.payload应该是数值,且格式要与V...

2019-06-10 17:15:06 629

转载 node-red教程 7dashboard简介与输入型仪表板控件的使用

  Node-red基于JS,这是前端技术的“三驾马车”之一。前端技术主要负责界面呈现,与用户交互等等,很多炫酷的特效都是前端呈现的。Node-red技术有这样的“基因”,界面当然不会差劲。它只需要一个控件就可以实现一个页面。由于本书讲述的应用与页面关系不大,就不讲HTTP与websocket相关的控件了。强烈建议感兴趣的读者自己研究一下。   Node-red支持自定义节点,当然也就支持自定义...

2019-06-10 17:14:11 506

转载 node-red教程 5 函数节点

5.1 函数控件介绍  函数控件在node-red中是重点,也是难点。由于其功能强大,能做的事情很多,所以它重要;事实上,函数控件中的“函数”一词,翻译为中文“功能”也是可以的。但是,函数是需要直接编写代码的,所以说也是难点。    节点帮助   一个JavaScript函数块,用来处理节点接收到的消息。   这些消息作为一个名为msg的JavaScript对象传入。   按照惯例,...

2019-06-10 17:12:05 319

转载 node-red教程6 串口控件的使用

6.1 串口控件安装与介绍  串口控件是一个很有用的控件,它可以通过电脑或树莓派的串口收发数据。由于我们要做一个基于node-red的应用,并不是做一个只运行与电脑的纯软件,所以必然要与一定的硬件产生关联。这些硬件往往可以支持串口,所以,通过串口控件,可以把node-red程序控制的对象从电脑扩展到实际的硬件中,极大提升了node-red的实用性。   如果有嵌入式的开发经验,那么对于“上位...

2019-06-09 12:17:52 182

转载 node-red教程 5.4 context global与函数节点的其它功能

5.4 context与global的应用5.4.1 使用context实现计数器  在之前的流中,我们总是在执行函数节点时新建一个变量。函数节点执行完毕以后,这个变量的值就会丢失,没有办法保存。如果需要保存一个变量的值该如何操作?   可以借助context对象。它可以理解为上下文,或者语境,用于保存内存中的数据,这个数据可以持续保存到下一个消息到来。Context可用于保存索引,计数或...

2019-06-09 12:16:09 582

转载 node-red教程 4 JS基础

由于函数控件中总归是需要写一些代码的,这些代码都基于JS,所以在这里补充一点JS的基础知识。如果有JS基础,可以跳过。如果没有JS基础,并且看不懂,也可以跳过——等到确实需要的时候,再回来翻看一下 。篇幅限制,此处不能把JS的基础全部覆盖,我挑选了一些我认为有用的知识写在这里。由于我并不是前端工程师,所以这篇文章东拼西凑的,见谅。4.1 变量和变量赋值  变量声明如下: 1. ...

2019-06-09 12:14:27 94

转载 node-red教程 3.4 switch控件介绍

  Switch本意是开关、转换,用在node-red里有点像一个岔路口,node-red里边有数据流,数据流可能有不同的分支,在“岔路口”管理数据流向的,就可以是switch控件。控件根据数据的一些属性来判断它的流向。就比如你到了公共卫生间,你是男生,就去左边的男卫生间;女生去右边的女卫生间。Switch控件可以根据数据的topic或是payload,或者其它属性来判断数据该发给哪一个出口。 ...

2019-06-09 12:10:32 137

转载 node-red教程3.3 file控件介绍

  File in 控件 读取文件的内容,输出为字符串或二进制缓冲区。 输入 字符串形式的文件名 如果不在节点配置中设置,则该属性设置为需要读取的文件名。输出 字符串或数组的输出 文件的内容是一个字符串或二进制缓冲区 文件名 建议配置文件名的选项,可以设置为路径\文件名 错误对象 弃用:如果在节点中启用,当节点遇到读取文件的错误时,它将发送一条没有有效负载的消息,并且这个错误...

2019-06-09 12:09:13 99

转载 node-red教程3.2 debug控件介绍

3.2.1 debug的说明信息  计算机诞生没多久的时候,有一位程序媛在调试程序时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,她诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,后来成为计算机领域的专业行话。从而debug意为排除程序故障的意思。   Debug控件最主要的作用,是打印出一些信息,方便程序调试。...

2019-06-09 12:07:02 301

转载 node-red教程3.1 inject介绍

  Node-red控件很多,我们可以根据自己的需要来选择。每个控件官方都带有详细的说明,接下来介绍一个典型的输入控件——inject。3.1.1 inject的说明信息  前边helloworld的例子中,我们已经认识了输入节点,接下来详细介绍它。   Node-red内部自带了对控件的介绍。鼠标悬停在某个控件上,就会出现一些提示信息,例如:   点击节点时,页面右侧也会出现提...

2019-06-09 12:04:50 174

转载 bode-red教程2.3 数据流的导入与导出

  在编写或修改一些程序以后,我们通常需要把工作的成果保存一下。有时,可能需要导入一些之前已经写好的程序,这时,我们就要用到node-red的导入与导出功能。   导入与导出都有两种方式,第一种是使用剪贴板,第二种是使用库。2.3.1 通过剪贴板导入  我们先来体验一下剪贴板的导入。将以下代码选中并复制。[{"id":"1a9c83b8.a79c1c","type":"inject",...

2019-06-09 12:02:04 85

转载 node-red教程2 第一条数据流

2.1 Node-RED的结构框架  Node-Red由两部分组成。一部分是用户可见的数据流的编辑界面,另一部分是数据流的执行。刚刚在PowerShell中打开node-red时,我们已经见过了数据流的执行提示;打开浏览器访问http://localhost:1880,就可以看到Node-Red的编辑界面。   数据流的编辑界面由四部分组成。最左边是已定义的各种node的列表,我们称之为...

2019-06-09 11:58:58 269

转载 node-red教程1 node-red简介

编者的话• 一个偶然的机会,认识了node-red。这种拖拽控件编写代码的方式给了我很深刻的印象。由于我平时工作偏向硬件,所以对这些华丽的前端技术技术不是很了解,但个人认为,node-red技术在搭建具备网络与图形化功能的上位机、编程入门方面有很强的先天优势,也可以拿来做物联网资源的扩展,或与树莓派搭配做网关功能。苦于网上也搜不到多少中文资料,因此决定自己写一点关于node-red技术应用的教程...

2019-06-09 11:52:26 939

原创 使用wireshark抓包软件分析微信协议--zucc

因为csdn自动压缩了上传的图片,导致看到的图片不太精确,稍后将发布可以下载的文档说明 下载地址,可以看到超清的图片,请自行下载1.通过使用wireshark分析网络协议。2.了解微信认证、聊天协议。二、实验内容原理实验结果与分析1.选择微信使用模式(微信App或者网页微信),合理配置网络环境。【实验步骤】使用mac进行wireshark抓包,并选择使用客户端微信,同时...

2019-06-07 21:11:56 12740 7

原创 教程-字符设备装载和卸载

教程从第二个字符设备讲,第一个相信大家都会做从当前开始修改配置makefile:按照老师的也是可以的就是删除一些中间文件根据字符修改在后来的读取中我已经把字符串修改成了This is wz 一共10个字符,上面大小也改成了10回到界面 make 或者sudo make成功后类似上图,不成功返回前面找原因这里我们打开mycdev_test.c ...

2019-05-29 19:57:47 187 2

原创 数据结构 链表单纯练习操作 纯c

//倒转链表List Reverse( List L ){ PtrToNode p,q,t; q=t=NULL; p=L; //t=(PtrToNode)malloc(sizeof(struct Node)); while(p){ t=p->Next; p->Next=q; q=p; p=t; } return q;}...

2019-03-19 19:34:03 38

原创 算法笔记网址

https://pan.baidu.com/s/130HH-tWlXxU22HRQ8-lHhAhttps://pan.baidu.com/s/1fFyJCw4jQXZcaTNkTYN1Vg?fid=545388066141089

2019-02-27 10:20:18 132

原创 zucc-web基础网页设计(纯html+css+jquery)

不得不说,大作业真的难受写了很长时间,报告放出来先,效果已经截图想要全份代码的请csdn下载(偷偷告诉你们,本大作业是通过修改模板完成,233333)想要不通过模板本来的商务js等来实现相同的效果也是挺痛苦的web基础大作业报告网页的结构与分解主要分以下几个版块:一:主页版块二:登录,注册版块(这部分简陋)三:手机和电脑模板页板块四:手机和电脑购物车具体页面板块五:其他...

2019-01-04 22:09:20 712 2

原创 HTML CSS写商品详情放大镜效果链接

https://blog.csdn.net/zhangli2513/article/details/77800010

2018-12-29 11:00:46 320

原创 zucc-project3 huffman codes 两种解答方式详解(build tree and imitate tree)(advanced data structure)

#include<bits/stdc++.h>using namespace std;const int N = 100;int n;char ch[N];map<char, int> Time;struct node{char c[N];int len;} code[N];ty

2018-12-28 10:41:44 102

原创 对于ubuntu无法挂载u盘的解决方法

最完美的解决方法:切记,使用前请先安装u盘依赖的环境例:sudo apt-get install ntfs-common貌似是这个或者安装ntfs-3g 也可使用ubuntu自带的修复工具,看你们是什么类型的u盘了,如果是ntfs的使用使用工具ntfssudo ntfsfix /dev/sdb1以上操作会自动修复你需要的盘区并且修复他/dev/sdb1 为使用命令 sudo fd...

2018-12-22 14:44:23 1820

原创 opencv haar训练自己的人脸分类器(主要为正脸)

1.项目实施情况(包括取得成果描述)及项目作品描述:此项目是想要对去年一度很火热的声控游戏进行拓展玩法,增加了人脸识别功能,并且此功能所使用的分类器为自己进行训练的,此次训练主分为数据采集,分类器训练,和运用训练好的分类器进行人脸检测并归一化保存,为以后测试所用:样本采集:在训练前,我们需要进行正样本和负样本的采集,正样本在这里本来选用了ORL人脸库进行训练,共40*10,400张,...

2018-12-19 13:51:41 943 1

原创 让百度搜索引擎可以访问到csdn博客

1.在下面网站提交自己csdn的网址即可https://ziyuan.baidu.com/linksubmit/url

2018-12-08 17:31:34 81

原创 zucc--二进制炸弹第1,2,3,4,5,6,secret_phase关卡(binarybomb)-

本次大作业花费了博主2天的时间,心累啊废话不多说,进入整体分析phase_1:因为是调试完以后才开始写报告,所以截图也在自身调试记录里面进行截取首先gdb bomb进入调试模式然后disas phase_1找出关卡1所在的汇编代码在调用phase_1之前设置断点-gdb下输入 r 执行程序abcdef 进行测试,然后找到后进行对比= =这些都是虚的直接进行phase...

2018-12-08 15:48:45 3010 5

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