自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周尚冬的专栏

jacky4955的博客

原创 SQL数据中运行cmd命令

在sql查询分析器里面是不能直接运行cmd命令的但是SQL给出了一个接口--打开高级设置EXEC sp_configure show advanced options, 1RECONFIGURE--打开xp_cmdshell扩展存储过程EXEC sp_configure xp_cmdshell, 1RECONFIGURE首先 打开一些配置然后执行你要

2010-01-06 11:13:00 723

原创 SQL function中使用rand随机函数

在存储过程中,我需要得到一个随机码,但是又不能和以前的随机码重复。于是我使用了一个Function 去生成随机码。但是问题出现了。但是function中是不能使用rand函数的,于是就卡在这里了。怎么办呢?然后我看到了view视图,如果在function中把生成随机数这个东西放到view 中不就可以了。于是我建了这样一个试图 SELECT     RAND() * 100000 AS

2009-12-08 10:09:00 1833

原创 SQL2005数据导入导出

     以前一直用SQL2000和SQL2008,在2000和2008中的企业管理器里面直接就可以点击数据库右键进行数据导入导出。结果最近使用SQL2005,结果找了半天,发现居然没有这个功能。于是郁闷的,差点把数据库卸载了重新安装。    不过后来在网上找到了,原来SQL2005不是没有。他只是把这个功能没有放在表面上。你可以直接在运行里面运行 DTSWizard.exe 就出来了。当然,

2009-09-28 08:55:00 808 1

原创 数据库的一些优化

在很多系统和网站中,数据库是不得不涉及的。一般使用的比较多的数据库包括SQLServer,Access,MySQL,Orleace等,但是一般相对国内使用比较多的还是SqlServer。因为他和Windows这一系列的操作系统能够更好的融合起来。网上有很多程序和数据性能相比较的例子。说得最多的就是Java+unix和NET+Windows server。闲话说多了。数据在几乎大多数的系统来说都是重

2009-09-27 15:13:00 521

原创 Ajax的一些体会

Ajax的一些体会  Ajax一直都是一个很热的话题。其主要就是运用JavaScript在客户端执行的特性,异步的向服务器发起请求。同时服务器接受请求,获取请求过来的参数,同时返回一些数据。数据主要包括string类型和XML类型。  Ajax好在什么地方呢:首先他提交的数据相对较少,或者说他提交的是可控的,不会提交一些无用的数据。而一些像aspx,asp这些请求,他会把控件状态以及页面信息发送到

2009-09-22 08:48:00 713

转载 ASP.NET 程序优化

一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的

2009-08-18 11:20:00 509

原创 我对三层架构的理解

架构网站有1多点的时间了吧。但是什么架构才是真正的好的架构的架构呢?不得而知。真正的运用于每个系统,作用于每个系统得东西才是好的吧。三层,一个很通用的架构,其优点,便于网站维护和后续开发。说实话,感觉还是有些不敢苟同。便于网站维护,如果说到网站维护我把DAL层和BLL(数据访问层和业务逻辑层)结合成一层也没有什么吧。即使涉及后续开发,也只是简化了。并没有加重呀。当然,接口还是有一定必要。不是为了好

2009-08-11 08:40:00 627

原创 往表里面添加字段,测试最大添加多少列

create database TabTestgouse TabTestgocreate table tableTest( file1 varchar(10))goselect * from tableTestbegin declare @count int,@strSQL varchar(100) set @count=2 BEGI

2009-07-22 13:12:00 548

原创 SQL分页存储过程

