业务场景: 某天truncate大量表时遇到错误ORA-O2266:表中的唯一/主键被启用的外键引用,不想看ER图来禁用大量复杂约束,所以研发了三种套路...   一. 最偷懒套路 如果要一次性导出很多表, 懒得看ER图, 可以用巧办法: PLSQL developer: Tools Export tables 选中要导出的所有表(按住Ctrl多选) 导出形式选 "SQL Inserts" 脚本 选择截断表 "Truncate tables " 选择禁用所有外键约束…
接上一篇的Sql Server约束学习一(主键约束.外键约束.唯一约束) 4.检查约束 1)检查约束的定义 检查约束可以和一个列关联,也可以和一个表关联,因为它们可以检查一个列的值相对于另一个列的值,只有这些列都在同一个表中,以及值是在更新或插入的同一行中.检查约束还可以用于检查列值组合是否满足某一个标准.可以使用where子句一样的规则来定义检查约束. 检查约束条件示例如下:…
oracle 删除外键约束 禁用约束 启用约束 执行以下sql生成的语句即可 删除所有外键约束 Sql代码  select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R' 禁用所有外键约束 Sql代码  select 'alter table '||table_name||' disable constrain…
Ad Hoc Distributed Queries组件被禁用的解决办法 by:授客 QQ:1033553122 SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭.系统管理员可以通过使用sp_configure 启用 'Ad Hoc Distributed Queries'.有关启用 'Ad Hoc Distribut…
Laravel4原始安装方法 Laravel4 是构建在 Composer 之上的, 之前的安装方法是如下:   composer create-project laravel/laravel your-project-name --prefer-dist 1 composer create-project laravel/laravel your-project-name --prefer-dist 然后再   composer install 1 composer install 十分钟过去…
MySQL最易碰到的性能问题就是数据量逐步增大之后的翻页速度变慢的额问题,而且越往后翻页速度越慢,如果用最快速的办法解决,以下就是解决办法,简单方便. 1.问题现状 现有MySQL数据表 event_data ,数据量 36.7万,如下: mysql> select count(1) from event_data; +----------+ | count(1) | +----------+ | 367961 | +----------+ 1 row in set (0.05 sec) 使用S…
一.禁用约束 alter table table_name disable novalidate constraint constraint_name 二.批量导入数据 三.在开启约束之前一定要检查违反约束的记录 1.执行Oracle中自带的脚本utlexpt1.sql创建exceptions表.该脚本在oracle_home/rdbms/admin目录下 sql>@oracle_home\rdbms\admin\utlexpt1.sql 2.执行带有exception是选项的alter语句,将…
    今天在使用VMware打算在机器中安装新的虚拟机时,出现"此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态"错误如下:  提示信息: 已将该虚拟机配置为使用 64 位客户机操作系统.但是,无法执行 64 位操作. 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态. 如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用. (1) 确认 BIOS/固件设置中启…
