搜档网
当前位置:搜档网 › 在SAP Netweaver ABAP Trial 上 安装 BI Content

在SAP Netweaver ABAP Trial 上 安装 BI Content

在SAP Netweaver ABAP Trial 上 安装 BI Content
在SAP Netweaver ABAP Trial 上 安装 BI Content

在SAP Netweaver ABAP Trial 上安装 BI Content

说明:本篇主要是讲述在BI 的试用版上安装 BI Content的过程,因为遇到问题的先后,以及其他操作的穿插(比如Request的导入),可能会显得有点乱,所以看得时候,最好快速看一遍,再进行实际的操作。

正文:

因为近期有分析BI Content的计划,但是安装的试用版又是一个空壳子,所以寻思着如何把BI Content安装上去。

首先需要到SAP Service Marketplace下载BI Content的package:

K-704DHINBICONT.SAR。

这有先隆重介绍两个T-CODE:

STMS:组织,实施,监控系统间传输

SAINT:安装,更新SAP Support Package和Add-On的安装.

起初我就向Basic打听了一下如果安装Support Package,他就告诉了我T-CODE:SAINT。所以接下来的一段时间都是在试错。

1.T-CODE: SAINT

一进入这个界面,会把当前已经安装的Package显示出来。

2.Install Package

安装文件的导入有两种方式,直接从当前客户机导入或者先上传到应用服务器上面,如果是先上传到应用服务器,那么系统要求放到指定目录下面。(关于这个目录,会涉及到权限的问题,我们稍后再讲)。

3.我们采用Front End的方式上传,系统会弹出文件选择窗口,确认之后弹出下列窗口

大意就是说,文件如果大于200M整个进度就会很慢,所以建议你先解压缩,然后直接采用FTP的方式上传到应用服务器。

因为没有把SAP的EXE目录定义到Path中,所以如果要执行SAP的解压缩命令,需要在命令行进入到EXE目录: D:\usr\sap\NSP\DVEBMGS00\exe (因为我是装到D盘,所以实际盘符要按照自己的), 另外Windows 系统对目录名的大小写是不敏感的,所以怎样都可以。解压缩格式为:

SAPCAR -xvf //INST/DATA/ on UNIX,

SAPCAR '-xvf /QOPT//INST/DATA/' on AS/400,

SAPCAR -xvf :\INST\DATA\ on Windows NT.

因为我们是Windows系统,所以采用最后一种格式,我的SAR文件放在E盘,所以命令应该是 SAPCAR -xvf E:\ K-704IHINBICONT.SAR

解压缩完成以后,会生产两个文件,注意生成的文件就在exe文件夹的里面,不过不是直接在整个文件夹下面,而是会放到目录EPS\IN 的目录下,整个目录结构和FTP的目录结构式一致的。

那么我们将这个两个文件复制到对应的FTP目录中,

\\本机名\sapmnt\trans\EPS\in。

4. 重新进入SAINT,这次我们选择Application Server

刚已经把解压文件放到相应目录,所以我们选择“Yes”即可。

5 完成上述步骤后,我们进入下一步导入工作

结果发现列表里面什么也没有。

就这一步折腾我了很久,我把菜单翻了个底朝天。可是始终没有看到刚刚导入的package。通过Package列表可以看到Package已经被系统识别,但是没有被Import。

用秋雨的话来讲,就是”百思不得其解”,有时候隔行如隔山,真的是内行话。因为不着急,暂时就撩在那边吧。所以后面又向Basic说过此事,看了半天说要什么安装License,可把我忽悠的。

此路不通,我就想换个方式。不让我导Package,还有一种方式就是传Request的。因为办公室也没有其他环境,没办法直接传输Request,网上搜了一下有两支程序,可以做到download/upload Request .所以说,群众的力量是无穷的。

这两支程序可以从:https://www.sodocs.net/doc/8311033077.html,/10339719/viewspace-622404复制出来。这里有一个很奇怪的问题就是,直接复制到写字板或程序中,竟然出现很多非法字符。所以我是先复制到Word在来个转帖。

YRS_DOWNLOAD_TRANSPORT_REQUEST:下载 request

YRS_UPLOAD_TRANSPORT_REQUEST :上次Request

我先找了一台Server,将某个InforObject打包,通过第一个程序选择下载到本地,会生成两个文件。然后在我的试用版服务器上执行第二个上传程序。

之前忘记截图了,不过可以肯定的是出错了。因为该STMS上场了。

1.T-CODE: STMS

选择菜单 Overview->Systems ,这里会列出目标系统的连接,当然包括自己(估计是跨Client的时候会用到)。

如果要传到其他系统,在这里要配置好传输参数。

2.那么如果去检查配置是否OK呢?先选择要测试的系统,然后进入执行相应测试。

如果测试不同,那么估计就是Host设置有问题,最好把这三个都执行一遍。3.Connection Test

测试如果不通,选择Change检查一下Host设置。

一般情况下,如果默认的值都是错误的,需要改动实际的值。保存修改的值后,重新测试。

这里也需要按照实际值进行修改。

4.上一步点击保存的时候可能会出现无法写入:TP_DOMAIN_BWD.PFL的错误,那么就需要去

