BetterWF

博客园 首页 新随笔 联系 订阅 管理

2013年7月1日 #

摘要: 在希腊德尔斐的阿波罗神庙上,刻得着一句神秘的箴言:“认识你自己”。从某种程度上来说,我们都是自己的“最熟悉的陌生人”。认识自己的位置,是每个人获得成长的第一堂课。一个人的位置,对其言行的影响是至关重要的,俗话说:“屁股决定脑袋”,虽然听着粗俗,却饱含人生哲理。既然我们屁股在项目经理的位置上,就应该像项目经理一样去思考问题,做事情。一.项目经理的处境经过数年的打拼,怀着美好的向往,我们终于成了他——项目经理。然而,梦做到最真的时候,往往也是梦醒的时候。项目经理其实也是悲情人物。从“程序猿”到项目经理,可以说是刚出虎穴,又入狼窝。要知道,做一个合格的项目经理,比成为一个优秀的程序员,还要难得多。本 阅读全文
posted @ 2013-07-01 23:03 BetterWF 阅读(837) 评论(0) 推荐(1) 编辑

2012年12月2日 #

摘要: Oralce多表联合查询时,Oracle优化器会选择相应的索引以提高性能。一些情况下,Oracle优化器不能选择正确的索引,此时可以通过查询语句指定特定的索引以提高性能。例:有两个表A和B 要进行联合查询 A表有索引 IDX_A1_A2,A表和B表的关联条件是A.ID=B.ID通常的SQL查询是 select A.c1,A,c2,B.c3,B.c4 from A,B where A.ID=B.ID 但是数据量在的时候感觉很慢,建立的索引起作用,需要手动指定一下.加指定索引的语法是:/*+ index(表名,索引名) */例如:select /*+ index(A,IDX_A1_A2) */A. 阅读全文
posted @ 2012-12-02 21:53 BetterWF 阅读(6868) 评论(0) 推荐(0) 编辑

2012年9月19日 #

摘要: ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share 共享锁(S):阻止其他DML操作 5:S/Row-X 共享行专用(SRX):阻止其他事务操作 6:exclusive 专用(X):独立访问使用 数字越大锁级别越高, 影响的操作越多。 一般的查询语句如select ... from ... ;是小于2的锁, 有时会在v$locked_object出现。 select ... from ... for update; 是2的锁。 当对话使用f... 阅读全文
posted @ 2012-09-19 16:35 BetterWF 阅读(1575) 评论(0) 推荐(0) 编辑

摘要: 查看锁表进程SQL语句1:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sesswhere ao.object_id = lo.object_id and lo.session_id = sess.sid;查看锁表进程SQL语句2:select * from v$session t1, v$locked_object t2 where t1.s 阅读全文
posted @ 2012-09-19 16:20 BetterWF 阅读(9958) 评论(0) 推荐(0) 编辑

2012年7月18日 #

摘要: rpad函数从右边对字符串使用指定的字符进行填充 rpad(string,padded_length,[pad_string]) string 表示:被填充的字符串 padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符; pad_string 是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。 例如: rpad('tech', 7); 将返回'tech ' rpad('tech', 阅读全文
posted @ 2012-07-18 15:19 BetterWF 阅读(61268) 评论(0) 推荐(4) 编辑

2012年7月14日 #

摘要: 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 Run()过程。 Submit()过程。 User_Export()过程。 What()过程。 1、Broken()过程更新一个已提交的工作的状态,典型地是用来把一个已破工作标记为未破工作。 这个过程有三个参数:job 、broken与next_date。 PROCEDURE Broken (job IN binary_integer, Broken I... 阅读全文
posted @ 2012-07-14 17:31 BetterWF 阅读(425) 评论(0) 推荐(0) 编辑

摘要: create or replace function f_ywm(chinese1 in varchar2)return varchar2/*说明:此函数用于获取汉字的拼音声母,本函数只生成前10位汉字音序码。用法:将要处理的字符作为参数传给此函数。示例:SQL> select f_ywm('我爱中华') from dual ;输出:WAZH*/isls_one_hz varchar2(10);ls_temp_py varchar2(100);li_length integer;i integer;j integer;li_count integer;ls_py varc 阅读全文
posted @ 2012-07-14 16:49 BetterWF 阅读(6147) 评论(1) 推荐(0) 编辑

2012年7月11日 #

摘要: 图 1今天在做一个接口程序时,用到的是第三方提供的COM组件,一开始怎么调用也调不到,后来找其原因,发现是COM 组件没有注册.下面介绍一下,COM组件的注册方法一种是调用regsvr32.exe:例如我们运行regsvr32.exe c:\COM.dll来注册位于C:盘根目录下的COM.dll。如图:图 1 阅读全文
posted @ 2012-07-11 22:51 BetterWF 阅读(2342) 评论(0) 推荐(0) 编辑

2012年7月3日 #

摘要: 今天在开发接口时候,需要给接口开发公司提供一个ORACLE 用户,只能访问指定的表或视图,把过程记录到此1.创建一个ORACLE 的用户create userusername identified by pws;2.给用户授权grant connect,resource to username;grant select on表或视图名 tousername;到此,这个用户就可以访问指定的表了,可是用户登录在PLSQL中用 Select * from 表或视频图名;提示表或视图不存在查其原因:因为指定的表或视图不在新建的用户下,要查询,语句如下:select * from 用户名.表或视频图名 阅读全文
posted @ 2012-07-03 11:08 BetterWF 阅读(5396) 评论(0) 推荐(1) 编辑

2012年6月28日 #

摘要: 别人的,留着备用1. using System.Collections;有ArrayList;Hashtable;Stack;Queue;DictionaryEntry;等集合2. using System.Reflection;获取Assembly 的属性值3. using System.Data;访问和操作数据库等类4. using System.Drawing;图像,画笔,和gdi5. using System.IO;对文件、文件夹的操作6. using System.Media;播放wav和系统wav文件7. using System.Net;操作网络8. using System.R 阅读全文
posted @ 2012-06-28 12:44 BetterWF 阅读(4326) 评论(0) 推荐(0) 编辑