设计模式 轮子哥的论点

设计模式是为了封装变化,让各个模块可以独立变化。精准地使用设计模式的前提是你能够精准的预测需求变更的走向。我们都知道大部分人是做不到的,所以大部分人就算精通设计模式也多少会做错点什么东西。所以这其实不怪设计模式<del>,怪产品狗</del>。 所以说如何避免过度设计,这就要求你深入的理解你的程序
分类: 其他 发布时间: 04-17 11:40 阅读次数: 3

yum安装提示错误Thread/process failed: Thread died in Berkeley DB library

问题描述: yum 安装更新提示 rpmdb: Thread/process failed: Thread died in Berkeley DB library 问题解决:   01、删除yum临时库文件     rm -fr /var/lib/rpm/__db.*   02、重建rpm数据库
分类: 其他 发布时间: 04-17 11:40 阅读次数: 17

MongoDB 副本集复制

MongoDB是当下比较流行的NoSQL 数据库.提供了副本集复制应对数据的可扩展性,可靠性及提供了隔离性. 下面讲讲一般情况下的副本集复制的配置。 1.环境 Centos 7 MongoDB 3.6 2.机器配置 -----------------------------------------
分类: 其他 发布时间: 04-17 11:40 阅读次数: 3

epoll_wait 时 POLLERR 与 POLLIN 同时返回的现象解析(转)

今天code review时,同事B对我代码中的poll()的处理做法提出了异议。于是做了些研究,还发现了一些好玩的故事。 异议的代码 我的代码是参考manpage写的,类似下面的做法。同事B说没有处理POLLERR、而且应当使用else if。 OK。我赞同补充POLLERR的处理,但不赞同使用
分类: 其他 发布时间: 04-17 11:40 阅读次数: 4

python运算符——算数运算符

加减乘除比较简单这里不多赘述了,print(2 +-*/ 3),唯一需要注意的就是整除运算,符号是“//”,整除运算取的是整数部分,而不是四舍五入哦! print(5 / 2) 这个运行的结果是2,而不是3. 幂运算符,乘方运算,运算符是“**” print(5 ** 5) 求模运算,其实就是求余
分类: 其他 发布时间: 04-17 11:40 阅读次数: 4

括号序列(区间dp)

括号序列(区间dp) 输入一个长度不超过100的,由"(",")","[",")"组成的序列,请添加尽量少的括号,得到一个规则的括号序列。如有多解,输出任意一个序列即可。 括号序列是这样定义而成的: 空序列是括号序列 如果S是括号序列,那么(S)和[S]也是正规括号序列 如果A和B都是正规括号序列
分类: 其他 发布时间: 04-17 11:40 阅读次数: 5

mfc最详细入门教程

以下是我从其他网站中学的内容,后有相应的网站学习链接地址,可供学习1.选择菜单项File-&amp;gt;New-&amp;gt;Project,弹出“New Project”对话框。 2.左侧面板中Installed Templated的Visual C++下选择MFC,中间窗口中选择MFC Applicat...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 3

王爽《汇编语言》课程设计1

assume cs:codesgdata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','1994','1995' dd 16,22,382,13...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 3

什么是 CAS 机制?