设置一下目录权限。象我们这些自给自足的,把usr目录下的SAP的权限拿掉,其实也是可以的。要不你就加入Everyone。注意SAP这个目录被共享为两个文件名,saploc和sapmnt,需要分别

设置。重新保存STMS的设置即可。

5.然后重新使用upload程序,进行导入。一切OK。

本来想大干特干的,把所有的BI Content的东西都打包导入我的Server的,想想还是来一次多个的测试为好。找了一台已经Activate BI Content的机子,使用Transport Connection 打

好了包,结果执行程序的时候,提示找不到Request,明明都可以选择,却提示找不到。叫Basic 帮忙看了一下,原来自己搞错了。

错误的原因是没有配置可传输的Target,包括本机都是没有配置好。之所以会如此,是因为在创

建Package的时候,没有定义Target,而之所以没有定义,是你必须在STMS的Transport Routes

定义好传输规则。(STMS->Overview->Transport Routes).另外你可以在此定义Transport Layers

(Edit –> Transport Layer –> Create).

之后你重新创建Request,并定义好Target后,在SE09就可以看到不同的结构了。

这一切都搞定之后,重新执行Download的程序,非常顺利,而导入也是相当的没有问题。

总算有个着落了。

正在要导的时候,又开始嘀咕了,量太大了,很辛苦呀,到底什么原因导致无法Import?

这一天不知道想什么,我换成client:000 登陆,奇迹出现了。

BI Content的Package出现在Add-on Package list,我就一路OK下来。

字符串处理

实验1 字符串处理 1.1 实验内容 1. 下面程序输出有无问题,问题在什么地方 #include void main(){ char a[]=“\0”; 空字符串 puts(a); } 问题:____空____________________ 2. 写出程序运行结果,并运行证实 #include void main(){ char a[20]="abcdefgh"; 出现了两个结束标志 a[4]=’\0’; 默认第一个 puts(a); } 结果:_____abcd______________ 3. 指出下面程序中的错误 #include void main(){ char q[8]; strcpy(q, "love all "); printf("%s\n",q); } 4. 写出下面程序的功能,并运行验证。 #include #include void main(){ char str[100],t; int i,len; char t, *p1, *p2; scanf("%s",str); len=strlen(str); for(i=0;i

程序。 #include "stdio.h" void main(){ char a[100]; int i; gets(a); for(i=0;__a[I]!=0 ____;++i); 没有循环体,循环体为空printf("%d\n",i); }

软件实施工程师简历范文

软件实施工程师简历范文姓名: 性别:女 手机:1897275xxx 居住地:广州 工作年限:一年 电子邮件: 期望职位:JAVA软件工程师 到岗时间:随时 工作性质:全职 希望行业:计算机软件 目标地点:深圳、广州

20xx.9-20xx.9:广州锐盾科技有限公司 所属行业:计算机软件 职位:JAVA软件工程师 项目一:ERP企业资源计划管理 项目描述:整个项目的流程按系统架构、需求分析、设计、编码、测试的流程进行,主要模块分为:客户信息、客户服务、日程/任务、项目管理、系统管理、数据字典、消息提醒。 系统没有采用Orcale,MsSql等对服务器配置要求很高的数据库,而是采用最适合中小企业使用的开源工具:sqlserver数据库+当前流行的J2EE企业级开发,使产品可运行于Windows、Linux等任何操作系统之上,同时降低了服务器的配置要求,也降低了用户成本,节省了不必要的开支。 利用Struts规范、清晰的MVC框架将项目层次化,只需编写相应组件、不必再考虑架构的设计,SpringIOC容器实现组件控制关系的转移,一定程度上降低了代码的耦合度;Hibernate主要是

O/RMapping的框架,将对数据库的操作转换为对对象的操作,更加符合了面向对象的思想,简化了程序的编写和维护的难度,使用Spring对Hibernate的整合简化了代码,系统架构采用N层架构模式,实现如下: Web层:用JSP,Struts,JSTL,EL,Ajax技术,通过调用业务接口来调用具体的业务组件的实例,而业务组件的实例是Spring的IoC容器取得。 业务层:使用业务委托模式使控制层与业务层实现分离,避免控制层与业务层的耦合带来的维护和升级的困难。 数据库访问层:将对持久层数据库的基本添加,修改,查找等操作提取到BaseDAO中,BaseDAO继承Spring的HibernateDaoSupport,各模块DAO继承BaseDAO实现复杂数据访问。由IoC容器DAO的代理实例注入到业务组件中,业务组件通过DAO的委托接口调用DAO对象,使得上层组件不直接依赖于DAO的实现类,使得持久层更换或修改不影响上层组件。 责任描述:我主要负责的是:客户信息,它能将客户的有用信息全面搜集,强大的数据库能记录客户的任何资料,并能查询客户在不同时期的变化。主要实现的功能包括客户信息的增、删、查、改。

sql数据库基础面试题复习试题考试题_全

