发布时间:2023-01-02 15:59:26
序言:写作是分享个人见解和探索未知领域的桥梁,我们为您精选了8篇的留言板寄语样本,期待这些样本能够为您提供丰富的参考和启发,请尽情阅读。
1、每当我看天的时候?我就不喜欢再说话?每当我说话的时候?我却不敢再看天。
2、在你转身之后,我的心就已经碎成了两半。
3、我流泪的时候,你也在流泪。我认为你没我孤独。 我微笑的时候,你还在流泪。原来你比我寂寞。
4、不希望我们只是陌生人,你知道的那不是我想要的。
5、其实醉生梦死也只不过是和遗忘开的一个玩笑,当你认为自己已经忘记一个人的时候,你才会发现这比记得她的时候更加痛苦 。
6、多年后在路上听到有店面在放咆哮你是否还会停下来想起曾经那是你的骄傲。
7、能不能多一丝感动,能不能多一丝爱。
8、努力找回,我将要失去的感情。
9、当我真正想要保护一个人的时候,我才会发现原来自己一直被那个人默默守护着。
10、宝贝儿,只要你幸福,我就幸福,不管你在谁身边。
11、踮起脚尖,我们就能离幸福更近一点吗?
12、爱情 就像乘法,其中一项为零,其结果永远为零。
13、感谢你们从我生命里抽离,疼的我歇斯底里。
14、如果没可能了那么继续A就只是敷衍而已。
15、宿命给每个人都安排了位置,即使短暂的错位,也终要回归本位。
16、感情久了就不是爱了而是依赖。
17、承诺,谁能担当得起如此沉重、虚伪。
18、孤单的路上,只有影子陪着我。
19、那些曾经以为念念不忘的事情就在我们念念不忘的过程里,被我们遗忘了。
20、青春像结了疤的伤口,开成一朵疼痛的花。
21、剧情再美终究是戏。
22、不要为旧的悲伤,浪费新的眼泪。
23、有一点累,有一点灰,有一点点执着;全世界不懂都无所谓,对错也无所谓!
24、你给我一滴眼泪,我就看到了你心中全部的海洋?
25、我们竟用一生的时间来演一出擦肩而过。
26、你笑一次,我就可以高兴好几天;可看你哭一次,我就难过了好几年。
27、小夕说,她看见明媚的阳光照耀在山上。我只是对着她微笑,没有说我看见整片悲伤的轮廓压在突兀的群山绿影中。
28、流年,带走了谁的物是人非。
29、假如有一天我们不在一起了,也要像在一起一样。
30、一些很期待的生活 ,总是在你自以为是的梦想中消磨了,然后给予你一个很失望的打击。
31、所有的疼痛都被隐藏在乖戾的微笑里,越是笑,就越疼。越是疼,就越是没心没肺的笑。
32、总说我不信你,可你的话要我怎么去相信。
33、忘记不了,割舍不掉。要我情以何堪,释怀不了,舍弃不下。要我如何是好。
34、当一份感情不属于你的时候,它根本也对你没有一点价值,所以你也不必认为它是一种损失。
35、明知你心里没有我,也永远做不到你想要得那个,却不由自主让你看到最真实的我,掩藏住受伤的我。
36、我们永远不会像自己所想象的那么幸福,也永远不会像自己所想象的那么痛苦。
37、如果石头也会流泪的话,我想做一颗顽石靠在你心里哭泣,至少,还可以感受到你的温度。
38、有的人与人之间的相遇就像是流星,瞬间迸发出令人羡慕的火花,却注定只是匆匆而过。
39、我们在错误的时间相遇,在正确的时间却又分开。
40、是不是只要医学专用自己,就可以不清醒。
41、当我想你的时候,你会不会也刚好正在想我。
42、寂寞的人总是会用心的记住他生命 中出现过的每一个人,于是我总是意犹未尽地想起你?在每个星光陨?落的晚上一遍一遍数我的寂寞。
43、破碎不是最残酷的事最残酷的是踩着这些碎片假装着不疼痛固执地寻找着。
44、难过了,就蹲下来抱抱自己。
45、我狂奔着,为的是不让自己感到寂寞。
46、回忆淹没我们,时间拆散我们。
47、世上总有一颗心在期待呼唤着另一颗心
48、相识,总是那么美丽;分手,总是优雅不起。
49、我等待,只为了你的爱。
50、我点到了整个世界,只为了摆正你的倒影。
51、太不完美的我,承受不起你太完美的爱。
52、为何总让我的勉强来成全你们的碧海蓝天。
53、很多我们以为一辈子都不会忘记的事情,就在我们念念不忘的日子里,被我们遗忘了。
54、如果有一天,我彻底的在你的世界里消失,你会不会想起有我。
55、不管是否有明天,有你就有未来
56、我已经习惯了你的冷落,可是我却不能冷落你。因为我害怕失去你的世界,即使我感到孤单,我也不会说我难过。
57、我喜欢你,很久了,等你,也很久了,现在,我要离开,比很久很久还要久
58、彼岸花很美,只因为他盛开在彼岸。
59、年轮的磨损中,沉淀了悲喜,却浮上了一层唤不回的伤感。
60、那些刻在椅子背后的爱情,会不会像水泥上的花朵,开出没有风的,寂寞的森林。
61、我们谁都无法忍受眼睁睁看着,曾经美好的爱情,渐渐变成彼此的痛苦。
62、回忆是一座桥,却是通往寂寞的牢。
63、当我泪流满面的时候,何曾有人安慰过我。
64、生如夏花谁来订阅我的忧伤。你说的未来是我触不到的风景。我的离开成全了谁的海阔天空。
65、如果上帝要毁灭一个人必先令其疯狂,可我疯狂了这么久为何上帝还不把我毁掉。
66、从指缝看那烟雾缭绕的世界,很美。
67、曾经相遇,总胜过从未碰头。
68、所有的是是非非都要独自面对。眼泪滴进了水杯,充满药水A苦味,无言以对。
69、最后的最后,还是你们好了,而我始终还是一个人。
70、在乎什么,就会被什么所伤。
71、彼岸花,花开无叶,叶生无花,相念相惜却不得相见。
1、这辈子最幸福的事:不拼爹,有好工作;不买房,娶到好老婆;不送礼,遇到好大夫;不鉴定,有个亲儿子;不行贿,得到好主意;不,交到真朋友!
2、在浩瀚的星空中,你是最调皮的那一颗;在茫茫的人海中,你是最拉风的那一个;在滚滚的浪花中,你是最欢腾的那一朵。朋友,要无限快乐也要无限低调哦!
3、真正的友情,不会因距离的遥远而变淡,不会随时间的流逝而遗忘,不会因生活的挫折而失去。紧紧抓在手心,放在心底珍惜。那是一辈子的感情,我们珍惜!
4、随着时间变得遥远,钟声敲响在十二点一个人的开始。
5、真的对不起,这么晚了还发短信给你,谁叫你是我最好的朋友呢,如果我有吵到你的话,在此郑重地跟你说声:活该!谁叫你要比我早睡,呵呵!
6、在朋友家吃饭,她想去厕所,就用一贯地无所顾忌的声音喊道:我去拉屎。她妈妈皱眉:正吃饭,你就不能文明点。于是,她改口道:妈,我去给马桶送饭!
7、做人,要学会过滤。过滤你的思想,过滤的你朋友圈,过滤你的缺点,让自己很干净很舒服地呈现在这个社会里。学会从容淡定,这比你的才智更能让人喜欢。
8、云在天上,笑在脸上,朋友要记在心上;霜花在窗上,落叶在地上,愿你的快乐在我之上;真心的祝愿写在这短信上,愿收到的人心里暖洋洋!
9、在我心中,你是一个十全九美的好人,能力很全面,人也长得美。十月十,十全十美日,看在朋友面上,我再送你一美吧,让你更完美,那就是--想得美。
10、转眼夏至到,眼界需放宽,游五岳三山,看大河名川,美食天下餐,酒来我先干。朋友不怠慢,方能不孤单,闲情持鱼竿,功名利禄淡,心静自然凉。
11、走过秋,迎来冬,盈盈思念悄入梦;寒意浓,霜如风,一纸问候轻相送;东西里,南北中,十面埋伏福气动;逢立冬,情相拥,冷暖变换多保重。祝一切顺风!
12、最近阴雨天气,提醒朋友注意。夏来冷热交替,小心保重身体。小小祝福送你,阳光直达心底。驱除阴云密布,愿你快乐无敌。不要在意细雨,幸福健康如意。
13、走进心灵,倾听到的是心声;走进爱情,倾听到是甜蜜;走进生活,倾听到的是美好;走进朋友,倾听到是快乐。22倾听日,学会倾听,你的世界会更精彩!
14、追寻梦想,努力打拼,幸福才会来敲门;放下忧烦,享受生活,快乐才会来相伴;惦念朋友,时常联络,友情才会细水长流。朋友,愿你幸福快乐!
15、有些时候给你一百个理由哭泣时,你就拿出一千个理由笑给它看小时候,哭着哭着,就笑了。长大了,笑着笑着,就哭了。这只不过是让自己心底得到舒适点。还是假装什么都不知道。
16、总有一天都会面目全非,时光没有教会我任何东西,却教会了我不要轻易去相信童话。
17、你叫我阳光一点,却不知道我的一丝丝阳光已被你磨灭。
18、心里的痛只留给自己看,所有的故事都遗忘在昨天。
19、在所有朋友中,你的歌声最特别。别人要么不着调,要么不靠谱,唯有你,浅唱低吟似杨柳岸晓风残月,豪放粗犷如大江东去浪淘尽,前为鸟鸣,后称:狼嚎!
20、走得再远,你也走不出我的视线。无声无息,流动着心中的挂牵。真挚的情意比云淡,想念时变得厚重。浅浅的问候,如此简单如此甘甜。朋友,祝一切遂愿!
21、在辽宁,有种瓜子,叫毛磕;在辽宁,有种搅和,叫豁楞;在辽宁,我们不说逛街,说上该;在辽宁,我们不叫,叫撩哧;在辽宁,咱不叫朋友,叫老铁!
22、在一起的日子很开怀,回响着欢笑;在一起的时光很美妙,洋溢着幸福;在一起的岁月很纯真,流淌着情谊。朋友,感谢你的陪伴,只愿你幸福快乐每一天!
23、总有一个地方,一辈子不会忘记;总有一个人,会时不时地想起;总有一段情,一直住在心里;茫茫人潮中,只有朋友惺惺相惜。天冷了,你要好好保重自己!
摘要:本文探讨了我国出版物流业的现状、存在的问题、第四方物流的相关知识和基于SOA的出版物流第四方服务平台的研究与设计。建立的基于SOA的第四方物流服务平台的体系结构,分析了第四方物流服务的核心功能,给出了供应链环境下多源、异构的物流资源集成框架,并采用JAVA EE技术进行了系统实现。
关键词:第四方物流;供应链;面向服务架构
中图分类号:F830 文献标识码:A 文章编号:1007-9599 (2011) 22-0000-02
Fourth Party Service Platform Research and Design for Publishing Logistics
Xin Guofeng1,Ma Yongmin2
(1.Beijing Information&Technology University School of Information Management,Beijing 100085,China;2.Rizhao Polytechnic Institute of Finance,Rizhao 276800,China)
Abstract:This paper discusses the current status of China's logistics industry publication,problems,4PL knowledge and SOA-based publication of the fourth party logistics service platform for the research and design.Establishment of the fourth party logistics service platform based on SOA architecture,analysis of the core functions of the fourth party logistics services,supply chain environment are given multi-source,heterogeneous integration framework of logistics resources,and the use of JAVA EE technology system to achieve.
Keywords:Fourth party logistics;Supply chain;Service-oriented architecture
一、引言
自1970年早稻大学的西泽修教授在他的著作《流通费》的副标题写作“不为人知的第三利润源”以来,“物流是企业的第三利润源泉”的提法已成为人们的共识,因而物流的终于性在各行各业都得到了人们的重视。现代物流在当今世界经济发展中发挥着越来越重要的作用,那么如何建立便捷高效的现代物流体系也是我国出版业需要急迫解决的问题。
据调查。我国的出版物流费用占发行成本的30%左右;欧共体国家的出版物流费用占发行成本的18%以下;日本的出版物流费用占发行成本的15%左右;美国更是将出版物流费用控制在11%以下。
我国的出版发行业自改革开放以来,大力推进出版、发行和流通体制改革,鼓励非国有资金进入图书出版发行行业,不断的培育和规范图书市场。逐渐的形成了以国有图书批发零售为主体,多种经济成分,多种发行渠道,多种购销方式并存的流通体系。面对日益激烈的图书竞争市场,图书出版业通过降低自己的出版物流费用增大利润空间,来提高自身的市场竞争力。所以出版物流业的整合,或者是更高形式的“第四方出版物流”的复出,便顺应了时代的潮流。
二、第四方物流相关知识
(一)什么是第四方物流
第四方物流是美国艾森克管理顾问公司,首先在1996年提出的。即第四方物流提供者是“一个整合本身和其他组织的资源、能力与技术,来为客户设计、建构其供应链并提供广泛的解决方案。”第四方物流提供者其实是一个为公司(包括一般意义上的物流公司)提供物流资讯、决策、管理和实施的实体!可以是一个完全意义的咨询、公司,也可以是一个升级了的能够为客户的物流供应链提供决策和优化的第三方物流公司。从概念上来看,第四方物流的主要作用是:对制造企业或分销企业的供应链进行监控,在客户和他的物流和信息供应商之间充当唯一联系人。
(二)第四方物流能够实现的基本功能
1.为客户提供供应链的咨询、决策、管理,即管理从货主/托运人到用户/顾客的供应全过程。
2.运输一体化功能,即负责管理运输公司、物流公司、货主等之间在业务操作上的衔接与协调。
3.供应链的实时再造功能,能够满足客户经营战略的要求,及时改变或调整物流供应链的战略战术,实现客户降低物流成本的根本目的。
4.相关资源的统一协调和调度,以及相关流程的统筹管理,进最大限度的提高效率、降低成本。
三、出版物流第四方服务平台的需求分析
出版物流第四方服务平台采用用户分级注册登录的方式,对不同的用户实现不同的功能。不同的客体授予不同的权限,登录不同的服务界面,能够实现不同的用户功能。我们在对第四方物流的功能有了一定的了解后,根据出版物流行业的特点,出版物流第四方服务平台针对不同服务客体所应实现的功能需求有:(1)出版物流公司的推介;(2)图书发行企业的图书推介;(3)出版物流公司的评价;(4)各级图书分销商的图书展销;(5)物流主客体之间的双向选择;(6)物流配套资源的储备与网上调度管理;(7)物流供应链路的设计与再造;(8)物流项目进度实时管理与查询;(9)网上订单生成及物流财务管理功能;(10)出版物流的国家宏观政策指导平台;(11)各方所需信息的及时反馈;(12)安全服务。
四、出版物流第四方服务平台的设计实现
(一)出版物流第四方服务平台的实现架构
出版物流的第四方服务平台的服务客体包括:处在出版物流链路上的各方主体,包括图书出版商、各级图书分销商、出版物流企业以及出版物的受众――消费者。出版物流第四方服务平台的服务主体包括:作为一个实体的第四方出版物流服务提供商。第四方出版物流服务提供商,通过第四方服务平台,实现对出版物流链上各方资源的统筹管理和合理调度,使出版物流资源得到合理而有效的利用,从而达到出版行业物流资源优化的目的。为给平台涉及到的各类主体降低成本,实现资源的最大化收益。
(二)基于SOA的出版物流第四方服务平台设计实现
Abstract: In order to improve the busy airport emergency management ability, and provide scientific basis for the busy airport emergency plan, a new method based on the combination of grey model and improved support vector regression model is proposed. Time series prediction is done to the abnormal peak traffic on the busy airport flights small sample.
关键词: 灰色模型;支持向量回归机模型;高峰航班流量;小样本;时间序列预测
Key words: grey model;support vector regression model;peak flight flow;small sample;time series prediction
中图分类号:V355;F224 文献标识码:A 文章编号:1006-4311(2014)11-0316-02
0 引言
随着我国民航事业的迅猛发展,空中交通流量骤然增加,航班流量是民航空中交通管制的重要数据,是评定民航空管发展水平的关键指标。对非常态的高峰航班流量进行预测,不仅有助于提高繁忙机场的应急管理能力,而且还能为繁忙机场制定应急预案提供科学依据。但是因为繁忙机场的非常态高峰航班流量受到诸多因素的影响作用,系统的发展变化并非是线性的,而是高度非线性的,所以就很难直接的发现描述系统发展变化规律的函数。
目前采用最多的是灰色预测方法或支持向量回归机方法(SVR)。文献[1]采用灰色预测对航班流量进行预测,灰色预测方法在解决繁忙机场非常态高峰航班流量这种“部分因素已知,部分因素未知”的“小样本”、“贫信息”的时间序列预测中是一种非常有效的方法,先对原始数据进行生成处理,淡化或消除冲击扰动对系统行为数据序列的影响,然后利用生成数据序列建立预测模型,但是灰色模型预测的精度并不高。文献[4]采用SVR模型对航班流量进行预测,SVR是基于统计学习理论框架下的一种新的通用机器学习方法。它首先较好地解决了以往困扰很多学习方法的小样本、过学习、高维数、局部最小等实际问题,其次具有很强的泛化能力,是解决小样本时间序列预测建模的又一种可行的有效途径。将灰色模型与SVR模型两者相结合――灰色支持向量回归机模型,利用灰色预测方法中“累加生成”的优点,削弱原始数据序列中随机扰动因素的影响,使杂乱无章的原始数据中所隐藏的规律显露出来,使数据更具有规律性,得到便于SVR学习的新序列,进而建立优于单一SVR方法的预测模型。
1 GM(1,1)预测模型
令原始数列x(0)=(x(0)(1),x(0)(2),…,x(0)(n))为非负,用累加生成法对原始数列进行一次累加生成x(0)的1-AGO序列为:
x(1)=(x(1)(1),x(1)(2),…,x(1)(n)),其中x(1)(k)=■x(0)(i),(k=1,2,…n)。GM(1,1)的灰微分方程模型为
x(0)(k)+az(1)(k)=b(k=2,3,…,n)(1)
其中,GM表示Gray Model(即灰色模型),方程的阶数和变量均为1,x(0)(k)为灰导数,a为发展系数,b为灰作用量,z(1)(k)为白化背景值。相应的白化微分方程为
■+ax■=b(2)
记u=(a,b)T,Y=(x(0)(2),x(0)(3),…,x(0)(n))T,B=-Z■(2) 1-Z■(3) 1 ┆ ┆-Z■(n) 1
按最小二乘法得出灰参数■=(a,b)■=(B■B)B■B■Y。
GM(1,1)的灰微分方程的解为
■(k+1)=(x(1)(0)-■)e-ak+■(3)
将其累减还原得到非负原始序列x(0)的预测值为
■(k+1)=a(1)■(k+1)=■(k+1)-■(k)(4)
2 改进的SVR预测模型[3-5]
2.1 SVR原理 假定在航班流量预测问题中,待拟合样本数据集为(x1,y1),(x2,y2),…,(xn,yn)其中n为样本集容量。SVR在处理非线性问题时先用非线性映射?准(・)将样本数据x映射到高维特征空间H中去,并在这个空间中对函数f(x)=w・?准(x)+b做线性回归处理。根据SVR结构风险最小化原理,函数f(x)应使如下风险函数最小
R(w)=■w2+C■L(f(x■)-y■)(5)
式中w为回归系数向量,C为一大于零常数称为惩罚系数,控制对超过不敏感值误差的样本数据的惩罚程度,
L(f(x■)-y)为损失函数,依据航班流量预测的特点,这里笔者选取ε不敏感损失函数为式(7)。
L(f(x■)-y)=0,f(x■)-y■
ε为不敏感值,控制着模型精度。
由于要考虑允许拟合误差,引入松弛因子ξ和ξ*。于是航班流量回归估计问题就转化为在约束条件(8)下的最小化函数(7)的问题。R(w,ξi,ξ■■)=■w2+C■(ξi+ξ■■)(7)
s.t.f(x■)-yi?燮ξ■■+εy■-f(x■)?燮ξi+εξi,ξ■■?叟0i=1,2,…,n(8)
先对式(8)采用拉格朗日乘子处理,然后按照对偶原理将式(8)转化为下面的凸二次规划问题w(α,α*)=■(αi-α■■)yi-■(αi-α■■)ε-■■(αi-α■■)(αj-α■■)?准(xi)・?准(xj)(9)
s.t.■(αi-α■■)=00?燮αi,α■■?燮C(10)
这里α,α*是拉格朗日乘子,可以由式(9)求出,αi或α■■不等于零的项所对应的样本数据就被称为支持向量,此时拟合函数就变成f(x)=■(αi-α■■)k(xi・x)+b(11)
这里k(xi・x)=?准(xi)・?准(x)称为核函数,能够满足Mercer条件,xi为支持向量,x为待预测数据。
2.2 参数优化 SVR模型参数有惩罚因子C,所选用核函数的参数γ和ε不敏感值,恰当的参数组合可以提高回归模型的泛化性能。主要的参数选择算法有留一法、交叉验证法、试凑法、网格搜索法、梯度下降法和免疫算法等。本文采用网格搜索法和计算精度较高的交叉检验法确定参数。
3 灰色支持向量回归机预测模型
繁忙机场航班流量受诸多因素影响,有的因素数据不易测量,有的则尚未可知,所以本文利用灰色模型和支持向量回归机的优点,建立灰色支持向量回归机模型。
建模主要步骤如下:
步骤一:利用GM(1,1)预测方法得到非负原始序列x(0)=(x(0)(1),x(0)(2),…,x(0)(n)),x(0)(i)>0,i=1,2,…,n的1-AGO序列
x(1)=(x(1)(1),x(1)(2),…,x(1)(n)),x(1)(k)=■x(0)(i),k=1,2,…,n。
步骤二:核函数K(xi,x)及参数的选取。
步骤三:利用SVR方法,求出优化问题的最优解,找出支持向量。
步骤四:构造出回归决策函数f(x)。
步骤五:将1-AGO序列x(1)的预测值■求出。
步骤六:累减还原,得出预测模型,
■(k+1)=a(1)■(k+1)=■(k+1)-■(k)。
4 繁忙机场非常态高峰航班流量预测
4.1 选择最优参数 使用灰色支持向量回归机方法预测机场航班流量,首先确定惩罚因子C,ε不敏感值和核函数,以及所选取的核函数的参数。文献[5]研究表明:非线性输入值不能作为线形核函数的输入;出于对训练性能的综合考虑,经过比较,这里的输入核函数采用在处理时间序列问题时表现比其他核函数更佳的径向基核函数
k(xi,x)=exp(-γxi-x2)(12)
采用网格搜索法和计算精度较高的K-CV方法确定参数,基本原理是让C和γ在一定的范围划分网格并遍历网格内所有点进行取值,对于取定的C和γ利用K-CV方法得到在此组C和下γ训练集验证分类准确率,最终取使得训练集验证分类准确率最高的那组C和γ作为最佳的参数。
4.2 仿真实验及结果分析 以首都国际机场2009年~2013年春节期间航班流量数据中的旅客流量为例,对灰色支持向量机预测方法的实际预测效果进行验证。由于春节前后近6周都处于航班旅客流量高峰期,所以有必要对春节前后共6周每周的平均每天航班旅客流量进行预测。
以2009年~2010年的首都国际机场旅客流量数据即编号前24个作为学习样本(其中a~f表示春节月中第一周到第六周)。然后以2013年春节期间6周的平均每周的航班流量数据即编号后6个作为测试样本,进行仿真实验,同时,为了便于比较本文方法的有效性,还利用GM(1,1)模型和单一的SVR模型对原始数据进行预测。将3种模型的预测结果做出对比,取得的仿真实验结果。
从图1可以看出离原始数据最近的是灰色支持向量回归机预测数据,由此可知利用灰色支持向量回归机模型预测的结果精度比GM(1,1)模型和单一的SVR方法预测精度更高,结果较为准确可靠。由仿真实验结果能够得出灰色支持向量回归机模型在为繁忙机场航班流量预测方面优于GM(1,1)模型和单一SVR模型。因此,用灰色支持向量回归机模型对首都国际机场2016年的春节期间的航班流量进行预测,预测结果见表1。
5 结束语
灰色支持向量回归机模型发挥了中“累加生成”的优点,削弱了原始数据中的随机性,增强了规律性,同时避免了GM(1,1)模型存在的理论缺陷,尽管组合模型中有个别数据拟合误差偏大,但从整体预测效果看,仍然优于单一GM(1,1)模型或SVR模型。由于繁忙机场航班流量的产生受多种因素影响,包括当年年度国民经济增长水平、票价浮动等诸多因素,因此,下一步要做的是,预测繁忙机场非常态高峰航班流量时,不应仅仅考虑时间因素,也应综合考虑各种因素,以建立更准确地预测模型,为繁忙机场的应急管理提供更好的参考。
参考文献:
[1]李旭.昆明空域航班流量预测[J].中国民航大学学报,
2012,30(5):5-8.
[2]国栋,张竞博,何圣关.基于支持向量机的互连导线串扰分析及预测[J].科学技术与工程,2013,13(7):1816-1820.
[3]张卫华,孙浩,穆朝絮.基于支持向量机的交通安全预测模型及仿真研究[J].系统仿真学报,2009,21(19):6266-6270.
一、基础设置:
基础方面的设置和微信朋友圈差不多,也是头像、名称、性别、地址等等,除了这些,QQ空间多了留言板可以留言、个人档可以写自己的简介、时光轴、音乐等,这些都可以利用起来,打造出一个有目的的微商QQ空间。
1.留言板:
其实,不要小看留言板,留言板有很大作用,对于增加访客的活跃度和信任度都很重要。你可以店家留言板,上面会有一个主人寄语的,就是别人看你留言板就会看到你的寄语,你可以在这里写上你的兴趣爱好等等,让别人可以通过这些文字了解你。
2.个人档案:
个人档主要是说明自己的简历,你可以在上面写下你的基本简历,自己的产品功能等信息等,如果有相关的链接的,也可以添加到上面去。这样访客一看你的个人档就知道你是做什么的,假如对方是通过账号来查找到你的,那么对方也会通过这样的个人档知道这就是他需要找的人了,一目了然。
3.访客设置:
在QQ空间里面有一个权限设置的,权限设置里面有“谁能看我的访客”、“谁能看我空间动态”这样的选项的,既然这个是营销QQ,在“谁能看我空间动态”这里当然就是设置是“所有人”。
二、内容为王:
QQ空间的内容可以从三个方面来营销:说说、日志、相册。
1.说说:
说说是最简单的,因为可以在发朋友圈的时间同时到QQ空间里面,但是前提需要你的微信和QQ号是绑定的哦!说说主要发什么内容?最好就是和你销售的产品有关的,其次也可以分享一些自己的生活写照,但要注意把握好的时间间隔。
2.日志:
就算是利用QQ空间做营销,但是不要忘了分享价值哦,至于需要怎么分享,可以按照自己的行业经验和小知识来写一些精彩的软文,可以适当地插入一些图片、视频等来增加文章的吸引力的,如果你的文章有价值的就会被人分享和转载的,比如你是销售化妆品的,那么你可以多分享一些美容护肤的小知识。
3.相册:
大家可以试想一下自己进入一个陌生人的QQ空间会做些什么?肯定是看看对方的说说、留言,相册。在QQ空间做营销,你的相册需要是什么样的内容?产品分类要详细,你要清楚我们是利用QQ空间卖产品的,所以要把这些产品做详细的细分,不要把全部的产品都放在一个相册上面,这样会让人觉得很乱的,针对性不够。
三、推广加粉:
客户怎么找?营销的前提是有粉丝,微信朋友圈是这样,QQ空间也是一样,软文是在QQ空间做推广最简单的一种方法,把文章的链接发给自己的朋友,让他们评论和转发,这样的文章点击率肯定会很高的。
【关键词】“三单”流转形式;督察督办体系;研究
督察督办是办公室一项重要的工作任务,其目的是分解公司的重点工作任务,督促责任单位组织落实,并进行通报考核。督察督办服务企业工作大局,服从企业主要负责人的决策思维,是一项闭环管控工作。然而,现有的督察督办体系只限于办公室对企业全局性的重点工作进行督促催办,其他的机关部门没有权限对其负责范围内的工作进行督察督办,也难以根据督察督办评价情况对责任单位进行考核。鉴于此,本文以\营监测工作流程为基础,研究建立基于“三单”流转形式的督察督办体系,推动企业内部平级部门之间横向协同和企业上下级单位之间的纵向贯通。
一、现有督察督办体系的不足之处
(一)督察的范围狭窄。现有的督察督办工作只限于企业内全局性的重点工作,只能由办公室负责督办,对平级部门之间需要配合的工作和上下级单位之间需要贯通的工作,没有列入到督察督办的范畴。平级部门之间还不同程度地存在专业壁垒,尤其对于一些综合性或是存在业务重叠的管理工作,由于缺乏明确的责任分工和清晰的流程环节,容易出现相互依靠或推诿扯皮的情况。
(二)督察的形式单一。办公室根据企业的工作需求,下发督办单进行督促落实。而其他比较重要的工作,部门只能通过电话、邮件等形式布置,起不到督办效果。特别是由于下级单位管理基础相对比较薄弱,管理标准不够严格,工作时效性和质量都不能满足上级单位管理要求,对上级部门的工作要求和布置任务在落实上存在衰减的情况。
(三)督察的考核评价力度不够。企业在管理方面有“头重脚轻”的现象,工作中重安排、轻落实,重结果、轻过程,这样容易造成一项工作布置时轰轰烈烈,对于落实成效缺乏持续关注和后续跟踪,后续缺乏闭环考核,最终落实质量得不到保证。
二、建立基于“三单”流转形式的督察督办体系
鉴于现有的督察督办体系存在以上的不足之处,本文根据企业工作的轻重缓解程度和业务流程链条,分别以工作督办(预警)单、工作联系单和工作交办单,辅以一套与之对应的考核评价体系,重新构建了业务全覆盖、流程全贯通的督察督办体系。
(一)工作督办(预警)单促重要工作快速落实。工作督办单主要由办公室根据月度例会以及公司领导工作部署,对特别紧急任务或重要工作进行限时督察督办。督办单由公司领导签发,被督办单位接到督办单后需要根据时间节点制定办理计划,明确责任人和落实措施,并在规定期限内反馈办理结果。对于未按要求落实的,办公室将督办单转至监察部门,由监察部下发工作预警单,并进行约谈。办公室按月汇总督办情况,并会同人力资源部、监察部进行考核。
(二)工作联系单促专业管理的横向协同。工作联系单主要用于协同性、综合性的工作联系,强化各平级部门之间的横向联动。工作联系单由各平级部门自行发起,通过邮件发至相应部门,被联系部门按期配合完成任务,并将完成情况反馈发起部门。对于协同不力或未按时限要求完成任务的部门,由发起部门按绩效考核评价体系进行考核。
(三)工作交办单促任务执行的纵向贯通。工作交办单主要由企业的机关专业部门发起,机关部门根据重点工作任务,或办公室派发督办单中被督办的工作,将所办工作与各岗位的职责与流程进行匹配,分解布置到下级单位,促进业务的纵向贯穿。交办单的落实质量由主办部门纳入对下级单位的考核。
(四)一套绩效评价体系提升“三单”执行效率。制定一套与“三单”流转匹配的绩效考核评价体系,对“三单”执行的效率、质量进行考核,突出办公室对其他部门、单位考核和上级部门对下级单位纵向考核,创新实施平级单位之间考核,以考核评价支撑“三单”体系高效运转,发挥新型的督察督办体系作用。
ス丶词:嵌入式浏览器;并行化;加载;解析;排版;多线程
ブ型挤掷嗪: TP311.1;TP393.092 文献标志码:A
Abstract: A parallel parsing and layout method for embedded browser was introduced in this paper. By putting the controlling and layout into the master thread, loading resources and parsing into the slave thread, this method paralleled the serial parsing and layout process for Web pages. To solve the problem of the browser’s slow response to users, the message scheduling method for the browser combined with thread scheduling model in Operating System (OS) was also designed. The feasibility of the method is verified and the speed of rendering the first screen to users is improved by 4%-17% costing less than 64@MB memory according to the testing cases.
Key words: embedded browser; parallel method; loading; parsing; layout; multithreading
0 引言
浏览器是一种基于超文本传输协议的客户端软件,其主要功能[1-2]是从网络服务器下载网页文档、图片、层叠样式表等网页元素,首先按照这些元素的语法解释、执行,然后通过计算确定各元素在网页中的布局,最后将各元素输出到屏幕呈现给用户。桌面浏览器发展已经趋于成熟,嵌入式浏览器技术正在蓬勃发展[3-5]。由于嵌入式设备CPU处理速度、存储空间及功耗等资源的限制[6],这对嵌入式浏览器的资源下载、解析、排版等技术提出了挑战。
目前,大多数浏览器针对单个网页处理时,对网页的处理采用下载、网页元素解析、构建DOM(Document Object Model)树、计算样式、排版呈现到屏幕的单线程串行处理过程。随着网页内容的不断丰富,在嵌入式浏览器中,解析、样式计算及排版呈现对计算的要求越来越高,占用CPU等资源也越来越多,导致网页显示速度慢,用户体验变得越来越差。鉴于此,本文提出一种通过引入多线程,将嵌入式浏览器的控制、解析和排版并行化处理的方法。
1 相关研究
在普适计算[7]中,根据终端可以获取的资源会动态改变并且是不可预测的特点,文献[8]提出终端应该根据提供的资源和这些改变,具有自适应特性。该自适应架构基于嵌入式系统,并使用模糊控制理论分析了自适应应用的设计方法。使用自适应技术的浏览器在获取图片、文本等资源以及显示等效果上,取得了良好的浏览性能。从本质上讲,这是利用了网络的延迟特点,通过对网络资源的加载部分采用多线程加载[9],并在JLBrowser[10]中得到了验证。
另外,利用多线程提高应用程序响应的优点,文献[11]提出了微客户/服务器机制,使用多线程机制实现嵌入式图形用户界面(Graphical User Interface,GUI)。GUI位于硬件平台及嵌入式操作系统之上,为应用程序提供编程接口,并负责与用户的交互及对用户动作的响应。当一个操作耗时很长时,整个系统都会等待这个操作,不会响应键盘、鼠标、菜单等操作,而使用多线程技术,将耗时的操作置于一个新线程,可以避免系统“假死”。
在现有的嵌入式浏览器中,除对网页文档的加载采用多线程这样的并行处理方法外,也出现对图片编解码采用辅助线程加载图片[12]。
结合以上嵌入式浏览器的实现技术,本文主要对网页资源的解析、计算样式、排版等操作,以及嵌入式浏览器界面实现,采用引入辅助线程并行化处理的方法。
2 系统设计
2.1 嵌入式浏览器多线程基本结构
在嵌入式浏览器中,按照影响用户体验相关程度,将对一个网页的处理过程划分为不同的两个部分。其中,与用户体验密切相关的,主要包括用户控制模块,也就是图形用户界面(GUI),用于显示页面的排版模块以及呈现模块;另一部分主要负责网页的加载解析,主要包括资源加载模块,解析模块以及JS (JavaScript)解释执行模块JSCore。平台支撑部分主要提供网络库、图形库以及相应的操作系统(Operating System,OS)平台。结合文献[1]中给出的浏览器参考体系结构,将嵌入式浏览器多线程基本结构划分如图1所示。
2.2 基本模块功能
控制模块 是浏览器交互的入口,响应用户输入网址等信息,显示用户需要的网页。
排版模块 负责网页元素的布局计算,样式更新的计算,该模块是嵌入式浏览器中相对消耗CPU时间片的部分。
呈现模块 通过平台支持部分提供的图形库,将排版的结果绘制到屏幕,将网页内容呈现给用户。
解析模块 负责解析到达的网络数据,并根据网页元素构建对应的DOM树;遇到脚本时,调用JSCore模块处理脚本;当需要排版时,讲排版需求通过消息传递到主线程。
JSCore模块 负责解释执行JS脚本。
资源加载模块 用于网页网络资源的加载,触发平台网络库发起加载请求;当下载资源时触发解析模块解析。
平台支撑部分 主要包含用于网络数据加载的网络库,用于排版呈现的图形库以及嵌入式浏览器所运行的OS。
3 关键技术
3.1 消息类型及优先级
消息类型
根据前面对嵌入式浏览器的基本结构的线程划分,主线程处理的消息类型主要包括鼠标键盘消息、排版消息、样式计算消息以及浏览器退出消息;从线程处理的消息类型包括网页资源加载消息、网络数据到达消息以及网络资源加载请求消息。
消息优先级
在主线程处理的消息中,鼠标键盘消息和浏览器退出消息优先级相同;排版消息和样式计算消息优先级相同;前两者优先级高于后两者,这样就达到优先响应用户操作的目的。从线程中,网页资源加载消息优先级高于网络数据到达消息和网络资源加载请求消息,后两者优先级相同,这样设置的目的是为了优先响应用户的网页加载请求,以处理用户的最新请求。
3.2 主线程处理流程
主线程处理流程如图2所示,具体描述如下:
主线程处理流程如下所示:
步骤1 启动浏览器,初始化浏览器,创建从线程,进入主线程,等待接收用户输入及从线程消息,转步骤2;
步骤2 查看主线程消息队列,若为空,转步骤2;否则,转步骤3;
步骤3 处理主线程消息队列;
步骤4 查看是否处理控制和排版消息,若需要,转步骤5;否则,转步骤6;
步骤5 若为鼠标键盘消息,处理鼠标键盘消息;若需要加载网络资源,向从线程发送加载消息;否则,执行鼠标键盘JS脚本,转步骤2;若为排版消息,执行排版输出到屏幕,转步骤2;若为计算样式消息,执行计算样式,转步骤2;
步骤6 查看是否为浏览器退出消息,若不是浏览器退出消息,转步骤2;否则,转步骤7;
步骤7 主线程销毁从线程、释放内存等资源,浏览器退出。
3.3 从线程处理流程
从线程处理流程如图3所示,具体描述如下:
主线程处理流程如下所示:
步骤1 从线程初始化,等待主线程消息,转步骤2;
步骤2 查看从线程消息队列,若为空,转步骤2;否则,转步骤3;
步骤3 处理从线程消息队列;
步骤4 查看是否处理解析和加载消息,若需要,转步骤5;否则,转步骤7;
步骤5 若需要处理网页资源加载消息,通过网络加载模块加载资源后转步骤2;若需要处理网络数据到达消息,解析网络数据和构建DOM树,转步骤6;
步骤6 若需要加载网络资源,请求网络资源加载,转步骤5;若需要排版,发送排版消息到主线程,转步骤2;若需要计算样式,发送计算样式消息到主线程,转步骤2;
步骤7 查看是否为浏览器退出消息,若不是浏览器退出消息,转步骤2;否则,转步骤8;
步骤8 从线程释放内存等资源,从线程退出。
4 系统测试
为验证本系统,在嵌入式Linux(2.6内核)上搭建嵌入式浏览器平台,同时基于QT/Embedded 4.5.1提供的虚拟帧缓冲(QVFB)显示工具,用于嵌入式平台的浏览器显示。为快速构建系统,使用浏览器引擎WebKit[13-14]提供的网络加载、HTML解析、排版呈现、JS脚本解析等基本接口,结合QT/Embedded提供的图形库,实现嵌入式浏览器多线程基本结构,并对其做功能测试和性能测试。
4.1 功能测试
通过打开网页,对嵌入式浏览器多线程结构、网页浏览等基本功能测试显示效果如图2所示。通过测试,嵌入式浏览器对相关技术标准支持的具体情况见表1。
4.2 性能测试
为了对比多线程架构浏览器与原始版本之间的差异,性能测试主要测试网页首屏显示消耗时间和打开网页的内存消耗。网页首屏显示消耗时间反应了浏览器对用户操作一个网页的响应速度的优劣,而内存消耗反应嵌入式浏览器在内存使用上的优缺点。
在测试网页首屏显示消耗时间时,考虑到网络因素的影响,将网页下载到本地,通过本地加载的方式削弱网络因素对嵌入式浏览器首屏显示速度的影响。同时,通过多次测试求平均值的方式,减少因偶然因素造成的测试数据的波动性。由于默认页受程序启动因素的影响,未作统计。通过测试,原始版本与多线程架构的具体测试数据见表2。通过测试数据可以看出,多线程架构的版本在首页显示速度上有了一定提高,提高百分比在4%~17%。当网页很小时,提升的百分比并不明显;而当网页很大时,由于原始版本在处理数据上的串行缺陷,导致对首屏的显示更新得不到充分的保证,而多线程架构在排版计算、样式计算上的主线程处理与加载解析相分离,使得首屏的显示速度在一定程度上得到了提升。
对内存消耗的测试对比,通过统计网页完全显示时嵌入式浏览器所消耗的内存数目,并对要测试的网页依次打开,统计每次打开一个网页并全部显示后的内存。同时,同样采用多次测量求平均值的方式,削弱偶然因素对测试结果造成的影响。通过测试,依次打开默认页、Baidu、Hao123、Sohu首页、Sohu新闻、Sohu娱乐等,对内存的消耗对比测试数据见表3。
其中,网页显示屏幕数目是在浏览器显示分辨率640×480下统计的结果。由测试数据可以看出,由于嵌入式浏览器本身多线程的划分,以及网页资源加载时线程数目增加,多线程架构在内存消耗上有一定的上升。内存增加量为1~3@MB,增加百分比为2%~8%,打开网页的内存消耗的要求23~56@MB。内存消耗增加后,仍在嵌入式浏览器要求的内存64@MB的控制范围之内,多线程的使用在一定程度上增加了内存。
5 结语
利用本文方法开发的嵌入式浏览器在实际应用中能够在一定内存消耗增加范围之内,对首屏显示有较快的速度。同时,在网页控制、解析与排版的并行化处理方面,也有一定的理论参考价值。经实例测试,嵌入式浏览器并行化处理方法能够支持大多数技术标准。目前,还不支持Flash插件等,在提高用户响应速度的同时,进一步控制对内存的消耗,也是完善该方法进一步要做的工作。
げ慰嘉南:
[1] GROSSKURTH A, GODFREY M W. A reference architecture for Web browsers[C]// Proceedings of the 21st IEEE International Conference on Software Maintenance.Washington, DC:IEEE Computer Society, 2005:661-664.
[2] CAMPOS A, LANE B, CLARK N,et al. Conceptual architecture of Firefox[EB/OL].[2011-02-10]. web.uvic.ca/~hitchner/assign1.pdf.
[3] 深圳市茁壮网络股份有限公司[EB/OL].[2011-02-14].ipanel.tv. 2009.
[4] YAMAKAMI T. A microcomponent architecture approach for next generation embedded browsers[C]// Proceedings of the Second International Conference on Embedded Software and Systems.Washington, DC:IEEE Computer Society, 2005:102-109.
[5] NF浏览器[EB/OL].[2011-02-10]. .
[6] 李双全,张激. AVS IPTV数字电视机顶盒浏览器的设计[J]. 计算机工程, 2008,34(2):245-247.
[7] SATYANARAYANAN M. Pervasive computing:vision and challenges[J]. IEEE Personal Communications,2002,8(4):10-17.
[8] 李允,熊光泽,罗蕾,等. 普及计算终端的自适应性技术研究[J]. 电子学报, 2002,30(8):1121-1125.
[9] 刘海雄. 嵌入式浏览器底层设计与实现[D]. 武汉:华中科技大学, 2005.
[10] 阳富民,李俊,周正勇,等. 嵌入式浏览器的设计与实现[J]. 计算机工程与科学, 2003,25(4):39-41.
[11] 朱莉. 面向嵌入式Linux的图形用户界面的研究与实现[D]. 南京:东南大学, 2004.
[12] 周兴俊. 嵌入式浏览器图像处理技术研究[D]. 武汉:华中科技大学, 2004.
关键词:JAVA;AWT;布局管理器;控件
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)29-0081-02
1概述
图形用户界面GUI是指以图形化的方式与用户进行交互的程序运行界面。GUI主要有窗体Window以及其中所容纳的各种图形化组件Component,如菜单、按钮、文本框等组成。抽象工具包AWT是JDK的一个子集,其中包含了大量用于图形用户界面和绘制图形、图像的类和接口,使用它可以方便快速地实现JAVA GUI应用程序的开发。
2常用布局管理器
布局管理器是指系统事先定义好的若干容器布局效果,使用它们可以方便地实现
组件在容器中的布局管理,并能够满足各种常规需要。
2.1流式布局
流式布局FlowLayout是Panel(及其子类)类型容器的默认布局管理器类型。
布局效果:组件在容器中按照加入次序逐行定位,行内从左到右,一行排满后换行。组件按原始大小进行显示。
对齐方式可以使用FlowLayout类中定义静态常量来设定,主要包括FlowLayout.LEFT 左对齐
FlowLayout.RIGHT 右对齐
FlowLayout.CENTER 居中对齐
2.2边界布局
边界布局BorderLayout是Window及其子类类型容器的默认布局管理器。
布局效果:将整个容器范围划分成East、West、South、North、Center五个区域,组件只能被添加到指定的区域。在使用边界布局的容器中,组件的尺寸也被布局管理器强行控制,即与其所在区域的尺寸相同。
当容器的尺寸发生变化时,其中各组件相对位置不,尺寸随所在区域进行缩放调整;调整时,北、南两个区域只能在水平方向缩放(宽度可调),东、西两个区域只能在垂直方向缩放(高度可调),中部区域都可缩放。
2.3网格布局GddLayout:
网格布局GridLayout布局效果:将容器区域划分成规则的矩形网格,每个单元格区域大小相等。组件被添加到每个单元格中,按组件加入顺序先从左到右填满一行后换行,行间从上到下。
一个单元格区域放一个组件,因此组件大小被布局管理器强行控制,与单元格同等大小
2.4卡片布局
卡片布局CardLayout布局效果:将多个组件在同一容器区域内交替显示,相当于多张卡片摞在一起,只有最上面的卡片是可见的。
一个组件就是一张卡片,每张卡片可以指定卡片名;Card-Layout直接提供了组件的显示控制方法。
3文本区TextArea控件
文本区TextArea:用来显示和编辑多行、多列文本信息,当显示文本超出了文本区的大小自动出现水平和垂直滚动条。
4.2留言板实现过程
通过TestTextArea(1构造函数设计标题“留言板”,最下面一行的按钮组采用网格布局设计。整个界面布局采用边界布局,标签“请您留言”放在NORTH区域,按钮组放在SOUTH区域,文本区控件TextArea放在CENTER区域。
部分程序代码如下:
//文本删除