自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MLee 的博客

不矫枉过正,不故步自封

  • 博客(57)
  • 收藏
  • 关注

原创 基于协同过滤算法和深度学习的音乐推荐

基于协同过滤算法的音乐推荐协同过滤 音乐推荐 深度学习 音乐检索文章目录基于协同过滤算法的音乐推荐Github 地址介绍参考项目技术栈安装`Pyhton` 版本`Python` 环境安装:Web 环境:音频处理软件 —— SOX可能会出现的报错数据库--- MySQL运行默认用户运行界面Github 地址项目 Github 地址介绍项目主要工作在 Million Song Datas...

2019-01-11 21:56:12 12134 78

原创 python 列表中添加字典元素值覆盖

python 列表中添加字典元素 值覆盖

2018-05-09 17:44:54 13609

原创 windows 下 pycharm 及 Anaconda 的安装及配置

python 开发环境的配置 pycharm及Anacoda的安装及配置 背景介绍学习python时,写python代码的第一步就是安装编程环境,很多教程里都是直接安装官方的python,编辑器大多也是使用的官方自带的编辑器。官方自带的编辑器更像一个文本编辑器,没有一般的IDE具有的代码自动补全等功能,运行代码时是在命令行下运行,比较麻烦;此外,安装python库(或包)大...

2017-12-29 10:45:24 10848 1

原创 C++ 动态内存

在 C++ 中,内存是通过 new 表达式分配,通过 delete 表达式释放的。标准库还定义了一个 allocator 类来分配动态内存块(allocator 可以实现内存分配和对象构造的分离)。内存的正确释放是非常容易出错的地方: 要么内存永远不会被释放(**内存泄漏**),要么在仍有指针引用它时就被释放了(**内存的二次释放问题**)。新的标准库定义了智能指针类型—— shared_ptr、unique_ptr 和 weak_ptr,可令动态内存管理更为安全。

2019-11-17 12:07:11 297

原创 检测停电公告信息并用邮箱通知

需要实现的功能检测学校的停断电公告信息,并及时将新的停断电公告信息推送给订阅者的邮箱,从而让订阅者提前做好服务器断电的准备工作,避免服务器等设备因意外断电而造成数据丢失。为何会有这个项目曾因为没有及时获知学校的停电通告,没有提前关闭服务器,服务器在运行过程中被强行断电,造成服务器上的数据丢失。事后的数据恢复工作十分繁杂,且未备份的数据没能完全找回。简而言之,就是因为服务器运行中意外断电造成...

2019-10-30 21:32:03 1272

原创 C++ 标准模板库(STL) 之 顺序容器

文章目录引论指针的算术运算及迭代器的引入问题简述解决思路实现顺序容器概述容器类型概述容器选择基本原则当不确定使用哪种容器时容器库概述容器可以保存的元素类型容器操作顺序容器操作向顺序容器添加元素元素访问删除元素改变容器大小容器操作可能会使迭代器失效Vector 的对象增长额外的 string 操作顺序容器适配器引论Standard Template Library (STL) 主要由两种组件构成...

2019-09-04 20:32:26 748

原创 操作系统: 进程和线程

文章目录进程概念进程调度进程运行进程创建与执行进程终止进程间通信客户机/服务器通信线程概念多线程模型线程库隐式多线程多线程问题参考资料进程概念进程是执行的程序。进程不止是程序代码,程序代码有时称为文本段(text section)(或代码段 (code section))。进程还包括当前活动,如程序计数器(Program Counter, PC) 的值和处理器寄存器的内容等。另外进程通常还...

2019-08-11 11:33:46 382

原创 Python 单元测试

文章目录什么是单元测试为什么要写单元测试何时进行单元测试如何保证单元测试的隔离性Python 单元测试相关包例子参考链接软件测试即是一种实际输出与预期输出间的审核或者比较过程什么是单元测试什么是单元代码逻辑中的最小可复用部分:类、函数等单元测试的目标详细验证所有(一般以代码覆盖率为指标)实现代码的执行逻辑,尤其是各种边界条件为什么要写单元测试程序单元作为应用的最小可...

2019-08-10 22:55:26 571

原创 提升效率的 Pycharm 功能总结

