摘要: 这篇日志的原因很简单,就是希望给所有期望在学科研究上能有所建树的学子们一面镜子,镜子里不仅有这位昔日的IMO金牌、北大数院毕业后前往MIT攻读博士后、29岁拿到拉马努金奖、现在Stanford做tenure的大神恽之玮,还有比利时数学家Pierre Deligne(皮埃尔·德利涅)以及德国数学家Ge 阅读全文
posted @ 2017-01-10 17:21 albert_think 阅读(3731) 评论(0) 推荐(0) 编辑
摘要: CREATE OR REPLACE FUNCTION get_cop_project_owners(p_project_id NUMBER) RETURN VARCHAR2 IS l_owers VARCHAR2(500); CURSOR cur_owner IS SELECT ppf.full_n 阅读全文
posted @ 2016-12-27 17:01 albert_think 阅读(216) 评论(0) 推荐(0) 编辑
摘要: WITH person AS (SELECT ppf.person_id, ppf.last_name FROM per_people_f ppf WHERE 1 = 1 AND trunc(SYSDATE) BETWEEN ppf.effective_start_date AND ppf.effe 阅读全文
posted @ 2016-12-20 10:04 albert_think 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 看上去,treegrid继承自datagrid,因此,datagrid有的,treegrid也会有。 比如说,getChanges,翻看那些网络教程,绝大多数都没提treegrid有这个东东。但是,treegrid确确实实是有。 有了getChanges,我们再不用担心如何记录修改。 问题是,当我们 阅读全文
posted @ 2016-12-19 11:05 albert_think 阅读(1247) 评论(1) 推荐(0) 编辑
摘要: SELECT h.location_id, h.location_code, h.cust_province FROM apps.cop_customer_header_v hWHERE nvl(h.location_id,-1) IN (-1) --WHERE h.location_id IN ( 阅读全文
posted @ 2016-11-11 17:48 albert_think 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文
posted @ 2016-11-11 16:19 albert_think 阅读(330) 评论(0) 推荐(1) 编辑
摘要: 在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。 关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码: 阅读全文
posted @ 2016-11-10 15:08 albert_think 阅读(802) 评论(0) 推荐(0) 编辑
摘要: CREATE OR REPLACE FUNCTION get_cop_person_group(p_person_id NUMBER) RETURN NUMBER IS l_group NUMBER; l_dept_name VARCHAR2(240); CURSOR cur_dept(t_grou 阅读全文
posted @ 2016-11-10 14:26 albert_think 阅读(265) 评论(0) 推荐(0) 编辑
摘要: var relation_id_sign = 0;//标签 $('#pick_persons') .combobox( { url : 'publicController/bindComboPOST?SQLID=ProjectPoolMgr.comboQueryByPickPerson&AUTH_P 阅读全文
posted @ 2016-11-10 13:37 albert_think 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: 上面是SimpleAuthenticationInfo源码的一个构造方法,这里第一个参数就是你刚才传入的用户名,第二个参数就是你传入的密码,但是 方法定义中这两个参数都是Object类型,尤其是第一个principal参数,它的意义远远不止用户名那么简单,它是用户的所有认证信息集合,登陆成 功后,< 阅读全文
posted @ 2016-11-09 10:55 albert_think 阅读(9704) 评论(0) 推荐(0) 编辑