不定项选择题(针对以下题目,请选择最符合题目要求的答案,每道题有一项或二项正确答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。题量为50道,每题2分,总分为100分。) 第一章 1、是SQLServer数据库的主数据文件的扩展名。(选择一项) A、.sql B、.mdb C、.ldf D、.mdf 2、在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的是()。 (选择一项) A、master B、pubs C、model D、msdb 3、当安装完SQL Server2005数据库时,系统默认当前的超级管理员是( ) (选择一项) A、sa B、master C、administrator D、super 4、在使用SQL Server2005数据库时,有时需要将本机的数据库移动到其他机器上,恢复成对应的数据库使用。移动数据库分两步进行,应包括()和附加数据库(选择一项)A、分离数据库 B、删除数据库 C、新建数据库 D、合并数据库 5、在SQL Server2005中,附加数据库操作是指()(选择一项) A、把SQL Server 数据库文件保存为其他数据文件 B、根据数据库物理文件中的信息,把数据库在SQL Server 2005中恢复 C、把所有该数据库表的数据清空 D、把数据库删除掉 6、某单位由不同的部门组成,不同的部门每天都会生产一些报告、报表等数据,以为都采用纸张的形式来进行数据的保存和分类,随着业务的发展,这些数据越来越多,管理这些报告越来越费力,此时应考虑()(选择一项) A、由多个人来完成这些工作 B、在不同的部门中,由专门的人员去管理这些数据 C、采用数据库系统来管理这些数据 D、把这些数据统一成一样的格式 7、在SQL Server 2005中,对于数据库的定义正确的是()(选择一项) A、数据库是用来描述事物的符号记录 B、数据库是位于用户与操作系统之间的一层数据管理软件

C字符串处理函数全

strcpy(char destination[], const char source[]); strcpy:将字符串source拷贝到字符串destination中。 strcpy函数应用举例 原型:strcpy(char destination[], const char source[]); 功能:将字符串source拷贝到字符串destination中 例程: #include #include void main(void) { char str1[10] = { "TsinghuaOK"}; char str2[10] = { "Computer"}; cout < #include void main(void) { char str1[10] = { "Tsinghua "}; char str2[10] = { "Computer"}; cout <

字符串处理

字符串处理 B.基本题(SC6_5B.cpp) 【题目描述】 在主字符串中删除所有子字符串。打开SC6_5B.cpp文件,完成程序的编写。 【输入】 输入文件SC6_5B.in有2行,第1行是主字符串,第2行是子字符串。 【输出】 输出文件SC6_5B.out有1行,即删除所有子字符串后的主字符串。 【输入输出样例1】 2】 【输入输出样例 0≤字符串长度≤1000。 Code: #include "stdio.h" #include "string.h" const int N0=1000; char *index( char *s, char *sub )//在s中查找sub,找到返回首字符地址,找不到返回空{ int i=0, j=0; char *p=sub; if( *sub=='\0' )return NULL; //****************************************** for(i=0; i+strlen(sub)-1

} return NULL; //========================================== } int main() { char s[N0+1],sub[N0+1], *p, *q; int sublen; //freopen( "sc6_5b.in", "r", stdin); //freopen( "sc6_5b.out", "w", stdout); gets(s); gets(sub); sublen=strlen( sub ); while( p=index( s, sub ) ) { q=p+sublen; while( *p++=*q++ ); //在s中p的位置删除sub } puts(s); return 0; } C.拓展题(SC6_5C.cpp) 【题目描述】 输入3行字符串,分别是s字符串, t字符串和r字符串。如果s字符串中有包含t字符串,则用r字符串替换之。例如:s=“12aaabc3aaaaaabc#$%aaabc”,t=“aaabc”,r=“abc”,将s中的“aaabc”替换成“abc”之后,s=“12abc3aabc#$%abc”。输出替换之后的s字符串。打开SC6_5C.cpp文件,完成程序的编写。 【输入】 输入文件SC6_5C.in包含有3行字符串,分别是s字符串, t字符串和r字符串。 【输出】 输出文件SC6_5C.out将s字符串中包含的t字符串,用r字符串替换之,输出替换之后的s字符串。 0≤字符串长度≤1000。 Code:

Access2010《数据库基本知识》综合练习试题

Access2010《数据库基本知识》综合练习试题 (共有 37 题; 满分: 39 分; 总时; 80 分钟) 第1 题: (单选题, 1 分) 下面关于关系叙述中,错误的是_____。 A.一个关系是一张二维表 B.二维表一定是关系 C.有的二维表不是关系 D.同一列只能出自同一个域 [A]选A [B]选B [C]选C [D]选D 答案: B 第2 题: (单选题, 1 分) 在E-R图中,用来表示实体之间联系的图形是_____。 A.椭圆形 B.矩形 C.三角形 D.菱形 [A]选A [B]选B [C]选C [D]选D 答案: D 第3 题: (单选题, 1 分) 下列实体的联系中,属于多对多的联系是_____。 A.工厂与厂长 B.工厂与车间 C.车间与车间主任 D.读者与图书馆图书 [A]选A [B]选B [C]选C [D]选D 答案: D 第4 题: (单选题, 1 分) 假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。 A.职工,工资 B.职工,部门 C.部门,级别,工资 D.职工,工资,部门 [A]选A [B]选B [C]选C [D]选D 答案: D

