创建文档[BAPI_DOCUMENT_CREATE2]
bapi 'BAPI_DOCUMENT_CREATE2'可以模拟前台的tcode CV01N创建文档。 CV01N 前台操作,简单介绍如下: 输入document,type,part 和version相关内容,回车进入下一屏幕, 输入描述,设置status和authorization group,然 ... 查看全文
三、几种视图实现源码剖析:django原生View、rest_framework.views.APIView、rest_framework.generics.GenericAPIView、ViewSe
一、django原生View: 1、启动程序,预加载一条url,执行as_view(),返回view函数 path('book/', views.BookView.as_view()), 2、用户访问执行view方法,进入到dispatch: 3、dispatch返回执行self.get的值,vie ... 查看全文
关于CSS的一些问题(一)
1 能用HTML和CSS完成的不用JS。 css优先级: !important > 行内样式 > id > 类 > 标签 > 继承 2 块级元素,内联元素和行内块元素: 1 行内元素只能设置水平方向的内外边距,默认显示本身内容的宽度。 2 块级元素默认显示宽度是容器的100%, 3 行内块元素包括i ... 查看全文
apache httpd解析漏洞复现
实验环境:win10下运行phpstudy 漏洞描述: (1)apache在解析文件时有一个原则:当碰到不认识的扩展名时,将会从后往前解析,直到遇到认识的扩展名为止 (2)如果都不认识将会暴露源码。 在apache配置不当的时候就会造成apache解析漏洞。 复现过程: 1、在httpd.conf里 ... 查看全文
apache 目录遍历漏洞复现
测试环境:phpstudy2018+win10 漏洞出现原因:Apahce中httpd.conf配置错误导致 原理:当客户端访问到一个目录时,Apache服务器将会默认寻找一个index list中的文件,若文 件不存在,则会列出当前目录下所有文件或返回403状态码,而列出目录下所有文件的行为称为目 ... 查看全文
Luogu CF555E 【Case of Computer Network】
其实如果这是一颗树的话很好搞,把$s$到$lca(s,t)$ 向上连,$lca(s,t)$到$t$向下连即可(然而事情并不是这样子的...)。 我们考虑什么样的情况是一定可行的呢?每两个点之间都有两条以上的路径,那就可以一边向前,一边向后,绝对可以。也就是求双联通分量以内是一定可以的,所以考虑缩点。 ... 查看全文
【Java】Java socket通信使用read,readline函数的阻塞问题
Socket通信是Java网络编程中比较基础的部分,其原理其实就是源ip,源端口和目的ip,目的端口组成的套接字通信。其底层还设及到了TCP协议的通信。 Java中的Socket通信可以通过客户端的Socket与服务端的ServerSocket通信,同时利用IO流传递数据,也就是说Socket通信是 ... 查看全文
java script 运算符号优先级
优先级运算类型关联性运算符 21 圆括号 n/a(不相关) ( … ) 20 成员访问 从左到右 … . … 需计算的成员访问 从左到右 … [ … ] new (带参数列表) n/a new … ( … ) 函数调用 从左到右 … ( … ) 可选链(Optional chaining) 从左到右 ... 查看全文
021 如何设计一个C++的类
/* 目录: 一 总结 二 全文 三 链接 */ 一 总结 二 全文 三 链接 https://zhuanlan.zhihu.com/p/271732707 ... 查看全文
java使用jsp servlet来防止csrf ***的实现方法
背景:1.csrf知识CSRF(Cross-siterequestforgery跨站请求伪造,也被称为“oneclickattack”或者sessionriding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且***方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS***相 查看全文
WinSCP远程连接Linux服务器
WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。 通过winscp可以编辑、上传、删除远程设备上的文件。与ftp不同的是,ftp通过会限制在某目录中,而使用root通过winscp登录后则可以操作系统 ... 查看全文
OWIN-Open Web Interface for .NET
OWIN的英文全称是Open Web Interface for .NET。 如果仅从名称上解析,可以得出这样的信息:OWIN是针对.NET平台的开放Web接口。 那Web接口是谁和谁之间的接口呢?是Web应用程序与Web服务器之间的接口,OWIN就是.NET Web应用程序与Web服务器之间的接口 ... 查看全文
HTML5 canvas 入门
本文同步于个人博客:https://zhoushuo.me/blog/2018/03/05/html5-canvas/ <canvas> 是HTML5新增的元素,可以用于绘制图形,制作照片,创建动画。<canvas> 标签只是图形容器,它没有自己的行为,必须使用脚本来绘制图形。 创建一个canvas ... 查看全文
利用docker-compose搭建LAMP+phpmyadmin环境
本文主要阐述如何利用docker compose搭建LAMP(Linux+Apache+MySQL+PHP)环境,实现web服务。 整体思路:利用Apache变体镜像 及MySQL搭建LAMP环境,同时使用phpmyadmin/phpmyadmin镜像实现web数据库管理。 :该变体包含了Debia ... 查看全文
asp.net core用命令方式启动项目
用命令行的方式启动.netcore web项目 首先进入项目文件编译后的bin目录,比如我的项目编译后的目录为 G:\Project\Demo1\demo1\demo1.xTwoMvc\bin\Debug\netcoreapp3.1 ,进入这个目录,打开cmd窗口。 命令行启动.netcore项目的 ... 查看全文
webpack4知识汇总2
跨域 resolve 解析第三方包 定义环境变量 区分不同环境 noParse 不去解析jquery的依赖库,提升打包速度 noParse:/jquery/ IgnorePlugin 忽略打包中某些包的某些文件不需要打包进去 ... 查看全文
Animal.call(this, name);到底是什么?(理解JS中的继承)
前言 在学习继承相关的知识点时,遇到了一个问题。 下面这段代码中的 是什么意思?为什么它就表示 继承到了父类Animal的属性 呢? 后来回顾了new操作符的知识点,这才豁然开朗。 一、了解new操作符 通过构造模式来创建对象的关键一步就是 查看全文
POJ1236 Network of Schools(强连通分量)
A number of schools are connected to a computer network. Agreements have been developed among those schools: each school maintains a list of schools t ... 查看全文
Spring Cloud Netflix Eureka client源码分析
1.client端EurekaClient提供三个功能:EurekaClientAPIcontractsare:providetheabilitytogetInstanceInfo(s)(invariousdifferentways)providetheabilitytogetdataaboutthelocalClient(knownregions,ownAZetc)providetheabili 查看全文