我在S/4HANA的事务码MM02里为Material维护图片文件作为附件: 通过如下简单的ABAP代码即可将图片文件的二进制内容读取出来: 然后我把这段代码封装到一个Function moduleZDIS_GET_MATERIAL_IMAGES里,在Java代码里消费这个function modu ...
分类:
编程语言 时间:
2018-06-23 22:38:44
阅读次数:
155
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换,策略模式让算法独立于使用它的客户而独立变化。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化,它是一种行为型模式 策略模式中有三个对象: 环境对象(Context):该类中实现了对抽象策略中定义的接口或者抽象类的 ...
分类:
编程语言 时间:
2018-06-23 22:39:01
阅读次数:
172
方法1 使用Eclipse Eclipse里新建一个服务器: 服务器类型选择SAP Cloud Platform: 点Finish,成功创建了一个Server: Eclipse里选择要部署的项目,右键 Run as Server, 选择上一步创建的Server即完成部署。 方法2 使用SAP云平台C ...
分类:
编程语言 时间:
2018-06-23 22:39:09
阅读次数:
174
可能大家在网上已经看过类似的python单行代码可以实现的功能,比如: 九九乘法表: print(' '.join([' '.join(['%s*%s=%-2s'%(y,x,x*y)for y in range(1,x+1)]) for x in range(1,10)])) 或者输出前100项斐波 ...
分类:
编程语言 时间:
2018-06-23 22:40:50
阅读次数:
133
上篇文章介绍了如何使用Spring Boot上传文件,这篇文章我们介绍如何使用Spring Boot将文件上传到分布式文件系统FastDFS中。 这个项目会在上一个项目的基础上进行构建。 1、pom包配置 我们使用Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0。 <d ...
分类:
编程语言 时间:
2018-06-23 22:41:14
阅读次数:
254
线程的queue Python中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块,虽然简单易用,但是不小心的话,还是会出现一些意外。 创建‘队列’对象 Queue.Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize ...
分类:
编程语言 时间:
2018-06-23 22:43:06
阅读次数:
206
慢慢的开始重新学习以前的算法了,先从莫队算法学起。ACM反正可以用板子,所以先功利一点,与AC题目无关的细节就不管了,以后有机会再补证明。 先来看板子题:CF86D. Powerful array 题意:给你n个数,m次询问,$K_s$为区间内s的数目,求区间[L,R]之间所有$K_s*K_s*s$ ...
分类:
编程语言 时间:
2018-06-23 22:43:56
阅读次数:
201
参考:Python 中使用PIL中的resize 进行缩放 实现代码如下: ...
分类:
编程语言 时间:
2018-06-23 22:44:11
阅读次数:
238
话不多说直接上代码 几点提示: 1. 模态框的处理中必须增加一个影藏的div,设置其高、宽均为100%,当模态框显示时只需要其z-index的值大于背景div即可。 2. post的请求体必须使用FormData来传递,否则后台无法接受到文件信息。 后台处理使用springmvc,务必注意以下几点, ...
分类:
编程语言 时间:
2018-06-23 22:45:17
阅读次数:
226
1.JVM是什么? JVM:Java Virtual Mechinal(Java虚拟机).它是一个虚构的计算机,是通过在实际的计算机上模拟各种功能来实现的。JVM的主要工作是解释自己的指令集(字节码,如java源码编译成class文件在虚拟机上运行)并映射到本地的CPU指令集或OS的系统调用。Jav ...
分类:
编程语言 时间:
2018-06-23 22:46:23
阅读次数:
191
参考:另一种用python识别图片文字的方法 参考:Python人工智能之图片识别,Python3一行代码实现图片文字识别 参考:Python3+Selenium3环境构建填坑之旅 参考:基于python的-PIL定位截图 参考:Python的PIL(图片截取) 参考:Python实现截图 一、定位 ...
分类:
编程语言 时间:
2018-06-23 22:46:29
阅读次数:
278
一、特点 递归算法是一种直接或者间接地调用自身算法的过程,再计算机编写程序中,递归算法对解决一大类问题是十分有效的。 1、递归就是在过程或函数里调用自身。 2、在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 3、递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡 ...
分类:
编程语言 时间:
2018-06-23 22:46:48
阅读次数:
205
一、ES Client 简介 1. ES是一个服务,采用C/S结构 2. 回顾 ES的架构 3. ES支持的客户端连接方式 3.1 REST API ,端口 9200 这种连接方式对应于架构图中的RESTful style API这一层,这种客户端的连接方式是RESTful风格的,使用http的方式 ...
分类:
编程语言 时间:
2018-06-23 22:49:23
阅读次数:
2177
自学机器学习三个月,接触到了各种算法,然而很多知其然而不知其所以然,因此想对过往所学的知识做个总结,该系列的文章不会有过多的算法推导。 我们知道较早的分类模型——感知机(1957年)是二类分类的线性分类模型,也是后来神经网络和支持向量机的基础。支持向量机(Support vector machine ...
分类:
编程语言 时间:
2018-06-23 22:51:03
阅读次数:
239
java如何使用帮助文档api 1:打开帮助文档2:点击显示,找到索引,看到输入框3:知道你要找谁?以Scanner举例4:在输入框里面输入Scanner,然后回车5:看包 java.lang包下的类不需要导入,其他的全部需要导入。 要导入: java.util.Scanner6:再简单的看看类的解 ...
分类:
编程语言 时间:
2018-06-23 22:51:26
阅读次数:
220
http://springcloud.cn/view/341 为什么springlcoud不选用zookeeper: http://www.infoq.com/cn/articles/why-doesnot-alibaba-use-zookeeper 海信的微服务: http://springclo ...
分类:
编程语言 时间:
2018-06-23 22:51:41
阅读次数:
279
上篇我们讲了使用wait()和notify()使线程间实现合作,这种方式很直接也很灵活,但是使用之前需要获取对象的锁,notify()调用的次数如果小于等待线程的数量就会导致有的线程会一直等待下去。这篇我们讲多线程间接协作的方式,阻塞队列和管道通讯,间接协作的优点是使用起来更简单并且不易出错。 阻塞 ...
分类:
编程语言 时间:
2018-06-23 22:51:59
阅读次数:
195
OOP语言,为了增加ADT的复用性和可维护性,通常需要使用接口和抽象类。下面我们介绍一下接口,抽象类,和具体类之间的区别和联系: 面向对象的编程,最主要的一个想法就是抽象。而接口和抽象类就是为抽象而生的。 在接口中,没有具体的属性,只规定了相应的方法和对应的参数和返回值。这是一种最高程度的抽象,需要 ...
分类:
编程语言 时间:
2018-06-23 22:53:31
阅读次数:
203
前言: 昨天看了Demon哥发的干货,有了次篇博文 干货链接: https://www.soffensive.com/2018/06/exploiting-blind-file-reads-path.html?m=1 https://github.com/soffensive/windowsblin ...
分类:
编程语言 时间:
2018-06-23 22:53:44
阅读次数:
221
@Test public void dateTest(){ Date now = new Date(); System.out.println(now); // java.util.Date -> java.time.LocalDate LocalDate localDate=now.toInsta ...
分类:
编程语言 时间:
2018-06-23 22:54:00
阅读次数:
216