- 浏览: 47858 次
- 性别:
- 来自: 上海
最新评论
文章列表
http://stackoverflow.com/questions/427448/grouping-sql-results-by-continous-time-intervals-oracle-sql
select id, min(start_date) period_start, max(end_date) period_end
from
(
select
id, start_date, end_date,
max(contig) over (partition by id order by end_date) contiguous_group
...
通过IP地址和子网掩码与运算计算相关地址 知道ip地址和子网掩码后可以算出: 1、 网络地址 2、 广播地址 3、 地址范围 4、 本网有几台主机 例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。 一)分步骤计算 1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址 2)IP地址和子网掩码进行与运算,结果是网络地址 3) 将上面的网络地址中的网络地址部分不变 ...
最近在准备一支外包团队的过程中,我思考了一下:做为一个程序员,最珍贵的品质是什么?有个词一直在我的脑海里反复出现,它就是平衡。我们可以看到,一个成功的程序员在开发的时候,他对平衡的理解体现在很多方面,下面就是其中的一些:
速度和质量
最具的代表性的一个例子就是在软件开发过程中,速度和质量之间的平衡。开发软件时,如果只追求速度,不考虑代码的可维护性,这永远都是下下策。 这就跟你无休无止的反复设计和琢磨你的软件却从未拿出来给用户试一下一样不可取。懂得平衡的程序员既能做到迅速的开发出代码,又能保证在整个开发周期里提 交的代码都是有质量的。
新兴技术和传统技术
选择开发工具和技术框架时,平衡是关 ...
系统中的存储过程是通过crontab调用shell脚本来执行的,这2天 脚本突然不执行,查了半天。。。
后来查看crontab的log 发现 报oracle 2760 c Fri Sep 30 06:30:00 2011! user (oracle) password has expired Fri Sep 30 06:30:00 2011这个警告 ,原来是oracle密码过期了,重置下密码解决问题。
shift + alt +T 选择 pull up 自动生成对应的接口方法
shift+alt +G 搜索当前页面------变量方法
ctrl+ shift+ +G 搜索当前项目-----变量方法
批量替换---ctrl+H。。。。。搜索框右键replace all
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。
1. ctrl+shift+r:打开资源
这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下 ...
如何动态执行存储过程或函数(转)
- 博客分类:
- oracle
目前在Oracle数据库存储过程研发过程中,遇到需要从某张表中读取存储过程名并进行动态执行的情况,经查找资料,制作成DEMO,并通过测试,现共享下,以备其他同事遇到此种情况时参考。
/*动态执行存储过程DEMO*/
DECLARE
v_Procedure_Name VARCHAR2(320); --存储过程名
v_Input_Parameter1 VARCHAR2(320); --传入参数1
v_Input_Parameter2 VARCHAR2(320); --传入参数2
v_Return_Int INTEGER; --接收 ...
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。
主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。
1、用dba权限的用户查看数据库都有哪些锁
select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.l ...
0、表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看用户下所有的表 SQL>select * from user_tables; 1、用户 查看当前用户的缺省表空间 SQL>select username, ...
闲的无聊,把mxGraph1.7.1.5的核心js库破解了,说下破解方法。
1、随便打开一个例子,把引用的js库下载下来
例如:http://mxclient.jgraph.com/demo/mxgraph/src/js/mxclient.php?version=1.7.1.5 下载这个文件
2、下载下来一看 文件中JS代码被编码了。呵呵,自己再eval一下还原回来就可以了 。
3、找到下面一段代码 注释掉,整个破解过程就完成了,就不用担心过几个月没用了 呵呵。
if ((eval('\156\145\167\40\104\141\164\145\50\51\56\147\145\16 ...
JPA注解
1、@Entity(name="EntityName")
必须,name为可选,对应数据库中一的个表
2、@Table(name="",catalog="",schema="")
可选,通常和@Entity配合使用,只能标注在实体的
网站上工具提示都是小东西,但在网站设计上能发挥很大的作用。如果网站上能加入一些漂亮的工具提示,那么它就可以提高人们对你网站的访问印象,还可以提高网站的用 户体验。在这里许昌SEO向大家介绍30款漂亮 的jQuery提示气泡插件。
1、Dynamic toolip(动态工具提示)非常酷的工具提示! 这是很有见地的,因为它由冷转场特效,也有透明度和阴影效果。
2、Popup Bubble(弹出式)它看起来那么简单,但它过渡效果很棒。 这个工具提示很简单对网站也很有用。
3、jQuery Horizontal Tooltips Menu Tutorials(jQuery 的水平 ...
转载自:http://www.85java.com/thread-2664-1-1.html
最近项目组长分配给我一个任务,让我完成一个操作日志的管理功能。需求是这样的:项目很大,有好几个子系统,而且这些子系统已经都在开发过程中了,都进行了大半了。现在要实现的操作日志管理是要将用户在登录系统后所做的重要操作记录下来并查询。记录的内容包括操作人的相关信息(比如:用户ID,用户名,用户IP地址,所属机构等)和所执行的操作的相关信息(比如:所属模块名称、类名、方法名、参数、是否操作成功、描述信息和错误信息)。操作日志查询功能没有什么可说的,难点是在于操作日志的记录,首先要考虑到的是日志的记录不能或要 ...
import sun.net.ftp. * ;
import sun.net. * ;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ByteArrayOutputStream;
import java.util.ArrayList;
import java.util.StringTokenizer;
/**
FTP远程命令列表<br>
USER PORT RETR ALLO DE ...
The following are number examples for the to_char function.
to_char(1210.73, \'9999.9\') would return \'1210.7\'
to_char(1210.73, \'9,999.99\') would return \'1,210.73\'
to_char(1210.73, \'$9,999.00\') would return \'$1,210.73\'
to_char(21, \'000099\') would return \'000021\'
The f ...
Unloading class sun.reflect.GeneratedMethodAccessor
问题可能的原因一:由于Xms和Xmx设置大小不当造成的,当程序进行反射操作时没有内存进行此操作。
解决方案:使用-XX:PermSize 与 -XX:MaxPermSize 来增加Perm空间大小。因为通过reflect调 ...