文章目录写在前面快捷键 (Windows 下的 Pycharm)Pycharm 断点调试Pycharm 代码远程调试写在前面本人平时写 Python 代码使用到的 IDE 主要是 Pycharm(Windows 下),平时看代码也会用到一些文本编辑器,如 Sublime 和 VS code。初学时由于对语言还不太熟,没时间好好了解 IDE 的使用技巧,但写代码过程中,发现充分利用 IDE 的特...

2019-08-01 21:46:11 1197

原创 python ThreadPoolExecutor 线程池中的异常捕获问题

这里主要想介绍 python `concurrent.futuresthread.ThreadPoolExecutor` 线程池中的 worker 引发异常的时候,并不会直接向上抛起异常,而是需要主线程通过调用`concurrent.futures.Future.exception(timeout=None)` 方法主动获取 worker 的异常。

2019-08-01 18:15:37 11342 1

原创 Linux 软件包管理命令

Linux 软件包管理命令文章目录Linux 软件包管理命令包管理基础基于 Debian 的系统 (如 Ubuntu 和 Linux Mint)基于 Red Hat 的系统 (如 Fedora、OpenSUSE)参考资料包管理基础PMS 的基础工具是 dpkg 和 rpm。 基于 Debian 的发行版使用的是 dpkg 命令,dpkg 会直接和 Linux 系统上的 PMS 交互,用于安装...

2019-07-26 16:48:29 1277

原创 Python 数据库适配器示例

Python 数据库适配器示例代码# -*- coding: utf-8 -*-# @Time : 2019/6/20 16:48# @Author : MLee# @File : ushuffle_dbU.pyimport osfrom distutils.log import warn as printffrom random import randrange ...

2019-06-20 19:08:31 387

原创 python web 学习资料总结

python web 学习资料总结网络资源Django 部分Python Web 入坑指南本指南根据作者的自学和工作经历提供(吐槽)一下python web的学习路线,主要包括概念介绍,参考书籍,开发工具和开发流程等FlaskFlask大型教程项目Flask 文档Flask-RESTful网课Python云端系统开发入门 — 北理工主要...

2019-06-05 23:01:52 463

原创 windows 下人脸识别 face_recognition dlib 库安装

windows 下 face_recognition dlib 库安装啰嗦两句最近网上找了个人脸识别的代码,基于 Python face_recognition 包实现的。在 Linux 下还好,在 windows 下装这个包的时候遇到了一些坑,写一下自己跳坑之旅。个人的跳坑之路觉得 Visual studio 装多了占存储空间的,安装的时候只需要安装 C++ 的一些基本的工具就行了的...

2019-05-07 22:54:38 905

原创 Python 类 语法总结

Python 类 语法总结文章目录Python 类 语法总结两句废话名称和对象Python 作用于和命名空间定义类创建实例对象实例对象的属性引用访问限制继承Python 对象销毁修改实例的字符串表示让对象支持上下文管理协议创建大量对象时节省内存方法创建可管理的属性参考链接两句废话最近复习 Python,把自己看到的一些 Python 语法中需要注意的点总结一下。名称和对象由于 Pytho...

2019-04-21 20:21:46 1102

原创 Python 基础语法 Pythonic 部分的总结

Python 基础语法 Pythonic 部分的总结文章目录Python 基础语法 Pythonic 部分的总结一些废话赋值对象的属性和方法都可以直接访问检查两个引用是否指向同一个对象 —— `is` 关键字可变对象与不可变对象常见的标量类型range 函数三元表达式list 列表dict 字典列表、字典、集合的推导式Map、Reduce、Filter函数生成器一些废话最近写 Python ...

2019-04-20 19:49:19 369

原创 设计模式学习笔记(一)

设计模式学习笔记(一)文章目录设计模式学习笔记(一)参考资料概念学习设计模式的必要性如何使用设计模式学习设计模式需要达到的三个层次UML 类图实例层级的关系类层级的关系参考资料图说设计模式《Head First 设计模式》概念软件模式是将模式的一般概念应用于软件开发领域,即软件开发的 总体指导思路或参照样板。软件模式并非仅限于设计模式,还包括 架构模式、分析模式和过程模式等,实际上,...

2019-03-10 17:57:15 183

