网络编程
羊之草叶
Android开发者
展开
-
URL的应用-多线程下载
使用URL对象建立连接,获取要下在的文件的大小,然后将文件按照大小均分给4个线程,每个线程下载完分配给自己的那部分,即完成了任务。涉及的要点:1. 每个线程使用url.openStream()创建一个InputStream,他们可以相互独立的读取url所指向的文件,同时进行比特流的传输;2. 下载文件时,指定一个byte[]来缓存临时文件,这个数组不要太大,否则可能出现从流中读不满长度原创 2014-08-07 23:21:57 · 424 阅读 · 0 评论 -
HttpClient的使用指南
使用HttpClient可以在客户端发送Post请求,请求访问服务端的Servlet,具体的实现如下:public void sendPostMethod(){ DefaultHttpClient httpclient = new DefaultHttpClient(); //参数代表目标地址 HttpPost httppost = new HttpPost原创 2015-04-22 23:22:18 · 625 阅读 · 0 评论 -
Linux中select函数的使用举例
/* For sockaddr_in */#include /* For socket functions */#include /* For fcntl */#include /* for select */#include #include #include #include #include #include #include #define MAX_LINE转载 2016-07-23 20:53:31 · 380 阅读 · 0 评论 -
Epoll代码实例
#include #include #include #include #include #include #include #include #include #include #define MAXEVENTS 64static int set_non_block(int sockfd) { int flags, s; flags = fcntl(s转载 2016-08-19 18:44:07 · 243 阅读 · 0 评论 -
epoll多线程的例子
/* ============================================================================ Name : epoll_multithreads.c Author : Version : Copyright : Your copyright notice Description :转载 2016-08-22 07:53:30 · 717 阅读 · 0 评论 -
理解Cookie和Session机制
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。Cookie机制Co转载 2016-08-12 16:20:10 · 507 阅读 · 0 评论 -
如何搭建一个独立博客——简明Github与Hexo教程
前言买过域名和主机,折腾过wordpress,个人博客也搭建起来了,本来是准备写技术文章,分享,但是折腾那些东西花费了太多的时间,认真写作反而少了。现在决定换成hexo写博客,专注写作分享,少折腾。本文主要参考cnfeat的《如何搭建一个独立博客——简明Github Pages与Hexo教程》,原文很详细,还有Zippera的《hexo系列教程》为什么选择Hexohexo是一个转载 2016-10-15 16:25:00 · 505 阅读 · 0 评论 -
HTTPS的理解
一个Cipher Suites(加密算法套件)是以下4个算法的组合:Authentication(认证)算法:有RSA,ECDSA,DH等;Encryption(加密)算法:AES-128, AES-256, AESGCM256等;Message Authentication Code(消息认证, MAC)算法:有AEAD, SHA1, SHA256等;Key Exchange(密钥交换...原创 2019-09-23 15:23:34 · 246 阅读 · 0 评论