该文被密码保护。 阅读全文
摘要:
PL/SQL Developer远程连接Oracle数据库网上搜了很多方法,这个可行!1、 配置服务器tnsnames.ora文件,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件)放在指定目录下,因为我已安装oracle,所以直接配置该文件。# tnsnames.ora Network Configuration File: D:\Oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.LIST 阅读全文
摘要:
1.用JS实现的radio图片选择按钮效果用JS实现的radio图片选择按钮效果-懒人图库 用JS实现的radio图片选择按钮效果。注意:input后面的空格。作者:西西尊重他人劳动,转载请保留出处!演示:麦田圈查找更多代码,请访问:懒人图库2.select头像选择代码select头像选择代码-懒人图库 查找更多代码,请访问:懒人图库3.JS屏蔽网页中的错误提示信息更多代码请访问:懒人图库4.隐藏省略文字特效隐藏省略文字特效-懒人图库这没事就懒洋洋闲逛的我迎面驶来了28的永久自行车我脚下的鞋很破了可是回力这个牌子还是不错小卖店的电视机里在播白娘子和许仙在唱歌千年等一回 我无悔啊这就是8... 阅读全文
摘要:
在html里绑定数据,如果绑定的数据需要判断,如果有两个条件,可以使用三元运算符:例如:A=="5" ? "B" : "C"如果一个Lable绑定数据:'>,如果需要判断可以这样写:'>,当条件多于两个时,可用嵌套运算:'>,依次类推。 阅读全文
摘要:
<asp:Repeater ID="Repeater1" runat="server"><ItemTemplate><asp:Panel ID="p1" runat="server"><a href='a.aspx?Id=<%# Eval("id") %>'>编辑</a></asp:Panel></ItemTemplate></asp:Repeater>protected 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ExtentsFunctions{ class Program { static void Main(string[] args) { string str = "A"; Console.WriteLine(str.ConvertStr()); int ints = 100; Console.WriteLine(ints.ConvertInt32()); Console.ReadLine(); 阅读全文
摘要:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf- 阅读全文
摘要:
1. position:static所有元素的默认定位都是:position:static,这意味着元素没有被定位,而且在文档中出现在它应该在的位置。一般来说,不用指定 position:static,除非想要覆盖之前设置的定位。#div-1 { position:static;}2. position:relative如果设定 position:relative,就可以使用 top,bottom,left 和 right 来相对于元素在文档中应该出现的位置来移动这个元素。【意思是元素实际上依然占据文档中的原有位置,只是视觉上相对于它在文档中的原有位置移动了】#div-1 { position 阅读全文
摘要:
AspNetPager分页控件使用方法今天做项目时学会一种新控件AspNetPager.dll用法,很想把这方面的经验和大家分享一下,欢迎大家一起进来讨论讨论!一、前台显示界面代码Default.aspx(注意,代码运行环境是VS.2005)<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default4" %><%@ Register Assembly="AspNetP 阅读全文
摘要:
泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static void Main(string[] args) { int obj = 2; Test<int> test = new Test<int>(obj); Console.WriteLine("int:" + test.obj); string obj2 = "hello world"; Test<string> test1 = new Test<st 阅读全文
摘要:
--注意,在Oracle,存储过程需要放在包下面createorreplacepackagePKG_split_PageisTYPEp_cur1ISREFCURSOR;PROCEDUREproc_split_page(rowcountPerPageNUMBER,--每页面记录条数indexNowPageNUMBER,--当前页码tabNameVARCHAR2,--分页表名totalRowsOUTNUMBER,--总记录数totalPagesOUTNUMBER,--总页数p_cursorOUTPKG_split_Page.p_cur1--游标,用于返回结果集);endPKG_split_Page 阅读全文
摘要:
1.通过提取数据declare v_result sys_refcursor;v_id int;v_name varchar2(20);beginopen v_result for select empno,ename from emp;loopfetch v_result into v_id,v_name;exit when v_result%notfound;dbms_output.put_line('列id的值:'||to_char(v_id));dbms_output.put_line('列name的值:'||v_name);end loop;close 阅读全文
摘要:
首先是配置文件:其中的providerName就是指定的不同数据库类型<connectionStrings><addnameaddname="..."connectionString="..."providerName="System.Data.OleDb"/><addnameaddname="..."connectionString="..."providerName="System.Data.SqlClient"/></conne 阅读全文
摘要:
stringsql = "update Table1 set name = 'Pudding' where ID = '1'";//未采用SqlParameterSqlConnection conn = newSqlConnection();conn.ConnectionString = "Data Source=.\\SQLExpress;Integrated Security=true;AttachDbFilename=|DataDirectory|\\Database.mdf;User Instance=true"; 阅读全文
摘要:
1.一道SQL语句面试题,关于groupby表内容:2005-05-09胜2005-05-09胜2005-05-09负2005-05-09负2005-05-10胜2005-05-10负2005-05-10负如果要生成下列结果,该如何写sql语句?胜负2005-05-09222005-05-1012------------------------------------------createtable#tmp(rqvarchar(10),shengfunchar(1))insertinto#tmpvalues('2005-05-09','胜')insertint 阅读全文
摘要:
<connectionStrings> <add name="ConnectionString"connectionString="server=.;database=bolgs;uid=sa;pwd=1"/> </connectionStrings> 阅读全文
摘要:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb23 阅读全文
摘要:
JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没有列出其他编码(HTML),一多就弄不明白,弄不明白就心生恐惧,心生恐惧就变得苦逼,本文就向大家详细解释在JavaScript及C#中如何对URI进行编码的方法(注:本文不涉及到其他编码)。escape:不推荐使用 原因:eac... 阅读全文
摘要:
#region 用md5加密字符串后返回 public string Md5(string s) { //用md5加密s,并返回 byte[] result = Encoding.Default.GetBytes(s); MD5 md5 = new MD5CryptoServiceProvider(); byte[] output = md5.ComputeHash(result); s = BitConverter.ToString(output).Replace("-", ""); return... 阅读全文
摘要:
天高云淡业精于勤,荒于嬉;行成于思,毁于随。博客园 首页 博问 闪存 新随笔 联系 订阅 管理 随笔-15 评论-31 文章-0 trackbacks-0 SQL面试题Sql常用语法下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、 阅读全文
摘要:
后台调用前台js方法: ClientScript.RegisterStartupScript(this.GetType(), "logpop", "<script>LoginPoP();</script>");获取当前页面的Url:_strReturnURL = HttpContext.Current.Request.FilePath;创建聚集索引:create clustered index studid_ind on stud(studid) 创建非聚集索引:create unique index studfullname_i 阅读全文
摘要:
它的功能是把对应的字符串解析成JS代码并运行比如说要运行一个可变的方法例 1function name1(){……}function name2(){……}var m="name1";eval(m+'()');//运行name1();m='name2';eval(m+'()');//运行name2();例 2<SCRIPT language="javascript">function showsubmenu(sid){whichEl = eval("submenu" + si 阅读全文
摘要:
<script type="text/javascript" language="javascript"> function mouseover(obj) { //document.getElementById("divInfor").style.display = "block"; obj = obj.parentNode; obj = obj.nextSibling; node = getNextElement(obj); node.style.display = "block" 阅读全文
摘要:
索引器在语法上方便您创建客户端应用程序可将其作为数组访问的类、结构或接口。要声明类或结构上的索引器,请使用 this 关键字,如下例所示:public int this[int index] // Indexer declaration{ // get and set accessors}实例1class TempRecord{ // Array of temperature values private float[] temps = new float[10] { 56.2F, 56.7F, 56.5F, 56.9F, 58.8F, 61.3F, 65.9F, 62.1F, ... 阅读全文
摘要:
接口具有下列属性:接口类似于抽象基类:实现接口的任何非抽象类型都必须实现接口的所有成员。不能直接实例化接口。接口可以包含事件、索引器、方法和属性。接口不包含方法的实现。类和结构可继承多个接口。接口自身可从多个接口继承。 阅读全文
摘要:
继承用于创建可重用、扩展和修改在其他类中定义的行为的新类。其成员被继承的类称为“基类”,继承这些成员的类称为“派生类”。派生类只能有一个直接基类。但是,继承是可传递的。如果 ClassB 派生出 ClassC,ClassA 派生出 ClassB,则 ClassC 会继承 ClassB 和 ClassA 中声明的成员。说明结构不支持继承,但可以实现接口。有关更多信息,请参见接口(C# 编程指南)。从概念上来说,派生类是基类的专用化。例如,如果您有一个基类Animal,则可以有一个名为Mammal的派生类和一个名为Reptile的派生类。Mammal是一个Animal,Reptile也是一个Ani 阅读全文
摘要:
#"包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者<input onclick><div onclick>等打开新窗口链接的几种办法1.window.open('url')2.用自定义函数 <script> function openWin(tag,obj) { obj.target="_blank&quo 阅读全文
摘要:
对于一个具有丰富结构化程序设计经验的程序员来说,面向对象的程序设计可能会给他们带来非常不自然的感觉。封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。在本文中,我们将详细学习属性的特性。封装的概念可以把程序按某种规则分成很多“块“,块与块之间可能会有联系,每个块都有一个可变部分和一个稳定的部分。我们需要把可变的部分和稳定的部分分离出来,将稳定的部分暴露给其他块,而将可变的部分隐藏起来,以便于随时可以让它修改。这项工作就是封装.例如:在用类实现某个逻辑的时候,类就是以上所说的块,实现功能的具体代码就是可变的部分,而 阅读全文
摘要:
多态性在运行时,在方法参数和集合或数组等位置,派生类的对象可以作为基类的对象处理。 发生此情况时,该对象的声明类型不再与运行时类型相同。基类可以定义并实现虚方法,派生类可以重写这些方法,即派生类提供自己的定义和实现。多态性概述 虚成员当派生类从基类继承时,它会获得基类的所有方法、字段、属性和事件。 派生类的设计器可以选择是否重写基类中的虚拟成员。继承最接近的基类方法而不重写它定义隐藏基类实现的成员的新非虚实现仅当基类成员声明为 virtual 或 abstract 时,派生类才能重写基类成员。 派生成员必须使用 override 关键字显式指示该方法将参与虚调用。 以下代码提供了一个示例:pu 阅读全文
摘要:
C#集合类当元素的个数是动态的,就应使用集合类,集合类一般有List<T>,ArrayList、数组、队列、堆栈、链表等。下面来介绍各种集合的使用方法。9.1 列表对象类型的集合主要位于System.collections命名空间中;泛型集合主要是在System.collections.Generic命名空间中,当然List <T>肯定也都在给命名空间下,下面来介绍列表的使用1.列表初始化List<int> intList = new List<int>() { 1, 2 };定义一个int类型的列表。2.添加一个元素intList.Add(3) 阅读全文
摘要:
消息队列异步处理作者:飞鸟 | 出处:博客园 | 2011/9/19 5:07:02 | 阅读22次private System.Messaging.MessageQueue mqAsy; private void AsyReceive() { if(MessageQueue.Exists(@".\myQueue")) //creates an instance MessageQueue, which points to the already existing MyQueue mqAsy = new System.Messaging.MessageQueue(@" 阅读全文
摘要:
同步和异步的区别转载自:http://blog.csdn.net/lmhcn/archive/2006/10/08/1325941.aspx举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕-------------------------------------------------------------------------------------------------------------- 阅读全文
摘要:
MSMQ(Microsoft Message Queue,微软消息队列) Asp.Net 简单示例什么是消息队列 消息队列是系统定义的内存块,用于临时存储消息;或是把消息直接发给窗口过程在16位的系统中系统中只有一个消息队列32位的系统中每一运行的程序都会有一个消息队列系统: Windows XP1.安装MSMQ控制面板—>添加安装程序2. 配置MSMQ右键点击新建MQ,属性,可以看到其完整访问路径3.好了,新建一个ASP.net 的应用程序,并添加引用System.Messaging ,编写代码如下using System;using System.Collections.Generi 阅读全文
摘要:
<asp:TextBox onkeydown="if (event.keyCode==13) return false;" .... 阅读全文
摘要:
反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。System.Reflection.Assembly类Assembly类可以获得程序集的信息,也可以动态的加载程序集,以及在程序集中查找类型信息,并创建该类型的实例。使用Assembly类可以降低程序集之间的耦合,有利于软件结构的合理化。通过程序集名称返回Assembly对象Assembly ass = Assembly.Load("ClassLibrary831");通过DLL文件名称返回Assembly对象As 阅读全文
摘要:
前台样式代码<webdiyer:AspNetPagerid="AspNetPager1"runat="server"OnPageChanged="AspNetPager1_PageChanged"AlwaysShow="true"FirstPageText="首页"LastPageText="尾页"NextPageText="下一页"PrevPageText="上一页"NumericButtonCount="6" 阅读全文
摘要:
.aspx<asp:DropDownList runat="server" name="pointRange" class="selectRange" title="积分范围" ID="SelectPointRange" OnSelectedIndexChanged="SelectPointRange_SelectedIndexChanged" OnTextChanged="SelectPointRange_TextChanged" AutoPost 阅读全文
摘要:
<input type="text" id="searchKey" name="key" class="textBox" value="请在此处输入关键字" onfocus="if(this.value==this.defaultValue)this.value=''" onblur="if(this.value.replace(/ /ig,'')=='')this.value=this.defaultValue 阅读全文
摘要:
<a runat="server" onclick="document.getElementById('BtSend').click();">测试链接</a><asp:Button ID="BtSend" runat="server" Text="重新发送" OnClick="BtSend_Click" />可以把按钮设置为隐藏。点击链接,就会触发Button事件。 阅读全文
摘要:
class TestArraysClass{ static void Main() { // Declare a single-dimensional array int[] array1 = new int[5]; // Declare and set array element values int[] array2 = new int[] { 1, 3, 5, 7, 9 }; // Alternative syntax int[] array3 = { 1, 2, 3, 4, 5, 6 }; // Declare a two dimensional array int[,] multi. 阅读全文