什么是SVN SVN全称:Subversion,是一个开放源代码的版本控制系统 Svn是一种集中式文件版本管理系统.集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交. 集中式文件版本控制器:将所有的文件都交由服务器来进行统一的管理.既然是有服务器的,那么就需要联网进行操作了. 为什么要使用SVN 我们写一个项目一般都是一个团队来写,如果我们没有用SVN的话,那么我们只能在团队中互相拷贝对方的代码来完成我们的项目. SVN还有如下的好…
经常会遇到这样的场景:测试环境磁盘跑满了,导致系统不能正常运行!此时就需要查看是哪个目录或者文件占用了空间.常使用如下几个命令进行排查:df, lsof,du. 通常的解决步骤如下:1. df -h 查看是哪个挂在目录满了,常常是根目录/占满 [root@test ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 50G 25G 22G 54% / tmpfs 7.8G 0 7.8G 0% /dev/shm 2. 快速定…
VMWARE WORKSTATION 在安装64为操作系统(kali)报错,报错内容为:“已将该虚拟机配置为使用 64 位客户机操作系统.但是,无法执行 64 位操作. 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态. 如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用” 解决方法: 是否支持虚拟化技术除了看CPU支持外,您还需要进入到BIOS当中查看是否有开启虚拟化的相关选项,该位置在 Se…
在vs2012 里安装完插件,重启VS,结果 插件没有加载,查看 扩展和更新,里面显示禁用,如图: 解决方法: 点击界面上 “启用每用户扩展的加载” 蓝色文字,弹出如下界面: 选中 以管理员运行时加载每用户扩展,重启VS即可.…
为了服务器安全考虑很多主机商禁用了php的fsockopen函数,昨天进博客,使用cos-html-cache生成静态文件,尼玛提示: Warning: fsockopen() has been disabled for security reasons in D:\...\cos-html-cache\cos-html-cache.php on line 35 换了其他版本的cos-html-cache,还是不行.后来找到下面的方法. = =.(结果不行,因为函数都被禁用了.) 大家试下,很少…
本人使用的电脑是华硕X550C,安装了ubuntu16.04版本. 联网的时候显示“wifi已经通过硬件开关禁用”.按Fn+F2无法开启wifi.通过rfkill命令无法也无法开启wifi. 经过了解,可以通过挂起笔记本然后重新登陆,wifi就就会开启,以后每一次的重启电脑都需要挂起一次,才能使用wifi. 有没有一劳永逸的方法呢?有!楼主在ubuntu的英文论坛里找到了下面这篇bug report. http://ubuntuforums.org/showthread.php?t=218155…
在linux服务器上fsockopen()函数被无情的禁用了(这其实是出于安全考虑,可以理解),下载远程图片的功能就没有办法使用了.找了一些资料之后,找到了解决方法,就是用stream_socket_client()函数替换掉fsockopen()函数.具体的方法如下: 打开/include/中的dedehttpdown.class.php文件,找到如下代码: $this->m_fp = @fsockopen($this->m_host, $this->m_port, $errno, $…
记录一下: 在CRM 2013/2015的邮箱设置时发现“允许使用凭据进行电子邮件处理” 选项被禁用而且无法输入凭证(如下图): 查阅官方说明得知考虑邮件安全性只能在IFD部署或https访问模式下才能输入,另外一种就是通过powershell设置,运行以下命令: add-PSSnapin Microsoft.Crm.PowerShell $setting=Get-CrmSetting ServerSideSyncEmailSettings $setting.AllowCredentialsEn…
iis应用程序池不能启动2008年03月13日 星期四 15:29iis应用程序池不能启动.WINDOWS2003 ENT SERVER(64位)环境下(测试过32位系统一样操作无此问题),当打开“应用程序池“,IIS就停,IIS开启,应用程序池就停,出错信息 类型:警告来源:W3SVCID 1057描述:应用程序池'DefaultAppPool'的标识无效,因此World Wide Web Publishing服务不能创建worker进程以服务于应用程序池,这将导致应用程序池被禁用. 类型:错…
服务器同时禁用了fsockopen pfsockopen,那么用其他函数代替,如stream_socket_client().注意:stream_socket_client()和fsockopen()的参数不同. 具体操作: 搜索程序中的字符串 fsockopen() 替换为 stream_socket_client(),然后,将原fsockopen函数中的端口参数“80”删掉,并加到$host. 示例如下 修改前: $fp = fsockopen($host, 80, $errno, $err…
解决方法一 sudo hwclock -w --localtime 解决方法二 timedatectl set-local-rtc 1 解决方法三 修改/etc/adjtime文件中的UTC,为LOCAL. 前两个解决方法的原理也是修改这个属性. 对于以前版本的方法 sudo vim /etc/default/rcS 将UTC=yes,修改为UTC=no 参考资料:http://blog.csdn.net/qq_21397217/article/details/52439111 https://…
原因 Windows双系统时间不统一在于时间表示有两个标准:localtime 和 UTC(Coordinated Universal Time) .UTC 是与时区无关的全球时间标准.尽管概念上有差别,UTC 和 GMT (格林威治时间) 是一样的.localtime 标准则依赖于当前时区. 时间标准由操作系统设定,Windows 默认使用 localtime,Mac OS 默认使用 UTC 而 UNIX 系列的操作系统两者都有.使用 Linux 时,最好将硬件时钟设置为 UTC 标准,并在所…
RT,也就是提示win10开始菜单和cortana无法工作.升级win10后一直被这个问题困扰,论坛也见有人发帖求助这类问题,百度了方法打开任务管理器进入服务更改User Manager启动类型为自动,保存,在关机开机就好了,可是这个方法治标不治本,只要电脑重启就又会如此,今天偶尔得知此方法分享给大家. 目前官方无解,暂时可用批处理方式解决 方法/步骤 第一步:制作启动批处理文件sc config UserManager start= auto ”此处换行 sc start UserManage…
判断fsockopen 是否可用:function_exists('fsockopen');如果没有开启 一.开启fsockopen函数 修改php.ini,将 disable_functions = 后面的fsockopen去掉,如果有的话. 修改php.ini,将 allow_url_fopen = Off 改为 allow_url_fopen = On 二.虚拟主机替代方法 1.pfsockopen替代 如果服务器没有同时禁用pfsockopen,那么直接将fsockopen函数替换为pf…
此文已由作者翟曜授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 最近在测试过程中,遇到了几次maven传递依赖冲突的问题,所以记录下解决的过程,遇到类似问题供参照. 问题现象: 某服务不可用,查看启动log有报错信息,例如: java.lang.NoSuchMethodError,类名和方法名看起来,初步判断出是在某个依赖的jar包里. 排查步骤: 首先确认是哪个jar包.根据类名进行搜索,确认jar包为:netty.同时发现本地依赖的jar包版本都有多个,已经基本可断…
当在虚拟机上安装Ubuntu系统时,出现 "此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态" 弹窗此时需要进入BIOS修改相关的设置,此处以联想ideapad 310s为例 1.如何进入BIOS对于大多数联想电脑,在开机界面logo出来时按F2或Fn+F2即可进入.当热键无法适用时,可尝试使用以下方法:(1)开机后按住"shift"键,点击重启(2)重启后的界面中选择疑难解答(3)进入高级选项中选择UEFI固件设置(4)即可进入BIOS设置…
摘要: 还在为删除文件慢烦恼吗?强大工具dlf来帮助你.作为一名前端开发,最常见的就是node_modules,如果dependencies很多,osx系统删除还好,Windows用户就麻烦了.本文分享一块命令行文件及文件夹删除工具. 安装使用: 此工具使用了node.js,所以先保证你的电脑安装了node.js. npm install -g dlf 删除文件 dlf file 删除文件夹 dlf directory 地址: 欢迎fork或star https://github.com/bai…
注册表修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 下BootExecute值为  autocheck空格autochk空格*…
在向oracle保存数据时,控制台报错如下: 很明显是保存时,该表的设计不允许某个字段非空导致的,但由于该表的数量较多,采用断点的方式有太过麻烦, 这里笔者采用 oracle 的客户端连接工具oracle sql developer,成功连接后,如下图所示: 找到对应的字段即可解决问题…
--获得禁用所有外键约束的语句 select 'ALTER TABLE [' + b.name + '] NOCHECK CONSTRAINT ' + a.name +';' as 禁用约束 from sysobjects a ,sysobjects b where a.xtype ='f' and a.parent_obj = b.id --获得启用所有外键约束的语句 select 'ALTER TABLE [' + b.name + '] CHECK CONSTRAINT ' + a.nam…
矩阵乘法,顾名思义矩阵与矩阵相乘, 两矩阵可相乘的前提:第一个矩阵的行与第二个矩阵的列相等 相乘原则: a b     *     A B   =   a*A+b*C  a*c+b*D c d      C D   =   c*A+d*C  c*A+d*C 上代码 struct matrix { ll a[maxn][maxn]; }; matrix matrix_mul(matrix x,matrix y) { matrix temp; ;i<=n;i++) ;j<=n;j++) { tem…
正确答案:C 根据题意,测试结果如下: 1.创建表emp,并且设emp_no字段为主键,设mgr_no字段为外键. gyj@MYDB> create table emp 2 (emp_no number(2) constraint emp_emp_no_pk primary key, 3 ename varchar2(15), 4 salary number(8,2), 5 mgr_no number(2) constraint emp_mgr_fk references emp); Table…