04 2013 档案

摘要:文章来自:博客园-鸡尾虾的壳1.标量函数标量函数:返回单个数据值,返回类型可以是除 text、ntext、image、cursor 和 timestamp 外的任何数据类型。标量函数:分为内联标量函数和多语句标量函数。内联标量函数:没有函数体,标量值是单个语句的结果。多语句标量函数:定义在 BEGIN...END 块中的函数体包含一系列返回单个值的 Transact-SQL 语句。多语句标量函数范例:CREATE FUNCTION dbo.ufnGetInventoryStock(@ProductID int) RETURNS int AS BEGIN DE... 阅读全文
posted @ 2013-04-28 17:39 学海无涯1999 阅读(706) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园--1. 构造使用IN子句的动态Transact-SQL方法进行编号查询--a. 要查询的字段类型是数字型--查询的值列表DECLARE @idlist varchar(100)SET @idlist='1,2,3'--拼接并执行动态Transact-SQL语句EXEC('SELECT * FROM tbname WHERE fdname IN('+@idlist+')')GO--b. 要查询的字段类型是字符型--查询的值列表已经加上了字符串边界符DECLARE @idlist varchar(100)SET @idlist=&# 阅读全文
posted @ 2013-04-28 17:26 学海无涯1999 阅读(208) 评论(0) 推荐(0) 编辑
摘要:首先,我不会令大家失望,真想解决问题的认真往下看 很久很久以前,我在使用Server的存储过程时,遇到一个问题,就是,IN(@ids)这样的语句执行不了,其实是可以执行的,很多人提出的解决方案是,EXEC(SQL),但对于像我这样的很多人来说,本来存储过程效率高是因为他预执行了一次(据说是,没验证过),反正SQL Server肯定对他有一定的优化方案。而如果使用EXEC(SQL)相当于还要临时组合一下,最后执行的却是SQL语句而已,所以这种方案,不可行,至少对我来说不可行。 今天又遇到这样的问题,你说我存储过程都写了这么一长段了,我再set 一下,把他们都放''里再改下,那多郁 阅读全文
posted @ 2013-04-28 17:24 学海无涯1999 阅读(179) 评论(0) 推荐(0) 编辑
摘要:文章来自:CSDN-xiayuzhongdexiaotan的专栏SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS OFF GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetOperationLogs]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[GetOperationLogs]GO/* 查询Voltage_Dist_Data的存储过程 */ 阅读全文
posted @ 2013-04-27 21:05 学海无涯1999 阅读(2285) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-chengdu.jack.li本篇我们来讲一下事务处理技术。为什么要使用事务呢,事务有什么用呢,举个例子。假设我们现在有个业务,当做成功某件事情的时候要向2张表中插入数据,A表,B表,我们插入的顺序是先插入A,再插入B表,如果都顺利插入成功了,当然没有问题,如果任意一张表插入失败了,而另一张表插入成功了,插入成功的表就是垃圾数据了。我们要判断,任意一张表插入失败都回滚,就是都不插入,这就是事务的基本使用。一,sql事务定义所谓事务是用户定义的一个数据库操作序列,是一个不可分割的工作单位。他包含的所有数据库操作命令作为一个整体一起向系提交或撤消 ,这些操作要么全做,要么全不做, 阅读全文
posted @ 2013-04-25 14:33 学海无涯1999 阅读(179) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-Lucky我们使用SQL语句处理数据时,可能会碰到一些需要循环遍历某个表并对其进行相应的操作(添加、修改、删除),这时我们就需要用到咱们在编程中常常用的for或foreach,但是在SQL中写循环往往显得那么吃力,翻遍网上的资料,找不到几个正确的并能执行的循环处理数据的方法,在这里,我来给大家分享一下!要SQL中写类似for循环,我这里使用的是SQL中的游标来实现,当然SQL中也有for loop、while do等,我这里仅以使用游标方式来进行示例,其它的方式大家有兴趣可以研究一下,成功的同学可以在下面回复一下并把代码贴出来,与大家分享!闲话少说,上示例:1. 利用游标循环 阅读全文
posted @ 2013-04-23 20:35 学海无涯1999 阅读(166) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-阳子的BLOG合并列值表结构,数据如下:id value ----- ------ 1 aa 1 bb 2 aaa 2 bbb 2 ccc 需要得到结果:id values------ -----------1 aa,bb2 aaa,bbb,ccc即:group by id, 求 value 的和(字符串相加)1. 旧的解决方法(在sql server 2000中只能用函数解决。)--1. 创建处理函数create table tb(id int, value varchar(10))insert into tb values(1, 'aa')insert i 阅读全文
posted @ 2013-04-23 11:32 学海无涯1999 阅读(116) 评论(0) 推荐(0) 编辑
摘要:文章来自:开源中国你的开发团队是否最近改用 Github 了吗?可能团队里部分人对使用 git 非常兴奋,但另外一些熟悉 Subversion 的人却很不爽?好消息是现在你可以通过 Git 和 Subversion (SVN) 的客户端来访问 Github 的资料库。这篇文章大概介绍了如何利用 Subversion 客户端来更好的使用GitHub 流程。Github 流程中每次功能提交和bug修复都会通过以下的步骤来完成:从最新的 master 分支中创建一个 topic 分支在你准备好要合并时在 topic 分支中提交通过 Pull Request 将 topic 分支拉到 master 分 阅读全文
posted @ 2013-04-22 22:15 学海无涯1999 阅读(317) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-Tech迷如何使整个网站网页变成灰色(包括LOGO和图片)?四川雅安今天早上8:02分发生了7.0级地震。为了向地震灾区的死难者表示哀悼,将网站色调改为灰色是主要网站向地震等灾难表示哀悼的主要方式。今天晚上主要大网站已经陆续将网站的LOGO和网站的色调变成了灰色。包括LOGO、网站的图片等都变成了灰色。其实要将整个网站变成灰色调很简单,只需要一句CSS定义即可。要将整个网站变成灰色调,你不用去一张一张改图片的色调。只需要在CSS文件的html节点上添加下面一条定义即可:html {-webkit-filter: grayscale(100%);}加上上面这一条,就不用你去一张 阅读全文
posted @ 2013-04-21 09:20 学海无涯1999 阅读(283) 评论(0) 推荐(0) 编辑
摘要:文章来自:CSDN-sjz168的专栏package com.lj.utils { import mx.controls.DateField; import mx.controls.dataGridClasses.DataGridColumn; import mx.formatters.DateFormatter; /** * <p>Title:日期时间工具类 </p> * <p>Description:提供时间日期的一些to string 或 string to 的操作</p> */ pu... 阅读全文
posted @ 2013-04-20 13:45 学海无涯1999 阅读(210) 评论(0) 推荐(1) 编辑
摘要:文章来自:博客园-易尔购一、使用EXEC执行存储过程例如存储过名为:myprocedureuse AdventureWorks create procedure myprocedure @city varchar(20) as begin select * from Person.Address end exec myprocedure @city = 'Bothell' --或 exec myprocedure 'Bothell' 二、使用EXEC执行动态的SQL语句注意:动态的sql必须包含于圆括号内如:exec ('select * ... 阅读全文
posted @ 2013-04-19 10:34 学海无涯1999 阅读(27014) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-M'HttpWebRequest & HttpWebResponseHttpWebRequest request = (HttpWebRequest)WebRequest.Create(addr);// Downloads the XML file from the specified server.HttpWebResponse response = (HttpWebResponse)request.GetResponse();System.IO.StreamReader sr = new StreamReader(response.GetResponseS 阅读全文
posted @ 2013-04-16 21:15 学海无涯1999 阅读(159) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-shanyou今后如果要签出CodePlex上面项目的原代码,不用再额外安装 SvnBridge了,CodePlex 开始正式支持TortoiseSVN接口进行版本控制,这对使用TortoiseSVN的劳苦大众来说真是一门好消息啊。至于使用TortoiseSVN签出CodePlex项目的 Repository URL 格式如下:https://<projectname>.svn.codeplex.com/svn假设你要签出(Checkout)ASP.NET 项目的原始码,就要先找到该项目的 Project Name。首先先到项目首页,点选 Source Code 阅读全文
posted @ 2013-04-16 16:49 学海无涯1999 阅读(163) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-mars199的专栏动态配置,写在program.cs main方法里面,窗体启动之前log4net.Appender.RollingFileAppender appender = new log4net.Appender.RollingFileAppender(); appender.File = @"" + System.Environment.SystemDirectory.Substring(0, 3) + "" + "Log\\" + DateTime.Now.ToString("yyyy-MM- 阅读全文
posted @ 2013-04-16 16:30 学海无涯1999 阅读(242) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-neekerss1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。第二步:程序启动时读取log4net的配置文件。如果是CS程序,在根目录的Program.cs中的Main方法中添加:log4net.Config.XmlConfigurator. 阅读全文
posted @ 2013-04-16 14:33 学海无涯1999 阅读(236) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-菩提树本文不是教你全面了解log4net,本文只是希望教会你按步就班,照糊芦画瓢般就会用log4net1,引入log4net.dll组件2,建立一个配置文件两种方法,一种是在Web.Config或App.Config里加入以下配置节<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /></configSections>上面的配置节,复制就可以 阅读全文
posted @ 2013-04-16 13:38 学海无涯1999 阅读(203) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-TianFang最近发现手机的时间不是很准了,便到网上下了一个同步时间的小程序,简单了看了一下它的原理,是通过NTP协议来实现校时的,就顺便学习了一下NTP协议,用C#写了个简单的实现。NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。NTP工作原理NTP的基本工作原理如下图所示。Device A和Device B通过网络相连,它们都有自己独立的系统时钟,需要通过NTP实现各自系统时钟的自动同步。为便于理解,作如下假设:在Device A和Device B的系统时钟同步之前 阅读全文
posted @ 2013-04-16 10:43 学海无涯1999 阅读(575) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-wuhuacong(伍华聪)的专栏时间准确的重要性不言而喻,有时候我们对时间的要求非常严格,有时候也要求不允许用户调整系统时间,有时候。。。等等情况下,我们都需要时间的同步,虽然Windows也有DOS命令来保持和时钟服务进行同步,但本文另辟途径,介绍另一种获取标准时间并同步时间的操作。首先,我们来看看一个网站:国家授时中心(http://www.time.ac.cn/stime.asp),这个是应该是时间的权威机构,里面有各国各地的时间,我们可以通过同步该时间来实现系统时间的更新。首先分两步,一步是获取“国家授时中心”的时间,一步是更新系统时间。下面的代码就是做这些工作。C 阅读全文
posted @ 2013-04-16 10:41 学海无涯1999 阅读(196) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-Aimeast 的博客“安全时间”的意义大多在于信息安全上,也可以为用户提供更加准确的时间服务。本文主要探讨如何利用网络时间协议(Network Time Protocol, NTP)来进行网络授时(Time signal)。NTP 可以适应网络的延迟,从而最大化的保证用户获取到的时间的准确性。其同步算法和原理参见这里 (Clock synchronization algorithm)。 在写本文之前,原本想使用国家授时中心提供的时间数据。但由于本人愚钝,没能在官方网站找到相关的授时接口,所以采用了全球通用的 NTP 来进行网络授时。获取时间:根据RFC 2030(已过时,最 阅读全文
posted @ 2013-04-16 10:39 学海无涯1999 阅读(159) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-Dsliang's Study Space前些日子在工作中遇到一个在原子交易中用C#设置系统时间的问题,虽是一个小问题,却因为C#本身没有这种函数而耽误了一些时间,C#要设置系统时间必须要调用Win32的API,而其中相关的函数就是SetSystemTime(), GetSystemTimer(), SetLocalTime(), GetLocalTime(), 这似乎是用VC写的函数,在VC++中是可以直接调用的。MSDN上面对这几个函数解释得不是很详细,网上可以找到不少这样的程序,但我个人感觉对这些函数的功能和注意点说得也不够透彻,包括那个所谓经过测试的。这里把自 阅读全文
posted @ 2013-04-16 10:29 学海无涯1999 阅读(2560) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-克劳德曼首先,先从简单的说起,本地时间(LocalTime),也就是系统设置时区的当前时间!比如说当前系统设置的时区为“(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐”(东八区),系统的右下角通知区域显示的时间为“2012/5/18 16:57”,那么这个时间就是当前系统的本地时间! 要说清楚什么是系统时间(SystemTime)之前先来了解一下格林威治时间。本初子午线被定义为通过格林威治经线的位置,相对这条经线的时区向东递增,向西递减,每隔一个时区,相差一个小时。那么,上面例子中的东八区的时间就是相对于格林威治时间加上了八个小时!而Windows的系统时间是就. 阅读全文
posted @ 2013-04-16 10:01 学海无涯1999 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-六仙庵去年就知道有这个功能,不过没去深究总结过,最近有写网络博客的欲望了,于是又重新拾起这玩意儿。具体到底是用Windows Live Writer 2012还是用Word 2013,个人觉得看个人,因为这2个软件各有优点,各有缺点。1、首先用LiveWriter发博客显然更专业,发布后的效果也与本地最接近,但是在编辑功能上肯定大不如Word,另外一个最大缺点是它本地保存的格式不是doc。2、而Word的优点不言而喻,我们天天用Word,用Word就能发博客这简直就是一个天大的好消息,但用Word发布的博客发布后的效果与本地相差有时候还是挺大的。总结:个人觉得,如果你对样式不 阅读全文
posted @ 2013-04-15 15:14 学海无涯1999 阅读(152) 评论(0) 推荐(0) 编辑
摘要:文章来自:CSDN-呼啸的博客这个问题把我折磨的苦不堪言。因为从网上所搜的大多都是采用复杂的正则替换什么的。首先,需要给mx:DataGrid的variableRowHeight设置为true.<mx:DataGrid x="10" y="349" width="100%" height="180" id="replyGrid" allowMultipleSelection="true" variableRowHeight="true">var 阅读全文
posted @ 2013-04-12 15:48 学海无涯1999 阅读(165) 评论(0) 推荐(1) 编辑
摘要:文章来自:博客园-云中雀了解.net平台的兄弟都知道,.net也是采用动态编译的也就是说我们常说的build生成的dll只是中间代码而在web第一次请求的时候才是真正意义上的编译生成二进制代码这也就是为什么刚编译完第一次打开web页面的时候会比较慢的原因好了,闲话少扯今天一个兄弟问我,为什么他开发环境打开编译后的页面越来越慢下面是我的解决方案:1.关掉inetinfo.exe的进程2.关掉aspnet_wp.exe3.关掉打开的visual studio4.清掉%SystemRoot%\Microsoft.NET\Framework\versionNumber\Temporary ASP.NE 阅读全文
posted @ 2013-04-12 09:50 学海无涯1999 阅读(168) 评论(0) 推荐(0) 编辑
摘要:文章来自:黑基网删除的办法有两个:办法一: 用sc.exe这个Windows命令 开始——运行——cmd.exe,然后输入sc就可以看到了。使用办法很简单: sc delete "服务名" (如果服务名中间有空格,就需要前后加引号) 如针对上面的: sc delete KSD2Service方法二:直接进行注册表编辑(不推荐) 打开注册表编辑器,找到下面的键值: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可。三、特殊情况 1、如果服务显示的是rund 阅读全文
posted @ 2013-04-11 21:55 学海无涯1999 阅读(139) 评论(0) 推荐(0) 编辑
摘要:文章来自:CSDN-lrbacy520的专栏Exception starting filter struts2 java.lang.NullPointerException 解决...<constant name="struts.devMode" value="true"/> 或者<constant name="struts.configuration.xml.reload" value="true"/>现在你的struts.xml里面看看,肯定有这样的代码....如果有就继续往下看吧... 阅读全文
posted @ 2013-04-11 21:38 学海无涯1999 阅读(324) 评论(0) 推荐(0) 编辑
摘要:文章来自:博客园-cxy0703Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind此异常的原因是服务器端口被占用 所以解决办法是:一:更改服务器的端口号;二:关闭占用当前端口的进程下边介绍第二种方法1.首先进入命令行 查看端口是否被占用使用命令: netstat -ano我的服务器的端口是443此端口已被PID为3432的进程占用2.查看该PID为 3432 的进程使用命令:tasklist| 阅读全文
posted @ 2013-04-10 15:25 学海无涯1999 阅读(220) 评论(0) 推荐(0) 编辑
摘要:文章来自:CSDN-WEB集坊添加没有默认值:alter table Test add BazaarType char(1)有默认值的添加列:alter table Test add BazaarType char(1) default(0)删除没有默认值的列:alter table Test drop COLUMN BazaarType删除有默认值的列:先删除约束(默认值)alter table Test DROP CONSTRAINT DF__Test__BazaarType__3C4ACB5F,然后在删除列alter table Test DROP COLUMN BazaarType系统 阅读全文
posted @ 2013-04-02 13:16 学海无涯1999 阅读(652) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示