第5 题: (单选题, 1 分) 在Access表中,可以定义3种主关键字,它们是_____。 A. 单字段、双字段和多字段 B. 单字段、双字段和自动编号 C. 单字段、多字段和自动编号 D. 双字段、多字段和自动编号 [A]选A [B]选B [C]选C [D]选D 答案: C 第6 题: (单选题, 1 分) 在打开某个Access2010 数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。 A.关系视图 B.查询视图 C.设计视图 D.数据表视图 [A]选A [B]选B [C]选C [D]选D 答案: D 第7 题: (单选题, 1 分) 对于Access2010 数据库,在下列数据类型中,不可以设置“字段大小”属性的是_______。 A.文本 B.数字 C.备注 D.自动编号(分长整、同步复制ID) [A]选A [B]选B [C]选C [D]选D 答案: C 第8 题: (单选题, 1 分) 在表设计视图中,若要将某个表中的若干个字段定义为主键,需要先按住_____键, 逐个单击所需字段后,再单击“主键”按钮。 A.Shift B.Ctrl C.Alt D.Tab [A]选A [B]选B [C]选C [D]选D 答案: B

java 字符串常用函数及其用法

java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用频率比较高的函数及其相关说明。 String相关函数 1)substring() 它有两种形式,第一种是:String substring(int startIndex) 第二种是:String substring(int startIndex,int endIndex) 2)concat() 连接两个字符串 例:String s="Welcome to "; String t=s.concat("AnHui"); 3)replace() 替换 它有两种形式,第一种形式用一个字符在调用字符串中所有出现某个字符的地方进行替换,形式如下: String replace(char original,char replacement) 例如:String s=”Hello”.replace(’l',’w'); 第二种形式是用一个字符序列替换另一个字符序列,形式如下: String replace(CharSequence original,CharSequence replacement) 4)trim() 去掉起始和结尾的空格 5)valueOf() 转换为字符串 6)toLowerCase() 转换为小写 7)toUpperCase() 转换为大写 8)length() 取得字符串的长度 例:char chars[]={’a',’b’.’c'}; String s=new String(chars); int len=s.length(); 9)charAt() 截取一个字符 例:char ch; ch=”abc”.charAt(1); 返回值为’b’ 10)getChars() 截取多个字符 void getChars(int sourceStart,int sourceEnd,char target[],int targetStart) sourceStart 指定了子串开始字符的下标 sourceEnd 指定了子串结束后的下一个字符的下标。因此,子串包含从sourceStart到sourceEnd-1的字符。

软件实施工程师个人简历范文

软件实施工程师个人简历范文 求职者在招聘会上不能看到什么岗位就去投简历,不能为找工作,什么岗位都去尝试,而是要根据个人简历的内容,选择与简历内容相一致的岗位投递。简历求职内容与投递的岗位不一致,企业看到这样的简历,不是他需要的人才,也就不会给你面试的机会,更不用说得到工作的机会。 在制作简历的过程中,不管是简历模板,还是自己设计的简历,上面都会清楚的表达自己的薪资、工作时间等个人相关的要求。职者在招聘会上投递简历时,一定要实现看看企业提供的岗位及薪资等方面的要求,与个人要求相吻合,再去投递,如果不能达到你个人的最低要求的标准,即便是获得了面试的机会,也不是你想要的工作。 个人信息 xx 目前所在:天河区年龄:24岁 户口所在:江西国籍:中国 婚姻状况:未婚民族:汉族 培训认证:未参加身高:171cm 诚信徽章:未申请体重:65kg 人才测评:未测评 我的特长: 求职意向 人才类型:普通求职

应聘职位:ERP应用实施工程师:软件实施工程师,ERP实施顾问:,系统工程师: 工作年限:2职称: 求职类型:全职可到职日期:随时 月薪要求:面议希望工作地区:天河区,, 工作经历 青果软件广州办事处起止年月:xx-02-04~xx-06-03 公司性质:所属行业:计算机/互联网/通信/电子 担任职位:青果软件项目总负责人 工作描述:汕尾学院负责教务和学生系统,2个项目的总负责人,制定项目实施计划并与学校领导进行沟通,主要职责是负责软件的安装、调试、培训、数据整理、数据录入、修改个性需求、验收工作。离职原因:正式录职后,公司不办理社保 广东天农食品有限公司起止年月:xx-11-01~xx-02-01 公司性质:私营企业所属行业:计算机/互联网/通信/电子 担任职位:计算机相关业务 工作描述:负责天农食品的企业管理软件的2次开发、服务器维护等。软件实施,如软件安装,了解客户需求,业务培训等。 以及电脑和打印机的维修。 离职原因:公司每个月压工资 中兴长天信息技术有限公司起止年月:xx-01-01~xx-04-01 公司性质:股份制企业所属行业:计算机/互联网/通信/电子

数据库基础与应用试题与答案(1)

