1、分层 TCP/IP通常是被分成四层协议系统的,应用层(Telnet、FTP和Email等)、运输层(TCP、UDP)、网络层(IP、ICMP、IGMP等)和链路层(设备驱动程序),每一层各司其职,下层对上层来说,是透明的。 上图是局域网上运行的FTP两台主机,在同一层上,双方都有对应的一个或多个
分类:
其他 时间:
2016-02-16 10:03:59
收藏:
0 评论:
0 赞:
0 阅读:
357
基本思路是将树形结构转线性结构,因为查询的是从任意结点到叶子结点的路径。从而将每个查询转换成区间,表示从该结点到叶子结点的路径。离线做,按照右边界升序排序。利用树状数组区间修改。树状数组表示有K个数据的数量,利用pos进行维护。假设现有的sz >= K, 那么需要对区间进行修改。 1 /* 4358
分类:
其他 时间:
2016-02-16 10:03:28
收藏:
0 评论:
0 赞:
0 阅读:
224
Oracle11g R2数据库提示ORA-28002: the password will expire within 5 days,是说密码过期,将Oracle密码设置成永不过期就可以了,不过并不推荐这样做,最好是将日期密码有效期设置长一些。 工具/原料 Oracle11g R2 sqlplus
分类:
其他 时间:
2016-02-16 10:02:58
收藏:
0 评论:
0 赞:
0 阅读:
229
play framework2 的学习笔记 https://github.com/playframework/playframework https://github.com/playframework/playframework.com 1.语言部分1.1.文档中说每个视图视图就是函数,个人以为,
分类:
其他 时间:
2016-02-16 10:02:38
收藏:
0 评论:
0 赞:
0 阅读:
559
poj 1006 题的思路不是很难的,可以转化数学式: 现设 num 是下一个相同日子距离开始的天数 p,e,i,d 如题中所设! 那么就可以得到三个式子:( num + d ) % 23 == p; ( num + d ) % 28 == e; ( num + d ) % 33 == i; p,e
分类:
其他 时间:
2016-02-16 10:02:28
收藏:
0 评论:
0 赞:
0 阅读:
195
一、校验数字的表达式 数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正
分类:
其他 时间:
2016-02-16 10:02:17
收藏:
0 评论:
0 赞:
0 阅读:
197
这样一个需求,第三方联合登陆的头像和昵称整体水平居中,如图: 对于这样的需求,不能简单的对包含头像和昵称的div使用margin: 0 auto了,因为昵称的长度是未知的。 solution 1:利用行内元素的padding-left属性。把图片绝对定位到padding-left区域内,然后对外层d
分类:
其他 时间:
2016-02-16 10:01:57
收藏:
0 评论:
0 赞:
0 阅读:
179
输入用户的生日:时间格式是yyyy-MM-dd,这样的。使用struts2,在action中有一个熟悉是:private Date birth;struts2在默认的情况下会将birth值自动绑定,简单的讲就是前台输入的字符串能够自动转换成Date类型。现在的问题是,在中文语言环境下,这种自动转换能
分类:
其他 时间:
2016-02-16 10:01:37
收藏:
0 评论:
0 赞:
0 阅读:
138
BlueTooth的一个很重要特性,就是所有的BlueTooth产品都无须实现全部的BlueTooth规范。为了更容易的保持BlueTooth设备之间的兼容,BlueTooth规范中定义了Profile。 Profile定义了设备如何实现一种连接或者应用,你可以把Profile理解为连接层或者应用层
分类:
其他 时间:
2016-02-16 10:01:17
收藏:
0 评论:
0 赞:
0 阅读:
167
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配
分类:
其他 时间:
2016-02-16 10:01:07
收藏:
0 评论:
0 赞:
0 阅读:
114
/[\u4e00-\u9fa5]|([A-Z]|[a-z]|\d){3,14}/g;/\S{6,12}/g;/\w+@\w+(\.[a-zA-Z]{2,3}){1,2}/g;/[\d{15}]||[\d{18}]/g;/[^\u4e00-\u9fa5]{2,50}/;/(1)(\d{10})/g;
分类:
其他 时间:
2016-02-16 10:00:47
收藏:
0 评论:
0 赞:
0 阅读:
188
import android.content.Context; import android.graphics.*; import android.util.AttributeSet; import android.widget.ImageView; /** * Created by cg on 2
分类:
其他 时间:
2016-02-16 10:00:26
收藏:
0 评论:
0 赞:
0 阅读:
104
年后工作第一天,根据客户要求修善EPPLUS报表。 Epplus: Epplus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel 2007/2010文件的开源组件 好处很多,比office COM组件好用,不用考虑运营机的office版本问题。需要引用epplus.及
分类:
其他 时间:
2016-02-16 09:58:56
收藏:
0 评论:
0 赞:
0 阅读:
3088
Sublime Text 2 安装Package Control和插件的两种方法 Package Control 方法一:在线安装,首先打开 Ctrl + ~,输入如下的代码: import urllib2,os; pf='Package Control.sublime-package'; ipp
分类:
其他 时间:
2016-02-16 09:58:45
收藏:
0 评论:
0 赞:
0 阅读:
198
假如使用alloc、new开头或者包含copy函数的方法来创建一个对象,你就拥有了这个对象的所有权。(假如新对象的retain计数为1,并且不在自动释放池里,那么,你就有义务在不用这个对象的时候释放它)。传递对象所有权一些常见的方法是alloc(也经常会跟着init方法),copy和mutableC
分类:
其他 时间:
2016-02-16 09:58:28
收藏:
0 评论:
0 赞:
0 阅读:
185
public static void swap1(Num num){ num.a = num.a + num.b; num.b = num.a - num.b; num.a = num.a - num.b;} 使用异或运算符:我们知道,任何数与0异或后仍然为它本身,两个相同的数异或后为0。 stat
分类:
其他 时间:
2016-02-16 09:58:04
收藏:
0 评论:
0 赞:
0 阅读:
158
Dump的本意是"倾卸垃圾"、"把(垃圾桶)倒空"。在计算机技术中使用Dump的主要意思仍 然如此,即当电脑运行发现故障后,无法排除而死机,通常要重新启动。为了找出故障的原因 ,需要分析现场(即死机时整个内存的当前状况),在重新启动系统之前要把内存中的一片0、 1(这时它们尤如一堆垃圾)"卸出"保存
分类:
其他 时间:
2016-02-16 09:57:54
收藏:
0 评论:
0 赞:
0 阅读:
198
除了使用三维直角座标来表示物体的空间位置之外,在图学中,也常使用「齐次座标」(homogeneous coordinate)来呈现,这一方面是为了方便将空间的平移、缩放、旋转等转换使用矩阵来记录。 齐次座标使用四个元素来表示,即(x, y, z, w),要将齐次座标转换为三维座标,其关系为(x/w,
分类:
其他 时间:
2016-02-16 09:57:34
收藏:
0 评论:
0 赞:
0 阅读:
255
有一个自己域名的邮箱该是多么炫酷,但是自己搭服务器不稳定,也很麻烦,玩意邮件收不到也是蛋疼。 自己搭一个,前提是要有自己的服务器,我是用的DigitalOcean服务器,域名也是申请绑定好了的。 第一步、 申请网易免费邮箱。按照要求一步一步往下走就可以了。 第二步、 设置MX值,等着生效,一般2-4
分类:
其他 时间:
2016-02-16 09:57:17
收藏:
0 评论:
0 赞:
0 阅读:
150
scp -rp ./jdk1.7.0_76 root@192.168.171.55:/export/servers/jdk1.7.0_76 从当前服务器拷贝JDK1.7到55服务器上
分类:
其他 时间:
2016-02-16 09:57:04
收藏:
0 评论:
0 赞:
0 阅读:
163