上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 其中需要注意的是:代码段、数据段、BSS段在程序编译期间由编译器分配空间,在程序启动时加载,由于未初始化的全局变量存放在BSS段,已初始化的全局变量存放在数据段,所以程序中应该尽量少的使用全局变量以节省程序编译和启动时间;栈和堆在程序运行中由系统分配空间。 进程 从操作系统的角度简单介绍一下进程。进 阅读全文
posted @ 2020-03-15 21:14 王瓦斯的春天 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.类图基础属性 类图的表示 -表示private #表示protected ~表示default,也就是包权限 _下划线表示static 斜体表示抽象 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Asso 阅读全文
posted @ 2020-03-15 16:26 王瓦斯的春天 阅读(161) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-03-09 10:10 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
摘要: SDK软件开发工具包(Software Development Kit )是为软件工程师在特定的平台上进行应用程序开发而提供的一系列软件开发工具的集合。嵌入式Linux发行版LEDE提供的SDK环境与发行版环境相兼容,在SDK环境下进行程序开发,不像发行版那样需要编译整个linux系统,只需要指定特 阅读全文
posted @ 2020-03-07 17:25 王瓦斯的春天 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 我干了3年Android sdk开发,觉得到了瓶劲没法更进一步,于是花了一年多点时间,大概摸到点门径。根据前辈的经验,Android底层完全入门需要两年。 先说下我的入门过程: 第零步,下载源码,我下的4.2的,框架层源码10G,内核2G多,ctags给框架层建的标签文件都有600M,当时让我有点震 阅读全文
posted @ 2020-03-07 16:34 王瓦斯的春天 阅读(777) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2020-03-06 19:10 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-03-06 16:58 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 关于C++内部如何实现多态,对程序员来说即使不知道也没关系,但是如果你想加深对多态的理解,写出优秀的代码,那么这一节就具有重要的意义。 我们知道,函数调用实际上是执行函数体中的代码。函数体是内存中的一个代码段,函数名就表示该代码段的首地址,函数执行时就从这里开始。说得简单一点,就是必须要知道函数的入 阅读全文
posted @ 2020-03-01 21:53 王瓦斯的春天 阅读(286) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-03-01 09:51 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-02-28 19:23 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-02-28 12:50 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-02-28 12:47 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 网桥(Bridge)是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。网桥比集线器(Hub)性能更好,集线器上各端口都是共享同一条背板总线的。后来,网桥被具有更多端口、同时也可隔离冲突域的交换机(Switch)所取代。 网桥(B 阅读全文
posted @ 2020-02-16 18:42 王瓦斯的春天 阅读(323) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-02-16 15:59 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 桥接模式与路由模式 早期国内的ADSL线路接入都是桥接方式,由ADSL MODEM和电脑配合,在电脑上分配固定IP地址,开机就能接入局端设备进入互联网。但是这样在用户不开机上网时,IP是不会被利用,会造成目前日益缺少的公网IP资源的浪费,因此出现了PPPoE拨号的ADSL接入。 PPPoE拨号可以使 阅读全文
posted @ 2020-02-15 18:35 王瓦斯的春天 阅读(6324) 评论(0) 推荐(0) 编辑
摘要: 网桥是一种对帧进行转发的技术,根据MAC分区块,可隔离碰撞。网桥将网络的多个网段在数据链路层连接起来。 网桥将两个相似的网络连接起来,并对网络数据的流通进行管理。它工作于数据链路层,不但能扩展网络的距离或范围,而且可提高网络的性能、可靠性和安全性。网络1 和网络2 通过网桥连接后,网桥接收网络1 发 阅读全文
posted @ 2020-02-15 18:14 王瓦斯的春天 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 透明代理、正向代理、反向代理原理及区别 1. 什么是代理 代理本质上是一个服务器,可以类比为一个中介。 为了A访问到B,中间插入一个 C,C 就是代理。 2. 透明代理 应用:防火墙、行为管理软件 主要作用: 透明代理的意思是客户端根本不需要知道有代理服务器的存在,它改变你的request fiel 阅读全文
posted @ 2020-02-15 17:56 王瓦斯的春天 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 路由器AP、路由、桥接模式有什么区别【详细介绍】 现在的路由大多数已经开始支持多种网络连接模式,那么我们就挑一款模式最全的路由来了解各种模式的区别吧!下文将以TP-Link迷你无线路由器为例。在TP-Link迷你无线路由器上一般有AP(接入点)模式、Router(无线路由)模式、Repeater(中 阅读全文
posted @ 2020-02-15 16:42 王瓦斯的春天 阅读(3885) 评论(0) 推荐(0) 编辑
摘要: 一、先解释一下WDS 什么是WDS呢?WDS是无线分布式系统(Wireless Distribution System)的英文缩写,它是无线连接两个接入点(AP,Acess Point)的协议。 最初在无线应用领域中,WDS是无线基站与无线基站之间进行联系通讯的系统。但随着无线应用的家庭化,WDS已 阅读全文
posted @ 2020-02-15 16:30 王瓦斯的春天 阅读(5326) 评论(0) 推荐(0) 编辑
摘要: linux下netlink的使用简介 一、什么是netlink Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。 在Linux 内核中,使用netlink 进行应用与内核通信的应用有很多,如 路由 daemon(NET 阅读全文
posted @ 2020-02-09 14:03 王瓦斯的春天 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: CentOS 卸载PHP原创Yan_MF 最后发布于2019-05-22 21:09:29 阅读数 502 收藏展开1、卸载前先看所有有关PHP的软件包查看所有PHP软件包 # rpm -qa|grep php 2、本文是利用 rpm -e 来进行卸载这种卸载方式卸载比较干净,但是需要清除知道依赖项 阅读全文
posted @ 2020-02-06 18:22 王瓦斯的春天 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Linux LAMP环境安装(一)原创qq_837287396 最后发布于2018-09-01 23:14:56 阅读数 29152 收藏展开Linux搭建lamp(Apache+PHP+Mysql环境)centos7.2版详细教程文章目录[隐藏] 一、检查系统环境二、安装Apache、PHP、My 阅读全文
posted @ 2020-02-06 18:20 王瓦斯的春天 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Mqtt Paho(Java)的重连及使用 此篇呢就说浅浅的说下Mqtt Paho的重连及使用. 还是一样,咋们先看下配置项MqttConnectionOption里的配置里有setAutomaticReconnect这个选项它需要放入一个布尔值(Boolean)来控制开关1.True 设定为tru 阅读全文
posted @ 2020-02-05 16:13 王瓦斯的春天 阅读(2742) 评论(2) 推荐(1) 编辑
摘要: 报文、报文段、分组、包、数据报、帧、数据流的概念区别原创啊大1号 最后发布于2018-12-01 12:07:12 阅读数 9879 收藏展开1.报文(message)我们将位于应用层的信息分组称为报文。报文是网络中交换与传输的数据单元,也是网络传输的单元。报文包含了将要发送的完整的数据信息,其长短 阅读全文
posted @ 2020-02-03 19:02 王瓦斯的春天 阅读(445) 评论(0) 推荐(0) 编辑
摘要: IP子网划分1. 划分子网划分子网:又称作“子网寻址”或“子网路由选择”。IP子网划分:实际上就是设计子网掩码的过程。注:当没有划分子网时,IP地址为两级结构(IP地址::={<网络号>,<主机号>})。当划分了子网后,IP地址为三级结构(IP::={<网络号>,<子网号>,<主机号>}),划分子网 阅读全文
posted @ 2020-02-02 12:54 王瓦斯的春天 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 防火墙 4表 filter表 主要用于对数据包进行过滤,根据具体的规则决定是否放行该数据包(DROP ACCEPT REJECT LOG) INPUT链: INPUT针对那些目的地是本地的包 FORWARD链:FORWARD过滤所有不是本地产生的并且目的地不是本地(即本机只负责转发的) OUTPUT 阅读全文
posted @ 2020-01-28 14:37 王瓦斯的春天 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 如下是具有双网卡的Linux服务器,数据入口网卡是eth0,数据出口网卡是eth1: 而Linux**防火墙**的工作区域为下图中的绿色阴影部分(防火墙的概念这里不赘述): Linux系统中防火墙功能的两大角色:iptables和netfilter。iptables是Linux系统下应用层内置控制防 阅读全文
posted @ 2020-01-28 13:22 王瓦斯的春天 阅读(336) 评论(0) 推荐(0) 编辑
摘要: iptables只能根据ip地址进行转发,不能识别域名,而dnsmasq-full不仅可以实现域名-IP的映射,还可以把这个映射关系存储在ipset中,所以使用dnsmasq+ipset就可以实现iptables对域名的转发,可以实现很多功能,比如: 禁止浏览某些网站,如taobao.com 对国内 阅读全文
posted @ 2020-01-27 21:51 王瓦斯的春天 阅读(2277) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-01-27 20:39 王瓦斯的春天 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 随着系统的升级与漏洞的修补,入侵主机进而进行破坏的病毒攻击方式在攻击中所占比例逐渐减少,这些攻击转而改为恶意的消耗网络有限的资源或占用系统,进而破坏系统对外提供服务的能力;但传统的系统升级无法检测并预防此类攻击。针对此类攻击,业界提出了以检测网络数据流的方法来判断网络异常和攻击:借助实时的检测网络数 阅读全文
posted @ 2020-01-27 20:14 王瓦斯的春天 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: 一、网络IO的处境和趋势 从我们用户的使用就可以感受到网速一直在提升,而网络技术的发展也从1GE/10GE/25GE/40GE/100GE的演变,从中可以得出单机的网络IO能力必须跟上时代的发展。 1. 传统的电信领域 IP层及以下,例如路由器、交换机、防火墙、基站等设备都是采用硬件解决方案。基于专 阅读全文
posted @ 2020-01-27 15:12 王瓦斯的春天 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 最常见的网游加速器工作原理,是在全国各大网络节点架设服务器,针对不同类型的网络用户选取连接速度最快的节点,从而利用自身快速的转接速度弥补用户较慢的转接速度的。因此可以说,一款网游加速器的性能高低要看两个因素:1、自身服务器节点架设的合理程度;2、节点转接速度快慢。 【服务器架设合理广泛】 网易UU网 阅读全文
posted @ 2020-01-27 15:10 王瓦斯的春天 阅读(1025) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-01-27 14:36 王瓦斯的春天 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 简介 OpenVPN 是一个基于 OpenSSL 库的应用层 VPN 实现。和传统 VPN 相比,它的优点是简单易用。OpenVPN允许参与建立VPN的单点使用共享金钥,电子证书,或者用户名/密码来进行身份验证。它大量使用了OpenSSL加密库中的SSLv3/TLSv1 协议函式库。OpenVPN能 阅读全文
posted @ 2020-01-25 19:38 王瓦斯的春天 阅读(3) 评论(0) 推荐(0) 编辑
摘要: gcc中的-Wl,rpath gcc编译链接动态库时,很有可能编译通过,但是执行时,找不到动态链接库,那是 因为-L选项指定的路径只在编译时有效,编译出来的可执行文件不知道-L选项后面的值, 当然找不到。可以用ldd <your_execute>看看是不有 ‘not found’在你链接的库后面, 阅读全文
posted @ 2020-01-19 14:32 王瓦斯的春天 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 第一章、绪论 1.Unix文件可以是下列类型之一: a.正规文件(regular file) b.目录(directroy) c.符号链(symbolic link) d.块设备文件(block-oriented device file) e.字符设备文件(charactor-oriented de 阅读全文
posted @ 2020-01-14 16:16 王瓦斯的春天 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 创建一个线程默认的状态是joinable。 如果一个线程结束运行但没有被join,则它的状态类似于进程中的Zombie Process,即还有一部分资源没有被回收(退出状态码). 所以创建线程者应该调用pthread_join来等待线程运行结束,并可得到线程的退出代 码,回收其资源(类似于wait, 阅读全文
posted @ 2020-01-11 15:24 王瓦斯的春天 阅读(8212) 评论(0) 推荐(3) 编辑
摘要: c++11新特性之future std::future可以从异步任务中获取结果,一般与std::async配合使用,std::async用于创建异步任务,实际上就是创建一个线程执行相应任务。 先看段代码: #include <future>#include <iostream>#include <s 阅读全文
posted @ 2020-01-11 15:09 王瓦斯的春天 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: nohup nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。 nohup 是 no hang up 的缩 阅读全文
posted @ 2020-01-11 14:43 王瓦斯的春天 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: Future模式是多线程开发中常见的设计模式,它的核心思想是异步调用。对于Future模式来说,它无法立即返回你需要的数据,但是它会返回一个契约,将来你可以凭借这个契约去获取你需要的信息。 这是传统的同步方法,调用一段耗时的程序。当客户端发出call请求,这个请求需要很长的一段时间才会返回,客户端一 阅读全文
posted @ 2020-01-10 20:20 王瓦斯的春天 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页