第1题: 委托开发的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。对 第2题: 以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。不对 第3题: 根据信息技术扩散模型,在集成阶段,企业通过总结经验教训,开始认识到运用系统的方法,从总体出发,全面规划,进行信息系统的建设与改造。不对 第4题: 对于企业信息化的发展阶段,不同的学者有不同的论述,建立了不同的模型。比较著名的模型有两个,一个是世界银行报告中提出的信息技术的扩散模型,另一个是诺兰模型。对 第5题: 战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转换是通过企业过程/数据类矩阵的分析得到的。不对第6题: 生命周期法按用户至上的原则,严格区分工作阶段,整个开发过程工程化。对 第7题: 原型法充分利用最新的软件工具很快形成原型。一方面,将系统调查、系统分析、系统设计三个阶段融为一体,缩短了开发周期。对 第8题: 在管理信息系统的分析过程中,通过制作业务过程和数据的U/C矩阵可以帮助我们合理划分系统逻辑功能(即:系统功能模块的划分)。对 第9题: 对于企业来说管理信息系统只存在有无的问题,并无优劣之分。不对 第10题: 管理信息系统纯粹是一个技术系统,人的作用只是微乎其微。不对 第11题: 管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。对 第12题: 管理信息系统从概念上看由四大部件组成:信息源、信息处理器、信息用户和信息管理者。对 第13题: 管理信息系统能提供信息,具有支持企业或组织的运行、管理和记录功能。对 第14题: 管理信息系统很难实测企业的各种运行情况。不对 第15题: 管理信息系统的特点是必须通过传统物流服务方式才能实现信息传递。不对 第16题: 在信息管理中, 信息和数据是两个在概念上有所区别的术语,所以任何时候针对任何对象,信息和数据都是绝对而言的,不能混淆。不对 第17题: 在对这些信息的加工中,按处理功能的高低可把加工分为预加工、综合分析和决策处理。对 第18题: 许多企业都能从记录到的客户销售数据中经过仔细分析得到潜在的客户需求并极力追求进一步的市场份额,这说明了信息系统可以改进企业的生产销售方式。对 第19题: 管理信息系统是仅仅服务于管理控制层的信息系统,所以从广义上,MIS对各个子系统具有管理、控制、计划的功能。不对 第20题: 根据诺兰模型,在信息管理阶段,信息系统面向企业整个管理层次,从低层的事务处理到高层的预测与决策都能提供信息支持。对 第21题: 划分时应同时遵循两点原则:沿对角线一个接一个地画小方块,即不能重叠,又不能漏掉任何一个数据和过程;小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。对 第22题: 对于有关产品和服务的活动在定义企业过程时应收集有关资料,和有经验的管理人员讨论、分析、研究,确定企业战略规划和管理控制方面的过程。不对 第23题: 由E-R图导出关系数据模型时,如两实体间是1:n联系,应把一方实体的关键字纳入另一方实体的关系中,同时把联系的属性也一并纳入另一方的关系中。不对 第24题: 项目质量管理是指为使项目能达到用户满意的预先规定的质量要求和标准所进行的一系列管理与控制工作。包括进行质量规划,安排质量保证措施,设定质量控制点,对每项活动进行质量检查和控制等。对 第25题: CIO是从企业的全局和整体需要出发,直接领导与主持全企业的信息资源管理工作的企业高层管理人员。CIO产生于信息管理发展的竞争情报阶段。对 第26题: 对信息资源进行有效管理,不仅要考虑信息系统的输入部分和输出部分,更应该重视将输入数据转换成输出信息的信息处理部分。对

各种字符串处理函数示例(基本)

示例 1.字符串输出示例。 程序: #include void main(void) { char str[25]={"Welcome to our city!"}; puts(str); puts("Thank you!"); } 结果: 2.字符串输入实例。(注意比较gets与scanf和puts与printf的区别)程序: #include void main(main) { char str[20]; gets(str); puts(str); printf("*********\n"); scanf("%s",str); puts(str); } 结果: 3.测字符串长度函数strlen()的使用。 程序: #include #include void main(main) { char a[10]="program";

int x,y; x=strlen(a); y=strlen("abc13"); printf("%d\n%d\n\n",x,y); } 结果: 4.字符串连接函数的使用。 程序: #include #include void main(main) { char s1[20]="Hello",s2[6]="Word"; puts(s1); puts(s2); strcat(s1,s2); printf("%s\n",s1); } 结果: 修改后 程序: #include #include void main(main) { char s1[5]="Hello",s2[6]="Word"; puts(s1); puts(s2); strcat(s1,s2); printf("%s\n",s1); } 结果:

字符串处理函数大全

字符串处理函数大全 bcmp(比较内存内容)相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp 表头文件;include 定义函数;int bcmp ( const void *s1,const void * s2,int n); 函数说明;bcmp()用来比较s1和s2所指的内存区间前n个字节,若参数n为0,则返回0。返回值;若参数s1 和s2 所指的内存内容都完全相同则返回0 值,否则返回非零值。 附加说明;建议使用memcmp()取代。 范例:参考memcmp()。 //================================================================ bcopy(拷贝内存内容)相关函数 memccpy,memcpy,memmove,strcpy,ctrncpy 表头文件;#include 定义函数;void bcopy ( const void *src,void *dest ,int n); 函数说明;bcopy()与memcpy()一样都是用来拷贝src所指的内存内容前n个字节到dest所指的地址,不过参数src与dest在传给函数时是相反的位置。 返回值 ;附加说明建议使用memcpy()取代 范例 #include main() { char dest[30]=”string(a)”; char src[30]=”string\0string”; int i; bcopy(src,dest,30);/* src指针放在前*/ printf(bcopy(): “) for(i=0;i<30;i++) printf(“%c”,dest[i]); memcpy(dest src,30); /*dest指针放在钱*/ printf(…\nmemcpy() : “); for(i=0;i<30;i++) printf(“%c”,dest[i]); 执行 bcopy() : string string memcpy() :string sring //================================================================ bzero(将一段内存内容全清为零)相关函数 memset,swab 表头文件;#include 定义函数;void bzero(void *s,int n); 函数说明:bzero()会将参数s所指的内存区域前n个字节,全部设为零值。相当于调用memset((void*)s,0,size_tn); 返回值:附加说明建议使用memset取代

