自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(508)
  • 资源 (13)
  • 收藏
  • 关注

原创 C++ 快速排序和归并排序

LeetCode:力扣:912 sort an array快速排序class Solution {public: vector<int> sortArray(vector<int>& nums) { quickSort(nums, 0, nums.size() - 1); return nums; } void quickSort(vector<int> &nums, int l

2022-04-06 00:17:08 1077

原创 LeetCode - 拓扑排序

207. 课程表class Solution {public: bool canFinish(int nums, vector<vector<int>>& pres) { if (pres.size() == 0 || pres[0].size() == 0) { return true; } vector<vector<int>> paths(nums);

2021-09-13 23:20:32 246

原创 DP字符串

1、单字符串/数组模板一般dp[i]表示以i结尾的子序列,,最终结果为dp[n-1]。53. 最大子序和class Solution {public: int maxSubArray(vector<int>& nums) { int n = nums.size(); vector<int> dp(n, 0); for (int i=0; i<n; i++) { dp[

2021-09-06 23:36:56 456

原创 背包问题C++实现

1、01背包:只能用一次1.1、是否存在416. Partition Equal Subset Sumclass Solution {public: bool canPartition(vector<int>& nums) { int n=nums.size(); int sum=0; for (int i=0;i<n;i++) { sum+=nums[i]; }

2021-09-06 18:01:51 1090

原创 merge-sort && quick-sort

merge sortreference:https://blog.csdn.net/zpznba/article/details/83745205It's post-order traversal.#include <iostream>#include <vector>using namespace std;void mergeHelper(vector<int> &nums, int left, int mid, int ..

2021-08-24 00:53:47 95

原创 实现证件照APP(一)

业务层通过手机拍摄、裁剪、美颜各种尺寸的证件照。功能层支持各种尺寸的证件照库;抠图;美颜;架构层方案一:客户端拍摄图片上传服务端,服务端Python抠图,下发给客户端;客户端在此基础上,实现美颜算法;为了兼容iOS和Android,需要调用OpenCV C++库。方案二:纯客户端操作,抠图需要用到深度学习算法,需要实现Python VM,或许可以使用Python-opencv实现本地的图像处理。倾向于第一种方案,实现起来较为简单;扩展性也较强。算法层抠

2021-08-01 16:33:55 885

原创 TensorFlow2.0+LSTM实现文本分类

功能描述给定一段文本,判断文本的分类。常用于新闻分类、文本情感分类等。原理RNN(Recurrent Neural Network,循环神经网络)实现序列文本分析。RNN的问题:梯度消失(梯度趋于0,没有办法更新网络参数)和梯度爆炸(梯度趋于无穷大小,网络参数饱和,没有办法更新网络参数) 梯度消失爆炸的本质是:RNN很难学到长文本序列为了解决RNN的问题,提出LSTM网络(Long-Short Term Memory,长短期记忆网络)《Understanding LSTM

2021-07-21 01:06:27 1993 1

原创 小红书MVP系统架构与技术选型(一)

服务端 servicer:Python+Flask 设计模式: 分层:Data、DAO、Business 备选:消息队列 数据库:MySQL,备选:HDFS 笔记数据 用户笔记互动数据 用户数据 用户关系数据 话题数据 CURD:restful规范 笔记 用户 话题 评论:reddit时间衰减排序 用户日志存取:Redis+MySQL,备选:Flume+Kafka 存储到Redis中,定时同步到MySQL

2021-07-20 00:58:54 1642

原创 SparrowRecSys学习笔记(一)

GitHub地址:SparrowRecSys

2021-07-19 23:24:58 814

原创 【CSDN】CSDN博客美化教程

几个简单的技巧,让你的博客更漂亮,可读性更强。

2019-10-29 10:51:42 1764 1

原创 【MySQL】Navicat for MySQL 连接 Mysql 8出现1251- Client does not support authentication protocol

解决Navicat for MySQL 连接 Mysql 8出现1251- Client does not support authentication protocol

2019-10-29 10:37:58 306

原创 【MySQL】Navicat 导入和导出 sql文件

一、效果

2019-10-29 10:31:44 734

原创 【Java】学生管理系统——Servlet实现(3/3)代码和数据库(源代码下载)

一、

2019-10-29 10:22:20 368

原创 【Java】Intellij IDEA配置tomcat热部署

一、热部署不用重启,修改之后直接更新二、实现1、修改 Tomcat2、使用 Dehug 模式运行三、参考cnblogs:Intellij IDEA配置tomcat热部署

2019-10-28 12:46:33 239

原创 【Java】学生管理系统——Servlet实现(2/3)Intellij IDEA 2019 Tomcat8配置、Servlet项目创建

一、效果

2019-10-28 11:28:06 585

原创 【Java】学生管理系统——Servlet实现(1/3)IDEA2019、JDK、Servlet、Tomcat环境配置

一、效果二、安装1、安装Java SDK这里安装JDK 13+、Windows 64下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html注意:设置环境变量要使用 JAVA_HOME 的形式,不能直接添加。过程可以参考:https://www.liaoxuefeng.com/wiki/125259...

2019-10-28 11:04:53 602

原创 【Java】连接MySQL数据库

一、效果二、配置环境说明:Windows10、IDEA、MySQL8+、Navicat for MySQL1、建立数据表2、IDEA项目中导入 mysql-connector-java…jar 包三、代码import java.sql.*;public class Test { static final String JDBC_DRIVER="com.mysql.cj....

2019-10-23 16:26:54 123

原创 【非技术】发现之前的账号~

两个账号没有办法合并,只能放弃,供平凭吊~

2019-10-23 13:49:14 171

原创 【Java】学生管理系统——数组实现

一、效果数组实现基本的增删改查二、文件结构两个java文件,分贝为Student.java和MainStudent.java。三、源代码Student.javapublic class Student { private String stuNo=""; private String stuName=""; private String genger="";...

2019-10-23 13:24:34 593

原创 【人脸检测与识别】Python、百度API

一、百度API官网:http://ai.baidu.com/tech/face官方文档:http://ai.baidu.com/docs#/Face-Detect-V3/top过程:1、创建应用;2、编写程序;3、调用API。二、人脸识别# 官方文档 http://ai.baidu.com/docs#/Face-Python-SDK/3d1dd00cfrom aip i...

2019-06-26 16:47:46 706

原创 【人脸检测与识别】Python、face_recognition实现

一、安装face_recognize(Windows10,python3.6)1、安装dlib(注意版本)pip install dlib=19.42、安装face_recognizepip install face_recognition二、人脸检测import face_recognitionimage = face_recognition.load_ima...

2019-06-26 16:42:53 1863

原创 【人脸检测与识别】C++、OpenCV实现人脸检测

一、效果二、原理OpenCV自带的Haar特征,加级联分类器实现。三、代码#include <opencv/cv.h> #include <opencv/highgui.h>#include <opencv2/opencv.hpp>#include <opencv2/highgui/highgui.hpp>#includ...

2019-06-26 16:31:42 5471 2

原创 【ROS】rviz no image received

一、问题外接工业相机,在 rviz 中,不能像是相机图像二、解决The problem is that I was selecting Camera in RViz. Selecting Image instead of Camera worked for me.三、参考https://answers.ros.org/question/276004/rviz-no-image-...

2019-06-11 13:56:57 5370

原创 【ROS】ROS运行默认相机

一、目标目标:ROS运行电脑默认相机结果:有图有真相二、过程1、下载源代码,编译catkin_ws/src是自己建立的文件夹cd ~/catkin_ws/src git clone https://github.com/bosch-ros-pkg/usb_cam.git cd ~/catkin_ws catkin_make 2、运行source...

2019-06-11 10:40:29 1250

转载 【Ubuntu】Linux命令行下如何终止当前程序?

一、快捷键Ctrl+c在命令行下起着终止当前执行程序的作用,Ctrl+d相当于exit命令,退出当前shellCtrl+s挂起当前shell(保护作用很明显哦)Ctrl+q解冻挂起的shell再不行就重新连接打开一个终端,reboot linux 或 kill 相关进程。二、原文https://blog.csdn.net/gongpeng1966/artic...

2019-03-24 14:12:36 10653

原创 【Ubuntu】安装OpenCV

一、安装依赖库sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb...

2019-03-24 14:11:12 193

原创 【Ubuntu】以管理员方式运行

一、创立root1、终端执行sudo passwd root2、输入新密码3、完成二、切换到root用户sudo -i三、权限不够先使用chmod命令对shell脚本赋予权限,再执行比如希望运行 start.sh 脚本[root]# chmod 777 ./start.sh[root]# ./start.sh四、参考https://bl...

2019-03-24 14:01:36 7586 1

原创 【Ubuntu】中文输入法

一、输入法和输入法框架fcitx,ibus是输入法的一种框架,具体的输入法一般都有google pinyin,sogou pinyin等;不要将输入法框架和输入法本身搞混淆;二、输入法框架ficix:使用Ctrl+空格切换输入法ibus:super+空格切换输入法三、安装搜狗音频Linux1、设置ficix2、下载:https://pinyin.sogou.co...

2019-03-24 13:56:10 556

转载 【Ubuntu】禁止自动锁屏

一、打开系统设置二、亮度和锁屏三、关闭四、原文https://jingyan.baidu.com/article/4d58d54133a3bd9dd5e9c041.html

2019-03-24 13:51:50 1617

原创 【OpenCV】Visual Studio配置全教程

一、OpenCV官方版本快速下载地址链接:https://blog.csdn.net/linghugoolge/article/details/88633035说明:VC14对应Visual Studio 2015VS15对应Visual Studio 2017二、永久配置教程VS2015+OpenCV340+ReleaseX64注意:1)参考:https://...

2019-03-18 10:18:26 295

转载 Opencv各版本汇总下载

Windows版:Opencv 1.0链接:https://pan.baidu.com/s/1EIoSNGUh3xW7CrGpvgjSiw 提取码:zc15 Opencv 2.4.9:链接:https://pan.baidu.com/s/1eaLeOUu62NxVCKNOLkvLRw 密码:72vf Opencv 2.4.11:链接:https://pan.baidu.com...

2019-03-18 09:28:14 7661

原创 《Effective C++》笔记——(1)让自己习惯C++

1、视C++为语言联邦C++集成自C,本身又有面向对象的特征,而且还可以使用Template,除此之外,还有很Diao的STL库,把C++视为四种语言的集合。CObject-Oriented C++Template C++STLC++模板作用:模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返...

2019-03-13 10:10:02 158

原创 【深度学习】RNN入门——LSTM情感分析代码

一、目的NLP,使用LSTM对评论进行情感分析二、流程0、标注语料收集下面是我的语料和代码。读者可能会好奇我为什么会把这些“私人珍藏”共享呢?其实很简单,因为我不是干这行的哈,数据挖掘对我来说只是一个爱好,一个数学与Python结合的爱好,因此在这方面,我不用担心别人比我领先哈。语料下载:sentiment.zip采集到的评论数据:sum.zip来源:https:/...

2019-03-08 20:05:21 2332

转载 【NLP】Word2vec简介,入门

word2vec构建的过程: https://www.cnblogs.com/Newsteinwell/p/6034747.html利用word2vec对关键词进行聚类https://blog.csdn.net/zhaoxinfan/article/details/11069485Word2vec,是用来产生词向量的相关模型。这些模型为浅而双层的神经网络,用来训练以重新建构语言学之词文本。网...

2019-03-08 18:45:23 687

转载 【深度学习】RNN入门——学习

在前面我们讲到了DNN,以及DNN的特例CNN的模型和前向反向传播算法,这些算法都是前向反馈的,模型的输出和模型本身没有关联关系。今天我们就讨论另一类输出和模型间有反馈的神经网络:循环神经网络(Recurrent Neural Networks ,以下简称RNN),它广泛的用于自然语言处理中的语音识别,手写书别以及机器翻译等领域。1. RNN概述在前面讲到的DNN和CNN中,训练样本的输入...

2019-03-08 18:10:52 407

原创 【深度学习】CNN入门——代码

一、读取数据使用Python、Keras# 头文件from keras.datasets import mnistimport matplotlib.pyplot as pltfrom keras.models import Sequentialfrom keras.layers import Convolution2D, Dense, Flatten, Activation, ...

2019-03-08 15:47:35 2076 1

转载 【深度学习】CNN入门——学习

一、神经网络的预备知识1、为什么要用神经网络?特征提取的高效性。大家可能会疑惑,对于同一个分类任务,我们可以用机器学习的算法来做,为什么要用神经网络呢?大家回顾一下,一个分类任务,我们在用机器学习算法来做时,首先要明确feature和label,然后把这个数据"灌"到算法里去训练,最后保存模型,再来预测分类的准确性。但是这就有个问题,即我们需要实现确定好特征,每一个特征即为一个维度,...

2019-03-08 15:42:20 477

原创 【机器学习】汇总——基础

还需要系统梳理下,需要找本书 如何处理特征向量的缺失值缺失值较多:直接舍去,否则有较大的噪声 缺失值较少(10%以内) 用NaN替代,0:data_train.fillna(0) 用均值填充:data_train.fillna(data_train.mean()),注意:均值填充可能需要条件填充,例如某训练集中患癌症和不患癌症的数据中,该值的差距很大,那么就应当使用label相同的数值...

2019-03-08 09:50:49 297

原创 【机器学习】汇总——算法篇

请简单介绍下SVM 【概念】(名称)支持向量机、SVM、Support Vector Machine,(用途)用于数据分类,(实现方式)在特征空间上的间隔最大的线性分类器,即支持向量机的学习策略便是间隔最大化,最终可以转化为凸二次优化问题的求解;或者理解为,在高维空间中寻找一个超平面将数据点分隔开,其中涉及到非线性数据到高维数据映射以达到数据线性可分的目的。 【方法】使用支持...

2019-03-08 09:49:02 276

原创 【OpenCV系列】知识点总结

10、特征检索与匹配SURF特征特征点匹配:类似ICP、PnP、Ransac算法寻找已知物体9、角点检测协方差与协方差矩阵协方差矩阵:两两特征之间的协方差组成的矩阵Harris角点检测Shi-Tomasi角点检测亚像素级角点检测此刻坐标往往都是整数出现,而在真实的世界...

2019-03-06 21:54:59 889

【Java】学生管理系统——Servlet实现,代码和数据库(源代码下载)

【Java】学生管理系统——Servlet实现,代码和数据库(源代码下载) 文章链接:https://blog.csdn.net/linghugoolge/article/details/102778180

2019-10-29

【反编译工具】ILSpy中文版2.1.0.1603

官网下载速度太慢了,所以这里放一个资源,亲测可用,以备自己之后下载使用。也欢迎下载

2018-04-20

微信小程序——简单计算器

【初学者】微信小程序,实现简单的计算功能,包括index界面、计算界面

2018-01-29

android在线图片浏览器

功能:1、可以在线显示网络图片;2、对单张图片进行放大缩小拖动功能。 博客:https://www.jianshu.com/p/16942fbd50f3

2018-01-07

Android 图片轮播

功能:1、访问服务器;2、获取图像;3、轮播 博客:参考:https://www.jianshu.com/p/16942fbd50f3

2018-01-07

android异步加载服务器数据

功能:1、从服务器获取数据;2、异步加载;3、显示 参考:https://www.jianshu.com/p/16942fbd50f3

2018-01-07

chromedriver

Python爬虫使用Chrome浏览器内核,使用与没有梯子的同学,官网下载地址:http://chromedriver.storage.googleapis.com/index.html?path=2.27/

2018-01-03

phantomjs-2.1.1-windows

官网地址:http://phantomjs.org/download.html;下载速度太慢了,提供一份镜像

2018-01-02

数据挖掘常用数据集 GroupLens_MovieLens 3套数据集

数据挖掘常用数据集,包括GroupLens_MovieLens 3套数据集,100k、1m、10m的数据。跟官网数据一致,解决官网下载速度特别慢的问题https://grouplens.org/datasets/movielens/

2017-12-30

TensorFlow实战_黄文坚+Tensorflow 实战Google深度学习框架

【TensorFlow实战_黄文坚】+【Tensorflow 实战Google深度学习框架】,两本书豆瓣评分7.3,7.9,系统学习TensorFlow。

2017-12-24

【软著查询代码行数Windows】SourceCounter

申请软件著作权需要统计代码行数,一行行统计比较麻烦 工具使用教程:https://jingyan.baidu.com/article/19192ad814a40fe53e5707c2.html 软件著作申请完整教程:http://www.jianshu.com/p/edf9ab6da802

2017-12-18

msvcp120d .dll、msvcr120d.dll包括32位和64位

自己在配置OpenCV+VS2015的时候报错,msvcp120d .dll、msvcr120d.dll包括32位和64位,【注意】32位的msvcp120d 和msvcr120d放到了C:\Windows\SysWOW64,64位的msvcp120d 和msvcr120d放到了C:\Windows\System32

2017-12-08

【爬虫】安全测试题库(Python)

简单Python爬虫:获取URL链接;正则处理;保存TXT

2017-07-08

空空如也

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

TA关注的人

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