create procedure proc_pagination(@pageSize int, ----每页显示的记录个数@pageIndex int, ----要显示那一页的记录@tblName nvarchar(200), ----要显示的表@fldName nvarchar(500) = * , ----要显示的字段列表

2009-07-15 13:52:00 412

原创 跨服务器修改表同时按照顺序关联两个没有关系的表

insert into PE_U_Recommend(ID,GuestName,GuestEmail,Mobile,Area,BuyType,GouMuDi,JutiQuwei,Yusuan,QiwanArea,Huxing,Beizhu,AdminReply)select tabletest2.GeneralID,tabletest.name ,--留言人tabletest.em

2009-06-18 16:21:00 809 3

原创 关于ntext的批量修改 这个比较总要的就是一些函数的用法

create table textvalue (IDtext ntext)godeclare @cunt intset @cunt=1while @cunt <200 begin insert into textvalue values(CAST(@cunt*1000.111111 as varchar(max))) endgoselect * from te

2009-06-18 16:20:00 521

原创 SQL 数据库的跨表修改操作

create table tablea( tid int , mid int)gocreate table tableb( fid int, tid int)gobegin declare @coun int set @coun=1 while @coun<20 begin insert into tablea values(2

2009-06-17 17:20:00 1708

原创 SQL数据多行合并成一行多列

create table [Data_NewTrayGuide_Picture]( [vpictureid] int IDENTITY(1,1) NOT NULL, [VID] int not null, [title] varchar(2000) not null)go/**********插入测试数据*******************/declare

2009-06-16 17:03:00 9067

原创 游标的简单使用

 create table tableA ( tid int not null, mid int not null ) go insert into tableA values(2,2)  insert into tableA values(3,3)  insert into tableA values(4,4)  insert into tableA values(5,5)  create ta

2009-06-11 17:33:00 592

原创 collate chinese_prc_ci_as null

collate chinese_prc_ci_as null 是什么意思我们在create table时经常会碰到这样的语句,例如:CorpName nvarchar(10) collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面: 语法COLLATE ::=     { Windows_collation_name }

2009-06-08 16:38:00 668

转载 C# 汉字转换成拼音

using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using System.Web;namespace CrazyCoder.Common{/// /// 汉字转拼音类 /// by http://www.crazycoder.cn

2009-06-08 16:31:00 708

转载 SQL 查询汉字的首字母

create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY= while len(@str)>0 begin set @word=left

2009-06-08 16:24:00 1141

原创 使用SQL删除数据库里面用户创建表

DECLARE @TableName varchar(100) --定义存储表名称DECLARE staff_cursor CURSOR FOR --定义游标进行操作 SELECT [name] FROM sys.sysobjects WHERE type=U -- 打开游标 OPEN staff_cursor -- 提取记录数据

2009-06-04 11:36:00 522

原创 SQL2005 查询表字段信息(是否标示列 字段名 主键 字段类型 长度 小数位 允许空 默认值 说明)

在你想要查询的数据库里面进行执行:/* 版本号: 2009-5-31 作 者: 叮叮猫 适用环境: SQL2005或2005以上 适用情景: 例如你是进入公司的,或者这个数据库你已经很久没有看过了忘记里面字段的用途, 但是你又必须对这个公司的数据里面的数据库不甚了解 你想了解这个数据库的字段的一些说明 你就需要使用他了。当然前提条件是他的字段里面 有这个字段的相关

2009-05-27 09:31:00 4753

原创 SQL2005 库级触发器的运用

/*---------------------------------版本号: 2009-5-20作 者 : 叮叮猫起作用 只针对对数据的内表的增加 删除修改但是当你对数据库内数据的操作 是不能进行捕获的----------------------------*/USE testDBGO USE [testDB]GOcreate table [DatabaseLog] --创建一张表进行查询(

2009-05-13 10:45:00 527

原创 在数据库查询任意字符所在表和字段

/*版本号: 20090509制作人: 叮叮猫QQ    : 115101062 ゞ哈廸厮こ吻你可以再任意数据库里面使用 但是需要你在 就是我要找的东西进行赋值同时,需要检查那个数据库  就在那里数据库里面执行  有问题 可以联系我*/create table #myTable   (       tablename varchar(50),  

2009-05-12 14:48:00 1350

原创 SQL数据库中的常用数据类型对应数字号整理

类型                        数字代号        运用umiqueidentifier      36               GUIDint                           56               ID号 运用于小型数据库的主键和整形的储存varchar                   167             字

2009-05-12 11:08:00 3088 2

原创 SQL中的text和varchar类型的查询语句

今天 需要使用一条语句进行新闻内容的一个删除.但是....我发现居然出现这样的问题: 运行语句如下:select top 100 * from Feeds where Description=然后就得到这样的一个问题:消息 402,级别 16,状态 1,第 1 行数据类型 text 和 varchar 在 equal to 运算符中不兼容。text和varcha

2009-05-12 10:05:00 7296 1

原创 聚合以及连接以及自动编号的SQL

要求完成功能问题是:在做公司内部OA系统的时候,做一个公司销售排行榜; *//*员工档案表为ygda y_id y_bm---------所属部门 y_name ---------真实姓名 hy_name------------会员登录名 *//*排行榜表为phb p_id p_yj------业绩销售额 p_time --------录入日期 hy_name ------------会员

2009-04-30 15:37:00 592

原创 js 设置class

今天遇见了需要动态给一个Div设置样式.然后发现 居然使用document.getElementById("divID").class="mydivclass";居然不行于是没有办法啦,就上网看了一下.原来需要指定的是classsname而不是class于是:document.getElementById("divID").className="mydivclass";就成

2009-04-27 15:00:00 6113 2

转载 大型网站的架构

转自 http://blog.csdn.net/LoveCherry/archive/2008/06/19/2564096.aspx 我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分:首先是横向的分: 1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把

2009-04-21 13:10:00 1561 5

转载 ASP.NET 3.5 企业级开发

转载自清清月儿的博客空间:http://blog.csdn.net/21aspnet/archive/2008/04/14/2292001.aspx    议题.NET Framework 3.5 和Visual Studio 2008C# 面向对象程序设计ASP.NET 状态管理和页面传值ASP.NET 中的错误处理ADO.NET与数据访问架构与模

2009-04-20 10:21:00 629

原创 今天关于Linq,NHibernate等持久数据的理解

声明:这篇文章仅仅是我自己对这个东西的理解.读者最好只做一个参考之用  最近比较闲,于是我对VS2008 Linq技术进行了研究.其实Linq的实质就是对数据库访问类的一个封装.在java的hibernate开源中,这点可以清晰的理解到. 这个样子,你可以完全把数据当做一个对象进行操纵.这个样子就完成了对数据里面数据的操作. 换句话说,他把面向对象化更加的对象化了.

2009-04-17 15:47:00 766

转载 深入浅出net泛型编程

NET 2.0中泛型的出现是一个令人激动的特征。但是,什么是泛型?你需要它们吗?你会在自己的应用软件中使用它们?在本文中,我们将回答这些问题并细致地分析泛型的使用,能力及其局限性。前言  .NET 2.0中泛型的出现是一个令人激动的特征。但是,什么是泛型?你需要它们吗?你会在自己的应用软件中使用它们?在本文中,我们将回答这些问题并细致地分析泛型的使用,能力及其局限性。类型安全  .NET中的许多语

2009-04-17 13:48:00 510

原创 查询某个数据库含有某个字符的存储过程

create table #myTable( tablename varchar(50), tableNumname varchar(100))declare @delStr nvarchar(500) set @delStr=申通E物流 /*************这里是关键词*******************//***********************

2009-04-10 13:46:00 1205

原创 NET简单的一个画图程序 使用简单 自己可以相关自己的内容进行配置就可以使用了

using System;using System.Drawing;//HttpUtility.UrlEncode/// ///Curve 的摘要说明/// public class Curve{ public Curve() { // //TODO: 在此处添加构造函数逻辑 // } /*****************

2009-04-10 10:49:00 864

原创 ASP 二进制SQL注入程序思索

 最近维护一个ASP网站,发现其被SQL注入,和往常的SQL注入不同的是他居然吧SQL语句编译成了二进制,然后再执行SQL写一个存储过程,然后再执行,最后删除存储过程,让你无际可循。说实话,我很佩服现在的黑客,如果可以我也想学学,这是怎么写出来的。。呵呵 下面是他执行的SQL的源码dEcLaRe%20@S%20VaRcHaR(4000)%20SeT%20@s=cAsT(0x4445434C41

2009-01-20 10:22:00 1167 2

原创 编程的一些思索

进入程序的世界有好久了?很久了吧。。。。  曾经有个同学很牛叉的说:“程序嘛,不就是对增 ,删 ,改 ,查”。但是对此很是不敢恭维。反而在深入程序以后,我放到了解到其实这个句话还是有些道理的,不管是一般的软件或者各种的网站,都是把数据提交到数据库或者相应的地方保存。。等等。当然,这也只是一般来说罢了,如果是一个画图软件呢。。呵呵。。。说笑罢了。  程序的最终的目的并不是对数据库的操作,而是利用数据

2009-01-08 09:12:00 663

原创 WEB服务的使用和自己的思索

WEB服务,是什么呢?为此我在学习它的时候专门看了一下它的介绍。Web Services:从字面上理解就是通过Web提供的服务。我们可以理解Web Services是自包含的、模块化的应用程序,它可以在网络(通常为Web)中被描述、发布、查找以及调用;也可以理解Web Senices是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Sevices能与其

2009-01-07 11:12:00 680

转载 NET 网站优化思想

新的一年,你的老板或客户,是否曾和你抱怨公司的网站性能愈来愈差?网站大家都会写,自从有了 Visual Studio 之后,连你家楼下的正妹小喵和隔壁的王大婶都会写 ASP.NET。但同样的一个画面,背后的性能却可能是天差地远,更惶论多人同时上线的企业网站,而程序员的身价也因此有所差别。本帖提供一些改善网站性能的点子,从硬件、软件、程序技巧的层面都有,也欢迎大家分享自己的经验或秘技。(1) 重

2009-01-05 15:42:00 683

原创 NET 很简单的一个生成随机验证码封装的一个类

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebContro

2009-01-05 15:38:00 723 1

转载 JS日历,很好看的一个JS日历

"JavaScript"> var months = new Array("一", "二", "三","四", "五", "六", "七", "八", "九","十", "十一", "十二"); var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31); var days = new A

2008-12-19 08:55:00 1331

原创 两个不同页面的值的回传

父页面中:这是一个js他的意思就是模拟一个页面生成。ReturnValue就是那一个页面返回的值function btnFileUplowe_onclick() {   //文件上传      ReturnValue=window.showModalDialog("../../FileUpdownControl.aspx?TheType=Ticket",window,"dialog

2008-12-09 10:04:00 706

转载 .net中前台javascript与后台c#函数相互调用问题

C#代码与javaScript函数的相互调用 问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;

2008-12-01 10:48:00 811 3

原创 今天写的一个存储过程

begin         create table #table    (        theID int identity(1,1),        PriceName varchar(1000),        theDate datetime,        Prices varchar(1000),        theCTIDs varchar

2008-11-28 11:02:00 539 1

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