自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (7)
  • 收藏
  • 关注

原创 HBuilder x 添加微信开发者工具

新建一个项目,选择默认模板即可打开index页面,运行 - 微信开发者工具如果没有安装wechat工具,会有提醒,然后根据地址下载安装包到本地,安装后返回该操作设置安装路径运行wechat工具,设置服务端口,否则HBuilder无法运行到小程序;设置->安全设置->服务端口,打开即可运行程序,会自动打开wechat小程序,看到hello表示成功。...

2022-05-21 10:58:24 558

原创 Kivy App开发之数据交互一

任何应用都离不开数据,开发kivy app 时可以使用内嵌数据库(sqlite)解决数据存储的问题。如果数据比较复杂且数据量较大时,sqlite 则显得不合时宜,毕竟它是一个轻量级的数据库,不可储存过多的数据,性能发挥最好只是在存放较小数据量的情况下。不能将sqlite当关系数据库(sqlserver,mysql)来使用,它存储的数据量有限。所以开发app时不可以避免的要搭建服务器,在服务器部署数据库,进行数据交互。在服务器提供api接口,app端请求这个接口进行数据交互。首先在app端发送

2021-10-22 16:47:37 1486

原创 Kivy App开发之SQLite

SQLite 嵌入式数据库,它的数据库实际就是一个文件(.db)。该数据库体积较小,所以可以用在各种应用程序里,或在ios和android的app中集成。python3内置了sqlite3,所以python可以直接使用sqlite,不需要再安装。首先连接到数据库,一个数据库连接称为connection;连接到数据库后,打开游标(Cursor),通过Cursor执行SQL语句,然后获得执行结果。python内置了数据库操作的API接口,任何数据库与python连接,只需要提供符合python标准的数

2021-10-19 16:54:55 727

原创 JasperReport 报表发布

添加报表依赖Maven配置:添加依赖时如果提示找不到iText, jfree, 则添加如下配置排除依赖POI用于导出txt, doc,pdf等POI-OOXML 协助POI处理EXCEL。在Java工程中添加文件夹并将jasper模板文件拷入。java调用jasperPath, 模板文件的路径datasource , 报表数据,模板中detail的数据,一般是一个列表params , 报表中除列表外的数据...

2021-09-18 15:08:55 170

原创 Jaspersoft Studio 创建简单报表

安装软件链接:https://pan.baidu.com/s/1OG6B0mvHI28bCWn-Mx1ZAQ提取码:mxzx启功,首个报表进入软件-> Repository Explorer数据源链接,这里默认有一个Data Adapters, 可以修改名称,26是修改后的名称,双击进入设置数据库连接根据自己的数据库类型选择相应的JDBC驱动类型,然后输入地址用户等信息。这里注意选择第三个选项页设置自己的驱动位置我的数据库是SQLserver所以选择sql server的驱动,注意.

2021-09-18 11:10:33 816

原创 蜂鸣器 模块的使用

根据驱动原理可以分为有源和无源两种,源,指的是震荡源,非电源。即有源内部带振荡器,只要通电就会发出声音;无源内部不带振荡器,如果用直流信号无法让其鸣叫,可用2k~5k的波去驱动。 有源在价格上比无源贵,因为里面多了个震荡电路。外形上有源蜂鸣器一般高度位9mm,无源8mm。有源蜂鸣器,使用程序控制方便。使用3.3v驱动,如果使用5v,可能高低电平都无法驱动。接线, GND:PIN34;I/O:PIN31;VCC:PIN1(3.3V)按以下接入蜂鸣器接入主机接下来,让它叫起来。写代码,个人一

2021-07-08 15:05:28 4883

原创 Led 模块的使用

一个实例,让led灯闪烁起来。首先,使用杜邦线将组件与主机连接起来,V 接5v电源,G 接GND,S接GPIO接口。这里GPIO接口选择了33。红色接5v电源,黄色接GPIO33,黑色GND创建led.py,代码如下执行py文件效果,红色灯闪烁,30秒后停止...

2021-07-07 14:05:30 922

原创 Kivy App开发之garden.navigationdrawer安装

