精华内容
下载资源
问答
  • DN数据在SAP系统中删除不是做删除标志,而是物理删除,有时我们需要去查看到底是谁删掉的。 通过事务代码SE16N到表CDHDR进行查询,在对象价值字段中输入相应的DN号,查询结果如下所示:

    爱思普信息咨询/SAP Partner网(SAP软件/ERP介绍/SAP All-in one介绍)

    DN数据在SAP系统中删除不是做删除标志,而是物理删除,有时我们需要去查看到底是谁删掉的。

    通过事务代码SE16N到表CDHDR进行查询,在对象价值字段中输入相应的DN号,查询结果如下所示:



    展开全文
  • 1.2 cuda相关常见错误记录(不断更新)

    万次阅读 2018-10-05 13:30:59
    本问主要记录在调试tensorflow的过程中遇到的一些问题以及解决办法. 1. libcudnn.so.x: file too short 解决办法: 删除软连接后重新建立新的软连接: # 到cuda目录 # x为cuda版本 # 0.21 是文件的小版本号,...

    1. libcudnn.so.x: file too short

    解决办法: 删除软连接后重新建立新的软连接:

    # 到cuda目录
    # x为cuda版本
    # 0.21 是文件的小版本号,可以在文件夹内找到文件名查看
    cd /DATA/234/gxrao1/software/cuda-x.0/lib64
    
    # 删除软连接
    rm -rf libcudnn.so libcudnn.so.x
    
    #修改文件权限,并创建新的软连接
    
    chmod u=rwx,g=rx,o=rx libcudnn.so.x.0.21
    
    ln -s libcudnn.so.x.0.21 libcudnn.so.x
    
    ln -s libcudnn.so.x libcudnn.so
    

    2. Internal: failed call to cuDevicePrimaryCtxRetain: CUDA_ERROR_INVALID_DEVICE

    解决办法:指定运行GPU设备号

    # x为gpu device id: 0,1,2,3
    import os
    os.environ["CUDA_VISIBLE_DEVICES"] = "x"
    

    3. (interrupted by signal 11: SIGSEGV)

    并提示cudnn版本不对,需要更新cudnn的版本.例如tensorflow1.11版则需要cudnn7.21以后的版本.下载了7.3.0的版本并覆盖源文件,就好了. 可以需要重复1.中的步骤来重新建立软连接.

    展开全文
  • 利用notepad++提高问题分析效率,以及快速找到某一行代码的git提交记录 1.全目录搜索/替换 Notepad++是一款强大的文本编辑工具,当知道大概的关键词但不知道在哪个日志时可以使用notepad++的文件搜索功能,在整个...

    利用notepad++提高问题分析效率,以及快速找到某一行代码的git提交记录

    1. 全目录搜索/替换

            Notepad++是一款强大的文本编辑工具,当知道大概的关键词但不知道在哪个日志时可以使用notepad++的文件搜索功能,在整个目录及其子目录的文件中尝试搜索。

            如某客户机房出现FC网络不稳定,需要分析交换机日志排查出问题的端口;但是交换机是其他厂商的设备,日志解压后有上百个文件。我们并不清楚每个文件的内容,此时就可以利用文件搜索功能在整个目录下搜索link up,link down,connect,disconnect等疑似关键词,根据查找结果进一步分析。

             具体方法如下:点击“搜索>在文件中查找”,在弹出的对话框中填入关键词、搜索目录、文件类型*.*(全部文件类型),勾选当前文件夹、包含子目录,点击全部查找即可。

     

     

     

            2.多个关键词同时查找

            分析日志时通常需要搜索多个关键词,再在搜到的文本行前添加“///”等标识符将日志标记出来,标记完成后再搜索标识符列出问题相关日志进行分析。

            利用notepad++的正则表达式搜索功能可以同时搜索多个关键词,使用方法与上图相同,只需要在“查找模式”中勾选正则表达式,“查找目标”中填入要搜索的多个关键词“(keyword1)|(keyword2)”,点击搜索即可搜出文本中包含keyword1或者keyword2的文本行。

            示例文本及搜索结果如下所示: 

     

            正则表达式的进一步了解可参照:http://blog.jobbole.com/63398/

     

            3.notepad++配合git快速查找某处修改对应的提交记录

            开发过程中经常需要了解某个特定的变量历史上做了哪些改动,以及改动的原因、时间、修改人等信息。但是查看git log的最小粒度为文件,如果变量所在的文件的其他内容修改次数较多,就需要每次执行一条“git show <commit_id>”命令,再到命令结果输出中查看是否有我们关注的变量。利用notepad++配合git,即使有上千次提交也可以快速查找修改记录。

            示例如下:

            1.执行命令” git log <path/file>  >gitlogresult”将某个文件的commit log重定向到文件gitlogresult中; 

     

            2.利用正则表达式”^commit”搜索,过滤出以commit开头的包含commit id的行; 

            3.利用正则表达式进行替换,”()”表示捕获。

            将上图中的每一行分为三部分:第一部分 “commit ”,第二部分为commit id的前8个字符(.表示任意字符,{8}表示重复8次),第三部分为commit id的剩余部分(*表示任意个字符)。

             替换为“\2”表示替换为第二次捕获,即commit id的前8个字符。

            替换结果为:

     

            4.再次利用正则表达式处理上图,将(.*)替换为echo "git show \1” >>borrowinglog\ngit show \1 >>borrowinglog

            替换后的结果如下图所示:

     

             5.步骤4的处理结果中,每两行命令的含义分别为:将要执行的命令重定向到borrowinglog文件中和将命令的执行结果重定向到borrowinglog文件中。也就是说在borrowinglog文件中包含了所有执行的命令以及命令的执行结果,再利用多关键词匹配正则表达式”(git show)|(某行代码)”搜索就可以快速找到一行代码的修改历史及对应的commit log、修改人等信息。

    转载于:https://www.cnblogs.com/leituhaomo/p/9818811.html

    展开全文
  • 我们通常会在Hibernate中设置好父表与子表的对应关系,并可实现在没有on delete cascade前提下,...那我们在直接删除汇总时,会遇到“ORA-02292: 违反完整约束条件 - 已找到记录”。最简单的情形下,我们倒是可以先

            我们通常会在Hibernate中设置好父表与子表的对应关系,并可实现在没有on delete cascade前提下,删除父表时,自动删除子表信息。

            但是:如果我们真遇到需要手动处理一些例如“删除某个订单汇总及明细”的需求,而我们不可能去在应用层面增加删除功能。那我们在直接删除汇总时,会遇到“ORA-02292: 违反完整约束条件 - 已找到子记录”。最简单的情形下,我们倒是可以先手动找到明细表,先删掉记录。但是在一个复杂的系统中,我们要一个个去寻找子表,并且可能子表还有子表。。。。那将是个重体力活 X_X!    并且还容易出错。

     

           在这种复杂的环境下,我们只有先将外键全部更改为on delete cascade属性,以便自动级联删除子表记录。(实际上只能重建约束):

    下面是我手上系统的一个例子,单独整理了出来,希望可以应急之需:
    当然我们会用到外键约束相关的数据字典了。

    --可以直接查看到主表的外键与子表,使用动态sql可以批量生成语句:

    (需要删除订单汇总表'ECOP_ORDERS' 的某条记录 ,但是其有若干子表,子表还有子表。。。。。。晕吗?哈哈)


    select 'alter table '||table_name||' add constraint '||constraint_name||' foreign key  (order_id) references ECOP_ORDERS (order_id) on delete cascade;'
    from user_constraints where
    R_CONSTRAINT_NAME in (select constraint_name from user_constraints where table_name = 'ECOP_ORDERS') ;

    select 'alter table '||table_name||' drop constraint '||constraint_name||';'
    from user_constraints where
    R_CONSTRAINT_NAME in (select constraint_name from user_constraints where table_name = 'ECOP_ORDERS') ;

     

    step1 .先处理直接与ecop_orders关联的子表外键

    alter table ECOP_ORDER_INVOICE drop constraint FK_ECOP_ORD_REFERENCE_ECOP_OR7;
    alter table ECOP_RETURNEDGOODS drop constraint FK_ECOP_RET_REFERENCE_ECOP_ORD;
    alter table ECOP_GIFT_ORDERS drop constraint FK_ECOP_GIF_REFERENCE_ECOP_O23;
    alter table ECOP_ORDERS_LEAVE_COMMENTS drop constraint FK_ECOP_ORD_REFERENCE_ECOP_O2;
    alter table ECOP_ORDERSTATE drop constraint FK_ECOP_ORD_RELATIONS_ECOP_ORD;


    alter table ECOP_ORDER_INVOICE add constraint FK_ECOP_ORD_REFERENCE_ECOP_OR7 foreign key  (order_id) references ECOP_ORDERS (order_id) on delete cascade;
    alter table ECOP_RETURNEDGOODS add constraint FK_ECOP_RET_REFERENCE_ECOP_ORD foreign key  (order_id) references ECOP_ORDERS (order_id) on delete cascade;
    alter table ECOP_GIFT_ORDERS add constraint FK_ECOP_GIF_REFERENCE_ECOP_O23 foreign key  (order_id) references ECOP_ORDERS (order_id) on delete cascade;
    alter table ECOP_ORDERS_LEAVE_COMMENTS add constraint FK_ECOP_ORD_REFERENCE_ECOP_O2 foreign key  (order_id) references ECOP_ORDERS (order_id) on delete cascade;
    alter table ECOP_ORDERSTATE add constraint FK_ECOP_ORD_RELATIONS_ECOP_ORD foreign key  (order_id) references ECOP_ORDERS (order_id) on delete cascade;

     


    step2 .以上ecop_orders子表的子表也需处理。。。当然如果子表很多的话也可以用上面的方式批量生成语句。

    --ECOP_RETURNEDGOODS的主键被其子表引用
    alter table ECOP_RETURNEDGOODS_DETAILS drop constraint  FK_ECOP_RET_REFERENCE_ECOP_RET;
    alter table ECOP_RETURNEDGOODS_DETAILS add constraint FK_ECOP_RET_REFERENCE_ECOP_RET foreign key  (RETURNEDGOODS_id) references ECOP_RETURNEDGOODS (RETURNEDGOODS_id) on delete cascade;

    --ECOP_ORDERS_LEAVE_COMMENTS的主键被其子表引用
    alter table ECOP_ORDER_REPLY drop constraint FK_ECOP_ORD_REFERENCE_ECOP_O3;
    alter table ECOP_ORDER_REPLY add constraint FK_ECOP_ORD_REFERENCE_ECOP_O3 foreign key (LEAVE_COMMENTS_ID) references ECOP_ORDERS_LEAVE_COMMENTS (LEAVE_COMMENTS_ID) on delete cascade;

    --ECOP_ORDERSTATE的主键被其子表引用
    alter table ECOP_ORDERSTATE_DETAIL drop constraint FK_ECOP_ORD_REFERENCE_ECOP_O58;
    alter table ECOP_ORDERSTATE_DETAIL add constraint FK_ECOP_ORD_REFERENCE_ECOP_O58 foreign key (ORDER_STATE_ID) references ECOP_ORDERSTATE (ORDER_STATE_ID) on delete cascade;

     

    step3 .最后就可顺利删除ecop_orders记录

    delete from ecop_orders ...    搞定!

     

    因此,我们最好还是在设计阶段,在外键上加上on delete cascade属性。特别是我们预计到,将来会有删除父表记录的需求。






    改进版:

    SELECT 'alter table '||UC.TABLE_NAME||' add constraint '||UC.CONSTRAINT_NAME||' foreign key '||UCC.COLUMN_NAME||' references IWS_EEG_GEB ('||PT.COLUMN_NAME||') on delete cascade;'
    FROM USER_CONSTRAINTS UC,USER_CONS_COLUMNS UCC,

    (SELECT b.CONSTRAINT_NAME,b.COLUMN_NAME FROM USER_CONSTRAINTS a,USER_CONS_COLUMNS b WHERE a.CONSTRAINT_NAME=b.CONSTRAINT_NAME  and a.TABLE_NAME = 'IWS_EEG_GEB') PT
    WHERE uc.R_CONSTRAINT_NAME=PT.CONSTRAINT_NAME
    AND UC.CONSTRAINT_NAME=UCC.CONSTRAINT_NAME


    select 'alter table '||uc.table_name||' drop constraint '||uc.constraint_name||';'
    FROM USER_CONSTRAINTS UC,USER_CONS_COLUMNS UCC WHERE
    uc.R_CONSTRAINT_NAME IN (SELECT CONSTRAINT_NAME FROM USER_CONSTRAINTS WHERE TABLE_NAME = 'IWS_EEG_GEB')
    AND UC.CONSTRAINT_NAME=UCC.CONSTRAINT_NAME



     

    展开全文
  • 今天在删除一个表某条记录时,出现如下错误: ORA-02292: integrity constraint (CICRO.FK8A82499F4C67C41) violated - child record found 于是查看了相关的主键和约束关系,发现了一些问题。 关于这个错误,...
  • 今天删除一个表中数据的时候,出现了这个问题――违法完整约束条件(PMIS.FK_12157)-已找到记录日志),不知道为何,自己首先想到的是查找跟这个表关联的表的一些配置,没有问题。都是级联删除的,第二次删除,...
  • 删除Access数据库表中记录时,弹出“所有记录中均未找到搜索关键字”,无法删除该记录。 解决方法: 1、打开数据库中出错表的‘设计视图’——>‘索引’,删除该索引。 2、重新打开该表即可...
  • 关键词:对账,轧账,平...对电商系统来说,每一笔交易,在所有相关主体侧都要能对得上:交易主体,如果发起人是个人,必须能够从个人交易历史记录找到这笔交易。但大部分人不会保留电子记录,所以一般是提供可以下载
  • 找到您的域名服务器后,请与您的域名服务商或该服务器的管理人员联系,让对方为您增加一条MX记录,该记录的形式如下: 您的域名 IN MX 10 mail.mydomain.com 只有主机名能否建邮件系统?  完全可以。...
  • 使用OGG的logdump工具检查OGG trail file中存在不存在相关表的记录
  • 查询电脑使用记录

    千次阅读 2019-05-24 12:26:06
    在窗口左侧找到“Windows日志—系统”,ID6005为开机记录,ID为6006为关机记录 二 按win+r打开运行输入recent,按回车,可以看到最近打开过的文件 三 打开路径C:\Windows\Prefetch即可查看相关软件的使用情况 ...
  • 又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器。 说明: ·指向的目标主机地址类型只能使用IP地址; 1) 添加A记录 在“主机名”中填入子域的名字,“类型”为...
  • python的词云分析功能很是强大,不少网友早已提出众多利用python对聊天记录进行词云分析的方法。但是在实践过程中,有许多的bug和不太切合实际的地方,本文对目前网上已有的方法进行总结,并结合自己在实际操作中...
  • 1、客户端实现各种格式的直播源兼容问题(组播、单播下常见直播地址格式皆可播放),以及直播分类、播放记录等; 2、客户端实现视频分类(单个视频可属于多个分类下)、多格式兼容、本地数据库播放缓存、网络视频和...
  • 我的IDEA常用快捷键记录

    万次阅读 多人点赞 2020-10-17 23:02:18
    idea可以保留历史复制的 100 条记录 控制台语句 System.out 相关: 生成控制台的相关快捷键 描述 sout + Tab键 生成System.out.println();,输出到控制台语句并换行。 souf + Tab键 生成System.out.printf("");,输出...
  • 去网上一查,找到了解决的办法,就是在配置文件中添加 我的配置文件中原来没有此配置,这就完全搞定了。 一切就运行的通常无阻了!!!!!   上面说的比较散 主要是为了方便理解 下面是spring-mvc.xml...
  • SQL查询之分组后取每组的前N条记录

    万次阅读 多人点赞 2019-03-02 23:51:05
    SQL查询之分组后取每组的前N条记录 一、背景 资讯信息实体 code 说明 id 主键 title 资讯名称 views 浏览量 info_type 资讯类别 资讯分类实体 id ...
  • /var/log/secure:记录登入系统存取数据的文件,例如 pop3, ssh, telnet, ftp 等都会被记录; /var/log/wtmp:记录登入者的讯息数据,由于本文件已经被编码过,所以必须使用 last指令来取出文件的内容; /var/log/...
  • 1、什么是域名解析? 域名解析就是国际域名或者国内域名以及中文域名等域名...A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设
  • MySQL相关问题整理

    万次阅读 多人点赞 2020-04-07 11:47:29
    索引相关原理和知识 详细将查看:https://www.cnblogs.com/aspirant/p/9214485.html 一、索引原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后...
  • QGIS编译记录

    千次阅读 2010-11-08 21:02:00
    QGIS编译记录
  • react 项目问题记录

    千次阅读 2020-03-09 11:05:49
    react 项目问题记录 1. 使用create-react-app 创建项目,无法引入less文件? ​ 暴露出webpack相关的配置文件 : npm run eject ​ 安装less 和less-loader:npm install less-loader less ​ 修改webpack 配置:/\....
  • 现在想把这个项目开源,但后果显然很可怕,别人通过我们的配置文件的提交记录就可以找到我们的数据库配置等机密信息。 我想要保留这些提交记录,但想要清理掉此关键文件的所有相关commit log,可行吗?如果可以,...
  • 每次集成提测,都会有一大批的人员合并代码到develop分支,然后jenkins编译完成之后,得写提测记录。之前负责提测的人员都是直接复制jenkins的修改记录页面的文字。如下所示: 但是这个复制出来的文字会有个问题,...
  • MTK 通话记录分析

    千次阅读 2011-08-08 15:40:38
    前阵子发现了一个通话记录相关的奇怪问题: 当通话记录超过20个,且穿插拨打电话本中的号码时,通话记录会出问题,表现为在通话记录中的名字与其号码不相符合, 结果是 在通话记录中拨号时拨的是其它号码,与名字...
  • android 动态权限 部分机型适配记录

    万次阅读 2018-02-28 17:30:18
    概述 前段时间将项目gradle升级到了3.0,并在上篇文章里记录了遇到的问题,本篇文章将继续补充下gradle升级所导致的联动修改,主要是动态权限的适配处理。gradle升级背景 提高编译效率,以及项目框架更新需要,升级...
  • qq群聊记录统计

    千次阅读 2018-01-21 23:22:39
    最终结果还是比较差,不过仍然把全过程记录下,说下遇到的困难与解决方式。 起因 前一阵子在群里面水,大家在打赌,谁肯定说过最多的xx,谁说过最多的xx,后来我想了想就说用程序跑一边看看。 准备要素 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 569,760
精华内容 227,904
关键字:

找到相关的记录