原创 TensorFlow学习笔记 —— MNIST 入门

TensorFlow MNIST 入门文章目录TensorFlow MNIST 入门参考链接全连接神经网络 MNIST初步实现考虑变量管理后的代码修改参考链接MNIST 入门全连接神经网络 MNIST初步实现利用全连接神经网络进行 MNIST 手写体识别,主要是将手写体图片输入全连接的神经网络,训练,得到图片识别的结果。实现代码入下:# -*- coding: utf-8 -*-...

2019-03-09 20:33:28 265

原创 tensorflow 学习笔记(一) —— 基本概念

tensorflow 学习笔记(一) —— 基本概念参考链接TensorFlow 中文社区基本用法使用图(Graph) 来表示计算任务在会话(Session) 的上下文(Context)中执行图使用张量(Tensor) 维护状态使用 feed 和 fetch 为任意的操作(arbitrary operation)赋值或者从其中获取数据综述TensorFlow 是一个编程系统,...

2019-03-09 16:22:19 220

原创 Python 学习资料总结

Python 学习资料总结网络资源Python资源大全中文版英文原版 Awesome Python一些常见的 Python 库的汇总,可用于参考网课Python语言程序设计 — 北理工Python云端系统开发入门 — 北理工中国大学 MooC 网北理工在中国大学 MooC 网的一套 Python 网课,有 Python 语法的,数据分析的,网络爬虫的,还有 Web ...

2019-03-03 19:34:31 386

原创 Servlet 学习笔记

Servlet 学习笔记简介介绍Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。Servlet 主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。生命周期Servlet 通过调用 init () 方法进行初始化Servlet 调用 ser...

2019-02-25 22:45:36 187

原创 局域网下的两个 QQ 好友进行在线文件传输抓包

局域网下的两个 QQ 好友进行在线文件传输过程介绍由于本人一个作业需要,想要验证内网情况下两个 QQ 好友的文件传输是通过局域网直接传输的。以下是本人的数据抓包结果,具体细节没有分析,先挖坑,后面有机会再补。抓包过程主要说明了QQ对局域网下的两个客户端的在线文件传输采用的是直接进行局域网数据转发(采用的协议是TCP).细节首先,本人确保了好友与本人连接到了同一局域网下,然后在线传输了一...

2019-01-26 19:40:46 3333 4

原创 Java 语法学习笔记(六) --- 线程

