- 博客(67)
- 资源 (5)
- 收藏
- 关注
原创 密码学知识
摘要算法就是我们常说的散列函数、哈希函数(Hash Function),它能够把任意长度的数据“压缩”成固定长度、而且独一无二的“摘要”字符串,就好像是给这段数据生成了一个数字“指纹”。作用:保证信息的完整性特点不可逆:只有算法,没有秘钥,只能加密,不能解密难题友好性:想要破解,只能暴力枚举发散性:只要对原文进行一点点改动,摘要就会发生剧烈变化抗碰撞性:原文不同,计算后的摘要也要不同常见消息摘要算法MD5SHA1SHA256SHA512。
2023-05-30 11:41:30
1079
1
原创 Python打包成EXE
Script Location 主要是指定我们要打包的 python 文件One Directory-那么程序打包完成后会是一个文件夹的形式展现;One File-那么程序打包完成后就一个 .exe 文件Console Window-主要设置打包程序运行时,是否出现控制台;Console Based - 当打包的程序运行时会显示一个控制台界面;Window Based (hide the console) -会隐藏控制台界面,主要用于带有 GUI 的 python 程序打包。
2023-05-29 23:06:47
1126
原创 Mediapipe人体识别库
官网:Mediapipe 是2012年起开始公司内部使用,2019年google的一个,可以提供开源的、跨平台的常用机器学习(machine learning)方案。Mediapipe实际上是一个集成的机器学习视觉算法的工具库,包含了人脸检测、人脸关键点、手势识别、头像分割和姿态识别等各种模型。
2023-05-29 19:25:46
2212
原创 安装易语言
链接:https://pan.baidu.com/s/1t9TKotFuQR3vnHnXZLWENw?pwd=yier提取码:yier: 先退出电脑杀毒软件。
2023-04-23 18:31:29
892
原创 服务器部署python项目
一、配置环境1.1下载wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
2022-05-27 16:13:52
422
原创 前端调用exe程序
实现过程:Java语言编写程序并操作注册表,通过exe4j工具将程序打包成exe,通过前端界面联动exe程序并传参。一、使用的技术【java.util.prefs.Preferences】优点:java API中的类,使用简单方便缺点:64位系统下只能在[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Prefs] [HKEY_CURRENT_USER\Software\JavaSoft\Prefs]中...
2022-04-13 20:33:24
4588
原创 ES6新手必备知识
1. let 、const和varlet:ES6新增,用于声明变量,有块级作用域 var:ES5中用于声明变量的关键字,存在各种问题(例如:红杏出墙~)var存在的三个问题:
2021-09-16 21:47:04
261
原创 机器学习常用激活函数
激活函数是考虑非线性因素,因为线性模型的表达能力不够。引入非线性激活函数,可使深层神经网络的表达能力更加强大优秀的激活函数应满足:
2021-07-16 00:13:02
776
1
原创 Tensorflow Serving部署模型
TensorFlow Serving是google开源的一个适用于部署机器学习模型,具有灵活、高性能、可用于生产环境的模型框架。它支持模型版本控制和回滚、支持并发、支持多模型部署、支持模型热更新等,由于这些特性,使得我们不需要为部署线上服务而操心,只需要训练好线下模型即可。同时,TensorFlow Serving还提供gRPC和REST API两种接口访问形式,其中gRPC接口对应的端口号为8500,而REST API对应的端口号为8501。基于TensorFlow Serving的持续集成框..
2021-07-16 00:08:20
737
1
原创 TensorFlow入门必备知识
一、pip安装CPU版本pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflowGPU版本
2021-07-16 00:07:39
1546
4
原创 TensorFlow应用示例(线性+非线性)
需求:假设有100个点,点的分布满足y=1.5*x+2.3,实现该模型。步骤分析:1.准备数据集:满足y=1.5x+2.3的100个样本2.建立线性模型:随机初始化w和b y=w·x+b,目标:求出权重w和偏置b 确定损失函数(预测值与真实值之间的误差)--均差误差 梯度下降优化损失:需要指定学习率(超参数)3.实现import tensorflow as tf"""实现线性回归y=1.5x+2.3"""#1)准备数据集with tf.variable_s.
2021-07-16 00:06:56
637
1
原创 强娃学Python
如果你有一定的编程语言基础,学习 Python 也是不错的选择,因为 Python 很可能就是未来开发的主流方向,多学一门语言,多一个防身技能。而且 Python 有强大的功能库,能非常快速的开发工具,为你的本职开发工作提供护航。
2021-06-21 12:33:42
514
1
原创 Python环境全家桶(永久使用)
一、安装本人一直是Java爱好者,第一次接触python,周围做爬虫或者信息AI开发的小伙伴都说Python语言简单,所以多学一点是没有坏处的,接下来是一个完全不懂Python的小白对安装和使用Python等一系列工作的记录,让您体验Python的“Hello World”1.1下载官网:https://www.python.org,下载对应环境的版本。目前,Python有两个版本[2.x和3.x],这两个版本是不兼容的,目前,3.x版本越来越普及。1.2安装【报错】:.
2021-06-11 19:04:57
3328
5
原创 手撕BP网络,你值得拥有!
一、认识BP神经网络 BP网络(Back-ProPagationNetwork)又称反向传播神经网络,分为两个过程:(1)工作信号正向传递子过程;(2)误差信号反向传递子过程。 通过样本数据的训练,不断修正网络权值和阈值使误差函数沿负梯度方向下降,逼近期望输出。它是一种应用较为广泛的神经网络模型,多用于函数逼近、模型识别分类、数据压缩和时间序列预测等。其实,BP神经网络就是一个“万能的模型+误差修正函数”,每次根据训练得到的结果与预想结果进行误差分析,进而修改权值和阈值,一步步得到输出...
2021-06-04 17:53:07
2238
13
原创 Qt安装与使用(小白专用教程)
下载:https://download.qt.io/archive/qt/5.14/5.14.2/安装选择安装路径:接下来,无脑下一步
2021-05-27 16:31:58
4199
原创 openshift部署前后端项目
一、部署前端1.1搜索nginx1.2填写项目名,前端项目git地址1.3点击build出错原因:git仓库需要账号和密码,所以clone的时候报错。可以点击“View log”查看报错信息:解决方法:①创建secrets(点击Resources->Secrets->create Secrets)②.点击刚才创建的镜像(Builds->镜像名) ③.点击Start Build1.4创建nginx配置文件与容器内部关联①...
2021-05-11 17:02:48
570
原创 证书工具类(csr、cer)
csr证书也称为p10证书https://blog.csdn.net/weixin_36296559/article/details/90383604?ops_request_misc=&request_id=&biz_id=102&utm_term=java生成p10证书&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~sobaiduweb~default-7-90383604.pc_v2_rank_
2021-04-29 16:30:04
3312
原创 Api接口设计规范
接口设计:一 安全性问题安全性问题是一个接口必须要保证的规范。如果接口保证不了安全性,那么你的接口相当于直接暴露在公网环境中任人蹂躏。1.1 调用接口的先决条件-tokentoken,使用参数client_id,timestamp,client_sercet,state来获取token,作为系统调用的唯一凭证。token可以设置一次有效(这样安全性更高),也可以设置时效性,这里推荐设置时效性。如果一次有效的话这个接口的请求频率可能会很高。token推荐加到请求头上,这样可以跟业务参.
2021-04-07 14:56:49
1132
原创 Sharding Sphere 4.x分库分表解决方案
一、基本概念http://shardingsphere.apache.org/index_zh.html逻辑表:水平拆分的数据库(表)的相同逻辑和数据结构表的总称。例:订单数据根据主键尾数拆分为 10 张表,分别是t_order_0到t_order_9,他们的逻辑表名为t_order。真实表:在分片的数据库中真实存在的物理表。即上个示例中的t_order_0到t_order_9。数据节点:数据分片的最小单元。由数据源名称和数据表组成,例:ds_0.t_order...
2021-04-01 14:54:12
1321
1
原创 Swagger
一、引入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <depend.
2021-02-26 16:59:58
130
原创 SNOWFLAKE(雪花ID)的实现
package com.shiyou.admin.util;/** * 雪花算法生成uuid * * @author JaredJia */public class SnowflakeIdWorker { // ==============================Fields=========================================== /** 开始时间截 (2015-01-01) */ private final long twepoch = 14.
2021-02-26 16:36:01
415
原创 FTP相关知识
FTP的port和pasv模式的工作方式:一、ftp的port和pasv模式的工作方式 FTP使用2个TCP端口,首先是建立一个命令端口(控制端口),然后再产生一个数据端口。国内很多教科书都讲ftp使用21命令端口和20数据端口,这个应该是教书更新太慢的原因吧。实际上FTP分为主动模式和被动模式两种,ftp工作在主动模式使用tcp 21和20两个端口,而工作在被动模式会工作在大于1024随机端口。FTP最权威的参考见RFC 959,有兴趣的朋友可以仔细阅读ftp://nic.merit...
2021-02-26 16:34:34
589
原创 Nginx安装,配置RTMP模块
一、什么是Nginx?Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强。专门为性能而开发。二、能干什么?2.1反向代理正向代理:在客户端(浏览器..
2021-02-26 16:31:24
3260
3
原创 海康摄像头在线播放(H5+Flash)
<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version>1.4.4</version></dependency>public static void main(String[] args) throws FrameGrabber.Exc.
2021-02-26 16:28:08
553
原创 Java Web文件下载示例
一、服务端存在模板文件@ApiOperation(value = "知识导入模板", notes = "下载") @GetMapping("down/knowinfo") public void downKnowInfo(HttpServletResponse response){ response.setContentType("application/vnd.ms-excel"); response.setCharacterEncoding("utf
2021-02-26 16:00:51
143
原创 MybatisPlus相关接口
一、MybatisPlusAUTO(0), // 数据库id自增NONE(1), // 未设置主键INPUT(2), // 手动输入ID_WORKER(3), // 默认的方式,全局唯一idUUID(4), // 全局唯一id uuidID_WORKER_STR(5); //ID_WORKER 字符串表示法* AUTO:自动增长 *ID_WORKER:mp自带策略,生成19位值,主键是数字类型时,使用这种策略 *ID_WORKER_STR:mp自带策略,生成19位值.
2021-02-26 15:58:18
772
原创 SpringBoot的AOP切面编程
@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface CheckUserPwd { /** * 是否AOP统一处理 * * @return false, true */ boolean value() default true;}@Slf4j@Aspect@Component@AllArgsConstr.
2021-02-26 15:56:25
208
原创 Redis系统学习
一、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <g
2021-01-14 18:21:15
1058
原创 Java正则表达式语法规则详解及使用技巧
一、语法大全字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\"匹配"\","\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了RegExp对象的Multiline属性,^ 还会与"\n"或"\r"之后的位置匹配。 $ 匹配输入字符串结尾的位置。如果设置了RegExp对象的Multiline属性,$ 还会与"\n"或"\r"之前的位置匹配。 * ...
2020-12-04 12:31:11
584
原创 IDEA 史上最全小白教程
目录一、下载地址:https://www.jetbrains.com/idea/download/#section=windows(注意:最新版本的破解工具很少,所以最好安装次新版本)二、安装:点击.64位的快捷方式,然后,无脑下一步三、破解:四、全局设置1.字体设置 1.1设置主题 1.2修改字体 1.3编辑代码时的字体 1.4控制台字体颜色...
2020-11-25 09:16:10
3800
2
原创 vue+SpringBoot实现大文件分块上传、断点续传和秒传
一、环境1.1新建工程2.2添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven
2020-11-10 11:01:46
6439
24
基于GRU实现评论文本情感细粒度分析
2024-04-10
redis.conf
2020-11-10
Java实现单链表以及单链表的操作.zip
2019-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人