自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月台

热爱技术的猿

  • 博客(32)
  • 收藏
  • 关注

原创 页面高度的取值与ifarme高度的自适应

<br />在网页中使用ifarme是下下策之选,使用ifarme后需要做很多页面自适应的处理,所以能不用尽量不用。<br />首选需要了解js中几个属性的区别:<br /> <br />关于获取各种浏览器可见窗口大小<br /><br />document.body.clientWidth<br />document.body.clientHeight即可获得,很简单,很方便。<br />而在公司项目当中:Opera仍然使用<br />document.body.clientWidth<br />docu

2011-05-06 16:55:00 1375

转载 如何正确利用超链接调用 JavaScript 函数

<br /><br />点击超链接调用 JavaScript 函数,一般人都用:<br /> <br /><a href="javascript:function();"><br />但这有个缺点,就是点击链接后,页面上的GIF动画将静止。<br /> <br />试看如下代码:<br /> <br /><script type="text/javascript"><br /><!--<br />function Foo()<br />{<br />    //do something<br />}<br

2011-05-06 16:08:00 769 1

原创 拟模态窗体

<br />在做项目的时候很多地方会需要用到模态窗体,以下代码用来实现拟模态窗体的效果,触发弹出模态窗体的事件,显示两个div一个为黑色背景,一个为内容,内容div居中,可以为存放内容的div设置CSS,使DIV的外观更佳美观,DIV中间可以放内容或者Ifarme。<br /> .black_overlay { margin: 0,0,0,0; display: none; position: absolute

2011-05-06 15:57:00 661

原创 权限管理数据库设计

权限管理数据库设计   在开发过程当中,权限管理是不可或缺的一个模块,用户在系统中可使用的模块和操作都需要权限管理来控制。最近正好在做权限管理这个模块,所以就对于权限管理的数据库设计做个小结,本文纯属个人观点。

2011-05-06 15:16:00 4749 1

原创 几个有用的js函数

javasrcipt中可能需要用到的函数

2011-05-06 12:46:00 443

原创 MS SQL中把某列连接成一个字符串

在Oracle中把某列连接成一个字符串可以使用自定义聚集函数,而在MS SQL中我没发现有这东西,所以找了下其他方法,以下是用sql语句实现该效果的。

2011-05-06 11:32:00 1053

转载 自定义IE地址栏图标

<br />至少有以下两种方法可以自定义IE地址栏图标。<br /><br /> 方法一:<br />    直接在站点根目录下放入名为:favicon.ico 的图标文件就行了(必须要为 ICO 文件,BMP 及其他格式的图片文件不行)。并且我已经测试过如用这种方法的话,其实在站点根目录放入的 ICO 文件不一定必须命名为:favicon.ico,将 favicon.ico 中的 favicon 命名为你网站域名的名称同样可行,例如你网站的域名

2011-03-11 10:17:00 550

转载 ORACLE备份分类及方法

<br /><br />备份的方法<br />    ORACLE数据库有三种标准的备份。导出/导入(EXPORT/IMPORT) 、冷备份、热备份。<br />    导出备份是一种逻辑备份,这种方法包括读取一系列的数据库日志,并写入文件中,这些日志的读取与其所处位置无关。<br />    冷备份和热备份是物理备份(也称低级备份),它涉及到组成数据库的文件,但不考虑逻辑内容。<br />    下面我们分别介绍一下这三种备份方法及其特点:<br />    (一)、导出/导入(EXPORT/IMPORT

2011-03-07 15:21:00 2344

原创 javascript如何弹出对话框

<br />javascript弹出对话框<br />1.消息框<br />    页面上操作完成后弹出个信息框,提示操作成功的方法:<br />Response.Write("<mce:script type="text/javascript"><!--alert('操作成功!');// --></mce:script>");<br />页面上操作完成后弹出信息框,提示成功然后跳转到其他页面的方法:<br />Response.Write("<mce:script type="text/javas

2010-12-22 12:06:00 2237

转载 C#代码与javaScript函数的相互调用

<br />C#代码与javaScript函数的相互调用<br />1.JavaScript访问C#函数<br /> 方法一:<br /> 1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click();(调用按钮的单击事件) 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;<br />ps:按钮最好用htm

2010-12-21 15:40:00 428

转载 .net3.0特性速览

<br /><br />第一个特性:隐式类型化本地变量<br />  这个特性非常简单,有些JavaScript的影子,我们可以统一使用使用"var"关键字来声明局部变量,而不再需要指明变量的确切类型了,变量的确切类型可通过声明变量时的初始值推断出来。这样一来,可以大大简化我们声明局部变量的工作量了,下面是一个例子: 1: classLocalVariables : AppRunner.AbstractApplication 2: { 3: publicoverridevoid R

2010-12-10 10:29:00 460

原创 浅谈三层架构

<br />.NET三层架构<br />什么是三层架构?<br />三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。<br />在分层架构中还有实体层(Model)、单元测试层、工厂、接口等等。在这里我们只讲简单三层架构,其中涉及到实体层。<br />各层的主要作用:<br />界面层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。<br />业务逻辑层(BLL):针对具

2010-12-09 16:50:00 547

原创 Oracle学习(七)

<br /><br />Oracle中自定义聚集函数<br /><br /><br />1.       创建Types类型<br /><br />--聚合函数就是一个对象<br />createorreplacetype string_type asobject<br />(<br />--对象变量<br />total varchar2(4000),<br /> <br />--对象初始化<br />staticfunctionODCIAggregateInitialize(sctx INOUT s

2010-12-01 16:49:00 365

原创 Oracle学习(六)

视图的主键设置    在公司岗前培训的时候遇到一个问题,对视图进行操作的时候一直报错,问了同事才知道,Oracle中要对视图进行操作需要对视图设置主键,而且每更新一次视图,视图的主键都会消失,需要重新设置。视图主键设置:alter view widget_orders//视图名称add constraint widget_orders_pk//主键名称primary key (cust_name)//需要设置的主键列disable novalidate;

2010-11-22 17:08:00 378

原创 反射机制

反射机制     最近学习公司框架的时候碰到很多以前没深入学习的技术,索性一个个学下去。首先是反射,在框架里面主要通过反射获取接口实例。反射的层次模型:反射的作用:1、动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型2、应用程序需要在运行时从某个特定的程序集中载入一个特定的类型,以便实现某个任务时可以用到反射。3、反射主要应用与类库,这些类库需要知道一个类型的定义,以便提供更多的功能。通过反射机制我们可以知道未知类型对象的类型信息,以及调用未知dll文件。反射的实例://待编辑反射

2010-11-22 17:03:00 464

转载 真正的高手Nb人物是怎么工作的------------程序员

真正的高手Nb人物是怎么工作的------------程序员1.不随便改变需求      他们不会主观的改变一些东西,不管是对还是错,如果要改的话他们会在开会时,或是私下跟你提出来,通过后再改,否则会按需求办事2.不写没有思想的代码     在写功能时会加上一些人性化的功能,比果加个小图标,加一些验证,处理一些操作习惯,加加快捷键,处理好Tab顺序,等这些,不用你说,他们自己会处理好。3.不写没有远见的代码    他们在写代码时会想,不会是单纯的实现功能,他要想,如果别人也要用这个方法怎么办,以后要改的时候

2010-11-19 14:18:00 575

原创 人生的第一桶金

人生的第一桶金        2010年11月18日,也就是昨天,我拿到了我人生的第一桶金。这是我用自己辛苦的劳动换来的报酬,不禁让我回味无穷。   回想这一个月的生活,有时高兴,有时悲伤,有时兴奋,有时无奈,有时。。。正如郭静那首歌所唱的,碰到的事情每一天都不同,有的给我眼泪,有的给我笑容;遇见的人每一天都不同,偶尔失去什么偶尔学到什么。将来是不可预料的,但是将来是有自己创造的,遇到坎坷是正常的,所以告诉自己不要害怕,自己选择的路,爬着都要走完。

2010-11-19 13:47:00 597

原创 Oracle学习(五)

Oracle中触发器的使用具体应用:create trigger trg_view_sy_scrap_entryno_head--触发器名before update--update触发器of drum_no--触发字段drum_noon view_sy_scrap_entryno_head--触发的表或视图view_sy_scrap_entryno_headreferencing old as old_value--触发前的行值old_value            new as ne

2010-11-18 16:37:00 344

转载 前台验证(利用验证控件和正则表达式)

正则表达示收藏整数或者小数:^[0-9]+/.{0,1}[0-9]{0,2}$<br />只能输入数字:"^[0-9]*$"。<br />只能输入n位的数字:"^/d{n}$"。<br />只能输入至少n位的数字:"^/d{n,}$"。<br />只能输入m~n位的数字:。"^/d{m,n}$"<br />只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。<br />只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。<br />只能输入有

2010-11-05 15:46:00 405

原创 Oracle学习(四)

<br />游标的使用<br />1、游标的作用 <br />     游标可以对SQL语句进行显示控制,便于对表的行数据逐条进行处理。游标不是一个数据库对象,只是存留在内存中。<br />2、声明游标<br />     DECLARE CURSOR 游标名 IS SELECT * FROM 表名  WHERE 条件<br />3、打开游标<br />     OPEN游标名<br /><br /><br />      在打开游标之前最好先判断游标是否打开。<br />      IF 游标名%ISOP

2010-11-05 09:48:00 337

原创 Oracle学习(二)

Oracle9i的配置1.Oracle常用工具   1)NET Manager:配置服务名和监听程序                                服务名:指向哪台服务器端口                                监听程序:监听客户端和服务器连接->识别DATASOURCE   2)NET Configuration Assistant:监听程序配置、命名方法配置、本地Net服务名配置、目录使用配置   3)Database Configuration Assista

2010-10-26 15:06:00 396

原创 Oracle学习(一)

Oracle数据库学习1.前言   以前我学习的SQL Server数据库,现在由于公司使用的是Oracle数据库,所以我不得不学习这门数据库。Oracle数据库在以前没有接触过,连企业管理器都不知道在哪里,具体的语法更不清楚,据说和SQL Server的语法相似。希望自己尽快掌握这门数据库的使用,也不用研究得太深,毕竟我来这里实习还有很多要学习,我的主要课程是企业开发的开发模式已经流程。2.Oracle安装  1.运行安装程序     我们公司使用的是Oracle9i,首先在Oracle9i的安装包中找到

2010-10-26 13:34:00 331

原创 Oracle学习(三)

Oracle添加用户和表空间 1.创建表空间     表空间里面包含表、视图等,一个数据库包含多个表空间,一个表空间包含一个或多个数据文件。     1)打开企业管理器    2)菜单栏中对象——>创建(要先选择数据库)      3)选择表空间         4)填写表空间信息          5)创建成功   2.创建用户      在创建用户的时候需要指定表空间,多个用户可共用一个表空间,也可一个用户一个表空间。      创建用户时需要给用户授予角色并分配权限。        1)打开企业管理器

