写给偷偷老去的80后--转
写给偷偷老去的80后(转)喜欢隐身了,不怎么爱在群里发言了 不论和多少人在一块,手机总挂着QQ,一堆人聚在一块,一人一台手机,各玩各的 同学聚会必修的两个项目:吃饭,KTV 小孩都开始叫自己叔叔或者阿姨了 虽然经常不大情愿地反驳着:叫姐姐,叫哥哥 永远寂寞,不管你是一人独处时,还是身在人群当中 就像那首歌中唱的一样,孤单,是一个人的狂欢,狂欢,是一群人的孤单 没那么愤青了,遇到不公的时候,会告诉自己,社会就是这样 可以不看电视,但电脑是必需品 出门蹦达
怎么样使用wrap加密package body
wrap的基本用法: wrap iname=Inputname oname=Outnamegoogle一下有很多例子。有的时候希望只加密package body里的代码,而还能看到package 头里的函数,过程参数结构等。下面是一种做法:1。编译package 头部分。2。用wrap加密package body部分。3。执行wrap加密部分。一个例子:(a) 编译package 头部分。SQL> create or replace package wrap_test is 2 3 function test(p_id in number)return varchar2; 4 5 end wrap_test; 6 /程序包已创建。SQL>(b) 用wrap加密package body部分。G:>type wrap_test.sqlcreate or r
什么是java虚拟机?
在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机[@more@]器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释
在tomcat 5中配置DBCP(Database Connection Pool)
首先,在Oracle中建立一个用户的rolle....……数库准备完毕后,我的tomcat安装路径为D:tomcat5.0,在D:下的webapps目录下建立自己的web application目录。我建的目录名为:myjsp。然后在自己的目录中建立WEB-INF目录,建议从D: tomcat5.0webappsjsp-examples下将WEB-INF目录Copy过来,现在的目录[@more@]结构应该为:D: tomcat5.0|------ webapps|------- myapps|---------WEB-INF现在开始为DBCP做准备工作。将你想配置的database 的JDBC放到D: tomcat5.0commonlib下,注意一定要放”.jar”的文件,如是“.zip”的文件直接改为.jar即可。本
umask是什么?
我们创建文件的默认权限是怎么来的?如何改变这个默认权限? 当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般在/etc/profile、$ [HOME]/.bash_profile或$[HOME]/.profile中设置umask值。如何计算umask值? [@more@]umask命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户)存在一个相应的umask值中的数字。对于文件来说,
xargs 命令用法
在文件数量太多时,如果直接rm会包错,这时可以用xargs命,它的基本用法如下:xargs 命令用途构造参数列表并运行命令。语法xargs [ -p ] [ -t ] [ -e [ EOFString ] ] [ -E EOFString ] [ -i [ ReplaceString ] ] [ -I ReplaceString ] [ -l [ Number ] ] [ -L Number ] [ -n Number [ -x ] ] [ -s Size ] [ Command [ Argument ... ] ]注: 不要在小写的标志和参数之间放置空格。描述生成的[@more@]命令行长度是 Command 和每个作为字符串对待的 Argument,包括用于每个字符串的空字节结束符号,大小(以字节计算)的总和。xargs 命令限制
SQL语句的优化方法
SQL语句的优化方法 在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:[@more@]SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.例如:SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';3. /*+CHOOSE*/表明如果数据字典中有访问表的统
处理待定数据
/*fact: Oracle Inventory 11.0.3fact: INVTVTMP - View Pending Transactionssymptom: Unable to close inventory periodsymptom: Resolution required for Unprocessed Material 4 eachcause: Flag settings would not allow the transaction manager to pick up the transactions.fix: Run the following script in SQL*Plus to resubmit the records:*/[@more@]select mmtt.error_code,mmtt.error_explanation,mmtt.process_flag,mmtt.lock_flag,mmtt.transaction_mode,mmtt.transaction_quantity,mmtt.*from mtl_material_transactio
二次开发常用接口表(销售订单)
订单的表头信息接口表 OE_HEADERS_IFACE_ALL 其中字段Operation_Code值:'INSERT' ,'UPDATE','DELETE'明细信息接口表OE_LINES_IFACE_ALL,两个表的ORIG_SYS_DOCUMENT_REF值须相同,接口写入成功后,可在功能界面(Form:OEXOIMPT.fmb)查到,在这里可导入形成oracle erp的销售订单。以下格式在11.5.7测试通过:[@more@]OE_HEADERS_IFACE_ALL(Operation_Code, --Operation_Code:'INSERT' ,'UPDATE','DELETE'ORDER_SOURCE_ID , --ORDER_SOURCE_ID from OE_ORDER_SOURCES ORDER_SOURCE , ORG_ID , ORIG_SYS_DOCUMENT_REF , ORDERED_DATE , ORDER_
二次开发常用接口表(事务处理开放接口)
事务处理开放接口接口表: MTL_TRANSACTIONS_INTERFACE物料出入库可从这个表进行处理,如有批次控制,其信息写在[@more@]MTL_TRANSACTION_LOTS_INTERFACE接口表。重新处理物料接口未处理数据: update MTL_TRANSACTIONS_INTERFACE mtiset mti.transaction_mode=3,mti.lock_flag=2,mti.process_flag=1,mti.error_code=null,mti.error_explanation=nullwhere mti.transaction_interface_id=29369973
ERP二次开发的基本步骤
1. 开发端的环境设置(1) Oracle客户端的配置.(2) Forms builder 6i,Report builder 安装后的配置.2.开发后的挂接方法[@more@]2.1 Form 的挂载方法第一步:登陆到应用系统:应用开发者/应用/表单第二步、登陆到 应用开发者/应用/功能第三步、登陆到 系统管理员/安全性/责任/定义第四步 系统管理员/应用产品/菜单2.2 报表的挂载方法第一步 应用开发者/并发/可执行第二步 应用开发者/并发/程序 第三步 系统管理员/安全性/职责/定义第四步 系统管理员/安全性/职责/请求
Oracle ERP二次开发常用脚本(6)
(6)。查找运行请求时间,参数等(可以是某用户的,某个报表)SELECT C.USER_NAME,papf.full_name,B.USER_CONCURRENT_PROGRAM_NAME,A.REQUEST_DATE,A.ARGUMENT_TEXT,(A.ACTUAL_COMPLETION_DATE-A.ACTUAL_START_DATE)*24*60 MINUTES,A.ACTUAL_START_DATE,A.ACTUAL_COMPLETION_DATE,a.request_id,a.outfile_name[@more@]FROM FND_CONCURRENT_REQUESTS A,FND_CONCURRENT_PROGRAMS_VL B,FND_USER C,per_all_people_f papfWHERE A.CONCURRENT_PROGRAM_ID=B.CONCURRENT_PROGRAM_IDAND A.REQUESTED_BY=C.USER_IDand c.user_name=papf.employee_n
Oracle ERP二次开发常用脚本(5)
(5) /*根据描述性弹性域的标题查找描述性弹性域表和列*/--SELECT FND_DFV.TITLE,FND_DFV.DESCRIPTIVE_FLEXFIELD_NAME ,FND_DFV.APPLICATION_TABLE_NAME ,FND_DFU.APPLICATION_COLUMN_NAME,FND_DFU.FORM_LEFT_PROMPT,FND_DFU.FORM_ABOVE_PROMPT[@more@]FROM FND_DESCRIPTIVE_FLEXS_VL FND_DFV,FND_DESCR_FLEX_COL_USAGE_VL FND_DFUWHERE FND_DFV.TITLE='物料' --如:物料AND FND_DFU.DESCRIPTIVE_FLEXFIELD_NAME=FND_DFV.DESCRIPTIVE_FLEXFIELD_NAME
Oracle ERP二次开发常用脚本(4)
(4)./* 根据窗口名称查找关键字弹性域用到的表,列等信息*/--SELECT C.ID_FLEX_NAME,A.ID_FLEX_STRUCTURE_NAME,B.FORM_LEFT_PROMPT,C.APPLICATION_TABLE_NAME,B.APPLICATION_COLUMN_NAME,B.FLEX_VALUE_SET_IDFROM FND_ID_FLEX_STRUCTURES_VL A,FND_ID_FLEX_SEGMENTS_VL B,FND_ID_FLEXS CWHERE A.ID_FLEX_STRUCTURE_NAME='帐户别名' --用你自己要查的代替,就是Form窗口的标题AND A.APPLICATION_ID=B.APPLICATION_IDAND A.ID_FLEX_CODE=B.ID_FLEX_CODEAND A.ID_FLEX_NUM=B.ID_FLEX_NUM AND A.APPLICATION_ID=C.APPLICATION_IDAND A.ID_FLEX
Oracle ERP二次开发常用脚本(3)
(3)./*查找在菜单里提交的报表所在职责*/SELECT A.RESPONSIBILITY_NAME,B.PROMPT,F.USER_CONCURRENT_PROGRAM_NAMEFROM FND_RESPONSIBILITY_VL A,FND_MENU_ENTRIES_VL B,FND_FORM_FUNCTIONS_VL C,FND_REQUEST_GROUPS D,FND_REQUEST_GROUP_UNITS E,FND_CONCURRENT_PROGRAMS_VL FWHERE A.MENU_ID=B.MENU_IDAND B.FUNCTION_ID=C.FUNCTION_IDAND C.PARAMETERS LIKE '%'||D.REQUEST_GROUP_CODE||'%'AND D.APPLICATION_ID=E.APPLICATION_IDAND D.REQUEST_GROUP_ID=E.REQUEST_GROUP_IDAND E.UNIT_APPLICATION_ID=F.APPLICATION_IDAND E.REQUEST_UN
Oracle ERP二次开发常用脚本(2)
(2)./*查找在标准请求组里提交的报表所在的职责*/SELECT A.RESPONSIBILITY_NAME,B.USER_CONCURRENT_PROGRAM_NAME,B.CONCURRENT_PROGRAM_NAMEFROM FND_RESPONSIBILITY_VL A,FND_CONCURRENT_PROGRAMS_VL B,FND_REQUEST_GROUP_UNITS CWHERE A.APPLICATION_ID=C.APPLICATION_IDAND A.REQUEST_GROUP_ID=C.REQUEST_GROUP_IDAND B.APPLICATION_ID=C.UNIT_APPLICATION_IDAND B.CONCURRENT_PROGRAM_ID=C.REQUEST_UNIT_IDAND B.USER_CONCURRENT_PROGRAM_NAME LIKE '%杂项出入库报表%'[@more@]
Oracle ERP二次开发常用脚本(1)
下面是我常用的脚本,在做报表,修改报表时很有用(对我是这样),希望能给大家带来帮助--(1)./* 根据报表文件名称关键字查找报表的执行文件名称等信息*/SELECT A.USER_CONCURRENT_PROGRAM_NAME,A.CONCURRENT_PROGRAM_NAME,A.OUTPUT_FILE_TYPE,B.EXECUTION_FILE_NAME,B.EXECUTABLE_NAME,FND_L.MEANING,B.USER_EXECUTABLE_NAME,B.DESCRIPTIONFROM FND_CONCURRENT_PROGRAMS_VL A,fnd_executables_vl B,FND_LOOKUPS FND_LWHERE A.APPLICATION_ID=B.APPLICATION_IDAND A.EXECUTABLE_ID=B.EXECUTABLE_ID AND B.EXECUTION_METHOD_CODE= FND_L.LO
RMI 起步
RMI 起步 刚开始接触JAVA的时候,很多参考书都是讲很多很多原理,基础,但是就是没有一个简单的可实现的系统提供给我们,看了那么多还不知道怎么做,这里简单的描述RMI的一些基本做法,希望能够和大家一起分享这个,大家共同学习,一起讨论有关J2EE的学习与心得,JNDI,RMI又是它的基础,希望给在学RMI的人能够从中得到一点收获[@more@]。 RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。 RMI的基础是接口,RMI构架基于一
生命之心,心雨(转载)
生命之心,心雨 凌晨,雨点跌入了黑夜,只留下一声:滴答…… 记得以前的时候,每每下雨的时候就会睡得特别的香。因为听着雨点的告白,会让自己感到很幸福,于是在甜滋滋的幸福中含笑漫步于梦乡。仿佛一个孩子,很幸福的,很幸福的等待着明天的朝阳。甚至,在小的时候经常希望雨夜可以一直持续下去,可以一直那样安稳,那样无忧的睡下去。朝阳,也没有雨夜的被窝那么的可以让自己的心温暖。 雨夜,好像也这样成为了小时候的一种期待
生命之心,秋夜(转载)
生命之心,秋夜 …… 1:04:21 —— 1小时,4分,21秒 …… 深夜的时分,用着自行车把朋友送出校园。拂脸而过的风有点冰凉了。那种淡淡而又深邃的寒意是深秋还是初冬呢?秋天,来了么?为什么我没有见过那铺满小路的黄叶,也没有见过在秋风中挣扎着留在枝桠上的枯叶?秋天,走了么?为什么我还没有感觉到刺骨的寒意,那种让自己窒息的寒意? 车,空了,空