自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 C#控件背景透明的几种解决方案

C#控件背景透明的几种解决方案作者:肖凤斌 E-mail:[email protected]已经很少做winform程序了,最新参与了一个小项目,遇到了控件背景透明的功能要求,特在此总结一下,供有需要的同行参考。0、背景透明的概念和分类背景透明是啥意思呢,就是背景透明。哈哈,废话了。其实你想过没有,要求不一样,实现的难道和技术手段也不一样。最基

2012-07-06 15:52:23 29831 1

原创 C#调用Oracle存储过程或函数返回结果集效率测试

C#调用Oracle存储过程或函数返回结果集效率测试

2010-10-21 11:29:00 3276

原创 Linux下Oracle 10g自动启动与关闭的实现

Linux下Oracle 10g自动启动与关闭的实现

2010-09-14 10:47:00 1877

原创 Linux下oracle em isqlplus 界面汉字乱码最清晰解决思路

Linux下oracle em isqlplus 界面汉字乱码最清晰解决思路

2010-09-08 14:59:00 1658 1

原创 Linux下安装oracle 10g 时环境检测 DHCP错误的处理

<br />最近在虚拟机上安装RHEL 5.5 ,一切配置完成,安装oracle 10g 10.2.0.1,环境检测checking network configuration requirements 是 not executed ,强制安装,最后到DBCA创建时报invalid value null for parameter PORT错误,强制安装剩余部分,数据库安装成功,实时em未成功创建。<br /> <br />好在是在虚拟机上安装,经过多次查找原因,都无法成功,虽然知道是 /etc/hosts

2010-09-07 17:32:00 3120

原创 Android软件开发实例:用客户端写博客

在Android上通过客户端写博客的软件开发实例。

2010-09-03 14:37:00 4678

原创 ASP.net操作剪贴板对象

ASP.net操作剪贴板对象

2010-06-21 20:16:00 6451

原创 WM上超酷Listview背景实现

作者:肖凤斌 E-mail:[email protected]        一个软件如何抓住使用者的心,除了实用的功能外,好看的外表也很重要。这个我想各位未婚男士大概都有切身体会吧,让你去相亲,如果你见的是一个恐龙,但也许她心灵很美,不知你会不会给她留电话。如果你留了,那算我瞎说了!呵呵!在Windows Mobile上进行软件开发,用图文并茂的方式展现你想表达的内容,非ListV

2009-12-21 11:35:00 2283 11

原创 oracle 升级 遇到 NoServicesForProcessException 问题

重来没有对Oracle进行升级过,最近想试验一下升级过程,就在本机上实验了一次,过程如下:1、本机 Windows XP SP2+oracle 9.2.0.12、下载升级补丁p4547809_92080_WINNT.zip,是个9.2.0.8的包3、停止本机数据库的所有进程,TNS、监听及主服务器4、解压p4547809_92080_WINNT.zip后直接setup,结果出错,查

2009-12-15 11:42:00 1024

原创 你可能从来没有遇到的Oracle奇怪现象

还是上次的数据库,win2003+Oracle9.0.1      把回滚段问题解决了,顺便exp数据做了备份,想着该万事无忧了,谁知客户还是抱怨系统运行缓慢。看来问题还是没有解决。       查看日志,没有任何错误,查看程序日志,也没有任何错误,查看Top SQL,发现当前耗时最多的SQL是一个select语句,怪哉,不会吧!       于是把这个session kill掉,

2009-12-08 12:41:00 673

原创 Ora-00600 4194错误的处理过程

最近忙的一塌糊涂。客户打电话说系统运行太慢,因为是个Win2003+Oracle9.0.1的一个系统,不愿意找原因,给客户说重启动一下,结果启动后,客户说报了一个错误,信息是ora-600 4194 一大堆的错误。屋漏偏逢连阴雨,看来小错不处理,铸成大错了。Ora-00600 4194错误的出现说明UNDO段出现了问题,远程后,发现SYSDBA用户可以登录,所有用户数据皆可访问,但是普通用户就不行

