MM模块1、 BAPI_MATERIAL_SAVEDATA 创建物料主数据注意参数EXTENSIONIN的使用,可以创建自定义字段例如WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR.T_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MARA'.T...
设计模式一 工厂模式Factory 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。可是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 很多类型对象的创造须要一系列的步骤: 你可能须要计算或取得对象的初始设置; 选择生...
分类:
其他好文 时间:
2015-03-01 10:30:03
阅读次数:
189
简单工厂模式简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存在的目的很简单:定义一个用于创建对象的接口。先来看看它的组成:1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。2) 抽象产品角色:它一般是具体产品继承的父类或...
分类:
其他好文 时间:
2015-03-01 10:20:47
阅读次数:
154
1.pre为了更方便的管理安装的软件需要创建个专用目录cd~
mkdirdata#disk
cddata
mkdirsoftware#软件安装位置
mkdirtar_box#tar包存放位置2.setupjdk采用wget安装,安装源为官方jdk,选择jdk7#cd/data/software
#wget--no-cookies--no-check-certificate--header"Cookie:gpw_e2..
分类:
数据库 时间:
2015-03-01 01:38:39
阅读次数:
316
场景:
1. 需要统计某个线程的对象上创建的个数.
2. 当创建的堆空间需要根据线程需要创建和结束时销毁时.
3. 因为范围是线程只能看到自己的存储数据,所以不需要临界区或互斥量来维护自己的堆内存. 加入如果用全局std::map实现,那么必须在put和get时加锁,这是很损耗资源的.
4. 可以用在维护一个连接,比如socket,database连接....
分类:
编程语言 时间:
2015-03-01 00:25:18
阅读次数:
273
1.为什么要用Mock?
在测试过程中,往往会遇到这些问题:
(1)真实对象具有不可确定的行为(产生不可预测的结果,如股票行情)。
(2)真实对象很难被创建。
(3)真实对象的某些行为很难触发(如网络错误)。
(4)真实对象令程序的运行速度很慢。
(5)真实对象有(或者是)用户界面。
(6)测试需要询问真实对象它是如何被调用的(例如,测试可能需要验证某个回调函数是否被调用了)...
分类:
其他好文 时间:
2015-03-01 00:25:15
阅读次数:
324
下面是一段简单的Shader代码(创建一个Shader时的默认代码),下面对照代码逐行分析。 1 Shader "LearnShaders/BasicDiffuse" { 2 Properties { 3 _MainTex ("Base (RGB)", 2D) = "whit...
分类:
编程语言 时间:
2015-03-01 00:20:57
阅读次数:
290
传统技术:document.write 和 innerHTML深入剖析DOM方法:createElement、createTextNode、appendChild 和 insertBefore7.1.1 document.writedocument对象的write()方法可以方便快捷地把字符串插入到...
分类:
编程语言 时间:
2015-03-01 00:20:17
阅读次数:
284
创建一个UIAsset var uiAsset = new egret.gui.UIAsset(); uiAsset.source = "bgImage";把UIAsset添加到SkinnableContainer上 var container = new egret.gui.SkinnableCo...
分类:
其他好文 时间:
2015-03-01 00:17:49
阅读次数:
251
1、创建hadoop用户【所有操作都是root,在所有master和slaver上】1)、创建hadoop用户:adduser hadoop2)、更换密码:passwd hadoop===========================================================...
分类:
其他好文 时间:
2015-03-01 00:17:31
阅读次数:
215