草庐IT

SITE_NAME

全部标签

关于python 的if __name__ == "__main__"的模块测试

if__name__=="__main__"也就是说执行当前文件,不调用模块的时候__name__=__main__调用模块的时候,测试如下:1、新建test01.py文件测试代码如下print("这条消息来自test01")deffunc():print('hello,world!***')print("这条消息来自func")if__name__=="__main__":func()  运行结果如下:#这条消息来自test01#hello,world!***#这条消息来自func2、新建testo2.py文件测试代码如下importtest01print(__name__)test01.f

SAP RETAIL Site & BP & Customer 相同的code ?

SAPRETAILSite&BP&Customer相同的code?  SAP零售系统里,工厂(门店或者DC)数据被改称为SiteMaster,我们使用WB01/WB02去维护SiteMaster,而不再是如同制造业SAP系统里那样,去后台配置里设置工厂代码。 一般而言零售企业里门店/DC比较多,相互之间还有补货或者库存调拨场景,所以就需要同时为门店/DC创建内部的客户代码或者内部的供应商代码。我们希望这些内部的客户代码或者供应商代码跟Site的代码保持相同。 1,创建一个新的BPgrouping代码。   为该BPGrouping指派numberrangeNM,并且勾选‘External’ch

SAP RETAIL Site & BP & Customer 相同的code ?

SAPRETAILSite&BP&Customer相同的code?  SAP零售系统里,工厂(门店或者DC)数据被改称为SiteMaster,我们使用WB01/WB02去维护SiteMaster,而不再是如同制造业SAP系统里那样,去后台配置里设置工厂代码。 一般而言零售企业里门店/DC比较多,相互之间还有补货或者库存调拨场景,所以就需要同时为门店/DC创建内部的客户代码或者内部的供应商代码。我们希望这些内部的客户代码或者供应商代码跟Site的代码保持相同。 1,创建一个新的BPgrouping代码。   为该BPGrouping指派numberrangeNM,并且勾选‘External’ch

Name impersonation and KDC bamboozling漏洞分析

文章首发于安全客:https://www.anquanke.com/post/id/2645000x00漏洞背景今年十一月CliffFisher在推特披露了CVE-2021-42278和CVE-2021-42287两个关于AD域漏洞相关信息,该漏洞影响巨大,在默认情况下只需一个域用户即可拿到域内最高权限。0x01披露时间线11月10日CliffFisher在推特发布了相关的漏洞信息。12月10日CharlieClark在博客发布漏洞原理及利用手段。12月11日cube0x0在github发布了noPac,实现了真正的武器化。0x02漏洞概述漏洞的产生本质是windows机器账户和kerbeor

Name impersonation and KDC bamboozling漏洞分析

文章首发于安全客:https://www.anquanke.com/post/id/2645000x00漏洞背景今年十一月CliffFisher在推特披露了CVE-2021-42278和CVE-2021-42287两个关于AD域漏洞相关信息,该漏洞影响巨大,在默认情况下只需一个域用户即可拿到域内最高权限。0x01披露时间线11月10日CliffFisher在推特发布了相关的漏洞信息。12月10日CharlieClark在博客发布漏洞原理及利用手段。12月11日cube0x0在github发布了noPac,实现了真正的武器化。0x02漏洞概述漏洞的产生本质是windows机器账户和kerbeor

$router.push({name:component})与$router.push(‘pathName’)的小区别

$router.push({name:component})与$router.push(‘pathName’)的小区别:前者不能复用组件的可能性大一些思路:来回切换组检测hash值,当点击热点之后切换到相应的搜索结果列表组件回来的时候,点击搜索框的小x清空内容并返回到默认子路由处理返回有两种方式:监测搜索框内容为‘’则使用$router.push({name:component})或者监测搜索框内容为‘’则使用$router.push(‘pathName’)视频展示:视频中,第一次用的pathName这种方式;第二次和第三次用的{name:component}这种方式,其中第二次有缓存,所以出

$router.push({name:component})与$router.push(‘pathName’)的小区别

$router.push({name:component})与$router.push(‘pathName’)的小区别:前者不能复用组件的可能性大一些思路:来回切换组检测hash值,当点击热点之后切换到相应的搜索结果列表组件回来的时候,点击搜索框的小x清空内容并返回到默认子路由处理返回有两种方式:监测搜索框内容为‘’则使用$router.push({name:component})或者监测搜索框内容为‘’则使用$router.push(‘pathName’)视频展示:视频中,第一次用的pathName这种方式;第二次和第三次用的{name:component}这种方式,其中第二次有缓存,所以出

IDEA通过Jedis操作Linux上的Redis;Failed to connect to any host resolved for DNS name问题

testPing.javapublicclasstestPing{publicstaticvoidmain(String[]args){Jedisjedis=newJedis("Redis节点所在的机器的IP",6379);System.out.println(jedis.ping());System.out.println(jedis.keys("*"));}}出现以下错误:FailedtoconnecttoanyhostresolvedforDNSname.Suppressed:java.net.SocketTimeoutException:connecttimedout首先查看Jedis

IDEA通过Jedis操作Linux上的Redis;Failed to connect to any host resolved for DNS name问题

testPing.javapublicclasstestPing{publicstaticvoidmain(String[]args){Jedisjedis=newJedis("Redis节点所在的机器的IP",6379);System.out.println(jedis.ping());System.out.println(jedis.keys("*"));}}出现以下错误:FailedtoconnecttoanyhostresolvedforDNSname.Suppressed:java.net.SocketTimeoutException:connecttimedout首先查看Jedis

[20230320]oracle各种name参数.txt

[20230320]oracle各种name参数.txt--//如果讲oracle的各种name参数,很容易混乱,特别对于初学者.通过一个简单例子概括总结一下.--//主要集中在DB_NAME,DB_UNIQUE_NAME,SERVICE_NAMES,INSTANCE_NAME参数.--//首先oracle数据库一旦建立好,db_name就固定下来,不可以更改该参数,除非使用nid程序更改.--//另外DB_UNIQUE_NAME用来标识主备库.--//对于单机数据库建立前指定参数ORACLE_SID参数,这样建立数据库db_name=$ORACLE_SID.--//实际上的情况可以不同,or