会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Seven_noon
博客园
首页
新随笔
联系
订阅
管理
随笔 - 33 文章 - 0 评论 - 0 阅读 -
17561
上一页
1
2
3
4
下一页
2017年10月4日
不同局域网间的ssh通信
摘要: 我们知道通信的前提是能够获取对方的ip,而不同局域网之间由于存在一个地址转换(NAT)从而使得两个局域网之间的主机不能通信(这里专指ssh)。那么解决方案有哪些? 1. n2n 开源 P2P 2. ngrok 非P2P 3. 反向ssh 4. TeamViewer5. Hamachi 6. 花生壳
阅读全文
posted @ 2017-10-04 13:24 Seven_noon
阅读(3617)
评论(0)
推荐(0)
编辑
2017年9月20日
设计模式之adapter模式
摘要: adaper模式的适用场景为:我们想复用一个已有的类,但是类的接口和复用环境不一致。比如我们要调用第三方的sdk,但是接口不能直接调用,这时可以使用adapter模式。 UML图如下: 可以adapter模式的关键就是:
阅读全文
posted @ 2017-09-20 00:08 Seven_noon
阅读(115)
评论(0)
推荐(0)
编辑
2017年9月19日
设计模式之单例模式
摘要: 单例模式是在使用类时,只会实例化出一个对象。 实现单例模式有两种方式:1. 懒汉模式 2. 饿汉模式。 懒汉模式指的是只有当需要使用到对象时才会取实例化,而饿汉模式则是一开始就实例化出对象。 懒汉模式 其中构造函数为私有,并且禁止默认拷贝构造函数生成,获取对象只能通过getInsta()。 饿汉模式
阅读全文
posted @ 2017-09-19 21:20 Seven_noon
阅读(111)
评论(0)
推荐(0)
编辑
2017年9月16日
c++输入格式问题
摘要: 1、输入字符串 有两种形式,一种是: 另一种是: 2、获取一行内容 3、c++输出指定小数有效位 4、数字与字符串的相互转换
阅读全文
posted @ 2017-09-16 23:00 Seven_noon
阅读(728)
评论(0)
推荐(0)
编辑
2017年9月11日
http协议
摘要: http协议是基于tcp的应用层协议。现在web应用大多是基于http协议。 http组成 http协议是基于c/s模式。http请求和响应都由三部分组成; 请求行格式:Method Request-URI HTTP-Version CRLF 请求方法一般有: POST: 在uri标识的资源后附加数
阅读全文
posted @ 2017-09-11 00:15 Seven_noon
阅读(230)
评论(0)
推荐(0)
编辑
2017年9月9日
内存分布
摘要: 从高地址到低地址内存分布为: 栈 堆 bss段:未初始化全局变量和static变量 data段:初始化的全局变量 code段
阅读全文
posted @ 2017-09-09 21:38 Seven_noon
阅读(179)
评论(0)
推荐(0)
编辑
多态的作用
摘要: 我们知道面向对象有三大特性:封装、继承、多态。 1、封装的作用是隔离和代码重用。隔离其实是低耦合的考虑,使得模块之间的关连变小;代码重用就不用多讲了,就是多处需要同一个对象时不用重复实现。 而继承 2、继承的作用是代码重用。但我觉得除了代码重用,继承更大的用作就是为了多态的使用。下面主要介绍多态的作
阅读全文
posted @ 2017-09-09 20:59 Seven_noon
阅读(1308)
评论(0)
推荐(0)
编辑
2017年8月27日
c++虚函数实现与this指针
摘要: 我们知道当我们sizeof 一个类的时候,类的成员函数是不计算在对象的大小的里的,这是为什么呢?因为类的成员函数不是属于某一个对象的,而是类的所有对象所共享的,就像static变量那样。如果虚函数和普通成员函数一样,那么我们就不能通过指向子类的基类指针来引用子类的方法了,因为我们将不知道调用哪个方法
阅读全文
posted @ 2017-08-27 00:16 Seven_noon
阅读(4463)
评论(0)
推荐(0)
编辑
2017年7月23日
Makefile 初探
摘要: Makefile简介 Makefile是一些编译规则(规定了各种依赖关系)和一些命令的集合,可以说是大型工程必须可少的一部分。之前从未接触过Makefile,直到下载点云库自己编译时以及编译一些开源代码时才发现Makefile。Makefile可以说命令的集合,make则是命令的解释工具。那么如何编
阅读全文
posted @ 2017-07-23 16:02 Seven_noon
阅读(147)
评论(0)
推荐(0)
编辑
2017年7月21日
编译性语言和解释性语言
摘要: 计算机只能识别机器语言,不管使用的是哪种高级语言进行编程,最终都要翻译成机器语言。一般存在两种翻译方式:一种时编译,一种时解释。 编译性语言 编译性语言在执行之前都会有一个编译过程,就是将高级语言转化成二进制可执行文件的一个过程。一般编译完成,之后每次运行就不用重新编译。像c/c++就是编译性语言。
阅读全文
posted @ 2017-07-21 14:39 Seven_noon
阅读(208)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
下一页
昵称:
Seven_noon
园龄:
8年11个月
粉丝:
1
关注:
1
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.redis集群源码阅读 之 集群设置主从
2.redis集群源码阅读 之 集群握手
3.虚拟内存
4.程序从ASCII码形式的源文件变成可执行文件的过程
5.python之tcp
6.hadoop基本操作
7.实习收获(一)代码风格
8.etcd初识
9.技术栈
10.二叉树遍历
随笔分类
linux(2)
c++(6)
hadoop(1)
leetcode(4)
operating system(4)
python(1)
Redis(2)
shell(3)
计算机网络(4)
技术栈(2)
设计模式(2)
算法(1)
随笔档案
2019年4月(2)
2018年6月(2)
2018年1月(1)
2017年10月(6)
2017年9月(6)
2017年8月(1)
2017年7月(10)
2016年5月(1)
2016年4月(4)
阅读排行榜
1. c++虚函数实现与this指针(4462)
2. 不同局域网间的ssh通信(3617)
3. 多态的作用(1308)
4. etcd初识(1062)
5. 死锁的四个必要条件及死锁伪代码(866)
推荐排行榜
1. c++ 覆盖、重载与隐藏(1)
点击右上角即可分享