工作中点滴记录

永远保持学徒心态

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

05 2012 档案

摘要:几个月前总结过关于Jmail发送邮件,当时用Jmail发送邮件发送速度有点慢(可能对Jmail了解不是很多).现在改为用微软提供的SmtpClient来发送邮件。MailMessage 用于构造可以使用SmtpClient类传输到Smtp服务器以便传递的电子邮件;使用MailMessage初始化MailMessage对象时,可以将电子邮件的发信人,收件人,主题和正文指定为参数。这些参数也可能被设置,或者使用MailMessage对象上的属性访问。常用的属性:附件 Attachments密送 bcc抄送 ccContent-Type bodyEncoding/subjectEncoding邮件正 阅读全文
posted @ 2012-05-26 16:15 梦里故乡 阅读(6037) 评论(0) 推荐(1)

摘要:Log4net简介Log4net 是Apache组织开发的著名的开源日志记录组件,可以以插件的形式应用在应用系统中。利用Log4net可以方便的将日志信息记录到文件,Windows事件日志和数据库中(MS SQL SERVER,ORACLE等)。并且我们还可以控制要记载的日志级别,可以记载的日志级别包括:1、FATAL (致命错误)2、ERROR(一般错误)3、WARN(警告)4、INFO(一般信息)5、DEBUG(调试信息)下载log4netlog4net有4中主要组件,分别是Logger(记录器),Repository(库),Appender(附着器),Layout(布局)Logger 提 阅读全文
posted @ 2012-05-20 20:35 梦里故乡 阅读(6620) 评论(0) 推荐(2)

摘要:昨天到今天做项目发布(demo环境,虚拟机环境):1,机器X862,操作系统Windows Server 2003 SP23,数据库Oracle4,用Oracle DataAccess由于系统首先安装的是.Net FrameWork 2.0 ,.Net FrameWork 4.O ,然后安装的是IIS(Windows Server 2003 iis下载)。需求对.Net FrameWork2.0 和.net FrameWork 4.0 进行注册:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis - iC:\WINDOWS\M 阅读全文
posted @ 2012-05-19 14:40 梦里故乡 阅读(217) 评论(0) 推荐(1)

摘要:[ WITH <common_table_expression> [ ,n ] ]<common_table_expression>::= expression_name [ ( column_name [ ,n ] ) ] AS ( CTE_query_definition1 -- 定位点成员 union all CTE_query_definition2 -- 递归成员 )以交易品数据库中地区信息为例:创建表:CREATE TABLE [dbo].[AreaInfo]( [AreaID] [int] IDENTITY(1... 阅读全文
posted @ 2012-05-13 18:09 梦里故乡 阅读(1033) 评论(0) 推荐(1)

摘要:在业务逻辑复杂的过程中,经常会用把一张表的数据复制到另外一张表中;sql给我提供2中最常用的方法:第一种用INSERT INTO第二种用SELECT INTO现在以实例举例:-----报价表------------------CREATE TABLE MDPrices(ID INT IDENTITY(1,1) NOT NULL PRIMARY KEY,Goods INT NOT NULL,Area INT NOT NULL,GuidePrice DECIMAL(18,4),CreateTime DATETIME DEFAULT GETDATE())-------------------... 阅读全文
posted @ 2012-05-13 10:56 梦里故乡 阅读(905) 评论(0) 推荐(2)

摘要:在存储过程中,经常用到SET NOCOUNT ON;作用:阻止在结果集中返回显示受T-SQL语句或则usp影响的行计数信息。当SET ONCOUNT ON时候,不返回计数,当SET NOCOUNT OFF时候,返回计数;即使当SET NOCOUNT ON 时候,也更新@@RowCount;当SET NOCOUNT on时候,将不向客户端发送存储过程每个语句的DONE_IN_proc消息,如果存储过程中包含一些并不返回实际数据的语句,网络通信流量便会大量减少,可以显著提高应用程序性能;SET NOCOUNT 指定的设置时在执行或运行时候生效,分析时候不生效。SET NOCOUNT OFF1 US 阅读全文
posted @ 2012-05-13 00:15 梦里故乡 阅读(73903) 评论(2) 推荐(12)

摘要:经常会遇见把存储过程的返回值放置到定义的临时表中,现在先创建一个存储过程:存储过程 1 CREATE PROC [dbo].[usp_GetOrderInfo] 2 @CustomerID nchar(5), 3 @StartDate datetime, 4 @EndDate datetime, 5 @rowsAffect int output 6 AS 7 BEGIN 8 SET NOCOUNT ON; 9 DECLARE @err int;10 SELECT oo.CustomerID,oo.EmployeeID,oo.OrderDate,oo.ShipName F... 阅读全文
posted @ 2012-05-12 23:22 梦里故乡 阅读(9498) 评论(0) 推荐(2)

摘要:项目中遇见要用telerik的RadDatePicker日期控件,在网上搜索半天,发现都是英文的文档。下面是我摸索出来的用法:页面顶部引入页面源顶部引入<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>页面中引入ajax的ScriptManager 1 <asp:ScriptManager ID="ScriptManager1" runat="server&quo 阅读全文
posted @ 2012-05-12 18:22 梦里故乡 阅读(6339) 评论(0) 推荐(1)

摘要:项目中用到下拉列表,且希望下来列表中数据是以层级显示(树形显示)。Telerik公司开发的控件中RadComboBox控件提供这种功能;Telerik 控件下载地址:下载页面前台需要做如下引用:页面源码 1 <telerik:RadComboBox ID="RadComboBox1" OnClientDropDownClosing="OnClientDropDownClosing" 2 runat="server" Height="240px" Width="305px" ShowTogg 阅读全文
posted @ 2012-05-06 15:19 梦里故乡 阅读(8698) 评论(2) 推荐(0)