搜索到与相关的文章
编程技术

通信协议——Http、TCP、UDP

1、CPHTTPUDP:都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。2、TCPHTTPUDP三者的关系:TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地

系统 2019-08-29 23:09:27 2615

编程技术

《将心注入》书摘

将心注入副标题:星巴克创始人,全球董事长霍华德.舒尔茨自述作者:[美]霍华德·舒尔茨/[美]多利·琼斯·扬译者:文敏[书摘1]星巴克的历史并不仅仅是一个发展和获胜的历程,它也是关于如何以不同方式来建立一个公司的故事。它完全不同于我父亲曾工作过的那种公司。它证明了一个以心灵为导向、以自然为灵魂的公司仍然可以赚钱。它表明了一个公司在保证它的股东们能长久赢利的同时,却不必牺牲它尊重员工的核心价值—皆因我们有一个领导团队,他们相信这样做是正确的,而且相信这是运作一

系统 2019-08-29 22:58:41 2615

编程技术

协作开发中的质量保证技术——并行版本控制、每

摘要本文以cvs为例,介绍了软件工程中,编码过程中对于版本控制的运用的一些技巧。在最后部分,还介绍了软件工程最后的“交付工程”。问题的提出编码过程是软件工程的重要一环。这一部分工作的好坏直接关系到软件产品的质量。高效率的多人协作开发,依赖于团队精神、设计师对于软件架构的整体把握、好的并行版本控制技术,以及制度化的每日构建和最后阶段的交付工程。今年六月,我有幸在一家开发安全软件的公司观摩了他们的每日构建和交付工程中的活动。他们对于并行版本控制、每日构建技术熟

系统 2019-08-29 22:50:13 2615

编程技术

lucene-使用htmlparser提取网页普通链接

1、提取普通链接以http://www.qunar.com/site/zh/Cooperate_4.shtml为例,只能提取普通链接,如EMAIL链接就无法提取代码:packageextract;importjava.net.URL;importorg.htmlparser.beans.LinkBean;publicclassextracthtmllinksimp{/***@paramargs*/publicstaticStringgetText(Stri

系统 2019-08-29 22:44:11 2615

编程技术

JFrame窗口关闭时,进行再次确认的实现

很基础的功能,不过我很少做GUI,所以特意自己留个记录。呵呵!也许大家早就知道怎么做了。效果如下:源代码:importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;importjavax.swing.JDialog;importjavax.swing.JFrame;importjavax.swing.JOptionPane;/***关闭窗口时,询问是否关闭。**@author赵学

系统 2019-08-29 22:43:06 2615

编程技术

FreeSwitch Sip

在继续学习FreeSWITCH之前我们有必要来学习一下SIP协议,因为它是FreeSWITCH的核心。但即使如此,讲清楚SIP必然需要很大篇幅,本书是关于FreeSWITCH的,而重点不是SIP。因此,我将仅就理解FreeSWITCH必需的一些概念加以通俗的解释,更严肃一些的请参阅其它资料或RFC(RequestForComments)。SIP的概念和相关元素会话初始协议(SessionInitiationProtocol)是一个控制发起、修改和终结交互式

系统 2019-08-29 22:42:20 2615

Android

Android IPC 通讯机制源码分析

Binder通信简介:linux系统中进程间通信的方式有:socket,namedpipe,messagequeque,signal,sharememory。Java系统中的进程间通信方式有socket,namedpipe等,Android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通信几乎看不到这些IPC通信方式,取而代之的是Binder通信。google为什么要采用这种方式呢,这取

系统 2019-08-29 22:42:10 2615

编程技术

有用的报表组件——FusionCharts v3参数说明

功能特性animation是否动画显示数据,默认为1(True)showNames是否显示横向坐标轴(x轴)标签名称rotateNames是否旋转显示标签,默认为0(False):横向显示showValues是否在图表显示对应的数据值,默认为1(True)yAxisMinValue指定纵轴(y轴)最小值,数字yAxisMaxValue指定纵轴(y轴)最小值,数字showLimits是否显示图表限值(y轴最大、最小值),默认为1(True)图表标题和轴名称c

系统 2019-08-29 22:37:28 2615

编程技术

拖动层效果

很多网站都有这样一个功能,比如51job,它用的就是和这样差不多,当你点击一个事件时它会弹出一个层,而这个层是可以拖动的,代码如下:...body{...}{margin:0px;}#div1{...}{display:block;position:absolute;z-index:1000;height:100%;width:100%;background:#000000;filter:

系统 2019-08-29 22:33:57 2615

编程技术

心情舒畅,升级到u10.04了

总算摆脱了ylmf山寨版,之前在gnome下一直会假死,不过我觉得应该是ubuntu和我的laptop硬件的问题,我是在线升级,之前还是遇到一些问题,包括virutalbox的配置,将不兼容的硬件加入blacklist,进入u10.04的gnome存在cpu负载非常高的问题,然后改为kde还是一些不习惯,心时感觉负载还是挺高,关键是界面还是有一点不适应,后来改到xfce下就彻底清凉了,加上它的图标是一个小老鼠,和我很契合。心情舒畅,升级到u10.04了

系统 2019-08-29 22:30:20 2615