2010-10-26 12:20:00 412 1

转载 ASP.NET 项目安装包制作(二)数据库安装、其他组件的安装

 上一节是讲述如何制作Web安装包的过程,只要按照步骤做就可以了。这一节将讲述安装过程中如何部署数据库,以及执行其他组件的安装。  在这里使用直接执行sql脚本来创建数据库。(也可以使用附件数据库文件的形式)只要在Install方法中添加执行sql脚本的方法,就是使用SqlConnection连接数据库操作。using(SqlConnectionconnection = newSqlConnection(connectionString)){ connection.Open();

2010-10-26 09:13:00 410

转载 ORACLE与SQL SERVER语法区别

<br />一、数据类型<br />ORACLE与SQL SERVER在数据类型的对比如下:<br /> <br />SQL SERVER<br />ORACLE<br />数字类型<br />DECIMAL[(P[, S])]<br />NUMBER[(P[, S])]<br />NUMERIC[(P[, S])]<br />NUMBER[(P[, S])]<br />FLOAT[(N)]<br />NUMBER[(N)]<br />INT<br />NUMBER<br />SMALLINT<br />N

2010-10-25 17:34:00 1197

转载 .Net基本概念

<br />1.列举ADO.net中的五个主要对象<br />Connection、Command、DataSet、DataReader、DataAdapter<br />2.面向对象的语言具有哪三项特性<br />封装性、继承性、多态性<br />3.ASP.NET中的身份验证有哪些<br />Windows、Forms、Passport,一般采用Forms,比较简单、适用面广<br />4.接口的定义是什么<br />接口定义了一组方法(Method,子程序或函数例程[译注:

2010-10-25 10:16:00 371

转载 ASP.NET配置文件Web.config 详细解释

<br />一、认识Web.config文件 <br />  <br />    Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 <br />  Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改

2010-10-22 17:24:00 247

转载 掌握ADO.NET的十个热门技巧

 .NET的数据访问编程模式需要一套新的技巧和最佳方法。  ADO.NET提供了一个统一的编程模式和一组公用的类来进行任何类型的数据访问,而不管你用何种语言来开发代码。ADO.NET是全新的,但又与ADO尽可能保持一致,它使编程模式从一个客户端/服务器、基于连接的模式转变到了一个新的模式,这个新模式可以让断开的前端下载记录、离线工作、然后重新连接来提交变化。ADO.NET是WinForms应用程序、ASP.NET应用程序和Web services的一个共有的特点。其功能可以跨LAN和In

2010-10-22 17:03:00 305

转载 Resharper快捷键

Resharper快捷键  编辑Ctrl + Space 代码完成Ctrl + Shift + Space代码完成Ctrl + Alt + Space代码完成Ctrl + P 显示参数信息Alt + Insert 生成构造函数,属性,重载成员函数,实现接口Ctrl + Alt + J 生成if,try..catch,#region块Ctrl + / 注释及取消//注释Ctrl + Shift + / 注释及取消/**/注释Ctrl + W 增量选择块Ctrl + Shift + W 增量反选Alt + En

2010-10-20 13:26:00 488

转载 【PL/SQL DEVELOPER 基本用法详解(建议写过第一个存储过程后的初手必读)】

用过oracle的都抱怨,为了稳定   它提供的图形化操作   速度慢的让人伤心呀,p4+128M的机器只要启动一个 oracle服务就够让人伤心的,再在dba   studio里面操作真能让人哭。   pl/sql   developer正是解决这个问题的:功能强,方便,快。用了之后绝对离不开它! 它的主要强项如下: 一.编辑表数据(浏览表数数据自然不在话下) 二.在sql   plus下写长的语句时是否有些心烦,在这里一样搞定。 三.写存储过程,并调试。如果世界上没有sql/plus   dev,真不知

2010-10-19 13:07:00 741

转载 DevExpress XtraGrid的使用(AspxGridControl小结)

自定义焦点行的方法: gridView_bcode.FocusedRowHandle = focuseRowInt; //通过设置GridView 的FocusedRowHandle属性 view plaincopy to clipboardprint?//获取焦点行任意单元格的数据    ColumnView cv = (ColumnView)gridControl_Gongzi.FocusedView;//重新获取此ID 否则无法从表头连删获取不到id                         

2010-10-19 12:49:00 504

原创 行走

<br />一步一个脚印。

2010-07-21 12:36:00 249

空空如也

空空如也

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

TA关注的人

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