2011年5月26日
摘要: 查看锁表进程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 sess where ao.object_id = lo.object_id and lo.session_id = sess.sid; 查看锁表进程SQL语句2: select * from v$session t1, v$locked_object t2 where 阅读全文
posted @ 2011-05-26 11:35 Lucien.Bao 阅读(13060) 评论(0) 推荐(0) 编辑
2011年3月31日
摘要: 在powerdesigner中设计Oracle数据库并generator database成功,用PLSQL Developer可以看到生成的表,但对这些表或者序列进行添加删除修改等操作时却提示“表或视图不存在",直接编辑也是同样的提示...困扰了我两天,找了很多资料才发现问题所在,原来是powerdesigner生成数据库的时候默认把所有的标识符都打了双引号,结果导致Oracle从不区分大小写,到区分这些标识符的大小写.解决方法: 1.菜单: Database2.Edit Current DBMS3.在弹出的对话框中将 ORA11GR1::Script\Sql\Format\Upp 阅读全文
posted @ 2011-03-31 15:36 Lucien.Bao 阅读(1842) 评论(0) 推荐(0) 编辑
2011年2月15日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2011-02-15 14:07 Lucien.Bao 阅读(59) 评论(0) 推荐(0) 编辑
2010年10月29日
摘要: 在Windows CE下,coredll.dll的作用相当于Win32的kernel32.dll 查看API方法,在在命令行下进入dumpbin.exe 所在文件夹,输入 dumpbin /EXPORTS coredll.dll > coredlldef.txt以下仅作备份用File Type: LIBRARY Exports ordinal name 1095 ??2@YAPAXI@Z (... 阅读全文
posted @ 2010-10-29 17:53 Lucien.Bao 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 最近公司要做一个用户操作手机应用的监控程序,主要是客户体验手机在营业厅中给用户使用的过程中记录用户使用手机中各项应用的次数和时间.为了解决这个问题,我在网上找了很久,几乎无例外都是C++编写的,而且大部分都是运行于PC的,在手机上的相关例子太少了.无废话,上代码,方便以后自己查看:第一个文件: UsbSocketHelper.cs,此文件主要实现手机直接通过usb连接到pc后在手机通过socket... 阅读全文
posted @ 2010-10-29 17:50 Lucien.Bao 阅读(1457) 评论(0) 推荐(1) 编辑
2010年10月15日
摘要: 某些场合,我们需要把服务端的内容通过BASE64编码后,输出到客户端后,在客户端通过JavaScript解码后还原该内容。下面是一个示例:客户端处理BASE64的JavaScript代码:代码:Base64Helper.js服务端处理BASE64的类文件:代码:Base64Helper.cs进行展示的页面的aspx文件:代码:Base64Render.aspxBase64Render.aspx对应... 阅读全文
posted @ 2010-10-15 11:54 Lucien.Bao 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: 回调函数的意义在于把要处理的程序逻辑交给调用者,被调用者只需要提供对外的接口即可.Program.cs代码 阅读全文
posted @ 2010-10-15 11:17 Lucien.Bao 阅读(276) 评论(0) 推荐(0) 编辑
2010年7月23日
摘要: 有的时候我们需要对重复数据进行过滤,针对数组可以用List.Distinct(),可以过滤掉重复的内容,而针对对象中的某些字段只能用Distinct(IEqualityComparer<T>)代码示例如下:方法:View Code /// <summary> /// 判断是否包含Oracle错误 /// </summary> private bool HasOracleError(string input) { bool hasError = false; //白名单 string[] ignoreList = Rondi.Commons.AppSettin 阅读全文
posted @ 2010-07-23 12:38 Lucien.Bao 阅读(546) 评论(0) 推荐(0) 编辑
2010年6月2日
摘要: 正则表达式的功能非常强大,我在经常使用文本编辑器的过程中发现使用正则表达式进行替换非常方便,能完成许多普通的字符替换完成不了的效果,下面就是例子:EmEditor文本编辑器中使用正则表达式进行替换的示例:方法1、查找:([A-Z]+?)\s+(\d+?)\s+(\d+)替换为:\1,\2,\3方法2、查找:([^\s]+?)\s+替换为:\1,示例数据,将原始数据改为以逗号分隔:原始数据:TEXT... 阅读全文
posted @ 2010-06-02 14:26 Lucien.Bao 阅读(2691) 评论(0) 推荐(0) 编辑
2010年4月2日
摘要: Technorati 标签: asp.net,cache由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录。在ASP.NET中实现单点登录其实很简单,下面就把主要的方法和全部代码进行分析。 实现思路 利用Cache的功能,我们把用户的登录信息保存在Cache中,并设置过期时间为Session失效的时间,因此,一旦Session失效,我们的Cache也过... 阅读全文
posted @ 2010-04-02 15:42 Lucien.Bao 阅读(1150) 评论(1) 推荐(0) 编辑