Java 语法学习笔记(六) — 线程Java 线程文章目录Java 语法学习笔记(六) --- 线程参考教程Java多线程的实现方式Java多线程之间访问实例变量同步互斥Java Thread 对象方法Java停止(终止)线程Java 停止线程的方法Java 线程的优先级和执行顺序优先级概述总结 --- 思维导图参考教程C语言中文网 — Java多线程(该教程中有许多例子本人并不赞同...

2019-01-19 22:34:36 305

原创 Java 语法学习笔记(四)

Java 语法学习笔记(四)标签(空格分隔): Java文章目录Java 语法学习笔记(四)参考教程介绍Java 面向对象类的定义创建对象对象的销毁访问控制修饰符static 修饰符Java 方法的可变参数Java 析构方法Java 包机制包的作用包声明导入包类的继承Java 的重写与重载Java 多态抽象类接口抽象类和接口的区别内部类匿名类总结 --- 思维导图参考教程菜鸟教程 — J...

2019-01-17 17:28:59 206

原创 Java 语法学习笔记(三)

Java 语法学习笔记(三)文章目录Java 语法学习笔记(三)参考教程介绍Java 异常异常的分类异常的产生和处理异常的使用原则Java 自定义异常参考教程菜鸟教程 — Java 教程IBM — Java 编程简介,第 2 部分C语言中文网 — Java异常处理介绍Java 许多语法跟 C/C++,比较相似。本人学习过 C/C++/Python , 因此仅记录 Java 语法特有...

2019-01-17 14:39:45 210

原创 Java 语法学习笔记(二)

Java 语法学习笔记(二)文章目录Java 语法学习笔记(二)参考教程介绍Java 内置包装类Object 类Number 类System 类System 类的成员变量System 类的成员方法Math 类Character 类 && String 类Character 类String 类StringBuffer 和 StringBuilder 类Java 集合接口、实现、算...

2019-01-15 23:06:45 216

原创 Java 语法学习笔记(一)

Java 语法学习笔记(一)Java 基础语法文章目录Java 语法学习笔记(一)参考教程介绍基础语法类和对象源文件声明规则基本类型内置数据类型引用类型Java 常量Java 变量类型局部变量实例变量类变量(静态变量)Java 修饰符static 修饰符final 修饰符abstract 修饰符synchronized 修饰符transient 修饰符volatile 修饰符Java 运算符...

2019-01-14 19:27:25 480

原创 Java IDE IDEA 学习总结

Java IDE IDEA 学习总结Java IDEA参考资料Github — judasn/IntelliJ-IDEA-Tutorial介绍IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。安装从官网下载安装包,安装。内存尽量大些,不然会比较卡...

2019-01-14 18:17:52 1445

原创 Go-ethereum 分析

Go-ethereum readme分析区块链 Go-ethereum Geth文章目录Go-ethereum readme分析发布的可执行程序编译源码可执行程序cmd 目录中的程序运行以太坊程序启动以太坊全节点启动测试网络连接到知名的测试网络——Rinkeby配置利用 Docker 启动程序Geth 节点的编程接口操作私有网络(私有链)定义私有网络中的创世状态创建汇聚节点启动私有网络的成员...

2019-01-12 17:59:37 585

原创 XShell 和 WinScp 教程

XShell WinScp介绍在使用 SSH 连接远端 Linux 主机时,需要用到 XShell登录远端主机终端;同时,可使用 WinSCP 进行文件的上传和下载。Xshell 教程XShell 主要用于登录远端主机终端Xshell 安装可到官网下载安装包,安装。下载安装包时可能需要填写邮箱信息,然后网站会发送安装包链接到邮箱。Xshell 登录主机XShell 使用总结...

2019-01-12 12:54:44 1153

原创 python surprise

surprise 库目录surprise 库目录参考文档安装预测算法prediction_algorithms包The algorithm base class 算法基类Baselines estimates configuration 基线法估计配置使用GridSearchCV调整算法参数Similarity measure configuration 相似度...

2018-05-16 00:15:14 1951

原创 POJ_2485 Highways

题目Highways The island nation of Flatopia is perfectly flat. Unfortunately, Flatopia has no public highways. So the traffic is difficult in Flatopia. The Flatopian government is aware of this

2017-06-07 13:17:15 451

原创 Intelligent Factorial Factorization LightOJ - 1035

题目  Intelligent Factorial Factorization LightOJ - 1035 思路素数分解。。。代码#include #include #include #include #include #include #include #include #define MAX_N 0x3F3F3

2017-04-22 22:13:30 432

原创 Discovering Permutations LightOJ - 1023

题目 Discovering Permutations LightOJ - 1023 思路next_permutation直接枚举zu'he代码#include #include #include #include #include #include #include #define M

2017-04-22 22:08:38 373

原创 Circle in Square LightOJ - 1022

题目Circle in Square LightOJ - 1022 思路水题。。。收获就是10^-9的浮点数要用double, float装不下。。。之前一直不理解题目中的意思。。。。。。代码#include #include #include #include #include #include #include #inc

2017-04-22 22:02:02 462

原创 变形课 HDU - 1181

题目变形课Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 24120    Accepted Submission(s): 8778Problem Description呃......变形课上Harry

2017-04-22 21:50:38 386

原创 Oil Deposits HDU - 1241

题目Oil DepositsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 30156    Accepted Submission(s): 17445Problem DescriptionThe

2017-04-22 21:46:37 356

原创 迷宫问题 POJ - 3984

题目迷宫问题Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 20975 Accepted: 12281Description定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0,

2017-04-22 21:43:24 263

原创 士兵队列训练问题 HDU - 1276

题目士兵队列训练问题Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8309    Accepted Submission(s): 3713Problem Description某部队进行新兵

2017-04-22 21:39:26 510

原创 Train Problem I HDU - 1022

题目Train Problem ITime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 35721    Accepted Submission(s): 13467Problem Description

2017-04-22 21:33:35 334

空空如也

空空如也

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

TA关注的人

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