dpkg: error processing package xxx (--configure)的解决方法

用apt-get工具进行安装或卸载时提示“dpkg: error processing package xxx (--configure)”错误。 1.登录root用户 su 2.运行以下命令 mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/ mkdir /var/lib/dpkg/info/ apt-get update apt-get -f install mv /var/lib/dpkg/info/* /var/lib/dpkg/inf
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

java设计模式--桥梁模式

桥梁模式   桥梁模式属于对象的结构型模式,主要是为了将的抽象部分和实现部分分离开来,从而可以使得抽象部分和实现部分能够独立的变化。 桥梁模式的适用性 桥梁模式适用于开发者不希望某功能的抽象部分和它的实现部分有一个强关联的关系,这样在程序的运行期间,实现部分就可以自由的选择或者替换。 某功能的抽象部分和实现部分都应该可以通过生成子类的方式对其功能进行扩展,这是可以通过对抽象和实现部分不同的子类进行组合同时对他们进行扩展增加更加复杂的功能。 对抽象的实现部分进行修改不会的客户的使用产生影响。 桥
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

用户与程序交互 至 运算符

1.注释 做好的代码是小白都可以看得懂的代码,做项目的时候通常是很多人一起来写,每个人都要写很多行代码,我们就需要对关键代码或者不好理解的代码处进项注释,防止自己以后或者他人看不懂代码,勤加注释利人利己。 # 1.可以用#单行注释 #注释内容 # 2.单引号或者双引号多行注释 '''注释内容''' """注释内容""" # 3.pycharm中 ctrl+/快速注释掉单行,选中多行情况下快速注释掉多行 # 4.pycharm中鼠标双击选中单元,三击选中整行,ctr
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

洛谷 P1972 [SDOI2009]HH的项链(树状数组,离线)

传送门 解题思路 因为是求区间的不同种类数,所以我们用树状数组(貌似并没有什么直接联系) (...表示到) 还是和原来一样,用s[i]来表示a[i-lowbit(i)]...a[i]的种类数。 因为有一个类似于去重的操作,所以就有一个数组记录一下is[i]表示编号为i的贝壳上一次出现的地方,每一次更新结果时s[is[i]]--;s[i]++;is[i]=i。 但是我们想,假设询问的一个区间为a...b,下一个区间为a...b-5,并且x这种贝壳在b-3,b-7都出现过(a<b-7<b-5<b-
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

嵌入式C语言4.1 C语言内存空间的使用-指针

指针:就是内存资源的地址、门牌号的代名词   假如你所在的城市是一个内存(存储器),如果找到你家,就是通过你的家庭住址(指针)寻找,而你家里的摆设面积之类的就是内存的内容(指针指向的内容)。 指针变量:存放指针这个概念的盒子 c语言编译器对指针这个特殊的概念,有两个疑问? 1. 分配一个盒子,盒子要多大??   在32bit系统中,指针就4个字节   在64bit系统中,指针就8个字节 可以看出一个系统中,所有指针的内存大小是一样的! 2. 盒子里存放的是地址,所指向内存的读取方式是什么?  
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

可以模拟多种浏览器的网站

https://turbo.net/dashboard
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

kubernetes client-go解析

注:本次使用的client-go版本为:client-go 11.0,主要参考CSDN上的深入浅出kubernetes之client-go系列,建议看本文前先参考该文档。本文档为CSDN文档的深挖和补充。 本文中的visio可以从这里获取 下图为来自官方的Client-go架构图 图1. 下图也可以作为参考 图2. Indexer Indexer提供了对底层存储的操作,给出了存储对象以及索引对象的框架。Indexer的接口定义如下,它继承了Store接口,Store中定义了对对象的增删改查等方
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

qdtuling.xyz 7.1

今日天数:2 总题数:52题 昨日总题数:42题 增长率:23% 今日完成题数:10题 昨日完成题数:42题 增长量:-32题 增长率:-76% 平均每日题数:26题 昨日平均每日题数:42题 增长量:-16题 增长率:-38%
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

RabbitMQ, ZeroMQ, Kafka 是一个层级的东西吗, 相互之间有哪些优缺点?

RabbitMQ是一个AMQP实现,传统的messaging queue系统实现,基于Erlang。老牌MQ产品了。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量还在其次。 Kafka是linkedin开源的MQ系统,主要特点是基于Pull的模式来处理消息消费,追求高吞吐量,一开始的目的就是用于日志收集和传输,0.8开始支持复制,不支持事务,适合产生大量数据的互联网服务的数据收集业务。 ZeroMQ只是一个网络编程的Pattern库,将常见的网络请求
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

tomcat 文件配置

1
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

02- Python的版本

Python的版本 Python的安装 Windows/mac os x /unix windows: 设置环境变量 在命令行输入Python linux: 直接输入Python3 Python的运行 Python的解释执行器 CPython jython pypy IronPython 第一个Python程序 hello.py
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

面试第一弹

面试第一弹 1. 抽象类和接口的异同 相同点: 两者都不能被实例化 引用都可以指向子类对象 不同点: 方法实现:抽象类可以有实现的方法,而接口不存在方法的实现 构造器:抽象类可以有构造器,而接口不能有 修饰符:抽象类的普通成员变量可以被方法可以被private、public、default、protected修饰,抽象方法可以被public、default、protected修饰;而接口的变量默认被public static final 修饰,方法只能被public abstract修饰 继承
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

Elasticsearch-如何识别一篇文档

ES-识别文档 为了识别同一个索引中的某篇文档,ES使用_uid中的文档类型和ID结合体。_uid字段是由_id和_type字段组成,当搜索或者检索文档的时候总是能获得这两项信息。 FengZhendeMacBook-Pro:cv FengZhen$ curl -XGET 'localhost:9200/music/album/5?pretty&fields' { "_index" : "music", "_type" : "album", "_id" : "5", "_versio
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

MySQL DBA 字符集及转码处理,认识MySQL存储引擎(七)

什么是字符集 理解不同字符集编码 理解使用的工具字符集 数据库字符集选择指导 数据乱码处理技巧 =================================================================== 什么是字符集 字符集是一套符号和编码的规则,字符串都必须有相应的字符集 校验集是这套符号和编码的校验规则,定义字符排序规则,字符串之间的比较规则 ASCII字符在不同字符集中,其所需的字节数是不一样的 多字节字符间是以字符进行比较,而非以字节为单位进行比较 校验集可
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

Akka microservices: Valid reasons you may love them

Microservices are steadily gaining the ground these days. Naturally, there are a good many of tools and frameworks that can be used for building microservices architecture. Among them, Akka stands out with its actor model and claim to provide possib
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

Python基础 --- 数据类和变量

Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。 Python的语法比较简单,采用缩进方式,写出来的代码就像下面的样子: # print absolute value of an integ
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

shell 三剑客之 sed 编辑命令详解

sed 编辑命令 sed 编辑命令对照表
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

spring源码解析之IOC容器(四)——属性注入

  上一篇跟踪了bean的创建过程,接下来,我们继续跟踪bean的属性填充的过程。先回到doCreateBean方法,代码如下: 1 protected Object doCreateBean(final String beanName, final RootBeanDefinition mbd, final Object[] args) 2 throws BeanCreationException { 3 4 // Instan
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

MyBatis:配置,入门实例, ResultMap 手动映射,主配置文件说明与细节配置

Mybatis是什么 Mybatis是一个持久层框架。 Mybatis是一个持久层框架,当然作用就是操作数据库的(增删改查). 为什么需要学习Mybatis Mybatis的理念:让开发者是10%的代码就可以实现数据库的操作。 解决方案: 持久层(DAO)的零实现. 所谓的零实现,就是不用写实现类代码,直接使用接口就可以操作数据库. Mybatis的定义,提高开发的效率!!!真的写很少代码!!!就可以增删改查。 Mybatis的作用 Mybatis框架能够让我们以最少的代码就可以操作数据库。从
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0

树上莫比乌斯反演+分层图并查集——cf990G

/* 树上莫比乌斯反演 求树上 满足 d|gcd(au,av) gcd(au,av)的对数f(d) 如何求: 建立200000层新图,即对于每个数建立一个新图 在加边时,给gcd(au,av)的约数层的图的uv加边 f[i]表示第i层的满足条件 i | gcd(a[u],a[v]) 的对数,那么求一遍并查集,在合并过程中更新f[i]即可, 同时要注意f[i]初始值为这层的有效结点数量,对应i|gcd(a[u],a[u])这样的情况
分类: 其他 发布时间: 07-01 23:21 阅读次数: 0