- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 Semaphore的实现原理(jdk1.8)
1、利用AQS进行实现的同步器,实现限制只有N个线程可以同时执行abstract static class Sync extends AbstractQueuedSynchronizer {//限制同时只有N个线程可以同时获取到锁进行执行Sync(int permits) {setState(permits);}final int getPermits() {...
2019-08-25 15:22:44 214
原创 一个Oracle格式化字符串的函数
一个Oracle格式化字符串的函数,如原字符串为 ,,A,,B,,,,C,,, 格式化后,变为: A,B,C
2013-11-08 15:54:14 1582
原创 430类型不支持自动化或不支持期望的接口错误解决
问题描述:系统装了Win7后,编译的程序发给用户,提示430错误:类型不支持自动化或不支持期望的接口。编译之前,程序引用中曾经出现Missing:Microsoft ActiveX Data Objects 6.0 BackCompat Library的问题,当时将它去掉了换成了Microsoft ActiveX Data Objects 6.1,自己用是没有问题的,但客户端就用不
2013-11-04 15:36:18 4657
原创 使用logmnr方法找回被误删除Oracle的数据的脚本
俗话说,常在河边走,哪有不湿鞋的。作为一个经常与数据库打交道的程序员,偶尔不小心误删除或误操作的数据也是在所难免的。如果是Oracle数据库,这里给您介绍一种从日志中找回数据的办法,下面这个地址是我以前曾经做过的一个脚本,在plsql的command中执行,供您参考 http://www.saehk.com/a/jingyanfenxiang/Oraclejingyanfenxiang/1
2013-10-29 15:17:37 940
原创 从Oracle取数据的批处理代码,Windows计划任务通常采用的办法
一段批处理代码,连接Oracle数据库,通过一条sql语句读取Oracle数据并导入csv文件,然后将csv文件转移到别的文件夹下。适合做计划任务或者特定的数据备份。sqlplus uid/password@dbname @WIP-Lead-Dshift.sqlset mydate=%date:~4,2%-%date:~7,2%set mytime=%time:~0,2%renam
2013-10-29 14:51:05 928
原创 Oracle使用游标的四种方法
Oracle使用游标的方法共有四种,分别为静态游标、隐式动态游标、显示动态游标及DBMS_SQL包执行动态游标。以下为您展示每一种调用的方法: 1、静态游标,此法适用于某确定的sql语句,使用方法非常简单: -- Created on 2013/10/28 by M083370declare v_UserId qs_u
2013-10-28 14:21:43 1342
原创 SQL Server链接Oracle的方法
有时候,我们需要通过Sql Server去与Oracle数据库进行连接,获取Oralce数据库的data。我们不必通过程序转换,可以直接在SQL Server企业管理器中建立一个这样的链接。Step1: 打开sql server management stutio;Step2: 选链接服务器,右键新建链接服务器,如下图: Step3:
2013-10-25 22:12:40 1298
原创 用JS实现TextArea水印的效果
以下代码可直接运行 function clickruncode(){ if(document.getElementById("runcode0").value=='请在此帖入代码') document.getElementById("runcode0").value=''; }function blurruncode(){ if(documen
2013-10-23 14:46:12 1366
原创 一款比动软件代码生成器好用很多的MVC代码生成工具,有源码下载
牛牛代码生成器是一款功能齐全,操作灵活,使用简单的c#代码生成器,它能支持Oracle及Sql Server两种数据库,生成的代码规范、完整且高效,尤其与本站中的 牛牛C# 程序开发平台 配合使用,堪称经典组合。下面,我们来为您介绍这款软件:目录Generate By TableGenerate By ViewGenerate From FilePublish Gen
2013-10-23 13:36:41 2691
原创 完美解决DEDECMS网站中,文章列表页更新点击次数的问题
本文章为您介绍如何在DEDECMS的网站里,当浏览文章时,自动增加一次点击次数;而显示文章列表时,则仅显示点击量(不增加点击次数)的实现方法。具体操作如下:第一步:打开/plus/count.php文件,将第36行改为如下代码:if(!empty($maintable) and $view=='yes')第二步:打开模板文章列表页list_article.htm,在要显示浏
2013-10-21 13:16:17 2126
原创 必须加添强制索引的Sql语句
一条Sql语句中因为含有变量,导致了其执行计划的不确定性,这时候,为保证执行计划按照我们的要求运行,最好是加上强制索引;但有时即使加了强制索引,执行计划还是没有按照我们预期的方式执行,这时候该怎么办呢? 在这里我就给大家分享一下我曾经遇到的一次这样的经历。 首先,我的语句是这样写的,在存储过程中: select count(1) f
2013-10-19 16:28:17 1313
原创 Cannot find wrapper assembly for type library "VBIDE" 解决
VS2010编译程序的时候报错,说编译不了,然后在错误列表中没有任何错误信息,只有Warning栏目中有一条:Cannot find wrapper assembly for type library "VBIDE" 解决方案:找到引用下的 VBIDE,删掉它,编译OK了.
2013-07-30 17:08:38 2206
原创 关于 ExtAspNet 控件 Tree 嵌套在 Region Panel 内 OnNodeCommand 无响应的问题解决方法
ExtAspNet的Tree控件放在RegionPanel中,OnNodeCommand 事件无响应,貌似ExtAspNet的Bug。通过在Page_Load中采用如下方法,成功解决:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack)
2013-04-16 08:46:39 1042
原创 去掉小数点后面多余的0
public static string subZeroAndDot(string s) { if(s.IndexOf(".") > 0){ string[] a = s.Split('.'); int idx=a[1].Length; for (
2013-04-09 16:18:00 1076
原创 解决Win7编译后XP系统无法访问数据库的问题
问题为: win7编译的程序,在XP系统下无法使用,提示信息为: class does not support automation or does not support expected interface 解决方法: 1.下载 msad
2011-09-01 18:22:16 1611
原创 c#读写oracle 中文乱码问题解决
首先声明: 本文只能解决如下环境下的问题: Oracle 服务器字符集是: SIMPLIFIED CHINESE_CHINA.WE8MSWIN1252; 客户端是一样的 VS2010连接串 Data Source=mydb;Persist Security Info=True;User ID=;Password=;providerName
2011-08-04 13:26:59 1930
原创 wcf service+win2008+oracle10g 创建的过程
这几天做一个Wcf service,发布win2008服务器上,其中wcf service调用了Oracle10的数据库,该数据库建在win2003服务器上.因为win2008是64位操作系统,令我颇费了一番工夫。我首先建好了wcf service 并发布成功,然后创建Demo调
2011-07-19 17:35:51 1249
原创 物化视图的容易失效的一种情况解决
以下是我做过的一个物化视图的脚本,有个问题我一直无法解释: count((combine_time - in_time) * 24) count_lead_time, 本身这一列是没有应用价值的,这一列在没有加上之前,物化视无法自动刷新,会自动失效,加上之后,就没问题了.CREATE MATERIALIZED VIEW MV_OCR_COMBINE ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOC
2011-04-08 13:34:00 2170 2
原创 从一个数组中找出几个数,使其相加等于某个值的算法(数组元素可以重复)
--自定义数组类型CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (20);--自定义结构类型CREATE OR REPLACE TYPE OBJ_TRAY_EXCHANGE AS OBJECT (TRAY_LIST VARCHAR2(500), TRAY_SIZE NUMBER, TRAY_COUNT NUMBER)--自定义结构数组CREATE OR REPLACE TYPE TY_TRAY_EXCHANGE AS TABLE OF OB
2011-04-08 13:25:00 4686
MVC 代码生成工具
2011-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人