自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (2)
  • 收藏
  • 关注

原创 【无标题】

kbdgetc(void){ static uint shift; //shift用bit来记录控制键,比如shift,ctrl static uchar *charcode[4] = { normalmap, shiftmap, ctlmap, ctlmap }; //映射表 uint st, data, c; st = inb(KBSTATP); if((st & KBS_DIB) == 0) //输出缓冲区未满,没法用指令in读

2021-11-21 18:22:21 284

原创 Python报错:Max retries exceeded with url Caused by ProxyError(‘Cannot connect to proxy.‘, RemoteDiscon

请求接口时遇到了一些问题,报错如下:urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘xxx.com’, port=443): Max retries exceeded with url: ‘xxx.com’ (Caused by ProxyError(‘Cannot connect to proxy.’, RemoteDisconnected(‘Remote end closed connection without response

2021-01-07 20:27:39 7442 7

原创 Sprint学习笔记1——IOC容器

IOC概念和原理控制反转:把对象创建和对象之间的调用过程交给Spring管理目的:降低耦合度底层原理xml解析工厂模式反射原理图解原始方式:耦合度过高。使用工厂模式:一种解决方案,降低一定的耦合度,但依然存在。(static可以直接用类调用方法,不需要new UserFactory。比如在现实中不可能每次生产一样东西就造一个工厂。)IOC模式第一步: xml配置文件,配置创建的对象<bean id="user" class="com.User"&gt

2020-11-03 22:49:55 187

原创 quartusⅡ9.1波形仿真

1.首先需要先编译成功2.新建VMF文件创建成功后如下:3.添加输入端口和输出端口双击虚线框点击Node Finder完成后:点击两次OK后即可:这时候可以选择输入端口进行输入波形的选择(左侧栏),例如时钟信号,全0或全1信号,随机信号等等。4.进行仿真选择process->simulator tool成功观察波形即可。...

2020-07-02 19:27:27 4285 3

原创 基于内容(content_based)的电影推荐系统实战

基于内容(content_based)的电影推荐系统实战本文思想和代码基于https://coding.m.imooc.com/classindex.html?cid=297 该课程写成个人代码参考: https://github.com/yuanzhiqj/recom介绍基于内容的推荐系统是根据用户的之前的偏好,计算推荐项目中与用户偏好相似度最高的项目,推荐给用户。下面通过一个具体的电影推荐系统的示例来初步了解它输入数据给定两个输入文件,rating.txt和movies。分别代表用户的评分

2020-05-28 12:09:45 4087 1

原创 宝塔+wordpress服务器个人网站建站教程

一个非常简单且友好的个人网站建站教程前期需要准备的工具: 一台云服务器(一般都包含了公网IP)。我们采用的策略是宝塔+wordpress安装。宝塔是一个对服务器网站资源管理的工具,而wordpress则是一个十分常用的基于php的网站模板。安装宝塔https://www.bt.cn/bbs/thread-19376-1-1.html 安装教程安装即可安装最后会显示你的宝塔账号和密码,需要...

2020-04-11 21:27:48 944

原创 Django项目(七)——设置样式

参考书籍:《Python编程从入门到实践》—Eric Matthes​ 如今我们的项目功能以及齐全,但是还未给它设置样式。在之后的内容中我们将设置样式,并将其部署到服务器上。​ 为了设置样式,我们将使用Bootstrap库,用来为Web应用程序设置样式。所以我i们需要使用应用程序django-bootstrap3​ 我们还将把项目部署到Heroku上应用程序django-bootstrap...

2020-04-09 21:19:11 1295 2

原创 Django项目(六)———创建用户账户

categories:Django参考书籍:《Python编程从入门到实践》—Eric Matthes(效果图在底部)目标:开放用户注册,提供登录和注销的功能。并添加身份验证系统应用程序users使用命令startapp创建一个名为users的应用程序在命令行输入(先激活环境ll_env/Scripts/activate)python manage.py startapp ...

2020-03-31 20:49:32 2240

原创 QT实战项目——翻金币

传智播客:学习视频传送门该项目为2019传智播客最新Qt教程内容,这里贴出鄙人写的源代码和相关资源文件。https://github.com/yuanzhiqj/coinFlip

2020-03-25 19:28:44 1798

原创 Django项目(五)——创建用户输入

参考书籍:《Python编程从入门到实践》—Eric Matthes目标:创建一些表单,让用户能够添加主题和条目。实现一个用户身份验证系统。创建一个注册页面,让用户创建账户,并设置一些界面只供登录用户访问。学习如何保护用户数据安全在当前只有超级用户能够通过管理网站输入数据。因此我们添加几个页面,让用户能够输入数据添加新主题用于添加主题的表单在Django中,创...

2020-03-23 21:24:33 671 1

原创 QT学习笔记-QFile文件读写操作

传智播客:学习视频传送门本节实现目的:点击“上传文件”按钮,将文件目录放到lineEdit中,并读取文件内容至textEdit框中添加头文件<QFileDialog><QFile>connect(ui->pushButton,&QPushButton::clicked,[=](){ QString path = QFileDialog::...

2020-03-16 20:32:58 1693

原创 HEXO Nunjucks Error错误处理

问题描述今天在同步hexo博客时出现该问题,原因是正文里面出现了多次{% %}这样的语句,网上解释说是Nunjucks引擎会把它解释为其它意思。问题解决在大括号前加上\转义字符即可...

2020-03-15 20:41:47 1032

原创 Django学习(四)——创建其它网页

参考书籍:《Python编程从入门到实践》—Eric Matthes我们将创建两个显示数据的网 页,其中一个列出所有的主题,另一个显示特定主题的所有条目。对于每个网页,我们都将指定 URL模式,编写一个视图函数,并编写一个模板模板继承创建网站时,几乎都有一些所有网页都将包含的元素。在这种情况下,可编写一个包含通用 元素的父模板,并让每个网页都继承这个模板,而不必在每个网页中重复定义这些通用元...

2020-03-12 21:23:52 416

原创 Django学习(三)——创建主页

参考书籍:《Python编程从入门到实践》—Eric Matthes使用Django创建网页的过程通常分为三个阶段:定义URL、编写视图和编写模板。URL模式描述了URL是如何设计的,让Django知道如何将浏览器请求与网站URL匹配,以确定返回哪个网页。每个URL都被映射到特定的视图——视图函数获取并处理网页所需的数据。视图函数通常调用一个模板,后者生成浏览器能够理解的网页映射URL...

2020-03-12 21:22:18 432

原创 Django学习(二)——创建应用程序

参考书籍:《Python编程从入门到实践》—Eric Matthes在虚拟环境中执行命令python manage.py startapp learning_logs命令让Django建立创建应用程序所需的基础设施。在learning_logs下创建了文件models.py, admin.py, views.py。我们将使用models.py来定义我们要在应用程序中管理的数据。定义...

2020-03-12 21:21:09 254

原创 Django学习(一)——准备

参考书籍:《Python编程从入门到实践》—Eric Matthes建立虚拟环境新建一个目录命名为learning_log,在该目录下打开终端python -m venv ll_env安装virtualenvpip install --user virtualenv激活虚拟环境(windows下)ll_env/Scripts/activate安装Djangopip...

2020-03-12 21:19:07 139

原创 QT学习笔记3——Lambda表达式&第一次作业

传智播客:学习视频传送门C++11中的Lambda表达式用于定义并创建匿名的函数对象。基本构成[capture][parameters]mutable->return->type{ statement}[函数对象参数](操作符重载函数参数)mutable->返回值(函数体)函数对象参数[],标识一个Lamda的开始,这部分必须存在。函数对象参数是用来传递给编...

2020-03-06 18:45:38 4341

原创 QT学习笔记2——信号和槽

信号(Signal)和槽(Slot)传智播客学习视频传送门伪代码描述:connect(信号的发送者,发生的具体信号,信号的接受者,信号的处理(槽))​ eg://需求:点击mybtn实现关闭窗口的功能 connect(mybtn,&MyPushButton::clicked,this,&mywidget::close);断开disconnect()QPush...

2020-03-06 18:44:06 189

原创 QT学习笔记1——对象树

传智播客:学习视频传送门对象模型(对象树)当创建的对象在堆区时候如果指定的父类是QObject派生下来的类或者QObject子类派生下来的类,可以不用管理释放的操作,将对象放入到对象树中。在一定程度上简化了内存回收机制当创建一个QObject对象时,会看到QObject的构造函数接收一个QObject指针作为参数,这个参数就是parent,也就是父对象指针。这相当于,在创建QObje...

2020-03-04 19:19:45 437

原创 python实现互喷脚本(一键喊话/粘贴)

本文参考B站UP主寒食君的视频,基于个人理解写成视频传送门或许许多人都有在网络冲浪或者游戏里都多多少少有跟人对线的经历,可惜奈何手速不太行。看了这个视频仿佛找到了跟人对线的良器,尤其是在研习代码时使我受益良多~介绍即一个能实现按下指定的任意键就能从文本库中调取一条语句并复制到剪贴板的功能。希望大家还是能营造一个良好的网络环境,把这个代码当成一个学习过程就好啦。库准备(本人python...

2020-03-04 19:06:18 1865

原创 Leetcode刷题笔记17.电话号码的字母组合(广度优先)

17.电话号码的字母组合(广度优先法)广度优先搜索题目描述给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].来源:力扣(LeetCode)链接:htt...

2020-01-31 10:39:12 361

空空如也

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

TA关注的人

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