首页 文章 精选 留言 我的

精选列表

搜索[TDP云声计划],共10000篇文章
优秀的个人博客,低调大师

关于项目自动化测试架构的改良计划 - 读取原始xml文件

按照我们的架构,第一步是读取原始的xml文件到一个xml字符串中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 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 /** * *@author cwang58 *@created date: Jun 10, 2013 */ public class XMLReader { private static final String LINE_SEPARATOR=System.getProperty( "line.separator" ); private static String userDir = System.getProperty( "user.dir" ); private static final String fileSeparator=System.getProperty( "file.separator" ); private static final String dataFileName= "test_suite.xml" ; /** * build the data file path which depends on the platform * @param projectName * @return */ public static String buildDataFilePath (String projectName){ return userDir+fileSeparator+ "src" +fileSeparator+ "test" +fileSeparator+ "resources" +fileSeparator+projectName +fileSeparator+ "data" +fileSeparator+dataFileName; } /** * read the file content then store contant into a string * @param source the file source name * @return * @throws IOException */ public static String readContentFromFile(String source) throws IOException{ File file = new File(source); // open a file reader to read the file content FileInputStream fis = null ; InputStreamReader isr = null ; BufferedReader reader = null ; try { fis = new FileInputStream(file); isr = new InputStreamReader(fis, "utf-8" ); reader = new BufferedReader(isr); StringBuffer bufferedFileContent = new StringBuffer(); String line = null ; while ((line = reader.readLine()) != null ) { bufferedFileContent.append(line).append(LINE_SEPARATOR); } return bufferedFileContent.toString(); } catch (FileNotFoundException ex) { ex.printStackTrace(); return null ; } finally { if (reader!= null ) reader.close(); if (isr!= null ) isr.close(); if (fis!= null ) fis.close(); } } 代码很简单,就是一个基于文件流的操作,不再自己讲解。这个步骤对于架构图的第一步。 本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/1221718,如需转载请自行联系原作者

优秀的个人博客,低调大师

三星周二公布新计划提高股东价值 可能考虑分拆

三星电子面临股东压力,要求进行架构分拆重组,另外提高股东分红等。据报道,本周二三星电子将会召开会议,预计随后将会公布提升股东价值的若干措施,其中也包括答应考虑进行分拆。 据路透社报道,美国活跃对冲基金埃利奥特(Elliott Management)之前已经对三星电子提出了相关的要求,即把公司分拆为一家控股公司和一家实体业务运营公司,另外给股东提供26亿美元的分红等。 《首尔经济日报》周一引述不具名消息人士称,三星将会对外表态称可以考虑分拆的方案。 周一,三星电子官方表示将会推出一些提高股东价值的措施,但是并未详细描述。另外在上个月,三星也表示过将会回购一些股票(将导致股价上扬,属于回报股东的一种方式)。 三星电子实施分拆早已被分析师议论多时。一般认为这样的分拆能够帮助三星集团李健熙家族加强对三星电子的控制。三星集团是韩国巨无霸式家族企业,拥有上百家子公司,其中三星电子是最有影响力的子公司之一。 行业分析人士David Smith表示,对于埃利奥特基金提出的分拆方案,几乎找不到反对的理由,市场希望三星电子有一个更加简单的企业架构,另外拿出更多资金回报股东。这样的变化对所有人都有利,包括李氏家族、三星集团、中小投资机构等。 路透社指出,目前处在一个关键时刻,三星电子不愿意搞僵和投资人的关系。众所周知的是,过去几个月发生了Galaxy Note 7智能手机电池自燃和召回事件,三星电子将蒙受几十亿美元的利润损失,企业形象也受到了一定程度影响。 最近,三星又遭到了韩国检方的调查,据称三星卷入了韩国总统朴槿惠的“亲信干政丑闻”。 三星表示,周二当地时间早上九点半将会举行有关公司分拆、提高股东回报等内容的会议。 埃利奥特基金提出的其他要求还包括三星拿出至少四分之三的现金流回报股东,另外任命一些独立董事。 由于李健熙患病,李健熙之子李在镕目前正准备接班掌管三星集团和三星电子。此前李氏家族已经进行了一些复杂的资本运作,加强对旗舰企业的三星电子的控制权。不久前,李在镕也已经成为三星电子的董事会成员。 本文转自d1net(转载)

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册