代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

AFNetworking的打包

    AFNetworking的封装AFNetworking的封装   特点 1.将AFNetworking 3.0封装.能够很好享受苹果开发中的面向对象开发思想 . 2.其中也提供几种方法,来请求数据.包括:GET请求/POST请求/Upload请求. 3.调用的方法,在下面详细说明   使用方法 1.导入AFNetworking 文件夹 ,UIkit+AFNetworking 文件夹,Networking.h/.m 文件, UploadImageInformationObject.h/.m 文件(前两个是官方AFNetworking 3.0中的文件,后面的是自己封装的); 2.在你想要请求数据的控制器中这两个头文件:#import "Networking.h"(如果请求只是GET请求/POST请求,就可以只导入这个头文件,否则也需要

    阅读全文>>

作者:coody分类:【_网络通信浏览(1762

2018-05-23

Netruon 懂得(12):使用 Linux bridge 将 Linux network namespace 连接外网

    Netruon 理解(12):使用 Linux bridge 将 Linux network namespace 连接外网学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GRE/VxLAN 虚拟网络 (4)Neutron OVS OpenFlow 流表 和 L2 Population (5)Neutron DHCP Agent (6)Neutron L3 Agent   (7)Neutron LBaas (8)Neutron Security Group (9)Neutron FWaas 和 Nova Security Group (10)Neutron VPNaas (11

    阅读全文>>

作者:coody分类:【_网络通信浏览(2204

2018-05-24

网络通信相干基础知识的认识(一篇读懂网络相关内容)

    网络通信相关基础知识的认识(一篇读懂网络相关内容) TCP/IP协议:就是的网络中的计算机与计算机之间进行数据通信的一种约定方式,要不然谁知道你是要发关给我的呀。端口:一个应用程序会占有系统一个端口来进行对网卡的访问,端口号的有限的(65535),部分已经被固定功能用了,一个端口号只能分配给一个应用程序用。socket:是对TCP/IP进行封装的网络通信API,socket是源IP+端品和目标IP+端口惟一确定的,所以系统可以有很多的socket(与端口号不一样)。路由器也有自己的IP(内网第一个保留作为它的IP),和MAC地址。NAT工作流程(Network Address Translation)NAT的作用是把内网IP+端口改为外网IP+端口(这人端口号也是要申请的,用于区分不同主机用)用的,NAT会在内部建立一张内网IP+端口和外网IP+端口的映射表,使后面服务器返回来的数

    阅读全文>>

作者:coody分类:【_网络通信浏览(1975

2018-05-23

Kafka源码分析-序列四 -Producer -network层核心原理

    Kafka源码分析-序列4 -Producer -network层核心原理 在上一篇我们分析了Java NIO的原理和使用方式,本篇将进一步分析Kafka client是如何基于NIO构建自己的network层。network层的分层架构下图展示了从最上层的KafkaProducer到最底层的Java NIO的构建层次关系: 图中淡紫色的方框表示接口或者抽象类,白色方框是具体实现。整个架构图也体现了“面向接口编程”的思想:最底层Java NIO往上层全部以接口形式暴露,上面的3层,也都定义了相应的接口,逐层往上暴露。接口的实例化(包括KafkaClient, Selectable, ChannelBuilder),也都在最外层的容器类KafkaProducer的构造函数中完成,KafkaProducer也就充当了一个“工厂”的角色,装配所有这些底层组件。 network层组件与NI

    阅读全文>>

作者:coody分类:【_网络通信浏览(903

2018-05-23

Netruon 了解(11):使用 NAT 将 Linux network namespace 连接外网

    Netruon 理解(11):使用 NAT 将 Linux network namespace 连接外网学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GRE/VxLAN 虚拟网络 (4)Neutron OVS OpenFlow 流表 和 L2 Population (5)Neutron DHCP Agent (6)Neutron L3 Agent   (7)Neutron LBaas (8)Neutron Security Group (9)Neutron FWaas 和 Nova Security Group (10)Neutron VPNaas (11)Neutron

    阅读全文>>

作者:coody分类:【_网络通信浏览(2097

2018-05-24

[通译]用神经网络做回归(Using Neural Networks With Regression)

    [翻译]用神经网络做回归(Using Neural Networks With Regression) 本文英文原文出自这里, 这个博客里面的内容是Java开源, 分布式深度学习项目deeplearning4j的介绍学习文档.   简介: 一般来说, 神经网络常被用来做无监督学习, 分类, 以及回归. 也就是说, 神经网络可以帮助对未标记数据进行分组, 对数据进行分类, 或者在有监督训练之后输出连续的值. 典型的神经网络在分类方面的应用, 会在网络的最后一层使用逻辑回归分类器(之类)的将连续(continue)的值转换成为离散值如: 0/1, 比如, 给定一个人的身高, 体重, 以及年龄, 你可以给出它有心脏病或者没有心脏病的判断. 而真正的回归是将一组连续的输入映射到另一组连续的输出. 例如, 给定一座房子的房龄, 面积, 以及到一所好学校的距离, 你将对

    阅读全文>>

作者:coody分类:【_网络通信浏览(975

2018-05-23

netty 网络通信示范三

    netty 网络通信示例三 netty 网络通信示例一 :http://donald-draper.iteye.com/blog/2383326netty 网络通信示例二:http://donald-draper.iteye.com/blog/2383328上一篇文章我们通过一个示例,来展示netty如何处理粘包问题,其中涉及到解码器,今天我们在通过一个实例,来看一个用到编码器与解码器的示例,这个示例作用为服务器提供客户端计算请求,并将结果返回给客户端。通信协议:这个协议我们在将Java socket编程的时候有实现过,在mina相关示例中,我们也有说过,不过协议有所不同;这里我们用netty来实现。协议常量:package netty.constant.math; /** * 协议常量 * @author donald * 2017年6月22日 * 下午1:10:11

    阅读全文>>

作者:coody分类:【_网络通信浏览(1498

2018-05-24

Kafka-producer端-network层讯息发送的源码探究

    Kafka-producer端-network层消息发送的源码探究 前面我们对应用层的一些原理进行了特别的源码跟踪分析,今天我们就深入到网络层,看下producer端的sender线程是如何把一个消息发送到server端的。    Sender实现了Runnable接口,最后被一个IOThread启动,核心的逻辑是在一个void run(long now)方法中去实现的,具体的代码解释之前的博客中有,这里就不一一介绍了,这里种点介绍发送的最后两个流程,即send和poll,具体的代码行为for (ClientRequest request : requests) client.send(request, now); this.client.poll(pollTimeout, now);此处的client对象为NetworkClient,实现的

    阅读全文>>

作者:coody分类:【_网络通信浏览(1662

2018-05-23

netty 网络通信示范一

    netty 网络通信示例一 Netty系列之Netty高性能之道:http://www.infoq.com/cn/articles/netty-high-performanceNio通讯框架学习:http://guojuanjun.blog.51cto.com/277646/841342/Netty是什么:http://lippeng.iteye.com/blog/1907279Java NIO框架Netty教程:http://blog.csdn.net/kobejayandy/article/details/11495509netty初步,与各个版本的比较 :http://blog.csdn.net/u010154380/article/details/46988269Netty版本升级血泪史之线程篇:http://www.infoq.com/cn/articles/netty-

    阅读全文>>

作者:coody分类:【_网络通信浏览(1562

2018-05-25

Volley源码分析(4)NetWork与ResponseDelivery工作原理

    Volley源码分析(四)NetWork与ResponseDelivery工作原理这篇文章主要分析网络请求和结果交付的过程。 NetWork工作原理 之前已经说到通过mNetWork.performRequest()方法来得到NetResponse,看一下该方法具体的执行流程,performRequest是一个接口方法,真正实现该方法以及被调用的是BasicNetWork,其具体的performRequest代码如下: @Override public NetworkResponse performRequest(Request<?> request) throws VolleyError { long requestStart = SystemClock.elapsedRealtime(); while (true) {

    阅读全文>>

作者:coody分类:【_网络通信浏览(1403

2018-05-25

netty 网络通信示范四

    netty 网络通信示例四 netty 网络通信示例一 :http://donald-draper.iteye.com/blog/2383326netty 网络通信示例二:http://donald-draper.iteye.com/blog/2383328netty 网络通信示例三:http://donald-draper.iteye.com/blog/2383392上一篇我们在通过一个实例,来看一个用到编码器与解码器的示例,示例作用为服务器提供客户端计算请求,并将结果返回给客户端。之前实例的编解码器都是我们自己实现的,今天来看一个Netty基于textline编解码器通信示例:服务端:package netty.main.telnet; import java.net.InetSocketAddress; import org.slf4j.Logger; import or

    阅读全文>>

作者:coody分类:【_网络通信浏览(512

2018-05-23

Netty UDT网络通信示范

    Netty UDT网络通信示例 netty 网络通信示例一 :http://donald-draper.iteye.com/blog/2383326netty 网络通信示例二:http://donald-draper.iteye.com/blog/2383328netty 网络通信示例三:http://donald-draper.iteye.com/blog/2383392netty 网络通信示例四:http://donald-draper.iteye.com/blog/2383472Netty 构建HTTP服务器示例:http://donald-draper.iteye.com/blog/2383527     前面的文章我们看了Netty tcp,http协议通信实例,大部分项目用Netty一般用TCP协议,很少用UDP协议,官方文档中,

    阅读全文>>

作者:coody分类:【_网络通信浏览(1508

2018-05-22

AFNetworking2.0跟AFNetworking3.0 的HTTPS的配置

    AFNetworking2.0和AFNetworking3.0 的HTTPS的配置前言: 由于苹果声明在前说是2017.01.01之后提交审核的APP,必须使用HTTPS请求,要不就直接驳回审核,吓得我们年前赶紧提交了一个版本,想着年后在弄这个https,结果又有消息说是苹果推迟了这个要求,大家还可以继续使用http,至于时间好像是还没有公布,不过人家既然都这么说了,看来早晚还是要用https的,就趁着刚开年不是太忙,就把这个给配置一下。首先我要说下这个配置我是弄了一天的,至于为什么弄了这么久,是因为我和后台说好的用正式服测,结果给了我一个测试服的证书,害的我弄了快一天了才忽然发现原来域名不对,重新让后台做了个证书给我,就立马好了。 这是我从开始着手弄到请求正常遇到的不懂的点,因为一开始完全是懵逼的状态 https比http牛逼、更安全,HTTPS协议是由SSL+HTTP协议构建的可进行

    阅读全文>>

作者:coody分类:【_网络通信浏览(817

2018-05-23
上一页 1/24页 下一页