码迷,mamicode.com
首页 > 其他好文
关于触发器创建的陷阱
Oracle触发器的创建和存储过程、函数、包等的创建有点区别,应当注意. 陷阱一: 当前schema与触发器拥有者不一致 例如: 当前登录的schema为R5_T150,然后执行下面的创建触发器: create or replace trigger "R5_T135".TRI_forbidden_01 before update or delete of GOODSCODE on t...
分类:其他好文   时间:2015-01-30 16:01:31    阅读次数:226
STM32的中断和事件
上图框图中对应的寄存器可以在技术手册中找到相关的意义。 上图19个中断源的意义也可以在技术手册中找到, 可以这样简单的理解: 详细点的理解: 在STM32中,中断与事件不是等价的,一个中断肯定对应一个事件,但一个事件不一定对应一个中断。 事件只是一个触发信号(脉冲),而中断则是一个固定的电平信号。 事件:是表示检测到某一动作(电平边沿)触发事件发...
分类:其他好文   时间:2015-01-30 16:02:21    阅读次数:525
图的遍历(二)—广度优先遍历
上一节中写了图的深度优先遍历,http://blog.csdn.net/wtyvhreal/article/details/43305785 这一节讲解下图的广度优先遍历。 同样的图: 广度优先遍历的顺序结果如下: 广度优先遍历的思想: 首先以一个未被访问过的顶点作为起始顶点,访问其所有相邻的顶点,然后对每个相邻的顶点,再访问他们相邻的未被访问过的顶点,直到所有顶...
分类:其他好文   时间:2015-01-30 15:59:52    阅读次数:142
如何成为“逼格”邮件营销专家?
大家都知道,在对邮件营销活动了如指掌的基础上,如果还能够“逼格”提升邮件的吸引力,确保邮件ROI得以实现,实在是再完美不过了。其实,每一位在此造诣上资深的邮件营销专家都有一套自己的成功套路和营销秘诀,作为全球领先的多渠道智能化营销服务商webpower的资深邮件营销专家也不例外,笔者与大家分享的以下 5“力”,让笔者在激烈的邮件营销战场,为客户搞定诸多超难的邮件营销活动,并战胜竞争对手,获得了不错...
分类:其他好文   时间:2015-01-30 16:00:49    阅读次数:258
STL 之 set multiset
一:起因 (1):set的含义是集合,它是一个有序的容器,里面的元素都是排序好的,支持插入,删除,查找等操作,就 像一个集合一样。所有的操作的都是严格在logn时间之内完成,效率非常高,具体实现采用了红黑树的平衡二叉树的数据结构。 set和multiset的区别是:set插入的元素不能相同,但是multiset可以相同。 创建 multiset base; 删除:如果删除元素a,那么在定义的...
分类:其他好文   时间:2015-01-30 15:58:38    阅读次数:183
使用BBED手工提交事务
测试数据准备: SQL> create user sunhailong identifiedby abcd;   User created.   SQL> alter user sunhailong defaulttablespace users;   User altered.   SQL> grant dba to sunhailong;   Grant succeede...
分类:其他好文   时间:2015-01-30 15:58:34    阅读次数:126
使用BBED恢复DELETE的数据
测试环境请参见 使用BBED手工提交事务 尝试恢复delete的数据: BBED> modify /x 2c offset 5064  File: /data/orcl/orcl/users01.dbf (4)  Block: 68               Offsets: 5064 to 5071           Dba:0x01000044 --------...
分类:其他好文   时间:2015-01-30 16:00:13    阅读次数:309
ssh远程连接失败
使用ssh连接远程主机时,结果提示如下的错误: 大概意思就是说密钥权限的文件不能为777,不能被其他用户读取。 了解了问题后,修改密钥文件权限为700,即:(chmod 700 秘钥)就OK了。...
分类:其他好文   时间:2015-01-30 15:59:13    阅读次数:138
CocoaPods详解之----使用篇 pod install/pod update更新慢的问题
作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢! 一、什么是CocoaPods 1、为什么需要CocoaPods 在进行iOS开发的时候,总免不了...
分类:其他好文   时间:2015-01-30 15:57:13    阅读次数:798
脚本式计算能力对报表工具的重要性
在报表项目开发中常常会出现自定义数据源的情况。这是因为有很多结构化计算比较复杂,需要多步骤完成。sql或者报表本身的计算能力并不适合完成这种过程化计算,所以报表程序员会借助于报表API,使用Java程序来完成。         例如这个《各地区销售情况分析表》:         该报表是根据订单表统计各(预置)时间段内,各地区的订单数量、订单金额汇总。其中各时间段范围为:    ...
分类:其他好文   时间:2015-01-30 15:57:37    阅读次数:178
西门子PLC学习笔记二十一-(中断处理一)
中断处理用来实现对特殊内部事件或外部事件的快速响应。CPU检测到中断请求时,立即响应中断,调用中断源对应的中断程序(OB)。执行完中断程序后,返回被中断的程序中。 中断源类型主要有:I/O模块的硬件中断,软件中断,例如日期时间中断、延时中断、循环中断和编程错误引起的中断等。 1.日期时间中断组织块 日期时间中断组织块有OB10~OB17.CPU318只能支持OB10和OB11,其余的S7-3...
分类:其他好文   时间:2015-01-30 15:58:06    阅读次数:230
建议程序员都读一读的31篇论文系列笔记(1~2)
1. An Axiomatic Basis for Computer Programming. 1969年的一篇论文,主要讲用公理基础证明计算机编程的正确性,包括赋值/递推/组合/循环等。不是那么容易读懂,特别是一些数理符号,想要完全看懂估计得查不少书。扫过重要的部分,关键就是 P{Q}R, 即前置条件满足assert(P) 为true,Q是一段程序(可以是多个子程序的组合),后置条件R是人们...
分类:其他好文   时间:2015-01-30 15:54:24    阅读次数:201
Emoji开源项目解读(一)
介绍 上一节,我们对PhotoView开源项目进行了剖析解读, 这一节呢, 我们说说Emoji表情,大家每天都在用的QQ,微信或者其他聊天工具都有这个。 在我接触到的Emoji中,大致可以分为两类:    系统支持的Emoji图标  自定义Emoji图标   这一节我们讨论系统支持的Emoji图标,掌握了这类,自定义Emoji表情也就水到渠成了 功能特性  常用系统Emoji图标...
分类:其他好文   时间:2015-01-30 15:54:02    阅读次数:979
[百度]在由N个正整数的集合S中,找出最大元素C,满足C=A + B
【题目】 在由N个正整数的集合S中,找出最大元素C,满足C=A + B 其中A,B都是集合S中元素,请给出算法描述,代码与时间复杂度分析。 【分析】 1,对集合S进行排序(快排),从小到大排序 2,让C指向集合最后一个元素(最大元素) 3,让i指向S中第一个元素,让j指向C的前一个元素 4,如果,A[i]+A[j]==C则return C; 5,如果if(A[i]+A[j] 6...
分类:其他好文   时间:2015-01-30 15:54:30    阅读次数:162
UVa 201
背景:1Y!!!调试一个小时。没有仔细看题,V 2 1,实际上表示的是第二列第一行,因为这个调试了好久。要逐渐养成耐心读代码的习惯! 思路:把行和列的分别记录在两个数组你,让后从边长为1开始枚举出所有即可! 学习:1.scanf读取字符的时候一定要考虑到,换行行符在键盘缓冲区的遗留问题! #include #include int main(void){ #ifdef LOCAL ...
分类:其他好文   时间:2015-01-30 15:54:09    阅读次数:133
Add Two Numbers
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a link...
分类:其他好文   时间:2015-01-30 15:55:05    阅读次数:196
poj1185--炮兵阵地
经典的状态压缩dp,有几个点要注意 1)必须用三维的状态才能合理的进行状态的转移,用二维的状态约束性不够 2)初始化是必须要同时初始化前两行的所有状态 3)注意位运算的使用。 代码如下: #include #include #include using namespace std; int total[1000],cur[110]; int dp[110][200][2...
分类:其他好文   时间:2015-01-30 15:54:09    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!