码迷,mamicode.com
首页 > 2019年10月09日 > 全部分享
设计模式——面向对象设计原则
[toc] 面向对象设计原则究其根源是为了 保证软件的可维护性和可复用性 知名软件大师Robert C.Martin认为一个可维护性较低的软件设计通常由于如下4个原因造成:过于僵硬,过于脆弱,复用率低,黏度过高。软件工程和建模大师Peter Coad认为,一个好的系统设计应该具备三个性质:可扩展性, ...
分类:其他好文   时间:2019-10-09 14:03:21    阅读次数:82
Keepalived双机热备原理与基础配置
Keepalived的热备方式 基于VRRP热备份协议,以软件的方式实现Linux服务器的多机热备份功能。是通过共有的虚拟IP地址(VIP)对外提供服务;每个热备组内只能有一个服务器提供服务,其他服务器处于冗余状态,若当前服务器失效后,则其他处于冗余状态的服务器将接替他的工作(优先级高的),以继续提 ...
分类:其他好文   时间:2019-10-09 14:02:33    阅读次数:83
P1197 [JSOI2008]星球大战
1 #include<iostream> 2 #include<cstring> 3 #define debug(i) cout<<"(i): "<<i<<endl 4 using namespace std; 5 6 int fa[400010]; 7 8 int find(int x) 9 { ...
分类:Web程序   时间:2019-10-09 14:02:01    阅读次数:147
webpack4.41.0配置四(热替换)
每次修改都要去编译,这个操作比较繁琐。所以我们希望编译过程是自动化的,而且页面的更新也是自动化的。所以需要使用这个热替换 1.首先安装webpack-dev-server:npm install webpack-dev-server -D(-D生产环境下) (作用为:启动服务并且能够支持热替换) 2 ...
分类:Web程序   时间:2019-10-09 14:01:46    阅读次数:340
自定义注解+策略模式,实现不同表的写操作!
自定义注解+策略模式,实现不同表的写操作!
分类:其他好文   时间:2019-10-09 14:01:31    阅读次数:110
mysql 小数详情
查询部门平均工资是最低部门的信息法1:先找到平均工资和最低平均工资相等的部门编号,然后再作为筛选条件匹配部门表SELECTd.*FROMdepartmentsdWHEREd.department_id=(SELECTdepartment_idFROMemployeesGROUPBYdepartment_idHAVINGAVG(salary)=(SELECTMIN(a)FROM(SELECTAVG(
分类:数据库   时间:2019-10-09 14:01:08    阅读次数:127
三个思维转变
文 | 明哥 首发 | 明哥的江湖(ID:code_gg_home) 之前因为很多朋友在后台或者是微信私聊,一直抱怨自己时间不够,觉得一天很忙很累,却不知道该如何技术突破,走出困境。于是我写了一个关于碎片时间的小课,当前已有 600+ 付费,反响很好。 如果你也有同样的焦虑,可以围观这个课程( 9. ...
分类:其他好文   时间:2019-10-09 14:00:40    阅读次数:101
Shell脚本三剑客(awk、sort、uniq)内含多个小Demo
awk工具在Linux/UNIX系统中,awk是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理,可以再无交互的情况下实现相当复杂的文本操作,被广泛应用于Shell脚本,完成各种自动化配置任务。1.awk常见用法:通常情况下awk所使用的命令格式如下所示,其中,单引号加上大括号“{}”用于设置对数据进行的处理动作。awk可以直接处理
分类:系统相关   时间:2019-10-09 14:00:28    阅读次数:203
springboot项目各组件集成
异步失效 - 处理redis expire方法存在较高的失败率 ...
分类:编程语言   时间:2019-10-09 12:55:22    阅读次数:205
动态规划训练之九
首先能够想到是 状压dp模板 取 dp[state,i,j] 表示state状态下倒数第二个岛为i,最后一个岛为j时的最优解, num[state,i,j] 为相应的路径数目,其中 state 的二进制表示的i位为1表示岛i被访问过,反之为0。 则显然当有 边(i,j) 存在时,有如下初值可赋: d ...
分类:其他好文   时间:2019-10-09 12:54:57    阅读次数:81
永恒之蓝 MS17-010漏洞复现
漏洞原理 简介 永恒之蓝漏洞是方程式组织在其漏洞利用框架中一个针对SMB服务进行攻击的漏洞,该漏洞导致攻击者在目标系统上可以执行任意代码。注:SMB服务的作用:该服务在Windows与UNIX系列OS之间搭起一座桥梁,让两者的资源可互通有无,SMB服务详解:点击查看 漏洞原理代码详解 下面两篇文章从 ...
分类:其他好文   时间:2019-10-09 12:54:24    阅读次数:153
Pycharm中文乱码解决方案
Pycharm 有时候会出现字体乱码的情况,原因是选用的字体不正确所导致的,以下就来说下这种问题的解决办法:(一)Pycharm路径栏显示乱码<ignore_js_op> 出现这种问题可以到 : settings > Appearance,勾选Override defaultfonts by并选择一 ...
分类:其他好文   时间:2019-10-09 12:53:34    阅读次数:153
---Linux命令
1.1.1 cd命令集 ifconfig 检查IP地址 cd命令是linux中最基本的命令语句,必须熟练掌握 cd / 返回根目录 cd ~ 用户主目录 cd . 当前目录 cd ..返回到上一级目录 cd /usr/ 进入到usr目录 cd – 返回上一个目录 cd 直接回家 1.1.1 ls目录 ...
分类:系统相关   时间:2019-10-09 12:53:22    阅读次数:91
理解Python中的延迟绑定
直接看下面例子 [Python] 纯文本查看 复制代码 ? 1 2 3 my_ld = [lambda x:x*i for i in range(3)] my_list = [ld(2) for ld in my_ld] print(my_list) [Python] 纯文本查看 复制代码 ? 1 ...
分类:编程语言   时间:2019-10-09 12:52:49    阅读次数:111
模板函数举例
在includes.h中定义,应该是全局函数,作用是打印入参: 可根据不同平台修改打印函数,这里是Qt平台,使用的是qDebug,也可以C++的std::cout 使用: ...
分类:其他好文   时间:2019-10-09 12:52:37    阅读次数:78
[考试反思]1010csp-s模拟测试65:突袭
博客园挂了,不让粘图。 写的朴素一点。 #1:100+100+25=225 #2:100+70+35=205 #2:100+60+45=205(我) 回到第一机房还算不错的第一仗。 考完之后我以为我AK了然而T2被卡常打成暴力,T3贪心伪证了(虽说是全场最高分) 全程在思考。很好啊。 继续保持。 注 ...
分类:其他好文   时间:2019-10-09 12:52:06    阅读次数:89
Java自定义注解Annotation的使用
从 jdk5开始,Java增加了对元数据的支持,也就是Annotation,Annotation其实就是对代码的一种特殊标记,这些标记可以在编译,类加载和运行时被读取,并执行相应的处理。当然刚刚说了,Annotation只是一种标记,所以要是在代码里面不用这些标记也是能完成相应的工作的,只是有时候用 ...
分类:编程语言   时间:2019-10-09 12:51:51    阅读次数:132
869条   上一页 1 ... 29 30 31 32 33 34 35 ... 52 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!