如果App的页面较多,可以在主页面添加一个在左侧隐藏的导航栏,这样的样式在Android的布局中是比较常见的,Kivy中可以使用NavigationDrawer来实现。NavigationDrawer安装比较简单,只需执行命令"garden install navigationdrawer"即可。NavigationDrawer使用需要定义2个窗口,默认将第一个窗口作为隐藏面板,第二个作为主面板,通过方法toggle_state()方法来显示或隐藏窗口。安装:执行cmd,打开命令窗口,执行g

2020-10-18 01:32:25 1106

原创 Kivy App开发之手势控制

在App开发中,为了加强用户体验,通常需要在App中添加手势功能,即通过向左,向右和向上滑动的方式来触发不同的事件,从而实现不同的功能。在进行手势控制之前,需要手势的相关信息,比如从左向右滑动,先通过程序捕捉到手势的信息。在安装kivy时,如果安装了kivy-examples(可以使用命令python -m pip install kivy_examples==1.11.1安装),在kivy-examples的安装目录下找到gestures/gesture_board.py文件,运行后可以看到一个黑

2020-10-17 23:46:03 700

原创 Kivy App开发之登录界面Demo

登录界面是根据个人设想简单设计的,效果如下:代码如下,新建login.kv<LoginPage>: FloatLayout: canvas.before: Rectangle: size:self.size pos:self.pos source:"image/bg2.png" Image: so

2020-10-16 15:33:17 2936

原创 Kivy App开发之中文处理

kivy的字体库是不支持中文显示的,代码注释中文也会有问题,但是它是支持Unicode编码的,所以可以将中文转为Unicode编码。首先编写一个程序将中文转为Unicode字符串def trun_to_unicode(string): str = '' for v in string: str = str + hex(ord(v)).upper().replace('0X','\\u') print(string,'的Unicode编码为:',str)

2020-10-15 10:24:05 1188 2

原创 ABAP 读取单据文本

单据的长文本读取读取PR行项目的送货文本首先查看文本属性数据,双击文本goto-header框中就是需要的信息使用READ_TEXT函数读取文本信息可以查看到Text Name 是PR单号和行号连接而成语言ZH, 代码是1,EN,代码是'E‘调用函数"deliverytextCONCATENATE<fs>-zbanfn<fs>-zbnfpoINTODATA(lv_name).name_tmp=lv_na...

2020-10-14 17:49:11 266

原创 Kivy App开发之多页面切换跳转

APP比较多页面时,业务需要从页面A跳转到页面B。首先定义一个页面receive,另一个页面index,点击index上的按钮,跳转到receive页面。receive.kv定义如下:<ReceivePage>: BoxLayout: id:receive_box orientation:"vertical" canvas.before: Rectangle: pos:s

2020-10-13 21:05:07 2259

原创 Kivy App开发之页面加载

实现在主程序里加载其他页面1. index.kv文件,代码<IndexPage>: cols:1 Button: text:"press anywhere to start app" on_press:print("index clicked")2. index.py,from kivy.uix.gridlayout import GridLayoutclass IndexPage(GridLayout): def

2020-10-13 18:35:46 918

原创 Kivy App开发之新建项目

创建一个新的项目,执行以下步骤:1. 执行cmd, 进入命令窗口,切换到放项目文件的目录 2. 创建虚拟环境执行后可以查看到文件夹内容3. 使用PyCharm打开,设置编译器 找到Interpreter菜单设置已安装的python编译器4. 编写hello程序测试 新建一个main.py文件,输入以下代码from kivy.app import Appfrom kivy.uix.button import Buttonfrom kivy....

2020-10-13 16:23:08 449

原创 BAPI实现采购订单审批

REPORTy002.DATA:gt_t16fsTYPESTANDARDTABLEOFt16fs, "批准策略 表T16FSBEGINOFgt_ekkoOCCURS0,ebelnLIKEekko-ebeln,"采购订单编号frggrLIKEekko-frggr,"审批组fr...

2020-10-13 00:41:50 853

原创 Kivy App开发之UX控件CheckBox

CheckBox复选框,一个特定的两种状态的按钮,可以选中或取消选中。如果一个组中只有一个checkbox,则将成为单选按钮。使用时通过CheckBox类生成一个复选框并设置相关样式,checkbox = CheckBox()定义回调函数def on_checkbox_active(checkbox,value): if value: print('checkbox',checkbox,'is active') else: pr...

