Android是作为智能手机的操作系统,我们开发的应用,大多数也都需要连接网络,通过网络发送数据、获取数据,因此作为一个应用开发者必须熟悉怎么进行网络访问与连接。通常android中进行网络连接一般是使用scoket或者http,http是最多的情况,这里,我来总结下,怎么进行http网络访问操作。
android是采用java语言进行开发的,android的包中包含java的URLConnection和apache 的httpclient,因此我们可以使用这两个工具进行网络连接和操作。同时,为了控制是否允许程序连接网络,我们开发应用时,需要在Manifest文件中配置申请网络连接的权限,代码如下。
xml
more
使用
继续阅读 »
我想先问大家一个问题,有谁一年365,天天被未曾谋面的陌生人骂?举手的这个人就站在你们面前。不过别担心,我今天不是来诉苦的,我是穿着马甲来跟大家分享如何被骂大的。
网络对于我们来说再日常不过,但是当你身处网络世界的围攻中,就不再那么轻松。2013年的以前,我作梦也想不到自己会变成网络世界里的“黑姑娘”。因为参演了一部电视剧,演技没有达到观众的预期,故事的结局不尽人意,而被推到了风口浪尖,让我从一个还在摸爬滚打的小演员,一夜之间变成了被大家声讨的“热门人物”。
震惊之余,让自己尽快从虚拟的世界中挣脱出来是我唯一的出路。我选择在网络声中被倒下,就在网络声中爬起来。有不少人认为,公众人物就应该具有强大的承受能力和耐力,打不还手,骂不还
继续阅读 »
文/Robin
这是「区块链技术指北」的第 51 篇文章。
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。
在 闪电网络初体验 一文中,笔者简单介绍了闪电网络以及哪些钱包支持。
很高兴地告知读者,Hoo iOS 企业版支持闪电网络,并且已经开放下载。需要注意的是,必须是企业版,也就是需要手
继续阅读 »
我们主要以 VirtualBox 和 VMwareWorkstation 这两款目前最主流的桌面虚拟化软件作为例。
总的来说,目前有四种常见的网络模型:
桥接(Bridge Adapter)
NAT
主机(Host-only Adapter)
内部网络(Internal)
继续阅读 »
IP地址
地址的分类
IP(Internet Protocol国际互联网协议)的长度为32为(bit),分为4段,常用十进制数字表示,每段数字的范围是1~254,一个4字节的IP地址划分为两个部分用于标明网络端和标明具体的节点,分别对应两个ID(标识码):网络ID和主机ID,同一物理网络上的主机用相同的网络ID。
more
五类IP地址
A类
A类IP地址有1个字节的网络地址和3个字节的主机地址组成,网络地址的最高位(二进制)必须为"0"(第一段数字的范围[1-126]),地址的范围从1.0.0.1~126.255.255.254可用的A类网络有126个,每个网络可容纳16777214个主机
计算:
网段:首位为0
继续阅读 »
文/Robin
这是「区块链技术指北」的第 50 篇文章。
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。
笔者的博客很早的时候就支持 PayPal、BTC、支付宝、微信支付打赏。回到打赏这个事情,笔者认为是一种充分认可并且尊重他人劳动成功的行为。
在闪电网络诞生之前,狗狗币被广泛使用。狗
继续阅读 »
在应用程序的开发当中,网络请求无疑是最常接触的一块。各种的数据传输,回报,变更无一不跟网络打交道。而在此当中有一些请求是非常依赖于上一个请求放回出来的结果的。
例如:我们想收集一个用户最新的资料(包括:头像,地址,姓名等等。),必须想让他跟新一下信息或者重新通过第三方的平台授权后再去上报资料。这一系列的操作都是非常常见的。而在iOS 的开发中,无疑最常用的框架就是 AFNetWorking. 这次我就结合这个框架简单演示下如何做一个有耦合行单网络请求。
继续阅读 »
文/Robin
这是「区块链技术指北」的第 55 篇文章。
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。
Bixin Android 最新版,版本号 3.6.0,目前正式支持闪电网络,下载地址点击 此处。
题图来自: © CoinTiger 币虎 / 0 费率、秒到账,CoinTig
继续阅读 »
文/Robin
这是「区块链技术指北」的第 54 篇文章。
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。
闪电网络钱包 Zap 于今日发布 0.4.0 Beta 版。版本覆盖 Mac、Windows 和 Linux。
此版本重新设计了通道 UI、优化第三方 LApp 集成、优化异常处理、
继续阅读 »
同步IO
Linux IO的两阶段
同步, 异步, 阻塞, 非阻塞, 是网络IO中经常被提到的概念, 刚接触Tornado服务器的时候也知道Tornado是异步非阻塞的高性能web服务器, 直到最近看了一些资料才对同步异步的概念有了一些自己的想法。
HTTP协议是构建在TCP协议上的, TCP通信的底层本质上是socket的IO, 在Linux上, 以读socket为例, 数据首先到达的是内核缓冲区, 其次才会从内核缓冲区拷贝到用户进程, 所以负责通信的进程去读写socket的时候(也即recvfrom调用), 一般是两个阶段:
等待数据准备好, 此时数据暂存在内核缓冲区
数据准备好, 从内核缓冲区拷贝到用户进程
以上的两阶
继续阅读 »