腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
用户3029758的专栏
专栏成员
举报
99
文章
179998
阅读量
18
订阅数
订阅专栏
申请加入专栏
全部文章(99)
编程算法(38)
java(19)
c++(15)
linux(12)
bash(9)
sql(8)
bash 指令(8)
数据库(7)
存储(7)
http(6)
windows(6)
ide(5)
tcp/ip(5)
html(4)
dns(4)
数据结构(4)
python(3)
jquery(3)
centos(3)
网站(3)
jdk(3)
面向对象编程(3)
php(2)
javascript(2)
css(2)
云数据库 SQL Server(2)
打包(2)
git(2)
文件存储(2)
访问管理(2)
shell(2)
ssh(2)
二叉树(2)
udp(2)
小游戏(2)
费用中心(1)
DNS 解析 DNSPod(1)
node.js(1)
汇编语言(1)
makefile(1)
django(1)
eclipse(1)
github(1)
jar(1)
tomcat(1)
ubuntu(1)
apache(1)
apt-get(1)
命令行工具(1)
SSL 证书(1)
腾讯云测试服务(1)
vr 视频解决方案(1)
容器(1)
开源(1)
jvm(1)
正则表达式(1)
gui(1)
yum(1)
spring boot(1)
hashmap(1)
ftp(1)
grep(1)
rpc(1)
gcc(1)
socket编程(1)
uml(1)
https(1)
action(1)
count(1)
cron(1)
datetime(1)
debug(1)
double(1)
dt(1)
excel(1)
filter(1)
gdi(1)
having(1)
height(1)
join(1)
limit(1)
select(1)
send(1)
syslog(1)
var(1)
virtual(1)
width(1)
框架(1)
链表(1)
排序算法(1)
日志(1)
搜索文章
搜索
搜索
关闭
设计模式—–里氏替换原则
double
height
virtual
width
开放封闭原则(Open Closed Principle)是构建可维护性和可重用性代码的基础。它强调设计良好的代码可以不通过修改而扩展,新的功能通过添加新的代码来实现,而不需要更改已有的可工作的代码。抽象(Abstraction)和多态(Polymorphism)是实现这一原则的主要机制,而继承(Inheritance)则是实现抽象和多态的主要方法。
对弈
2019-11-09
936
0
设计模式—–开放封闭原则
编程算法
在面向对象的设计中有很多流行的思想,比如说 "所有的成员变量都应该设置为私有(Private)","要避免使用全局变量(Global Variables)","使用运行时类型识别(RTTI:Run Time Type Identification,例如 dynamic_cast)是危险的" 等等。那么,这些思想的源泉是什么?为什么它们要这样定义?这些思想总是正确的吗?本篇文章将介绍这些思想的基础:开放封闭原则(Open Closed Principle)。
对弈
2019-11-07
900
0
设计模式—–单一职责原则
datetime
send
**对于设计原则的理解应该首先从它的动机入手,即遵循这个原则带来的好处是什么?对于SRP来讲,如果遵循“一个类应该有且只有一个变化的原因”是因,那么“任何一个变化只会影响一个类”就是果。可见SRP的动机主要是系统的可维护性,即降低适应变化的成本。 **
对弈
2019-11-07
613
0
UML类图总结
uml
编程算法
面向对象编程
UML类图 1.基本概念 UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 2.类图 用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 各种
对弈
2019-11-02
889
0
设计模式—–策略模式
费用中心
编程算法
**策略这个词应该怎么理解,打个比方说,我们出门的时候会选择不同的出行方式,比如骑自行车、坐公交、坐火车、坐飞机、坐火箭等等,这些出行方式,每一种都是一个策略 **
对弈
2019-11-02
518
0
设计模式一:简单工厂模式
http
简单工厂模式属于创建型模式,又叫做静态工厂方法(Static Factory Method)。简单工厂模式是由一个工厂对象决定创建哪一种产品类实例。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为不同工厂模式的一个特殊实现
对弈
2019-09-29
395
0
LeetCode题解002:两数相加
编程算法
存储
如果链表中的数字不是按逆序存储的呢?例如: (3→4→2)+(4→6→5)=8→0→7
对弈
2019-09-23
451
0
LeetCode题解001:两数之和
编程算法
存储
hashmap[num] = i #这句不能放在if语句之前,解决list中有重复值或target-num=num的情况 不过方法四相较于方法三的运行速度没有像方法二相较于方法一的速度提升。运行速度在 70ms 多
对弈
2019-09-15
571
0
Windows下 gcc/g++的安装与配置
gcc
windows
http
打开链接:https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
对弈
2019-09-08
12.1K
0
linux基本命令
linux
网站
http
div class="cke_widget_wrapper cke_widget_block cke_widget_codeSnippet cke_widget_wrapper_has cke_widget_selected">
对弈
2019-09-04
1.6K
0
CentOS7基本配置
ssh
centos
linux
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/centos7%e5%9f%ba%e6%9c%ac%e9%85%8d%e7%bd%ae/
对弈
2019-09-04
1.9K
0
C++用数组和链表实现栈(含断言)
c++
链表
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-64/
对弈
2019-09-04
600
0
数据库事务和锁
sql
存储
事务 作为单个逻辑工作单元执行的一系列操作。 事务特性 ACID A atomicity 原子性 事务是不可分割的原子单元,要么全部完成,要么全部不完成,不可能停在中间。操作成功 整个事务提交 commit 操作失败 事务回滚 rollback A给B转账 A扣款 B到账 C consistency 一致性 A给B转账 A转了1000 B只到了500 I isolation 隔离性 多个事务并发访问,事务之间是隔离的 D durabiliy 持久性 事务一旦提交,持久化保存在数据库 断电,重启都不会改变数据
对弈
2019-09-04
521
0
为什么是int main()而不是void main()
c++
编程算法
ide
这是基于我们学校老师一直使用void main(),而发的感慨,大一学习C语言时,我就在想,老师上课演示的为什么一直用void main(),而不是int main()呢?不为了偷懒?还是习惯性的语句呢?在查阅了部分大牛的博客,翻阅了C Primer Plus和C++ Primer Plus这两本圣经级别的书本之后,得出以下结论(有一部分是别人的结论,属于半转载),可能不太严谨,请多多包涵。
对弈
2019-09-04
3.7K
0
Win基本框架代码
框架
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-58/
对弈
2019-09-04
499
0
Https详解
SSL 证书
https
https=http+SSL SSL:加密套接字 ssl加密使用openssl库 openssl : 1. ssl加密套件 2. https的通信 apt-get install openssl
对弈
2019-09-04
798
0
阶段01Java基础day16集合框架02
java
编程算法
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-23/
对弈
2019-09-04
322
0
阶段01Java基础day10面向对象05
c++
bash
bash 指令
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-17/
对弈
2019-09-04
305
0
阶段01Java基础day07面向对象02
编程算法
c++
jvm
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-14/
对弈
2019-09-04
342
0
阶段01Java基础day03JAVA基础
java
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-10/
对弈
2019-09-04
629
0
点击加载更多
活动推荐
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档