软件实施工程师简历模板格式-软件工程师简历模板

软件实施工程师简历模板格式|软件工程师简历模板 制作简历是软件实施工程师个人求职者在求职路上迈出的第一步。下面是由小编分享的软件实施工程师简历模板,希望对你有用。 软件实施工程师简历模板 个人信息 xuexila 性别:男 年龄:27岁 居住地:重庆 电话: 最近工作 公司:XX有限公司 行业:计算机软件 职位:系统架构设计师 最高学历 学历:本科 专业:计算机科学与技术 学校:重庆大学 求职意向 到岗时间:一个月之内 工作性质:全职 希望行业:计算机软件 目标地点:重庆 期望月薪:面议/月 目标职能:软件设计师 工作经验 2013/12 — 2015/8:XX有限公司[1年8个月] 所属行业:计算机软件 技术部软件设计师 1. 多次对软件工程项目进行实地需求调研,与客户进行深入沟通,了解项目需求。 2. 负责产品软件总体方案设计,做出概要设计及详细设计,并制作成文档。 3. 深入理解关系型数据库理论知识,并可运用其做出数据库结构设计。 2012/7 — 2013/11:XX有限公司[1年4个月] 所属行业:计算机软件 技术部数据库设计 1. 熟练使用PowerDesinger进行数据库设计,依据项目需求进行数据库设计。 2. 描述对象模型、数据模型、功能模型,对项目进行UML设计,制作文档。 3. 开发出结构合理,宜于扩展的数据库逻辑设计模型和物理设计模型。 教育经历 2008/9— 2012/6 重庆大学计算机科学与技术本科 证书 2009/12 大学英语四级 语言能力

英语听说,读写 自我评价 本人性格随和乐观,积极向上,爱好广泛,喜欢钻研,工作认真负责,拥有较强的组织能力和适应能力,并具有良好的身体素质。乐于沟通,易于融入集体,乐于助人,学习能力较好,注重理论与实践相结合,在工作中不断提高专业知识之余,同时也在不断地提高做人、做事的的能力,争取将工作做得更好,争取做更好的自己!软件实施工程师简历模板孙恽 一年以上工作经验|男|25岁 居住地:北京 电话:166****** E-mail: 最近工作[6个月] 公司:XX有限公司 行业:计算机软件 职位:测试实施工程师 最高学历 学历:本科 专业:工业工程学 学校:北京大学 自我评价 本人诚实守信,工作严谨踏实,认真负责,处事机灵。拥有积极向上的生活态度和广泛的兴趣爱好,具有良好的心理素质和吃苦耐劳精神,对事有自己的见解,并有较强的共事协作能力。对工作认真负责,诚实稳重,逻辑清晰、服从公司安排。工作中会很用心地去履行自己的职责,选择了就会很好地去执行。 求职意向 到岗时间:一个月之内 工作性质:全职 希望行业:计算机软件 目标地点:北京 期望月薪:面议/月 目标职能:测试实施工程师 工作经验 2014/4 — 2015/10:XX有限公司[6个月] 所属行业:计算机软件 工程部测试实施工程师 1. 负责数据库检查和办公区检查并监控子系统,可以及时发现问题并独立解决问题。 2. 负责来访客户的接待和设备登记,配合完成客户机器进场的前期测试准备工作。 3. 协助技术支持工程师完成相应的测试实施,负责运维文档的编写与归纳。 2014/8 — 2015/3:XX有限公司[7个月] 所属行业:计算机软件 工程部测试实施工程师 1. 协助销售代表取得客户对公司产品的认可,向客户讲解公司产品和技术方案,分析与理解客户需求。 2. 进行行业内新技术、新产品、新项目的技术跟踪。

VB常用字符串操作函数解读

