oracle代码加密 wrap方法
wrap加密可对package_bodyprocedurefunction等进行加密,逆过程oracle未公开。[@more@]1、set nls lang=american_america.we8iso8859p12、wrap iname=C:LF_BLL.sql (只能对包体加密)PL/SQL Wrapper: Release 10.1.0.2.0- Production on 星期一 8月 30 00:33:18 2010Copyright (c) 1993, 2004, Oracle. All rights reserved.Processing C:LF_BLL.sql to LF_BLL.plb3、sqlplus =>sql> @c:lf_bll.plb;Package body created.完成!注:最后一步必须要在sqlplus下执行、在pl/sql下执行会出错:Package body created with compilation
批量给控件赋值
方法一:利用Controls.Find方法方法二:利用反射(该方法可批量给控件任何属性赋值)[@more@]方法一:利用Controls.Find方法:for(int i = 0 , i < 10 , i++){ Label newLabel = (System.Windows.Forms.Label)this.Controls.Find("label1" + i.toString(),false)[0]; newLabel .Text = i.toString(); } 方法二:利用反射(该方法可批量给控件任何属性赋值)for(int i = 0 , i < 10 , i++){//取类型System.Type type = typeof(System.Windows.Forms.Label);//取属性名称System.Reflection.PropertyInfo p = type.Ge
C# interface以及工厂模式
C# interface定义:就是以前使用的类似于API 的东西,别人告诉你一个类型,你在心得开发过程中可以使用。[@more@]C# interface定义:就是以前使用的类似于API 的东西,别人告诉你一个类型,你在心得开发过程中可以使用。比如:interface ITest { string iText(); } class Test:ITest { #region ITest Members public string iText() { // TODO:Add Test.printText implementation return ("Test string."); } #endregion } class Test2:ITest { #region ITest
程序员真实写真:35岁前成功的12条黄金法则
第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风[@more@]第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功 为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,就是沦为缺乏行动的空想 5、如果你想在3
引用的例子 C C++ 中区别
引用到底有什么用?~[@more@]#include <iostream>using namespace std;void swap (int &x,int &y);int main(){ int a=2,b=3; swap (a,b); cout <<"a="<<a<<endl; cout <<"b="<<b<<endl; return 0;}void swap (int &x,int &y){ int temp; temp=x; x=y; y=temp;}为什么上面的可以交换,下面的就不可以了呢?#include <iostream>using namespace std;void swap (int x,int y);int main(){ int a=2,b=3; swap (a,b); cout <<"a="<&l
逻辑分析
一个探险家乘船远行, 来到一个岛上 ,附近还有一个岛 ,这两个岛一个叫君子岛 , 一个叫说谎岛 [@more@],君子岛的人都说实话,说谎岛的都说谎话, 不知道由于什么原因两个岛上的人混居了 ,提问:如果你是探险家,你只能问一个人一个问题怎么才能确定你是在那个岛上 他们的回答只能说“是”和“不是”
收集常用正则表达式
收集一下正则表达式的写法。还望大家补充[@more@]匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的正则表达式:^s*|s*$ 评注:
Table边框使用总结
Table边框使用总结[@more@]本文转载自:http://www.cnblogs.com/Nina-piaoye/archive/2009/05/13/1455791.html 一、表格的常用属性基本属性有:width(宽度)、height(高度)、border(边框值)、cellspacing(表格的内宽,即表格与tr之间的间隔)、 cellpadding(表格内元素的间隔,即tr与tr之间的间隔)、bordercolorlight(表格的亮边框颜色)、 bordercolordark(表格的暗边框颜色)、bgcolor(表格的背景色)、background(表格的背景图片)、 bordercolor(表格边框的颜色), 二、表格内部分隔线的属性 起作用的是rules这个参数,
Oracle 出错解析
积累一些Oracle的出错信息。[@more@]ORA-01008 not all variables bound :Cause: A SQL statement containing substitution variables was executed without all variables bound. All substitution variables must have a substituted value before the SQL statement is executed.sql使用了绑定变量,但是并没有给所有的绑定变量提供值。
ListView 可编辑
ListView本不可以直接编辑,一般是使用模拟一个输入对象,来进行编辑,然后再保存回去。下面就是介绍了这个方法 用的不是C# 但思路可以借鉴[@more@]unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls; type TForm1 = class(TForm) ListView1: TListView; Edit1: TEdit; Button1: TButton; procedure Button1Clic
DataGridView的数据绑定 与 指定列显示 (代码完成)
在Winform中使用DataGridView,将从数据库读出来的数据进行数据绑定,并做到对指定列的绑定,为空附空值等操作...[@more@]Element element = new Element(); IList<ElementInfo> elementInfos = element.GetElementInfo(); dgvSlagMaterialAnalysis.DataSource = elementInfos; DataGridViewTextBoxColumn ElementName = new DataGridViewTextBoxColumn(); ElementName.DataPropertyName = "ElementShortName"; ElementName.HeaderText = "元素名称";
gridview中带多参数超链接的实现
要在网页传递单个或者多个参数到CS代码也得方法:在GridView添加新列 - HyperLinkField<asp:HyperLinkField DataNavigateUrlFields="HEAT_ID,TREATMENT_COUNT" DataNavigateUrlFormatString="SingleHeatReport.aspx?heatId={0}&treatmentCount={1}" Text="详细信息">[@more@]在cs代码中通过queryString即可访问例:protected void Page_Load(object sender, EventArgs e){string heatId = Request.QueryString["heatId"].ToString();string treatmentCount = Request.QueryString[
竖表转横表(SQL SERVER)
竖表转横表(SQL SERVER)CREATE TABLE t(name VARCHAR(10), object VARCHAR(10), score INT)INSERT t SELECT 'a', 'EN' , 89UNION ALL SELECT 'a', 'CH' , 78UNION ALL SELECT 'a' , 'HO' , 99UNION ALL SELECT 'b' , 'EN' , 34UNION ALL SELECT 'b' , 'CH' , 88UNION ALL SELECT 'b' , 'HO' , 66[@more@]--object出现的不同值的个数是有限的那么使用SELECT name,EN=MAX(CASE WHEN object='EN' THEN score ELSE 0 END),CH=MAX(CASE WHEN object='CH' THEN score ELSE 0 END),HO=MAX(CASE WHEN object='HO' THEN score ELSE 0 END)FROM tG
竖表转横表(ORACLE)
竖表转横表(ORACLE)一般形式为将一个列为C!, C2, … CN的表,以C1, C2, … CX为基准,将CX+1, … CN的不同值改为列。一般化的语法: SELECT C1, C2, … CX,..... 另外,如果无基准的情况 比如.....见下文[@more@]一般形式为将一个列为C!, C2, … CN的表,以C1, C2, … CX为基准,将CX+1, … CN的不同值改为列。一般化的语法: SELECT C1, C2, … CX, MAX(DECODE(rn, 1, CX+1, NULL)) CX+1_1, … MAX(DECODE(rn, 1, CN, NULL)) CN_1 MAX(DECODE(rn, 2, CX+1, NULL)) CX+1_2, … MAX(DECODE(rn, 2, CN, NULL))
ITPUB BLOG
请牢记您BLOG的域名http://virgoboy20.itpub.net/您BLOG的控制面板在http://virgoboy20.itpub.net/admin.php[@more@]登陆口令就是论坛口令,BLOG的口令和论坛是捆绑的。您可以在控制面板里完成发表文章,修改名称,模版以及观察统计数据等功能全体ITPUB BLOG的内容首页在http://weblog.itpub.net/可以在这里了解整个ITPUB BLOG的状况,包括最新文章,BLOG列表,排名,统计数据等怎样才可以使自己的BLOG变得知名?只有宣传才可以使网站的访问增多,您可以把您的BLOG连接写在签名档里,或者在帖子里介绍给别的会员,也可以在别的网站和现实场
竖表转横表
把以下表的数据转成横项的 A1 A2 A3 A4 A52006级期末考 20080101 张三 语文 1012006级期末考 20080202 李四 语文 1092006级期末考 20080303 王五 语文 1002006级期末考 20080101 张三 数学 1012006级...