背景:如果Polyline不为简单的几何图形,则求出其自相交的点。如果FromPoint和ToPoint重合也一并返回。实现逻辑:一、创建IMulitPointpTargetPoint二、判断Polyline是否首尾相接,如果首尾相接,将点加入到pTargetPoint;三、判断Polyline是否为简单的几何图形,如果不是则进行..
分类:
其他好文 时间:
2014-05-14 15:43:53
阅读次数:
599
我知道自己的惰性,我也清楚的明白--自己不可能每天都能写初一些什么好的东西,或者是转载,翻译一些好的东西,但是我也会有一个属于我自己的节奏,人生是一个不断学习的过程,这样才能进步。每天都对自己说:加油。我自己都知道--有时候自己说自己都是白说。但是未来的某一天..
分类:
其他好文 时间:
2014-05-14 16:39:19
阅读次数:
215
最近在学习一些新东西,在实验环境下自己写的一些程序或脚本,觉得以后还能用的上,就想保存下来;如果保存在本地或者U盘之类的移动存储中,以后重装系统或者U盘丢失也就损失了,而且作为一个IT从业人员,这年头文件不存储在云端,都不好意思说自己是混IT圈的;最终选择了GitHu..
分类:
其他好文 时间:
2014-05-14 18:53:37
阅读次数:
794
说到PCS子层,这个话题涉及到以太网的帧格式。除了数据帧本身,每个数据帧之前有8个字节的前导码,两个数据帧之间还有最少96比特时间的的帧间隔。这样看起来似乎很清楚,链路空闲96比特时间之后,一旦出现8个字节的前导码,后面就是数据帧,数据帧后面链路又变为空闲状态。但是..
分类:
其他好文 时间:
2014-05-14 17:35:38
阅读次数:
640
staticint_osip_message_parse(osip_message_t*sip,constchar*buf,size_tlength,intsipfrag){inti;constchar*next_header_index;char*tmp;char*beg;tmp=osip_malloc(length+2);if(tmp==NULL){OSIP_TRACE(osip_trace(__FILE__,__LINE__,OSIP_ERROR,NULL,"Couldnotallocatememory..
分类:
其他好文 时间:
2014-05-14 16:06:25
阅读次数:
296
1.查看Java是否安装java-version2.安装Jenkinswget-q-O-http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key|sudoapt-keyadd-sudosh-c‘echodebhttp://pkg.jenkins-ci.org/debianbinary/>/etc/apt/sources.list.d/jenkins.list‘sudoapt-getupdatesudoapt-getinstalljenkins..
分类:
其他好文 时间:
2014-05-14 18:40:21
阅读次数:
281
第7章文件锁定7.1概述文件锁定初看起来可能让人迷惑。它似乎指的是防止程序或者用户访问特定文件。事实上,文件锁就像常规的Java对象锁—它们是劝告式的(advisory)锁。它们不阻止任何形式的数据访问,相反,它们通过锁的共享和获取赖允许系统的不同部分相互协调。您可以锁定..
分类:
其他好文 时间:
2014-05-14 17:12:02
阅读次数:
249
第6章分散和聚集6.1概述分散/聚集I/O是使用多个而不是单个缓冲区来保存数据的读写方法。一个分散的读取就像一个常规通道读取,只不过它是将数据读到一个缓冲区数组中而不是读到单个缓冲区中。同样地,一个聚集写入是向缓冲区数组而不是向单个缓冲区写入数据。分散/聚集I/O对于..
分类:
其他好文 时间:
2014-05-14 18:34:06
阅读次数:
215
第5章关于缓冲区的更多内容5.1概述到目前为止,您已经学习了使用缓冲区进行日常工作所需要掌握的大部分内容。我们的例子没怎么超出标准的读/写过程种类,在原来的I/O中可以像在NIO中一样容易地实现这样的标准读写过程。本节将讨论使用缓冲区的一些更复杂的方面,比如缓冲区分配..
分类:
其他好文 时间:
2014-05-14 16:48:31
阅读次数:
308
管道的基本用法为:COMMAND1|COMMAND2|COMMAND3|...COMMAND1的输出结果会作为输入参数传递给COMMAND2,COMMAND2加以处理后会传递给COMMAND3,依此类推。管道的使用便是Linux哲学思想中“组合小程序完成复杂任务”的体现方式。如果管道的最后一个命令是在当前shell的子shell中执..
分类:
其他好文 时间:
2014-05-14 19:02:53
阅读次数:
341
一、Varnish简介Varnish是一款高性能、开源的反向代理服务器和缓存服务器,其开发者Poul-HenningKamp是FreeBSD核心的开发人员之一。Varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程)。Management进程主要实现应用新的配置、编译VCL、监控varnish、初始化var..
分类:
其他好文 时间:
2014-05-14 15:46:59
阅读次数:
448
华为单臂路由+动态地址池实验拓扑:实验目的:单臂路由实现动态地址池自动分配IP地址,并能连通。实验步骤:1.首先如图,接好线,为交换机LSW1新增vlan10,vlan20,分配给e0/0/1和e0/0/2接口。为g0/0/1接口设置为中继口。2.为路由器AR1的g0/0/1分别划为两个子接口,作为vlan10,v..
分类:
其他好文 时间:
2014-05-14 18:46:29
阅读次数:
421
ExchangeServer2013系列三:部署规划杜飞通过对客户的需求进行调研分析之后就需要进行整体规划,才能保证项目的可用性、可靠性和可扩展性。在ExchangeServer2013的规划涉及内容很广,在此只能是将一些常用的、基本的内容提到。活动目录规划:Exchange2013向ActiveDirectory域服..
分类:
其他好文 时间:
2014-05-14 19:12:03
阅读次数:
308
fieldValueCache默认是存在的。如果没有在solrConfig.xml中配置,那么其初始大小10,最大10000,不会autowarm。在PC上开发时,会有内存溢出的风险。
分类:
其他好文 时间:
2014-05-14 16:35:14
阅读次数:
231
Java的简单类型不能够精确的对浮点数进行运算/***提供精确的加法运算。*@paramv1被加数*@paramv2加数*@return两个参数的和*/publicstaticdoubleadd(doublev1,doublev2){BigDecimalb1=newBigDecimal(Double.toString(v1));BigDecimalb2=newBigDecimal(Double.toString(v2));retu..
分类:
其他好文 时间:
2014-05-14 18:41:18
阅读次数:
241
importjava.io.ByteArrayInputStream;
importjava.io.ByteArrayOutputStream;
importjava.io.IOException;
importjava.io.InputStream;
importorg.apache.http.HttpResponse;
importorg.apache.http.client.HttpClient;
importorg.apache.http.client.methods.HttpGet;
importo..
分类:
其他好文 时间:
2014-05-14 17:36:41
阅读次数:
260
如何才能学好Linux运维学习运维需要计算机基础,版本的选择我选择:centos学习Linux运维四项基本原则需要刻苦勤奋,持之以恒 入门比较难Linux运维需要很多的知识,不但学习Linux操作本身还得学好周边的知识。学好Linux运维四要素:1.设定目标,是学好Linux运维的关键所在2..
分类:
其他好文 时间:
2014-05-14 16:59:49
阅读次数:
331
这段时间一直在看软考网工书,说起考网工也是因为在学习SDN这块知识时候,发现自己匮乏的网络知识,所以决心好好学习下网络知识。为了督促自己,也是为了有一个学习路线体系,就报名参加网工,经过一个月魔鬼般的自学,感觉对网络也达到了似懂非懂的"境界"。努力吧!争取把自己..
分类:
其他好文 时间:
2014-05-15 03:10:03
阅读次数:
229
背景:这两天在做客户化物料编码导入的功能,发现请求运行完毕后,竟然警告了0Warning:ValidationErrorsOccured.PleasecheckMTL_INTERFACE_ERRORSTable”,不明所以,追查接口表,报错内容如下:“无法在“组织物料”中创建/删除物料控制的类别集。”,对应英文代码:“INV_CAT..
分类:
其他好文 时间:
2014-05-14 19:13:07
阅读次数:
295
//只扩展为wstring,不考虑编码
std::wstringString2WString(conststd::string&str)
{
std::wstringwstr(str.length(),L‘‘);
std::copy(str.begin(),str.end(),wstr.begin());
returnwstr;
}
//只拷贝低字节至string中
std::stringWString2String(conststd::wstring&ws..
分类:
其他好文 时间:
2014-05-14 15:58:11
阅读次数:
262