CSDNlidphttp://blog.csdn.net/perfectpdltcp/ip协议栈属于操作系统内核层,通过提供系统调用供用户空间访问,从数据报到达最底层的网卡到最终传递给上层软件有一个过程,当一个数据报到达时网络驱动程序把数据报放到一个队列中,同时发送一个消息给ip进程,这里ip进程是一个独立的程序,专门处理ip数据报,tcp/ip协议栈中,根据协议的功能及复杂程度,一般通过进程方式实现,而协议间的数据传递则借助于操作系统提供的进程间通讯机制
系统 2019-08-12 09:30:17 2633
1问题引出前几天在CSDN论坛遇到这样一个问题。我要通过正则分别取出下面与之间的字符串1、在与之间的字符串是没法固定的,是随机自动生成的2、其中与的数量也是没法固定的,也是随机自动生成的**这里是不固定的字符串1**
系统 2019-08-12 09:29:53 2633
SublimeText前端开发常用扩展插件推荐SublimeTextSublimeText是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能更重要的是,SublimeText易于扩展,众多开发人员为其贡献插件,而且通过包管理工具——PackageControl可以方便安装和管理。PackageControl安装方法首先通过快捷键ctrl+`或者View>ShowConsole打开控制台,然后粘贴相应的Python安装代码。SublimeText2安装
系统 2019-08-12 09:27:41 2633
在进行团队开发的时候,一般团队的每一个人只需要安装一个客户端即可,没有必要安装一个Oracle数据库服务器,而数据库服务器是属于共享的,此时,我们就需要配置客户端。客户端的配置可以有以下两种方式:第一种是使用NetConfigurationAssistant;第二种是使用NetManager;这两个工具在开始菜单都有,个人比较喜欢使用NetConfigurationAssistant,因为它是基于向导式的,非常方便,而且不怎么会出错。第一,打开NetCon
系统 2019-08-12 09:27:26 2633
编写映射到多值报表参数的查询您可以为要创建的任何报表参数定义多值参数。不过,如果要将多个参数值传回查询,则必须满足下列要求:数据源必须为SQLServer、Oracle或AnalysisServices。数据源不能是存储过程。ReportingServices不支持将多值参数数组传递给存储过程。查询必须使用IN语句来指定参数。MSDN有上述的描述,可见多值参数必须用于数据集查询文本为Select...WhereXXXIdin(@Parameters)的典型
系统 2019-08-12 09:27:25 2633
原文请猛戳:http://galoisplusplus.gitcafe.com/blog/2013/09/19/have-fun-with-vim-wiki/写blog确实是一种消化和深入理解知识的方式,但往往要整理一个完整的主题相当的耗时间。平时我也想记一记一些有用然而散乱的tips,慢慢积累起来。作为一位Vim忠实粉,我理所当然找到了大名鼎鼎的Vim插件Vimwiki,并开始借此搭建我的个人wiki。用pathogen这个管理Vim插件的插件把Vimw
系统 2019-08-12 09:26:58 2633
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/secure-file-sharing/request-file.html当一个希望访问由其它应用所共享的文件时,需求应用(即客户端)经常会向其它应用(服务端)发送一个文件需求。在大多数情况下,这个需求会在服务端应用启动一
系统 2019-08-12 01:55:15 2633
先给出结论:int(size)中的size表示显示长度,但是只有和ZEROFILL一起使用才有意义!而varchar(size)中的size表示存储长度,而不是显示长度!下面给出验证过程:一路Google下来,无非是说size表示显示长度,而非存储长度,可问题是我用int(2)和int(8)表示的显示长度一样啊!见下图:显示宽度只有和zerofill结合使用才有意义!varchar(size)中的size表示存储长度!mysql——int(size)中的s
系统 2019-08-12 01:55:03 2633
自MySQL5.1.0起,增加了一个非常有特色的功能–事件调度器(EventScheduler),可以用做定时执行某些特定任务,可以看作基于时间的触发器。一、开启事件调度默认是关闭的,开启可执行[sql]viewplaincopySETGLOBALevent_scheduler=1;SETGLOBALevent_scheduler=ON;或者在my.ini文件中加上event_scheduler=1或者在启动命令后加上"-event_scheduler=1
系统 2019-08-12 01:52:50 2633
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性
系统 2019-08-12 01:52:48 2633