在虚拟文件系统的消息队列里,主要就是LLVFSThread::Request类的请求,Request类是嵌套类,定义在LLVFSThread类里面。它主要实现对类LLVFS的封装访问,让操作更加方便一些,当然它是继续QueuedRequest类的,这样才可以添加到消息队列里去,否则不能添加到这个消息队列容器,也不能实现请求处理的多态了。下面是类Request的构造函数。#001LLVFSThread::Request::Request(handle_tha
系统 2019-08-12 01:32:47 2573
原来的组织结构权限继承设置为,当下级部门拥有某权限时,则上级部门拥有这个权限.但感觉不太合理,因为一个部门角色众多,例如给下级部门的系统管理员一个admin权限,上级部门的人员不应该所有角色都得到这个权限,这样做也是很危险的.现在改为这种方式:在部门下建立角色树,角色树具有权限继承关系,即上级角色可以获得下级的角色权限,这样比较合理,部门不能获得部门下面的角色的权限,但部门节点的权限可以被本部门全体人员共用,只是部门权限不具有继承性.与角色类似,如果岗位,
系统 2019-08-12 01:32:32 2572
摘要:本篇博客没有新东西,只不过是把去年在珠三角技术沙龙做的一次演讲的其中一张ppt展开讲一讲。本文标题中的“易于维护”指的是supportability,不是maintainability。前者是从运维人员角度说,程序管理起来很方便,日常的劳动负担小;后者是从开发人员的角度说,代码好读好改。前文《分布式系统中的进程标识》我提到一个观点:分布式系统中的每个长期运行的、会与其他机器打交道的进程都应该提供一个管理接口,对外提供一个维修探查通道,可以查看进程的全
系统 2019-08-12 01:32:57 2571
OpenfireSVN+Eclipse3.3+Subversive安装指南Openfire是由JiveSoftware主导开发的一套功能非常强大的开源im服务器(前身是wildfire),它基于XMPP协议,完全用java实现,是一款非常优秀的服务器端软件。最近参与了一个开源项目thinksns,负责im部分,于是准备研究一下openfire的源码,想要测试和编写自己的代码,首先要配置好源码的运行环境,本文正是基于这个目的而写的,希望能和志同道合的朋友多交
系统 2019-08-12 09:27:11 2570
消息解包已经看得比较多了,现在就来分析一下怎么样打包一个消息包。上面已经介绍了通过UDP发送消息包给服务器,这里主要介绍打包的过程,它的代码如下:#001voidgive_money(constLLUUID&uuid,LLViewerRegion*region,S32amount,BOOLis_group,#002S32trx_type,constLLString&desc)#003{下面判断是否有钱要给别人。#004if(0==amount)return
系统 2019-08-12 01:32:51 2570
这三样东西分别作用是:日志收集、索引与搜索、可视化展现llogstash这张架构图可以看出logstash只是collect和index的地方,运行时传入一个.conf文件,配置分三部分:input,filter,output。lredisredis在这里是作为日志收集与索引之间解耦作用lelasticsearch核心组件,用来搜索。主要特点:real-time,distributed,HighlyAvailable,documentoriented,sc
系统 2019-08-12 09:27:39 2569
关于nutch的基础知识能够參考lemo的专栏nutch支持二次开发,为了满足搜索的准确率的问题,考虑只将网页正文的内容提取出来作为索引的内容,相应的是parse_text的数据。我使用的事nutch1.4版本号,在cygwin下运行crawl命令进行爬取。bin/nutchcrawlurls-dircrawl-depth3-topN30爬取的流程例如以下:inject:将urls下的url文档中的url注入到数据库,generate:从数据库中取得url
系统 2019-08-12 01:33:22 2569
由“本地化世界网”主办的第3次北京本地化与翻译行业交流会于2006年11月18日圆满结束。本次交流会的主题是“本地化技术与人才培养”,演讲嘉宾分别是创思立信(E-C)公司的的董事长魏泽斌先生,资深本地化工程师陈勇先生。魏泽斌先生演讲的题目是“本地化行业人力资源策略”(http://www.giltworld.com/Modules/Localization/3rd_L10n_Seminar_Eduacation_L10n_Talent.pdf),陈勇先生的
系统 2019-08-12 01:32:18 2569
属性/样式初始化【转】一、PP_AttrProp类1、类功能说明,代表了一个相同类型的属性/样式集合PP_AttrPropcapturesthecompletesetofXMLandCSSAttributes/Propertiesforapieceofthedocument.Thesearegenerallycreatedbythefile-reader.Attributesrepresentalloftheattribute/valuepairsinth
系统 2019-08-12 09:27:10 2567
和一般的软件项目一样,自动化测试框架的开发是由自动化测试需求决定的,这个需求包括:一、自动化测试更便于实施二、处理自动化测试脚本本身的存在的问题,如异常处理和场景恢复三、弥补测试脚本本身的不足或是特殊测试需求四、测试易于维护自动化测试过程包括三个要素:输入、输出、预期结果与实际结果的比较。输入包括测试数据和测试步骤两部分。测试数据可以直接与测试步骤一起直接写在脚本里,也可以独立于代码,通过配置文件或参数的方式传递到测试中。测试步骤是测试脚本的主体,它依赖于
系统 2019-08-12 09:27:05 2567
概述再有十多天又会进入新的一年,看到大家都在写“我的2007”,对自己一年的工作、生活等做一个总结。而我自己的2007真的总结不出来什么,这一年基本可以用“荒废”或者“颓废”来总结。本篇文章主要对2007年的技术(主要指.NET平台)做一个简单的回顾。ASP.NETAJAX经过了漫长的CTP版本、以及从CTP到Beta1时的巨变,ASP.NETAJAX1.0终于在2007年1月24日跟大家见面了,并且在一周后,微软在Ms-RL协议下发布了ASP.NETAJ
系统 2019-08-12 09:26:43 2567
PortUnificationOverview(端口统一)针对在一个端口上开放多种协议的服务,类似下图:通过PortunificationFilter去判断三种协议,然后针对不同协议传递到下一个Filter执行后续工作。其中Finder的Grizzly官方给了一个简单用例,针对协议包头是"add"的Finder/***{@linkProtocolFinder},responsibletodetermineifincomingbytebuffer*repre
系统 2019-08-12 09:27:24 2566
本文内容:关于使用率报告配置WindowsSharePointServices使用率日志记录启用使用率报告激活使用率报告监视使用率报告关于使用率报告使用率报告是一种服务,网站管理员、网站集管理员和共享服务提供程序(SSP)管理员可通过它来监视有关其网站使用情况的统计信息。使用率报告还包括搜索查询的使用率报告,该报告可由执行搜索操作的SSP管理员和网站集管理员查看。若要配置使用率报告,服务器场管理员必须首先为承载包含SSP的Web应用程序的场启用Window
系统 2019-08-12 09:27:00 2566
今天重新配置了MQ服务器,把MQ服务器移动到繁体的Server上啦.配置OK.用我的客户端连接去始终报2539错误.IBM帮助文件给出的解释.2539(09EB)(RC2539):MQRC_CHANNEL_CONFIG_ERRORExplanationAnMQCONNcallwasissuedfromaclienttoconnecttoaqueuemanagerbuttheattempttoestablishcommunicationfailed.Comm
系统 2019-08-12 09:26:59 2566
所谓爬虫,首先要通过各种手段爬取到想要站点的数据。web2.0之后,各种网络站点类型越来越多,早期的站点多为静态页面【html、htm】,后来逐步加入jsp。asp,等交互性强的页面。再后来随着js的兴起,也处于站点的美观和易于维护,越来越多的ajax异步请求方式数据站点。[不扯犊子了,马上上示例]参与工作时间不是很长,但工作期间一直做不同的爬虫项目。对常见的页面数据获取,有一些简单的认识。接触到的页面分为三类。A静态页面(数据在源码中直接可以获取到)B数
系统 2019-08-12 01:33:24 2566