51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
C++
docker操作指南
搭建环境参考Docker环境搭建镜像 基本操作 1.查看镜像:dockerimages 2.从registry下载镜像(默认的源是DockerHub):dockerpull[USERNAME/]IMAGE[:tag] 3.查看某个镜像构建的层次:dockerhistoryIMAGE ...
代码星球
·
2020-05-28
docker
操作指南
设置MyEclipse输入代码时自动提示
1、点击window->Preferences 2、设置输入所有字母都提示即可:.abcdefghijklmnopqistuvwxyz(可以直接复制进去,注意最前面的点号) 3、设置完毕后,输入代码无需按Alt+/,即可自动提示!...
代码星球
·
2020-05-27
设置
MyEclipse
输入
代码
自动
MyEclipse使用maven新建web项目时pom.xml第一行报错
报错如下:Failuretotransferorg.apache.maven.plugins:maven-war-plugin:pom:2.1.1fromhttp://maven.aliyun.com/nexus/content/groups/public/wascachedinthelocalrepository,r...
代码星球
·
2020-05-27
MyEclipse
使用
maven
新建
web
8、ReadWriteLock读写锁
引用学习(狂神说)为什么要使用ReadWriteLock锁呢?因为它是更加细粒度的操作,可以提升效率官方文档1、有两个锁,读锁和写锁2、可以做到:读可以有多个线程同时操作,写只能有一个线程操作3、在频繁的读写情况下,适合使用这个读写锁。4、并且只有一个实现类5、可以做到:先执行完所有写的线程,再执行读操作。 ...
代码星球
·
2020-05-27
ReadWriteLock
读写
6、Callable接口的使用(简单)
引用学习(狂神说)1、首先查看官方文档和源码是如何讲解的 可以知道以下几点:1、Callable接口类似于Runnable接口2、Callable有返回值3、Callable可以抛出异常4、调用call()方法5、Callable支持泛型2、既然和Runnable接口类似,就直接创建一下classMyThre...
代码星球
·
2020-05-27
Callable
接口
使用
简单
2、Lock锁 (重点)
传统synchronized举例:买票的栗子真正的多线程开发,公司中的开发,需要降低耦合度线程是一个单独的资源,没有任何附属的操作!单独的资源包含属性、方法第一种:高耦合写法,Ticket线程类还有附属操作,不推荐使用publicclassSaleTicketDemo01{publicstaticvoidmain(St...
代码星球
·
2020-05-27
Lock
重点
创建docker本地仓库的步骤
2019-01-05 20:02:43 环境: ubuntuversion18.04 dockerversion18.09.0 步骤:①:1dockerpullregistry2mkdir-p/opt/data/registry3sudodockerrun-d-p5...
代码星球
·
2020-05-27
创建
docker
本地
仓库
步骤
c++1.1-----C++ Primer5读后感
历时1个月,从2018/7/10开始,到2018/8/9结束。每天不干别的,只看书,只敲书上的代码。《C++Primer第五版》这本C++领域最权威的入门书终于被我读完了。 这本书有一个很大的特点:层层递进。它可能将一个知识点分成多个层次来讲。例如:using声明。在74页出现的时候,只告诉你一些简单的使用;然后...
代码星球
·
2020-05-27
c++1.1-----C++
Primer5
读后感
c++1.0-----源码分析正则表达式的错误类型
在c++primer第五版第649页出现了表17.7--正则表达式错误类型。它到底是什么?到底怎么用?让我们利用源码一探究竟:源码:1namespaceregex_constants2{3_GLIBCXX_BEGIN_NAMESPACE_VERSION45/**6*@name5.3ErrorTypes7*/8//@{9...
代码星球
·
2020-05-27
c++1.0-----
源码
分析
正则
表达式
c++0.9-----c++ primer之noexcept解读
noexcept技术非常重要,奈何c++primer第五版所讲得冗长,需要仔细琢磨才好理解,特此记录一下我的理解:noexcept在第474页讲得较详细。 作者的思路是:首先声明移动操作很少抛出异常,其次标准库容器抛出异常时对原容器对象毫无影响。下面给出了两段详细解释: 1.移动构造函数不分配内存,因此很少抛出异常...
代码星球
·
2020-05-27
c++0.9-----c++
primer
noexcept
解读
c++0.8-----快速定位c++源码位置的小技巧
c++primer第五版449页有一句话:iostream类阻止了拷贝,以避免多个对象写入或读取相同的IO缓冲。这个时候,很多读者也许都想找找源码,看它是怎么实现的,这个时候可以采用试错的方法: 我明知道iostream成员不能用构造创建对象,但我偏去试一试:iostreamim;这时候查找报错信息:copy...
代码星球
·
2020-05-27
c++0.8-----
快速
定位
c++
源码
c++0.5-----如何在widows下面搭建最简洁的c++环境
如果你看vs,codeblock不爽,想搭建最简洁的c++环境,这篇文章适合你~~·· 1.下载编译器管理软件:下载链接:https://jaist.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe&nbs...
代码星球
·
2020-05-27
c++0.5-----
何在
widows
下面
搭建
c++0.6-----如何在自己搭建的c++环境中使用extern变量
base.cpp文件:externconstintval300=3000; //就一行代码,定义一个常量,其他文件都可以使用pointer.cpp文件:1#include<iostream>2usingnamespacestd;34externconstintval300;//声明外部变量56intmai...
代码星球
·
2020-05-27
c++0.6-----
何在
自己
搭建
c++
c++0.4-----面向对象的三种关系(继承/复合/委托)
面向对象(OOD)(OOP):在研究复杂问题时,需要使类和类之间产生关系。分别为Inheritance(继承),Composition(复合),Delegation(委托)。复合(composition):即一个类的中包含另一个类的成员。表示为has-a的关系例如:文件名:composition.h1#ifndef__...
代码星球
·
2020-05-27
c++0.4-----
面向
对象
三种
关系
c++0.3----this指针/static/namespace
本篇文章为额外内容:包含this指针,static静态成员变量和函数,命名空间。以下为namespace.h文件的内容:(包含上述所有的知识哦)1#ifndef__NAMESPACE__2#define__NAMESPACE__3#include<iostream>4usingnamespacestd;56...
代码星球
·
2020-05-27
c++0.3----this
指针
static
namespace
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他