示例程序:启动两个线程,每个线程中让静态变量count循环累加100次。[java] view plain copypublic class TestThreadAtomic {      private static Integer count = 0;      public static void main(String[] args) {          for(int i = 0 ; ...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 6

ANT:XmlParse

XmlParse实现XML格式文件分析ParametersAttributeDescriptionRequiredfileXML文件路径二者必须有一个被设置xml要分析的XML内容prefix分析XML的Tag时,有效的xpath前缀YESparams有效的xpath前缀的有效变量参数列表;不设置此参数则把所有分析结果作为用户属性设置,设置此参数则作为动态变量设置(推荐)。No, default ...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 4

python运行的unknown error: call function result missing 'value'

之前调试好的程序,这两天打开一直报错unknown error: call function result missing 'value',经过不断确认代码没问题之后,找到问题原因,由于自己使用的chrome版本升级,原先使用的chromedriver不匹配。这是在网上查询的浏览器与驱动匹配信息,但是已经不是最新的了我这里稍作补充V2.29  V56-58V2.30  V57-59V2.31  V...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 5

优秀解决方案收藏

WindowsError的错误代码详解
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 6

opencv学习(十四)XML//YAML的读取和写入(同理可用txt,doc替代)//涉及FileStorage()//读写符号//FileNodeIterator()得到节点

xml,yaml介绍 如何使用 步骤一,FileStorage()打开(读/写前的准备,定义) 步骤二,读写操作函数(符号) 步骤三,vector/maps类型输入输出,FileNodeIterator读取字符串的得到节点 步骤四,关闭文件 实例,xml,yaml文件写入 #include&amp;lt;opencv2/opencv.hpp&amp;gt;...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 7

QT,[demo]EditableTreeModel中,TreeItem和TreeModel的理解

TreeModel和QStringListModel、QSqlTableModel等不同,后者是维护一个model实例,数据(可理解为)直接初始化到model中,而demo中的TreeModel是创建并维护一个树结构TreeItem的实例,在TreeModel::setModelData中对根结点(TreeItem* rootItem)递归的进行parent-&amp;gt;insertChildren操...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 5

SVN命令之清理命令(clean up)的功能及使用技巧

SVN Clean up clocked
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 6

ceph和hdfs

Ceph是一套高性能,易扩展的,无单点的分布式文件存储系统,基于Sage A. Weil的论文开发,主要提供以下三个存储服务:对象存储(Object Storage),既可以通过使用Ceph的库,利用C, C++, Java, Python, PHP代码,也可以通过Restful网关以对象的形式访问或存储数据,兼容亚马逊的S3和OpenStack的Swift。块存储(Block Storage),...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 5

putty配色设置

用putty连接linux系统,默认的配色,会导致注释基本看不见,尝试修改配色。修改配色可以从设置里面的colors修改,如果想copy别人的修改,也可以修改注册表1、打开运行2、输入regedit,打开注册表3、进入到目录 /HKEY_CURRENT_USER/Software/SimonTatham/Putty/Sessions/xx.xx.xx.xx 邮件导出该注册表,修改其中的color部...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 15

使用IDEA创建SpringBoot项目

参考:慕课网 廖师兄:两小时学会Springboothttp://www.imooc.com/learn/767 1.打开IDEA,创建新项目,选择Spring Initializr2.输入Artifact3.勾选Web4.点击finish完成5.进入项目,可以将以下内容删除pom.xml文件:[html] view plain copy  [html] view plain copy&amp;lt;?x...
分类: 编程语言 发布时间: 04-17 11:40 阅读次数: 4

HTTP协议学习

HTTP协议特点1)客户端->服务端(请求request)有三部份a)请求行b)请求头c)请求的内容,如果没有,就是空白字符2)服务端->客户端(响应response)有三部份a)响应行b)响应头c)响应的内容,如果没有,就是空白字符HTTP请求头和响应头含义1)请求(客户端->服务端[request])GET(请求的方式)/books/java.html(请求的目标资源)HTT
分类: 服务端 发布时间: 04-17 11:40 阅读次数: 6

loj6035. 「雅礼集训 2017 Day4」洗衣服

题目 「雅礼集训 2017 Day4」洗衣服 题解 先单独考虑洗和烘干,问题简化为一个非常简单的贪心:每次选择处理完这件衣服总耗时最短的机器,可以堆维护 再考虑将其结合。衣服需要先洗再烘,所以烘干所有衣服的时刻必然在洗完衣服的时刻之后 aw[i], ad[i] 分别记录洗完,烘干i件衣服的耗时 t
分类: 其他 发布时间: 04-17 11:33 阅读次数: 6