Redis遇到的坑

错误提示 redis.exceptions.DataError: Invalid input of type: 'QiubaiproItem'. Convert to a bytes, string, int or float first. 原因: Python的第三方库redis升级到3.0后仅接受用户数据为字节、字符串或数字(整数,长整数和浮点数)。尝试将键或值指定为任何其他类型将引发DataError异常。 结果: 回退redis(第三方库)版本,命令:pip install redis
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

MongoDB副本集replica set (一)--基础知识

导读: 在之前的文章中(超链接),我们说了MongoDB现在已经不再推荐使用主从复制模式,而是推荐副本集,那么副本集究竟有什么优点呢?我们不妨来探索一下。 (一)副本集(replica set)概述 对于副本集,官方文档是这样定义的:副本集是一组mongod维护相同数据的实例,一个副本集包含多个数据承载节点和一个仲裁节点(可选),在数据承载节点中,只有一个成员节点被视为主节点,主节点能够进行读写操作,其它节点则被视为次要节点,次要节点只能进行读操作。 (二)副本集的架构 (1)PSS架构 “一
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

【NLP-16】Transformer-XL

目录 背景 vanilla Transformer Transformer-XL解析 总结 一句话简介:Transformer-XL架构在vanilla Transformer的基础上引入了两点创新:循环机制(Recurrence Mechanism)和相对位置编码(Relative Positional Encoding),以克服vanilla Transformer的长距离获取弱的缺点。 一、背景 Transformer结构的特点: 全部用self-attention的自注意力机制。 在s
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

四姑娘山旅游攻略

所游景点 双桥沟 长坪沟 海子沟 注:海子沟(比较远可以考虑不去),四姑娘山海拔6000+考虑到妹纸体力可以先不去(景色绝对美得无法形容)。 ----昨晚的雪,今天的雾 全是美景!---- 简介 长坪沟(0.5公里)和双桥沟(7公里),不露营,大部分都是栈道,很好走,不需要登山杖。 出发时间 2018-10-2 早争取7点到客运站 天气情况 可能会有雨雪,毕竟海拔高,温度0-10℃ 票价 门票:双桥沟每人80元,长坪沟每人70元 观光车票价:双桥沟——旺季80元;淡季60元。长坪沟 ——旺季4
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

测试环境自动构建部署

本篇参考慕课网视频完成,视频链接:https://www.imooc.com/video/17405 目录 1、本地环境准备 2、应用服务器准备 3、数据库服务器准备 4、jenkins服务器准备 5、新增一个自动构建任务 6、一次测试环境的发布 1、本地环境准备 本地环境的话,主要用来本地运行调试查看效果 本地环境需要的完成的工作有:本地环境与github的连接(ssh key),java环境、git、maven、tomcat 可以参考https://www.cnblogs.com/weiz
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

爬虫基础URL

转载自:https://blog.csdn.net/weixin_42830697/article/details/102490400 URL遵守以下的语法规则: scheme://host:port/path/?query-string=xxx#anchor 各个部分解释如下: scheme - 定义因特网服务的类型(访问因特网的协议)。常见的协议有 http、https、ftp、file。 host - 主机名,域名(比如:www.baidu.com) port - 定义主机上的端口号(h
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

概念模型

1. 系统概念模型 基于用例模型创建系统概念模型,创建实体类类图。 government -account:int -password:int +printInfo():void ts(teachers and students) +Id:int +name:string +sex:string +phone number:string +e-mail:string +printInfo():void questionnaire -type :string +option:string +pr
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

Tinyrender-Lesson 1 Bresenham’s Line Drawing Algorithm

Tinyrender-Lesson 1 Bresenham’s Line Drawing Algorithm 原文:https://github.com/ssloy/tinyrenderer/wiki/Lesson-1-Bresenham’s-Line-Drawing-Algorithm 关于该绘制直线算法的另外介绍:https://www.cnblogs.com/wlzy/p/8695226.html First attempt 给定一条线的两个点,先用最简单的插值方式进行实现,具体如下:
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

Tinyrender-Lesson 2 Triangle rasterization and back face culling

Tinyrender-Lesson 2 Triangle rasterization and back face culling 原文:https://github.com/ssloy/tinyrenderer/wiki/Lesson-2-Triangle-rasterization-and-back-face-culling 在Lesson 1中已经可以通过划线的方式绘制三角形的边。那么如何绘制填充颜色的三角形呢? import matplotlib.pyplot as plt from P
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

java 数据结构(八):Iterator接口与foreach循环

1.遍历Collection的两种方式: ① 使用迭代器Iterator ② foreach循环(或增强for循环) 2.java.utils包下定义的迭代器接口:Iterator 2.1说明: Iterator对象称为迭代器(设计模式的一种),主要用于遍历 Collection 集合中的元素。 GOF给迭代器模式的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。迭代器模式,就是为容器而生。 2.2作用:遍历集合Collectiton元素 2
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

洛谷P1220关路灯【区间dp】

题目描述 某一村庄在一条路线上安装了 \(n\) 盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。 为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张不知道怎样去关灯才能够最节省电。他每天都是在天亮时首先关掉自己所处位置的路灯,然后可以向左也可以向右去关灯。开始他以为先算一下左边路灯的总功率再算一下右边路灯的总功率,然后选择先关掉功率大的一边,再回过
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