2020-10-10 15:59:19 515

原创 Kivy App开发之UX控件TextInput

TextInput文本输入框,可编辑,支持UNICODE编码,多行,光标导航,选择和剪切板等多种功能使用输入框需要引入TextInput类,通过TextInput类生成一个文本框并设置相关样式,在通过add_widget()方法添加到布局中,如from kivy.uix.textinput import TextInputinput = TextInput(text = 'tst')self.add_widget(input)TextInput常用属性,方便设置输入值的样式属性

2020-10-10 12:18:41 1219

原创 Kivy App开发之UX控件Image

kivy使用Image控件来显示图片,通过size,pos属性设置大小和位置,source属性设置图片的相对路径。另外,如果图片过大,为了防止卡顿,可以使用异步加载的方式来显示图片。通过Image类生成一个图片,然后通过add_widget()方法添加到布局中,代码如下from kivy.uix.image import Imageimg = Image(source='01.jpg')self.add_widget(img)注意,source使用的是相对路径,即直接运行文件main.p

2020-10-10 10:16:40 1313

原创 Kivy App开发之UX控件Label

在kivy中,label用于呈现文本,支持ASCII和UNICODE编码的字符串(不支持中文),在label中可以设置文本内容,字体,大小,颜色,对齐方式,换行,引用及标记文字等。使用时,先引入Label类,然后通过Label类生成一个标签,再通过add_widget()方法添加到布局中。from kivy.uix.label import Labellbl = Label(text='Label 100')self.add_widget(lbl)Label的常用属性属性 说明

2020-10-09 18:21:23 1191 2

原创 Kivy App开发之UX控件Button

kivy中的按钮控件Button,可以放置文本或图像,也可以监听用户的行为等。使用方法:通过Button类生成一个按钮,再通过add_widget()添加到布局中from kivy.uix.button import Buttonbt = Button(text='Button 01')self.add_widget(bt).kv文件代码如下Button: text:'Button 01'因为kivy会自动放大根控件,所以在按钮没有设定位置和大小时运行程序,按钮会充满窗口

2020-10-09 16:32:50 961

原创 Kivy App开发之画布Canvas

在kivy中的每个控件以及布局中都包含了canvas属性,通过canvas属性,可以设置控件的背景以及显示的颜色,可以通过在canvas中添加不同的Instructions指令来达到不同的页面效果。可以将canvas理解为在坐标空间中一个无限的绘图板,通过向canvas中添加绘图指令来绘制图形。通过add(Instruction canvas)方法将一个canvas画布添加到布局中。from kivy.app import Appfrom kivy.uix.relativelayout im

2020-10-09 15:14:48 1369 1

原创 Kivy App开发之页面背景设置

widget控件创建后,kivy会自动为其生成一个canvas画布,用来绘制对象,通过画布可以设置显示的颜色,尺寸等,或设置背景图片。这里的画布与html5里的是不相同的,是一组在坐标空间的指令容器。设置背景色为白色,代码如下from kivy.app import Appfrom kivy.uix.boxlayout import BoxLayoutfrom kivy.graphics import Rectangle,Colorclass BoxLayoutWin(BoxLayout)

2020-10-09 14:05:28 2285 1

原创 Kivy App开发之布局 StackLayout

StackLayout为堆栈布局,在StackLayout布局中,只要没有超出布局的范围,可以垂直或水平地摆放子控件,子控件的大小可以不相同。通过orientation属性指定布局的方向,默认值”lr-tb"。lr,表示从左到右,rl,表示从右往左,tb,表示自上而下,bt,表自下而上。orientation有8个有效属性:按行,lr-tb,lr-bt,rl-tb,rl-bt按列,tb-lr,bt-lr,tb-rl,bt-rl示例:.pyfrom kivy.app import A

2020-10-09 12:09:26 327

原创 Kivy App开发之布局 ScatterLayout

ScatterLayout为分散布局,与RelativeLayout布局类似,当改变位置时,布局内的控件也会随着父布局一起移动。ScatterLayout布局主要有Scatter来实现,所以可以进行平移,旋转,缩放布局。示例,利用布局实现图片缩放和旋转。创建scatter.kv文件,代码如下,设置背景色为白色,布局内使用图片,图片的路径为.kv 的同级目录<ScatterLayoutWin>: canvas: Color: rgba:

