lbubox是openwrt的一个核心库,封装了一系列基础实用功能,主要提供事件循环,二进制格式处理,linux链表实现和一些JSON辅助处理。 它的目的是以动态链接库方式来提供可重用的通用功能,给其他模块提供便利和避免再造轮子。 libubox主要提供三部分功能: 1)提供多种基础通用功能接口,包 ...
分类:
其他好文 时间:
2017-05-01 12:52:21
阅读次数:
169
套接字编程常遇到这几个数据结构:sockaddr、sockaddr_in和in_addr,很容易让人范糊涂。现将这几个结构的定义摘录于下:、 首先sockaddr是通用的套接字地址,具体代表的含义要看sa_family成员变量,sockaddr_in是针对internet设计的数据结构,如果sa_f ...
分类:
其他好文 时间:
2017-04-30 12:26:53
阅读次数:
151
Android设备网络、屏幕尺寸、SD卡、本地IP、存储空间、服务、进程、应用包名等信息获取的整合工具类。 ...
分类:
移动开发 时间:
2017-04-30 10:58:42
阅读次数:
231
使用MINA框架搭建服务端步骤: 1、定义一个启动服务的类MinaServer,并实现接口ServletContextListener 2、定义一个处理业务逻辑的类MinaServerHandler,并继承类IoHandlerAdapter 类MinaServer代码例如以下: import jav ...
分类:
Web程序 时间:
2017-04-29 11:02:17
阅读次数:
199
网络编程 网络概述 概述 网络编程技术是当前一种主流的编程技术,随着联网趋势的逐步增强以及网络应用程序的大量出现,所以在实际的开发中网络编程技术获得了大量的使用。 计算机网络概述 IP地址: 为了能够方便的识别网络上的每个设备,网络中的每个设备都会有一个唯一的数字标识。 在计算机网络中,现在命名IP ...
分类:
编程语言 时间:
2017-04-28 20:18:25
阅读次数:
190
很多ubunto 都有流量限制,使用流量。如每天使用200M ,超过了就要提示信息 原理,在本机 开一个 http 服务, 显示错误信息,哪流量使用完以后,使用 iptables 将 流量转发到 本机的 http 上, 这样用户浏览器上就会显示出来提示信息。 用 python 实现确实非常的快。 p ...
分类:
其他好文 时间:
2017-04-28 16:09:32
阅读次数:
239
长连接与短连接 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 比如http的, ...
分类:
其他好文 时间:
2017-04-28 13:55:29
阅读次数:
152
[client]port=3306socket=/application/mysql-5.5.32/tmp/mysql.sock[mysqld]port=3306socket=/application/mysql-5.5.32/tmp/mysql.sockback_log=50max_connections=100max_connect_errors=10table_open_cache=2048max_allowed_packet=16Mbinlog_cache_size=1Mmax_heap_table_..
分类:
数据库 时间:
2017-04-28 12:10:39
阅读次数:
255
1.socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,这些方法都是本地端的状态,无法判断远端是否已经断开连接。 2.是否可以通过OutputStream发送一段测试数据,如果发送失 ...
分类:
其他好文 时间:
2017-04-28 10:32:49
阅读次数:
142
1. memcached的守护进程是用c写的,但是客户端可以使用任何语言来编写,并通过memcached协议与守护进程通信。 2. memcached的Java客户端可以查看 http://code.google.com/p/memcached/wiki/Clients,大致有Java memcac ...
分类:
编程语言 时间:
2017-04-28 09:19:15
阅读次数:
191