Visual Studio Code 一款好用的IDE

Visual Studio Code 一款好用的IDE 集成开发工具 就是Eclipse啦,Visual Studio啦这类的工具。IDE (Integrated Development Environment) 集成开发环境 集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE 1、下载地址 htt
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

系统逻辑架构设计

1. 系统逻辑架构设计 2. 系统交互模型设计 顺序模型是详细描述用例的主题,并显示一组对象间随着时间变化所交换的消息。消息包括异步信号和过程调用。顺序模型擅长显示系统用户所观察到的行为顺序。顺序模型有两种:场景和顺序图。顺序图具有更加结构化的形式。 3.设计与需求跟踪 序号 用户需求 用户需求变更标识 软件需求功能标号 软件需求功能标题 软件需求变更标识 需求状态 变更 序号 优先级 优先级说明 当前状态 1 管理员 1.1 添加用户 原始 1.1 添加用户,包括批量添加和单个添加,并且设置
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

C++ Primer Plus(三)

完整阅读C++ Primer Plus   系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的。 使用类   1、不能重载的运算符 1 sizeof sizeof运算符 2 . 成员运算符 3 .* 成员指针运算符 4 :: 作用域解析运算符 5 ?: 条件运算符 6 typeid 一个RTTI运算符 7 const_cast 强制类型转换运算
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

AB逻辑

# AB机新逻辑 """ 1. 查看是否存在有效的远程灾备计划 2. 先给计划创建一个空的任务。 3. 到A端中填充任务,构造成真正可以执行的任务。(在这个过程需要到A端释放以前的以前锁定的资源,锁定现在的资源)(原子性) 这个过程容易失败(失败后我们怎么处理较好呢??) 1. 需要释放上一次任务的资源停止之前的任务并等待结束 1. 重试到一定次数。 2. 重试完成后继续失败该怎么办??无限重试?(要不无限重试吧,这样也就不用释放资源了,但是之前到A端锁定的资源该怎么办呢?
分类: 其他 发布时间: 06-23 20:48 阅读次数: 0

最全面的Java并发编程实战,免费分享!

前言并发编程是Java语言的重要特性之一, 在Java平台上提供了许多基本的并发功能来辅助开发多线程应用程序。然而,这些相对底层的并发功能与上层应用程序的并发语义之间并不存在一种简单而直观的映射关系。因此,如何在Java并发应用程序中正确且高效地使用这些功能就成了Java开发人员的关注重点。为了解决在Java底层机制与设计级策略之间的不匹配问题,我们给出了一组简化的并发程序编写规则。专家看到这些规则会说:“嗯,这并不是完整的规则集。即使类C违背了规则R,它仍然是线程安全的。” 虽然在违背- -些规则
分类: 其他 发布时间: 06-23 20:47 阅读次数: 0

什么是快速开发框架,推荐一款开源框架

前言作为一个程序员,在开发的过程中会发现,有框架同无框架,做起事来是完全不同的概念,关系到开发的效率、程序的健壮、性能、团队协作、后续功能维护、扩展......等方方面面的事情。很多朋友在学习搭建自己的框架,很多公司也在创建或使用自己的框架,网上开源的框架多如牛毛,每年新上线的各种框架也不知多少。而不停的重复造轮子,也让更多的朋友鸟枪换炮,越跑越快,工作效率越来越高。那么什么是快速开发框架呢?什么
分类: 其他 发布时间: 06-23 20:47 阅读次数: 0

一点有趣的数论结论(持续更新中)

1 \[\sum\limits_{i=1}^n \mu(i) = [n=1] \] 证明:设\(n\)的质因子有\(k\)个,那么由\(\mu\)的定义,左式显然等于\(\sum\limits_{i=0}^k(-1)^k\Large\binom{i}{k}\normalsize=(1+(-1))^k=0^k=[k=0]\) ,也显然有\([k=0]=[n=1]\),证毕。 2 \[\sum\limits_{i\mid x}\sum\limits_{j\mid y}[(i,j)=1]=d(xy)
分类: 其他 发布时间: 06-23 20:31 阅读次数: 0

单位(px、rem、em、vh、vw、vm、%)介绍

这里空,,,有空补充,
分类: 其他 发布时间: 06-23 20:31 阅读次数: 0

软件需求调研题纲

1. 简介 项目背景: 在高校教育阶段,为提高政府教育管理的针对性与有效性,需要从学生和教师获知其对学校、 专业、教学情况、教学资源配套、学校管理水平等多方面评价的信息收集。互联网是效率最高、短 时间内涉及人员广的渠道之一,所以依托互联网的调查问卷需求应运而生,通过信息的反馈,进行信息的初步帅选与分析,能够及时反应当前高校情况,为管理手段和政策方针提供依据。 项目简介: 1、项目发布功能,根据调查内容和性质的不同可定义成不同的项目,在每个项目下可定义问卷。 2、设计问卷,调查问卷可进行问卷题目
分类: 其他 发布时间: 06-23 20:31 阅读次数: 0