2020-10-09 11:28:48 415 1

原创 Kivy App开发之布局 RelativeLayout

Relativelayout为相对布局,定位属性x, center_x, right, y, center_y, top相对于父布局的大小,而不是窗口的大小。示例,引入BoxLayout当作基础布局,再添加RelativeLayout布局.py代码如下from kivy.app import Appfrom kivy.uix.boxlayout import BoxLayoutclass RelativeLayoutWin(BoxLayout): def __init__(sel

2020-10-09 11:04:30 307

原创 Kivy App开发之布局 PageLayout

PageLayout类似于动态布局,使用PageLayout可以创建一个简单的多页面布局,可以在这些页面间翻转。但是该布局将子控件作为一个单独的页面,所以不支持size_hint和pos_hint等属性。实现代码,.kv文件<PageLayoutWin>: anim_kwargs:{'d':5,'t':'linear'} page:2 swipe_threshold:.8 border:'100dp' Button: text:

2020-09-30 16:20:33 789

原创 Kivy App开发之布局 GridLayout

GridLayout为网格布局,当需要将控件排列成表格状时,可以使用GridLayout布局方式,根据布局的配置,子控件按照自己的索引顺序被分配位置。使用GridLayout时,需要设置具体的列数(cols)或者(rows)中的一个值,否则程序不能够被执行;只有指定了行或列,当子控件发生变化时,布局才会根据设置的值进行扩展,但是不会超出界限值。示例,先创建一个grid.kv文件,代码如下<GridLayoutWin>: padding:20 spacing:20

2020-09-30 15:05:04 1260

原创 Kivy App开发之布局 AnchorLayout

锚点布局,AnchorLayout,可以将子控件设置在左上,中上,右上,左中,正中,右中,左下,中下,右下等9个位置,使用时需要指定anchor_x和anchor_y两个属性。anchor_x,默认为’center',可以接受‘left','center','right'值,分别表示,左中右。anchor_y,默认为'center',可以接受’top','center','bottom'值,分别表示,上中下。示例,先定义一个anchor.kv文件,代码如下<AnchorLayoutW

2020-09-30 13:57:21 470

原创 Kivy App开发之布局 BoxLayout

盒子布局,BoxLayout,可以将子控件水平或垂直排列,类似于Android中的线性布局,默认以10像素的间距平分父窗口,也可以自定义设置间距,改变布局方式等。Python代码实现方式,在main.py中导入app类及相关的kivy包,BoxLayout,Button等,编写类继承App类,并实现build()方法;然后编写布局类,继承BoxLayout类,在build()中返回布局类。实现代码如下,main.pyfrom kivy.app import Appfrom kivy.uix.

2020-09-30 12:07:57 810

原创 Kivy App开发之布局 FloatLayout

FloatLayout时浮动布局,子控件通过位置和尺寸控制,放在窗口的任意位置,当窗口尺寸变化时,内部的子控件也会相应地调整大小和位置。示例代码main.py代码如下from kivy.app import Appfrom kivy.uix.floatlayout import FloatLayoutclass FloatLayoutWin(FloatLayout): def __init__(self,**kwargs): super().__init__(**

2020-09-30 00:59:15 838

原创 Kivy App开发之第一个程序 Say Hello

代码:from kivy.app import Appfrom kivy.uix.button import Buttonfrom kivy.uix.boxlayout import BoxLayoutclass HelloPage(BoxLayout): def __init__(self,**kwargs): super().__init__(**kwargs) self.btn = Button(text="Say Hello") s.

2020-09-29 14:21:06 348

原创 kivy app 开发之环境搭建

python 安装下载安装包并安装,注意勾选自动设置环境变量.注意ptython版本尽量3.5或以上安装Kivypip install virtualenv创建项目,创建一个kivy的demovirtualenv kv-demo安装其他依赖项python -m pip installdocutils pygments pypiwin32 kivy_deps.sd12 == 0.1.22 kivy_deps.glew == 0.1.12以下可以二选一安装,建议都安装python -m .

2020-09-29 12:01:32 903

原创 BAPI实现批量创建物料 BAPI_TRANSACTION_COMMIT

上传EXCEL文件,读取EXCEL文件内容保存到内表。bapi赋值调用BAPI_TRANSACTION_COMMIT创建物料DATA: lv_unit TYPE meins, "基本计量单位bapi_exe_result(1) TYPE c."bapi执行结果标识DATA: BEGIN OF wa_material,marc_plant TYPE werks_d, "工厂mard_stge_loc TYPE lgort_d, .

2020-07-31 16:51:46 1108

原创 SALV设置hotspot 实现

CLASS lcl_alv DEFINITION.PUBLIC SECTION.TYPES: BEGIN OF ty_vbak,vbeln TYPE vbak-vbeln,erdat TYPE erdat,auart TYPE auart,kunnr TYPE kunnr,END OF ty_vbak.DATA: gt_vbak TYPE STANDARD TABLE OF ty_vbak.DATA: go_alv TYPE REF TO cl_salv_table.METHODS:g

2020-07-10 18:07:18 532

原创 SAP使用BAPI创建SO

&---------------------------------------------------------------------*& Report YSO01&---------------------------------------------------------------------*& create so&----------------------------------------------------------------

2020-06-06 17:31:56 1304

原创 SO增强 修改SO状态

如果SO金额超出指定金额,需要审批,通过标准的配置实现SO的审批功能,然后通过增强检查so的金额,控制是否需要审批。MV45AFZZ - FORM USEREXIT_READ_DOCUMENTFORM USEREXIT_READ_DOCUMENT.* { INSERTdata lv_netwr TYPE vbak-netwr.IF vbak-waerk NE ‘CNY’.DATA:lw_return TYPE bapiret1,lw_rate TYPE bapi109

2020-05-26 23:27:00 1291

原创 SAP 下载资源文件模板

REPORT YTEST05.TABLES:sscrfields.DATA:gs_sel_btn TYPE smp_dyntxt.CONSTANTS: gc_template TYPE sobj_name VALUE ‘File_TEMPLATE’.data: gv_title_folder TYPE string.SELECTION-SCREEN FUNCTION KEY 1.PARAMETERS:p_file TYPE localfile .SELECTION-SCREEN BEGIN O

2020-05-15 22:14:15 505

原创 SAP 免费交货

migo 免费收货migo 界面操作操作界面参数表头选择 收货,其他,511.物料数量何处供应商批次批次号系统不必存在,提交时系统创建ABAP 实现参数DATA: gm_header TYPE bapi2017_gm_head_01.DATA: gm_code TYPE bapi2017_gm_code.DATA: gm_headret TYPE bap...

2020-04-28 23:54:35 1129

原创 SAP RFC库存仓位转移

SAP库存仓位转移参数1lgort_f 源库存点,lgort_t 目标库存点,lgpla 库位(BIN)参数2 表参数输入表et_item,输出表et_returnet_item内容,传入物料,批次,数量,其他忽略实现定义DATA:ls_header LIKE bapi2017_gm_head_01,ls_headret LIKE bapi2017_gm_head_ret...

2020-04-28 23:06:54 1371

SAP S4应用APP安装04

SAP S4应用服务安装过程,包含主要步骤,HANA STUDIO安装,SAPGUI安装; APP安装前服务器相关设置检查, 相关参数设置,APP安装过程; DDIC用户相关设置;

2024-07-01

SAP S4应用APP安装03

SAP S4应用服务安装过程,包含主要步骤,HANA STUDIO安装,SAPGUI安装; APP安装前服务器相关设置检查, 相关参数设置,APP安装过程; DDIC用户相关设置;

2024-07-01

SAP S4应用APP安装02

SAP S4应用服务安装过程,包含主要步骤,HANA STUDIO安装,SAPGUI安装; APP安装前服务器相关设置检查, 相关参数设置,APP安装过程; DDIC用户相关设置;

2024-07-01

SAP S4应用APP安装01

SAP S4应用服务安装过程,包含主要步骤,HANA STUDIO安装,SAPGUI安装; APP安装前服务器相关设置检查, 相关参数设置,APP安装过程; DDIC用户相关设置;

2024-07-01

SAP SD销售发票自动审批

SAP SD销售发票审批,审批代码VFX3,录制BDC,通过程序自动审批; 开发票后自动后台执VFX3审批发票,减少财务操作。需要添加增加调用此程序,在VF01保存发票后自动调用,即在发票完全生成之后调用。VFX3执行后会产生会计凭证。

2024-07-01

陀螺仪的使用树莓派陀螺仪

陀螺仪的使用示例,编码使用python3。主设备产生开始信号,发送从设备地址位和一个写数据位,然后发送寄存器地址,这样才能开始读寄存器。收到应答信号后,主设备再发一个开始信号,发送从设备地址位和一个读数据位。设备产生应答信号并开始发送寄存器数据。通信以主设备产生的拒绝应答信号和结束标志结束。拒绝应答信号产生定义为 SDA 数据在第九个时钟周期一直为高。

2023-11-09

JAVA调用SAP接口设置

JAVA程序与SAP系统集成时,JAVA可以调用SAP RFC接口实现数据交互,JAVA需要添加sapjco3.ja支持库。通过maven的方式添加,或直接在java项目中添加jar包。

2023-11-08

Python爬虫简单示例

Python爬虫示例

2023-11-08

Python爱心代码爱心代码

python爱心代码高级

2023-11-08

JAVA PDF文件生成与打印

JAVA标签打印,使用maven添加依赖itextpdf,通过代码控制打印输出,实际应用中可以打印小标签。包含pdf生成,控制和打印格式。

2023-11-08

虚拟机安装HANA数据库

使用vmware安装hana数据库进行学习之用。安装vmware后,安装linux系统,版本选择suse,系统安装完成后,登录系统,执行命令切换到root用户设置hostname,安装HANA数据库需要用到,设置后测试是否连通,设置宿主机到虚拟机的文件传输,suse启动sshd服务。安装HANA数据库,设置好各个参数,包括管理员pwd,user id和SYSTEM密码等,安装过程消耗内存较大,完成后切换到hana用户,查看数据库运行情况。最后可以安装hana studio书库库管理工具

2023-11-08

App声音文件mp3 App开发

APP开发时使用到的声音文件,比如点击按钮,提示不同的声音,包含2个文件,叮一声和额一声,mp3格式

2023-11-08

继电器控制LED灯树莓派

介绍如何接线和各接口说明,并通过代码控制继电器的高低电平,通过接线来控制led灯,使用树莓派本身来给led灯供电。led原理图和继电器原理图,led 灯V 接供电,然后由S 接继电器的COM,继电器的NC 再接向GND,注意继电器 的N/A 是常闭的,是不导通的。继电器的闭合指的是COM 与NC 的闭合,断开也指这两个 的断开。和N/A 没关系,是常闭的

2023-11-08

SAP权限角色下载与上传

SAP权限控制通过角色来实现,不同的用户拥有不同的角色,可以同时拥有多个角色,以实现权限的控制。权限角色不仅需要设置相关的功能菜单,还需要甚至相关的操作权限,如查询,删除,更新等,另外还有权限范围的控制,如某个工厂,所以整套设置比较复杂,于是就需要在测试系统进行设置,测试,待完善之后通过上传角色文件的形式将此权限控制上传到生产系统,不需要再重复创建角色,实现跨系统设置传输。

2023-11-07

SAP角色权限设置与管理

SAP系统通过权限检查,用户需要适当的权限,使用角色形式的配置文件分配授权,这些配置文件将输入到用户主记录中。主要包括角色的创建,代码PFCG,分为单一角色和复合角色,可以通过复制类似功能的角色快速创建一个新的角色,然后修改需要的权限。角色创建之后通过添加或删除包含的事务代码来修改权限,然后生成配置文件,注意生成配置文件前检查当前角色包含的操作工厂及权限,如查看,编辑,删除等,都是细分的;生成配置文件后,可以在角色用户分页下添加新用户,然后执行用户比较即更新用户的权限;或执行SU01打开用户编辑,将权限角色添加到用户的权限列表中;复合角色的使用可以实现复杂的权限控制,文件中有所介绍。如果用户希望将此客户端中维护的角色转移到其他客户端,则需要使用传输请求。

2023-11-07

BAPI上载EXCEL批量创建物料.docx

SAP开发,ABAP开发,创建物料BAPI应用。上载EXCEL模板,实现批量创建,修改物料主数据。实现多工厂同时创建,避免复制等重复操作。

2020-09-02

批次编码规则 numrange.pdf

SAP批次管理,批次编号规则设置,后台配置,ABAP使用方法,根据配置规则自动产生批次编号。SAP MM相关配置。

2020-08-24

LSMW导出.pdf

LSMW操作设置后,导出文件,然后导入到其他系统,如测试系统到生产系统,避免重复设置。使用时只需修改部分参数即可。

2020-08-24

application-dev.yml

spring boot 相关配置 ,Druid 数据库连接池配置, 日志文件配置,数据源sql server配置,JPA配置

2020-08-22

java属性文件读取代码

JAVA配置文件读取,加载操作

2016-02-25

java数据库操作基础类

JAVA数据库操作基础类,包括添加,修改,删除,查询等,新手学习类

2016-02-25

ruby新手入门教程

第一章 概述...................................................................................................................................4 1.1 编程语言的发展简史......................................................................................................4 1.2 编程其实很容易..............................................................................................................7 1.3 Ruby的由来.....................................................................................................................8 1.4 Ruby的特性.....................................................................................................................9 第二章............................................................................................................................................11 2.1 下载Ruby 1.8.5..............................................................................................................11 2.2 安装Ruby 1.8.5 for Windows........................................................................................12 2.3 开始第一个小程序........................................................................................................14 2.4 Ruby语言的集成开发环境...........................................................................................17 第三章 语法快览.........................................................................................................................18 3.1 注释与分行....................................................................................................................18 3.2 分隔符............................................................................................................................20 3.3 关键字............................................................................................................................21 3.4 运算符............................................................................................................................23 3.5 标识名和变量的作用域................................................................................................25 3.6 类库................................................................................................................................26 3.7 数据类型........................................................................................................................27 3.8 赋值和条件运算符........................................................................................................28 3.9 条件判断语句................................................................................................................30 一. 单行 if(如果) 语句...........................................................................................30 二. 多行 if 语句...........................................................................................................30 三. unless(除非) 条件语句:........................................................................................30 四. case分支条件语句....................................................................................................31 3.10 循环语句......................................................................................................................32 一. while(当…) 循环................................................................................................32 二. 单行 while 循环.....................................................................................................32 三. until(直到…) 循环...........................................................................................32 四. for…in 循环.............................................................................................................33 五.break , next & redo & retry....................................................................33 六. 求50以内的素数。................................................................................................36 七. times , upto , downto , each ,step..............................................................................37 3.11 异常与线程..................................................................................................................38 3.12 一个综合小练习..........................................................................................................39 第四章 一切都是对象.................................................................................................................40 4.1 两种思维方式................................................................................................................40 4.2 对象................................................................................................................................41 4.3 封装................................................................................................................................43 开源文档:Ruby 语言入门教程 v1.0 第 2 页 4.4 继承................................................................................................................................45 4.5 多态................................................................................................................................47 第五章............................................................................................................................................48 5.1 为什么是Ruby?...........................................................................................................48 5.2 Ruby会长久么?...........................................................................................................49 5.3 详解变量—— 动态类型..............................................................................................51 5.4 蓝图可以改变吗? ——动态语言............................................................................55 5.5 一些编码建议.............................................................................................................57 第六章 深入面象对象...............................................................................................................61 6.1 重载?重写....................................................................................................................61 6.2 增强父类方法................................................................................................................65 6.3 实例变量、类变量、类方法........................................................................................67 6.4 单例方法........................................................................................................................71 6.5 访问控制........................................................................................................................73 第七章............................................................................................................................................79 7.1 模块................................................................................................................................79 7.2 命名空间........................................................................................................................80 7.3 糅和(Mix-in) 与多重继承............................................................................................83 7.4 require 和 load..............................................................................................................86 第八章............................................................................................................................................88 8.1 再说数组........................................................................................................................88 8.2 再说字符串....................................................................................................................93 8.3 正则表达式....................................................................................................................97 8.4 迭代器、代码块、闭包..............................................................................................103 第九章 元编程.......................................................................................................................109 小跋..............................................................................................................................................112

2016-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除