VB常用字符串操作函数2009/11/25 18:321. ASC(X,Chr(X:转换字符字符码[格式]: P=Asc(X 返回字符串X的第一个字符的字符码 P=Chr(X 返回字符码等于X的字符 [范例]:(1P=Chr(65 ‘ 输出字符A,因为A的ASCII码等于65 (2P=Asc(“A” ‘ 输出65 2. Len(X:计算字符串X的长度 [格式]: P=Len(X [说明]:空字符串长度为0,空格符也算一个字符,一个中文字虽然占用2 Bytes,但也算 一个字符。 [范例]: (1 令X=”” (空字符串 Len(X 输出结果为0 (2 令X=”abcd” Len(X 输出结果为4 (3 令X=”VB教程” Len(X 输出结果为4 3. Mid(X函数:读取字符串X中间的字符 [格式]: P=Mid(X,n 由X的第n个字符读起,读取后面的所有字符。 P=Mid(X,n,m 由X的第n个字符读起,读取后面的m个字符。 [范例]: (1 X=”abcdefg” P=Mid(X,5 结果为:P=”efg” (2 X=”abcdefg” P=Mid(X,2,4 结果为 P=”bcde” 4. R eplace: 将字符串中的某些特定字符串替换为其他字符串 [格式]: P=Replace(X,S,R [说明]:将字符串X中的字符串S替换为字符串R,然后返回。[范例]:X=”VB is very good” P=Replace(X,good,nice 输出结果为:P=”VB is very nice” 5. StrReverse:反转字符串 [格式]: P=StrReverse(X [说明]:返回X参数反转后的字符串 [范例]:(1)X=”abc” P=StrReverse(X 输出结果:P=”cba” 6. Ucase(X,Lcase(X:转换英文字母的大小写 [格式]:P=Lcase(X ‘ 将X字符串中的大写字母转换成小写P=Ucase(X ‘ 将X字符串中的小写字母转换成大写 [说明]:除了英文字母外,其他字符或中文字都不会受到影响。 [范例]:(1)令X=”VB and VC” 则Lcase(X的结果为”vb and vc”,Ucase(X的结果为”VB AND VC” 7. InStr函数:寻找字符串 [格式]: P=InStr(X,Y 从X第一个字符起找出Y出现的位置 P=InStr(n,X,Y 从X第n个字符起找出Y出现的位置 [说明]:(1)若在X中找到Y,则返回值是Y第一个字符出现在X中的位置。(2) InStr(X,Y相当于 InStr(1,X,Y。(3)若字符串长度,或X为空字符串,或在X中找不到Y,则都 返回0。(4)若Y为空字符串,则返回0。 ---------------------------------------------------------------------------------------------- mid(字符串,从第几个开始,长度 ByRef 在[字符串]中[从第几个开始]取出[长度个字符串] 例如 mid("小欣无敌",1,3 则返回 "小欣无" instr(从第几个开始,字符串1,字符串2 ByVal 从规定的位置开始查找,返回字符

字符串处理

字符串处理 1.常见的字符串操作的三种类型 (1)提取和删除字符串 这类处理是取出一个字符串中若干个字符串,基本的方法是:确定需要提取子串的开始位置以及子串的长度。如果题目没有明确给出子串的开始位置及长度的信息,那么可以使用pos函数找出子串前后两个空格的位置,从而确定相关信息。 提取子串:用copy函数将子串提取出来。删除子串:用delete过程直接将子串删除。 (2)字符转换 这类处理是将字符对应的ASCII码按规律进行运算,使该字符转换成另一个字符。我们可以使用ord函数求出某一字符的ASCII码,用chr函数将ASCII码转换成字符。 (3)数值与字符转换 在处理位数很多数值很大的数时,可能超过了整数和实数所能表示的最大范围,在这种情况下,只能采用字符串进行处理。可以使用str过程将数值类型的数据转换成字符串类型,使用val过程可将字符串型数据转换成数值类型。 2.字符串处理的注意事项 (1)读入字串长度如果超过255,则要用字符数组保存字符串。 (2)在分析程序的算法效率时,要注意考虑字符串处理的函数和过程的运行时间。 (3)读数据时,不确定字符行数和每行的字符个数时,可用行结束标记eoln和文件结束 标记eof来读数据。 3.常见的字符串过程和函数 (1)length(s)函数,求字符串s的长度。 (2)copy(s,w,k)函数,在字符串s中从w开始截取长度为k的子串。 (3)val(s,k,code)过程,将字符串s转为数值,存在k中,code返回出错的首位置。 (4)str(i,s)过程,将数值i转为字符串s。 (5)delete(s,w,k)过程,在s中删除从第w位开始的k个字符。 (6)insert(s1, s, w)过程,将s1插到s中第w位。 (7)pos(c, s)函数,求字符c在s中的起始位置。 (8)连接号“+”,将两个字符串连接起来。 (9)upcase(ch)过程,将字母ch转换成大写字母。

【项目工程师简历范文】实施工程师简历范文

【项目工程师简历范文】实施工程师简历范文 简历即对履历的简要陈述,又称履历表,英文简称CV,常用于个人求职、申请,但也可作为非求职者的经历简述,下面是给大家的项目工程师简历范文,欢迎阅读。 姓名: 目前所在:番禺区年龄:32 户口所在:湖南国籍:中国 婚姻状况:已婚民族:汉族 培训认证:未参加身高:175 cm 诚信徽章:未申请体重:65 kg 人才测评:未测评 我的特长: 人才类型:普通求职

应聘职位:工业/产品设计:项目工程师,项目经理/主管:销售工程师,首席技术执行官CTO/首席信息官CIO:工厂管理 工作年限:11职称:中级 求职类型:均可可到职日期:一个月 月薪要求:5000——8000希望工作地区:广州,, 广州雅耀电器有限公司起止年月:20xx—04 ~至今 公司性质:民营企业所属行业:家具/家电/工艺品/玩具/珠宝 担任职位:项目工程师 工作描述:LED灯具研发工程师(射灯、台灯、天花、平板灯、镜墙灯)LED灯具的开发(客户主要为PHILIPS、宜佳等) 离职原因:个人原因 广州骏耀科技有限公司起止年月:20xx—09 ~ 20xx—04

公司性质:外商独资所属行业:通信/电信/网络设备 担任职位:项目/结构工程师 工作描述:灯饰灯光结构设计 主要负责LED摇头与壁挂灯、效果灯、落地灯及家居照明用灯、烟机、灯串的开发(包括外观机构(3D2DBOM)资料、打样、跟模、辅助上线、改良、申请认证) 离职原因:經濟危機 番禺华润电器有限公司起止年月:20xx—05 ~ 20xx—09 公司性质:民营企业所属行业:通信/电信/网络设备 担任职位:工程主管/结构工程师 工作描述:1。负责音响、功放、USB充电器产品的设计,开发与图样制作。

数据库基础知识试题(含答案)

数据库基础知识试题 部门____________ 姓名__________ 日期_________ 得分__________ 一、不定项选择题(每题分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令 是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

字符串处理常用方法

C# string类应用 判断是否包含子串 想要判断一个字符串中是否包含某个子串,可以用Contains方法来实现: public bool Contains (string value) 参数value为待判定的子串。如果包含,返回true;否则返回false。下面的代码判断“Hello”中是否包含两个子串。 1.bool b1 = strA.Contains("ll"); //true 2.Bool b1=strA.Contains("MM"); //false 4.1.4 定位字符和子串 定位子串是指在一个字符串中寻找其中包含的子串或者某个字符。在String类中,常用的定位子串和字符的方法包括IndexOf/LastIndexOf及IndexOfAny/LastIndexOfAny,下面进行详细介绍。 1.IndexOf/LastIndexOf IndexOf方法用于搜索在一个字符串中,某个特定的字符或者子串第一次出现的位置,该方法区分大小写,并从字符串的首字符开始以0计数。如果字符串中不包含这个字符或子串,则返回-1。常用的重载形式如下所示。 (1)定位字符 int IndexOf(char value) int IndexOf(char value, int startIndex)

int IndexOf(char value, int startIndex, int count) (2)定位子串: int IndexOf(string value) int IndexOf(string value, int startIndex) int IndexOf(string value, int startIndex, int count) 在上述重载形式中,其参数含义如下: value:待定位的字符或者子串。 startIndex:在总串中开始搜索的其实位置。 count:在总串中从起始位置开始搜索的字符数。 下面的代码在“Hello”中寻找字符…l?第一次出现的位置。 代码4-7 使用IndexOf寻找字符第一次出现位置:Default.aspx.cs 1. String s=”Hello”; 2. int I = s.IndexOf(…l?)); //2 同IndexOf类似,LastIndexOf用于搜索在一个字符串中,某个特定的字符或者子串最后一次出现的位置,其方法定义和返回值都与IndexOf相同,不再赘述。 2.IndexOfAny/LastIndexOfAny IndexOfAny方法功能同IndexOf类似,区别在于,它可以搜索在一个字符串中,出现在一个字符数组中的任意字符第一次出现的位置。同样,该方法区分大小写,并从字符串的首字符开始以0计数。如果字符串中不包含这个字符或子串,则返回-1。常用的IndexOfAny 重载形式有3种:

数据库基础与应用试题答案

啊阿斯蒂芬啊发送地方阿德法按时的发 委托开发的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。√ 以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。× 根据信息技术扩散模型,在集成阶段,企业通过总结经验教训,开始认识到运用系统的方法,从总体出发,全面规划,进行信息系统的建设与改造。× 对于企业信息化的发展阶段,不同的学者有不同的论述,建立了不同的模型。比较著名的模型有两个,一个是世界银行报告中提出的信息技术的扩散模型,另一个是诺兰模型。√ 战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转换是通过企业过程/数据类矩阵的分析得到的。× 生命周期法按用户至上的原则,严格区分工作阶段,整个开发过程工程化。√ 原型法充分利用最新的软件工具很快形成原型。一方面,将系统调查、系统分析、系统设计三个阶段融为一体,缩短了开发周期。√ 在管理信息系统的分析过程中,通过制作业务过程和数据的U/C矩阵可以帮助我们合理划分系统逻辑功能(即:系统功能模块的划分)。√ 对于企业来说管理信息系统只存在有无的问题,并无优劣之分。× 管理信息系统纯粹是一个技术系统,人的作用只是微乎其微。× 管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。√ 管理信息系统从概念上看由四大部件组成:信息源、信息处理器、信息用户和信息管理者。√ 管理信息系统能提供信息,具有支持企业或组织的运行、管理和记录功能。√ 管理信息系统很难实测企业的各种运行情况。× 管理信息系统的特点是必须通过传统物流服务方式才能实现信息传递。× 在信息管理中, 信息和数据是两个在概念上有所区别的术语,所以任何时候针对任何对象,信息和数据都是绝对而言的,不能混淆。× 在对这些信息的加工中,按处理功能的高低可把加工分为预加工、综合分析和决策处理。√ 许多企业都能从记录到的客户销售数据中经过仔细分析得到潜在的客户需求并极力追求进一步的市场份额,这说明了信息系统可以改进企业的生产销售方式。√ 管理信息系统是仅仅服务于管理控制层的信息系统,所以从广义上,MIS对各个子系统具有管理、控制、计划的功能。× 根据诺兰模型,在信息管理阶段,信息系统面向企业整个管理层次,从低层的事务处理到高层的预测与决策都能提供信息支持。√ 划分时应同时遵循两点原则:沿对角线一个接一个地画小方块,即不能重叠,又不能漏掉任何一个数据和过程;小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。√

相关主题