2009-12-08 12:38:00 2205

原创 一个Oracle存储过程编译死锁的奇怪现象

近日现场安装人员反映有一个存储过程一编译,服务器CPU使用率就居高不下,并且该存储过程也编译不过去,造成死锁。经测试,创建类似存储过程,定位发生错误的语句,问题出现在一个select into 语句上,例子如下: CREATE OR REPLACE PROCEDURE pro_test IS  n_sw110 NUMBER(4);  n_sw35  NUMBER(4);  n_sw10 

2009-08-05 10:16:00 3427

原创 配置安装ORacle10g ASM

最近学习安装Oracle10g ASM,期间有很多问题,记录一下,供初学者step by step. 红色的字是输入 查看内核版本:[oracle@ocp oracle]$ cat /proc/versionLinux version 2.4.21-50.EL ([email protected]) (gcc version 3.

2009-05-02 22:33:00 3412

原创 RHEL5.2上成功安装Oracle10g

RHEL5.2上成功安装Oracle10g最近把电脑升级了,换了个23寸大屏,用起来就是顺(呵呵,自己赞一个!)。装了VMWare,安装RHEL5.2,想办法装上了oracle 10g 10.2.0.1,经过多次实验,记录如下:  1、# ORACLE_HOSTNAME=BY.RYSOFT.COM    # export ORACLE_HOSTNAME  2、创

2009-03-25 22:30:00 1140

原创 WM6天气预报程序的开发

去年换了个智能手机,虽然很山寨,但是还蛮喜欢的。不停的刷机,装各种软件,从WM5到WM6,熟悉之后,就没了新鲜感,感觉电话吗,也就是个电话,老折腾这个干嘛。但是确实离不了了,跟LP换了一段手机使用,那段时间简直是煎熬,找电话不方便,查个什么资料也不方便,没几天就换回来了。看来真是离不开智能手机了。     手机上一直装的软件就是天气预报,从SPBWeather,到天气秀,再到天气小秘,有的数据

2009-03-14 18:04:00 1222

原创 Win2003下ASP.net访问Oracle 9.2的问题解决

  System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.的解决方案最近在项目实施中,有好几次ASP.net在连接Oracle的时候碰到一个问题,win2003server机器装的是Oracle9.2,当在asp.net应用中使用数据访问的组件(调用 System.Data.Ora

2009-01-05 15:00:00 1318

原创 Oracle 10g 在Windows系统下安装若干问题的解决

作者:肖凤斌 E-mail:[email protected]最近要考Oracle 10g OCP认证(现在考只考1z-042和1z-043,据说到2008年12月1日后就要加考1z-007了!就业这么困难,培训,考试又在涨价,还让人活吗!),在Windows系统下装了Oracle 10g,碰到一些问题,集中一下,供入门的朋友参考一下。 一、在WinXP+sp3上安装oracle 1

2008-09-12 13:07:00 1762

原创 开发Oracle数据库直接访问程序

 作者:肖凤斌 E-mail:[email protected]       转载请保留该信息        随着越来越多的公司的数据库迁移到Oracle下,很多软件公司的系统面临一个开发的问题。        当你选择B/S方式时,意味着要牺牲很多效率和功能;选择C/S方式,又要面临系统安装Oracle客户端和发布的问题。        那么我们有哪些可行方案呢?       

2008-08-19 16:04:00 3375

原创 微软操作系统用户密码破解

有个客户把服务器win2000server的管理员口令忘记了,现在服务器出问题,需要解决,但无法登录,本来这事情和我们没关系,但是客户毕竟是上帝,还是想想办法吧。装了个VM,装了个win2000server,打了SP4,硬盘为ntfs格式,测试了几个方法,都比较麻烦,最后用了个工具,即Offline NT Password & Registry Editor,作者pnordahl@eunet.

2008-06-27 16:02:00 2590

原创 SQL中的多表更新及注意事项

SQL中的多表更新及注意事项在数据库开发中经常遇到要进行多表更新的情况,多表更新可以通过游标循环来实现,但是要写好多语句,不太方便,因此很多人用多表更新来实现,但是如果在使用中不注意语法的严谨性,就会产生不可挽回的失误。下面我将通过实例来进行说明。 1、在SQL SERVER  中 Create table A (c1 VARCHAR(10),c2 VARCHAR(10)); in

2008-06-13 14:33:00 4491 2

原创 DataGridView任意多层表头

原来发布过一个双层表头,但是还有很多缺陷,这次修改了算法,提高了性能,实现了任意多层表头,希望能给你带来帮助。/*****************************************************************//** 名称:DataGridView控件扩展 * 版本:1.0 RYSOFT 2007.10.19 只能用于二层表头* 修正:2.0 RYSOFT 200

2008-05-30 13:36:00 4273 2

原创 VS2005解决方案下无法添加项目的解决方法

      最近病了,也没写什么,今天打开VS2005,本来想编写一个通过邮箱聊天的程序,大体思路是通过程序使用POP3和SMTP定时访问邮箱中特殊记号的邮件来进行聊天。我能上互联网,但是LP公司管理严格,只能给外网发邮件,不能上网,所以QQ和MSN都无法用。网上也没有现成的软件,只好自己开发了。估计当中会有很多问题。由于邮箱访问速度较慢,当然聊天就有延迟了(最少也要延迟1分钟吧,呵呵,就好像和一

2008-05-23 14:51:00 3326 2

原创 DBF批量转换为XLS

         经常有人需要把DBF文件转换为XLS文件,但是现在好多都是单个转换的,没有批量转换的。因此针对这个问题,做了一个批量DBF转换为XLS。其实是老婆要用这个功能o(∩_∩)o...。她计算机没装.net,因此只好用VB编了。没什么难度,比较适合有同样需要的人使用,附上完全代码,供初学者学习。自己感觉对问题分析的还比较到位。源码已经上传至:http://download.cs

2008-04-22 11:28:00 8596 1

原创 .Net中扫描局域网IP列表的几种方法

.Net中扫描局域网IP列表的几种方法([email protected])很多软件都有获知局域网在线计算机IP的功能,但是在.net怎么实现呢,有好多方法,下面我给大家介绍几种,供大家参考。1、微软社区上介绍了使用Active Directory 来遍历局域网利用DirectoryEntry组件来查看网络网址:http://www.microsoft.com/china/communi

2007-12-28 09:40:00 2582

原创 关于Hook的不当使用和系统热键的使用范例

 关于Hook的不当使用和系统热键的使用范例([email protected])在前篇“藏老板”的软件中为了响应CapsLock按键,使用了全局Hook,存在的问题是暂时无法在.net2.0中使用,另外关闭窗口时速度很慢,好像死机一样,不爽。今日看一篇blog,C#中调用API函数RegisterHotKey注册多个系统热键,地址:http://hi.baidu.com/bxsoully/

2007-12-26 17:14:00 986

原创 在Oracle中执行动态SQL的几种方法

 在Oracle中执行动态SQL的几种方法([email protected] )在一般的sql操作中,sql语句基本上都是固定的,如:SELECT t.empno,t.ename  FROM scott.emp t WHERE t.deptno = 20;但有的时候,从应用的需要或程序的编写出发,都可能需要用到动态SQl,如:当 from 后的表 不确定时,或者where 后的条件不确定时

2007-12-26 10:58:00 2400

原创 .net中使用Hook和UDP

老板老师搞偷袭,看XXX是不是在上网或聊天,怎么办?做一个软件,当某人发现Boss来了,立刻通知局域网内其它同事,并快速关闭相关进程。哈哈,和Boss捉迷藏!Hook主要来获得无论在什么情况下按CapsLock键,都能响应,用了UserActivityHook代码,不知为什么在Vs2005下无法使用,只好用Vs2003了,知道的人别忘了告诉我原因,多谢。同时使用了UdpClient进行

2007-12-23 10:12:00 1043

原创 让我们开始用GPHONE!Android开发初试

一直期待能用上Google的手机,Iphone不敢期盼,因为那是定位在高端用户的,什么时候进中国还是未知数,不过听说中国移动最近有动作,和Apple初步接触了,然后中国联通也发表了意见。不过还是银子太少,没有希望。是不是跑题了。哈哈。听说GPHONE将是一款便宜的智能手机,谁知道最后竟然是一个操作系统。失望。操作系统就操作系统吧,好在这个是开源的,买不起还可以过过手瘾---当然是在电脑上模拟了。

2007-11-22 11:29:00 815

原创 GridView完美快速导出到Excel(超强)

好多人都要把Gridview的数据导出到Excel的功能,有好多方法,最笨的就是一个一个cell读取,然后再一个一个填充的Excel中,经过我无数次(也不是了,但确实费了很大功夫)终于实现了。基本思路就是先把GridView全部选中,然后复制到剪贴板,然后再粘贴到excel中,就这么简单。全部选中:this.DataGridView1.SelectAll();复制到剪贴板:th

2007-11-19 15:00:00 4852 3

原创 实现DataGridView的双层表头功能

在国内做软件总是会遇到这样哪样的特殊问题,客户需要用双层表头来表示数据,在DataGridView 中找了无数个属性,这么强大的控件竟然没有这个小小的功能!百度、Google了一番,有好多解决方案,都是自己用GDI重绘表头,但都没给核心代码,好在这个也不复杂,只不过是个算法问题罢了。自己MSDN一番,基本上解决了。效果如下:代码只有一句:this.GridView1.TitleHeader

2007-10-22 09:20:00 4334 23

西咸新区地理围栏echart,baiduMap

自己绘制的西咸新区地理围栏,含百度使用代码示例,echart可用

2024-02-05

DataGridView任意多层表头

原来发布过一个双层表头,但是还有很多缺陷,这次修改了算法,提高了性能,实现了任意多层表头,希望能给你带来帮助。<br>/*****************************************************************/<br>/*<br> * 名称:DataGridView控件扩展 <br> * 版本:1.0 RYSOFT 2007.10.19 只能用于二层表头<br> * 修正:2.0 RYSOFT 2008.05.29 可用与多层表头,修正部分显示问题<br> * 功能:<br> * 1、利用DataGridView控件重载,实现双层表头功能。其中第一层可有合并列,<br> * 第二层为基本列,即不包含合并列。<br> * 使用:如果是双表头,ColumnHeadersHeightSizeMode 不能设置为AutoSize,<br> * 同时最好把表头的Height设置为50,对于合并列,在属性中更改TitleHeader,<br> * TitleHeader属性格式为:层号|合并起始列|合并列文字|合并结束列<br> * 示例:1|5|去年同期|7,其意义是在第一层把第5到第7列合并,标题为“去年同期”。<br> * 如果有多个合并列,请回车换行后按格式添加。<br> * CollumnSpan合并列下数据列跨层信息(只填写跨两层及两层以上的列)<br> * 格式:列号|所跨层数<br> * 用途:合并列下数据列跨层时用来修正文字位置,不填写,则都紧靠底边<br> * 不设置TitleHeader属性,控件仍为原基本功能。<br>*/<br>/*****************************************************************/

2008-05-30

DBF2XLS

经常有人需要把DBF文件转换为XLS文件,但是现在好多都是单个转换的,没有批量转换的。因此针对这个问题,做了一个批量DBF转换为XLS。其实是老婆要用这个功能_^_。她计算机没装.net,因此只好用VB编了。没什么难度,比较适合有同样需要的人使用,附上完全代码,供初学者学习。自己感觉对问题分析的还比较到位。

2008-04-22

藏老板(HOOK,)

和老板捉迷藏,当发现老板来了,快速按下CapsLock(大小写切换键)三次,软件会给局域网内(192.168.0.XXX)广播一个UDP包,内容是“The boss is coming!”,收到该消息的计算机会立即关闭打开的网页,以防被Boss发现。使用了Hook\UDP等技术。

2007-12-23

DataGridView双层表头

利用DataGridView控件重载,实现双层表头功能。

2007-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除