struct sock sock->sk_receive_queue 协议栈负责把数据放到sk_receive_queue中,进程通过recvmsg_from去从协议栈中读数据, 在sk_receive_queue中的都是一个完整的从用户发过来的skb数据包了,里面有完整的tcp的控制信息位于:tc ...
分类:
其他好文 时间:
2018-05-12 19:21:58
阅读次数:
182
试题描述有一群蚂蚁在一根水平放置的长为L cm的木棍上行走,并且每只蚂蚁的速度都固定为1 cm/s。当一只蚂蚁走到木棍的两端时就不幸地掉落了,当两只蚂蚁相碰时,它们就分别反向行走,并假设忽略相碰的时间。现在我们已知木棍的长度L,蚂蚁的只数N和每只蚂蚁在木棍上的初始位置Ai(以木棍一段为坐标原点0,另 ...
分类:
其他好文 时间:
2018-05-12 19:21:41
阅读次数:
165
之前一个已经工作的同学问我上传图片立即显示怎么实现,这个问题虽然不难,但我还是要去打开电脑找到项目,点开一个个目录;这时候博客的作用就显露出来了。。 话不多说,进入正题: 先看看效果 只需要在js中添加如下代码就可以实现了 这段代码主要是读取你选中的图片文件,先生成图片,然后再把生成的文件以base ...
分类:
Web程序 时间:
2018-05-12 19:21:31
阅读次数:
371
今天我要说说我为什么开始写博客,并且做自己的公众号(请关注 “飞书传歌”) 下面引用“伯乐在线”里的一段话: 在你进行你的探险之旅的时候,实时记录下你的成长以及犯下的错误大有裨益。在技术领域,博客是最简单易得并且受欢迎的表达载体。当你准备落笔的时候,你会强迫自己整理思路,并且对积累下来的零散知识片段 ...
分类:
其他好文 时间:
2018-05-12 19:21:24
阅读次数:
313
散列函数的应用及安全性 目录: 一、散列函数的具体应用; 二、散列函数的安全性以及目前安全散列函数的发展; 三、md5算法来验证软件完整性时可能出现的问题。 一、散列函数的具体应用: 密码学中,Hash函数被广泛应用于各种不同的安全应用和网络协议中。 1. 消息认证 消息认证是用来验证消息完整性的一 ...
分类:
其他好文 时间:
2018-05-12 19:21:16
阅读次数:
181
Windows jdk版本切换 一.安装 1.下载 官网 : "Java SE Development Kit 8 Downloads" "Java SE 7 Archive Downloads" 1.7之前的版本下载需要注册账号 2.环境变量 3.验证 至此java安装完毕! 二、修改jdk为1. ...
http://newoj.acmclub.cn/problems/1999 1999: 三角形or四边形? http://newoj.acmclub.cn/problems/1999 1999: 三角形or四边形? 描述 题目描述: JiangYu很无聊,所以他拿钉子在板子上戳出了一个由.#组成的1 ...
分类:
移动开发 时间:
2018-05-12 19:20:59
阅读次数:
491
对于变量:String str1; 使用str1.equals("null"); 对于变量str1,如果str1是null,空是没有equals方法的,会抛出空指针异常 使用"null".equals(str1);如果str1是null,最终始终返回的都是false; 建议使用官方提供的工具类: S ...
分类:
其他好文 时间:
2018-05-12 19:20:50
阅读次数:
191
P1041 传染病控制 题目背景 近来,一种新的传染病肆虐全球。蓬莱国也发现了零星感染者,为防止该病在蓬莱国大范围流行,该国政府决定不惜一切代价控制传染病的蔓延。不幸的是,由于人们尚未完全认识这种传染病,难以准确判别病毒携带者,更没有研制出疫苗以保护易感人群。于是,蓬莱国的疾病控制中心决定采取切断传 ...
分类:
其他好文 时间:
2018-05-12 19:20:40
阅读次数:
159
ip 什么是持续集成 没有持续集成 持续集成最佳实践 持续集成概览 什么是Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 安装Jenkins(不和git安装在同一台主机) 安装 ...
分类:
其他好文 时间:
2018-05-12 19:20:34
阅读次数:
191
必须我utf8mb4,数据库就可以存 2. 数据库连接也需要是utf8mb4 ...
分类:
微信 时间:
2018-05-12 19:20:26
阅读次数:
335
import xml.etree.ElementTree as ET tree = ET.parse("xml test") #open root = tree.getroot() #f.seek(0) #print(dir(root)) print(root) # # #遍历xml文档 for c... ...
分类:
其他好文 时间:
2018-05-12 19:20:16
阅读次数:
171
今天学习使用monkey测试一个应用的登陆,遇到些问题记录下: 先上代码: type=raw events count = 1 speed = 1.0 start data >>LauncheActivity(com.android.smartmirror,com.android.smartmirr ...
分类:
其他好文 时间:
2018-05-12 19:20:07
阅读次数:
150
坑2 :如果想通过ftp传上去的文件可以通过 nginx 虚拟主机 http:// 可以访问到, 还需要在 vsftpd.conf 做修改 > sudo vi /etc/vsftpd.conf 打开 文件 ...
分类:
系统相关 时间:
2018-05-12 19:20:00
阅读次数:
197
C tokens are of six types, They are, keyword identifier constant string literal punctuator preprocessing token: head name identifer pp number characte ...
分类:
其他好文 时间:
2018-05-12 19:19:54
阅读次数:
148
架构的定义 我们来看看软件架构的一般定义: 程序和计算系统软件体系结构是指系统的一个或多个结构。 该结构包括软件的构建,构建的外部可见属性以及它们之间的相互关系。 该体系结构不是可操作的软件。 具体来说,这是一个表达式,它使软件工程师能够: 分析满足监管要求的设计有效性。 在设计更改相对容易的阶段, ...
分类:
编程语言 时间:
2018-05-12 19:19:46
阅读次数:
239