自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ray的专栏

___________

  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 在Windows目录下的所有文件查找某个字符串

findstr可以完成这个工作。例1:findstr /s /i "string" *.*  说明如下:*.*表示所有类型的文件。/s 表示当前目录以及所有子目录/i 表示不区分大小写例2:findstr /R/N/s "connectionString" *  输出结果为:backup_20140827_Web.config:9:    10.xxx.xxx...

2018-11-07 15:26:35 1610

原创 ABP LDAP 采用域用户登录

通过NuGet在Core项目增加Abp.Zero.Ldap的引用 在Core项目中增加MyExternalAuthSource.cs, MyLdapAuthenticationSource.cs, MyLdapSettings.cs 详细内容可找作者联系。 修改XXXCoreModule.cs 开始处增加typeof, 并在PreInitialize()增加注入之模块,代码如下:...

2018-10-18 16:33:36 1677 1

原创 ABP权限角色管理的简洁应用

ABP中的权限及角色管理可以通过定制完成很多复杂的应用,但是其生成的基本版本,也可以完成基本的权限定制分配及管理工作,本文分为三个部分就此进行介绍分析。Premissions   Premissions定义的是系统中的功能模块,是权限管理的最小单位,由此决定权限管理的颗粒度,其面向的是程序中的各类功能,需要事先在程序中定义好。 名称定义:相关的内容涉及到如下模块 (1)在Core项...

2018-10-16 10:52:50 4909

转载 正则表达式30分钟入门教程

正则表达式30分钟入门教程目录跳过目录本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配 还有些什么东西没

2011-09-20 18:40:55 418

原创 清除挂起的 Windows Service

有时候关闭一个windows service时会出问题,导致这个服务始终处于stopping状态。为了能够在不重新启动系统的情况下消除这个服务,可以采用taskkill命令来完成。

2011-03-09 11:10:00 708

原创 DataGridViewCombobox用户输入后自动匹配

DataGridViewCombobox是经常使用的控件,但是有一个不便之处就是用户不能自己输入开头的内容,然后自动匹配出合适的结果,结果用户的体验非常不好。所以查了不少资料,才有了如下的解决办法,代码示例如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.

2010-04-23 23:04:00 1281

原创 LINQ 查询多级对象

LINQ查询多级对象,这是不同于常规的SQL查询的情形。在SQL查询,由于面对的是关系形数据库,它所对应的对象也就是一个个有关系的表而已,而每个表都是一个二维结构。但是在实际项目的对象实体中,可能存在一个对象有多级属性,这种查询可以说是LINQ所特有的,为此LINQ新提供了SelectMany来处理这一过程。SelectMany其实就是使用多个from子句来映射不同层次的对象,看下面的例子

2010-04-09 23:04:00 1780 1

转载 部署SQL Server

在MSDN中找到一些部署SQL的文章,对于发布一些桌面程序比较方便,转帖如下: 1. 程序控制,原文地址: http://msdn.microsoft.com/en-us/magazine/cc163919.aspx2. Xcopy 部署 (SQL Server Express),原文地址: http://technet.microsoft.com/zh-cn/ms165716.asp

2010-03-24 22:25:00 386

原创 Vista下文件夹收藏的实现

最近公司换了新笔记本电脑,装的是VISTA,用了多年的XP刚开始还真不习惯,比方说原来在文件管理器里可以很方便的将常用文件增加的收藏夹里,可是在VISTA中找了半天也没有找到,只好认真的学习了一下VISTA的HELP,才发现原来可以这样实现。首先,在VISTA里,IE的收藏和文件夹的收藏是分开的,因此我们要先找到文件夹的收藏记录是存放在什么地方,地址形式如下:C:/Users/UserNa

2009-09-03 20:58:00 363

转载 C#备份和恢复SQL Server数据库

 SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO.d

2009-08-10 14:03:00 494

原创 bar code (条形码)

The bar code can be print by a special font(code128.ttf or 3of9.ttf), and can read by scanner.

2009-06-09 17:03:00 1135

原创 C# 空异常的处理

1. x,y相同类型或者类型可自动转换,采用Null 合并    x ?? y   :如果 x 为 Null 则计算结果为 y,否则计算结果为 x 2. 不同类型,采用条件判断    (x!=null)?: y : z  :如果 x 为 True 则计算结果为 y,如果 x 为 False 则计算结果为 z

2009-03-11 10:54:00 1050

原创 ORACLE中嵌套子表查询

ORACLE中嵌套子表查询T3={T1 -> T2}T3 ->T4 select T3.PCKLSTNO,T3.PACKQTY,sum(nvl(T4.PLANQTY,0)) PLQTY FROM(select T1.PCKLSTNO,sum(nvl(T2.PACKQTY,0)) PACKQTY from IMTBCTNPKL T1 left join IMTBSHPACK T2 o

2008-07-24 11:25:00 1327

原创 委托与事件的简单应用(不同控件之间的控制及参数传递,C# VB)

在应用用户控件中,经常会遇到一个控件控制另一个控件的情况,同时还需要将参数传送给去。现举一个简单的实例,控件中的按钮按下后,在主页面中输入一个行参数。 控件中的代码: public partial class WebUserControlWithEvent : System.Web.UI.UserControl {     public delegate void SendMess

2008-06-30 16:12:00 747

原创 C#中的委托和事件

引言委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对

2008-06-17 15:33:00 675 1

原创 asp.net中javascript调用.net方法

 +++++++++++++++++第一种情况:1.后台方法:protected string CsharpVoid(string strCC){ return strCC;}2.javascript 调用  var s = "www.esoutong.com")%>";     document.write(s); ++++++++++++

2008-04-22 16:01:00 3173

原创 ASP.NET弹出页面的应用(VB)

有二个页面PAGE1.ASPX,PAGE2.ASPX ,由PAGE1弹出PAGE2,在PAGE2中操作完成并关闭//PAGE1            btn.Attributes.Add("onclick", "window.showModalDialog(PAGE2.aspx?CTNID=" + strKey + ",,dialogWidth:660px;dialogHeigh

2008-04-17 17:24:00 1142

原创 oracle中日期国际化转换函数

在ORACLE中一般采用TimeStamp With Time Zone类型来存放国际化格式的日期,为方便它与字符串类型的转换,写了如下函数: TimeStamp With Time Zone -> 字符串create or replacefunction conv_tsz_str( tszDateTime in TimeStamp With Time Zone, areaCode in va

2008-03-01 13:10:00 1222 1

原创 动态访问resources文件(vb.net)

Imports System.ReflectionImports System.Threading....        Const strResPath As String = "App_GlobalResources"        Dim strShowing As String        Open Resource File Process        Dim resType As

2008-02-22 17:00:00 2211

原创 oracle中对日期时间变量增加偏移量

表结构:CREATE TABLE global_orders ( orderdate1 TIMESTAMP(0)  );增加数据:INSERT INTO global_orders VALUES ( 28-OCT-00 11:24:54 PM);查看增加1小时后的数据:SELECT orderdate1 + INTERVAL 1 HOUR  FROM global_orders; 

2007-12-18 15:16:00 3631

原创 ASP.NET在虚拟空间中实现AJAX功能

现在WEB网站中会有不少AJAX功能,同时微软的AJAX也在不停的升级,但是大多数虚拟空间服务器上并没有安装AJAX,或者是版本不同.我们知道安装ajax时会注册System.Web.Extensions.dll到GAC、本地开发随心所欲的使用.其实只要程序上传空间时,把AJAX中的dll文件copy到网站的bin目录下,也就可以实现AJAX功能. 

2007-12-13 14:27:00 611

原创 ASP.NET国际化

ASP.NET国际化     编码支持  本地化支持  配置设置----------------------------------------------------------

2007-09-21 09:35:00 3821 3

原创 Asp.net在封装类中如何得到绝对地址

string strPath=System.Web.HttpContext.Current.Server.MapPath("fileName"); 

2007-08-23 16:31:00 680

原创 在Web.Config中如何引入相对目录下的Access文件

 密码:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|my.mdb;Persist Security Info=False;Jet OLEDB:Database Password=xxxxxx用户名和密码:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirect

2007-08-23 16:27:00 721

原创 获取日文全角字符串的字节数

最近做日本外包项目,也遇到获取日文全角字符串的字节数这样的问题,现将相关代码贴在此处:             Encoding Sjis = Encoding.GetEncoding("Shift_JIS");            string strInput = TextBoxInput.Text;            int byteLength = Sjis.GetBytes(str

2007-06-30 16:24:00 2484

转载 自定义 DateTime 格式字符串

  Visual Basic(声明) Visual Basic(用法) C# C++ J# JScript 通过使用自定义 DateTime 格式说明符来创建自己的自定义 DateTime 格式字符串,您可以更好地控制格式化 DateTime 对象的方式。组合一个或多个自定义格式说明符,以构造可生成您喜欢的输出的 DateTime 格式化模

2007-06-28 11:26:00 1151

原创 .net中发送邮件

使用JMail组件Jmail具有以下特点:(1)可以发送附件;(2)详细日志能力,便于你查看问题所在;(3)设置邮件发送的优先级;(4)支持多种格式的邮件发送,比如说以HTML或者TXT的方式发送邮件。这是个免费的组件。(5)密件发送/(CC)抄送/紧急信件发送能力;(6)最关键的就是--免费的组件,不必发钱,所以非常值得使用。 网站:http://www.dimac.net/JMail组件的常用

2007-06-27 13:10:00 1068

原创 DataGridView单元格退出编辑模式时发生

DataGridView.CellParsing 事件 在单元格值已修改的情况下,当单元格退出编辑模式时发生。 命名空间:System.Windows.Forms程序集:System.Windows.Forms(在 system.windows.forms.dll 中)// Handling CellParsing allows one to accept user input,

2007-06-26 18:10:00 4089

原创 存储过程中执行动态语句

CREATE   PROCEDURE   [PR_TEST]     @S_TABLE_NAME   VARCHAR(30)     @L_ROW   INT   OUTPUT     AS         SET   @SQL_USER=SELECT   @L_ROW=COUNT(*)   FROM     +   @S_TABLE_NAME         exec(@sql_user)

2007-06-21 18:09:00 1030

原创 ORACLE中如何输入日期(时间格式)

对应的SQL要做如下的处理insert into TableName(input_date) values(to_date(2001/1/1 12:12:12,yyyy-mm-dd hh24:mi:ss)) 

2007-06-20 12:34:00 10327 1

原创 WinForm中Panel实现用鼠标操作滚动条

由于在WinForm中Panel不能直接响应鼠标的滚动事件,只好采用捕获窗体的滚动事件。 方法如下:在窗体的Load事件注册滚动事件,并增加对应的方法        private void FormSample_Load(object sender, EventArgs e)        {                        //注册事件            this.Mouse

2007-04-28 11:38:00 3336

转载 .Net平台开发的技术规范与实践精华总结

.Net平台开发的技术规范与实践精华总结以下是本人对.Net平台开发实践的一些点滴总结。这里的技术规范主要是开发过程的代码规范、数据库设计规范、Com和.Net互操作规范;实践精华是对技术实践过程中的部分总结。一、代码规范良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。据Microsoft公司统计,基于微软平台的开发中

2007-04-19 09:55:00 591

转载 .NET 2.0远程传输数据集的优化方法

   由于当前维护的项目的结构是:Winform + Webservice,所以在数据传输过程中消耗了很多的性能,因此在寻找一种简便实用的优化方法..   先是用BinaryFormatter序列化数据集,经过WebService传输后,客户端接收到byte[]格式的数据,再反序列化,得到数据集,这种方式,在网络传输时间延迟比较长的情况下效果比较明显,否则,序列化和反序列化再传输二进制的时间甚至超

2007-04-17 11:51:00 520

原创 使一个窗体附着在另一个窗体之上--(工具箱窗体)

在WinForm程序中,有一个工具箱窗体,要求其在基础窗体之上操作,并且在切换到其他应用程序不要显示到最前面,仅相对本应用程序的子窗体而言显示在最前面.//this窗体为基础窗体,FormTool为要显示在前面的窗体FormTool formTool = new Form();formTool.Owner = this;formTool.Show(); 

2007-04-10 13:57:00 1544

原创 通用分页存储过程--可用于复合主键盘(字段)排序

 /*--用存储过程实现的分页程序 显示指定表、视图、查询结果的第X页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不推荐此方法--*//*--调用示例exec  p_show  地区资料exec  p_show  地区资料,5,3,地区编号,地区名称,助记码,地区编号--*//*因为要顾及通用性,所以对带排

2007-04-04 11:21:00 587

原创 获取分页后的总页数

SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author:  Ray-- Create date: 2007-4-3-- Description: Count Pages-- ======================================

2007-04-03 17:31:00 3194

原创 通用高效分页存储过程代码--针对单一字段排序分页

-- 获取指定页的数据 CREATE PROCEDURE pagination@tblName varchar(255), -- 表名 @strGetFields varchar(1000) = *, -- 需要返回的列 @fldName varchar(255)=, -- 分页排序的字段名,目前仅能为一个字段(一般为主键)@PageSize int = 10, -- 页尺寸 @PageI

2007-04-03 11:00:00 587

原创 C#中获取的SQL日期精度丢失毫秒的处理--SQL日期格式转换

在C#中,将数据库的结果放在DataSet中,结果发现日期精度丢失毫秒。DateTime dateTime1=DateTime.Parse(dr["date"].ToString());这里的错误是:在ToString()时,将毫秒丢失,解决办法是在改成如下写法:DateTime dateTime1=(DateTime)dr["date"];//转成字符串输入时包含毫秒的写法string st

2007-03-26 11:57:00 4325

原创 ILDASM --了解已公开的类型信息

了解一下已公开的类型信息通常会给您一些启示。Microsoft Visual Studio® .NET 提供了一个称作 ILDASM 的工具,用于列出封装在程序集中的类型信息。要打开 ILDASM 工具,请单击“开始”,指向“程序”,指向“Microsoft Visual Studio .NET”,然后指向 Visual Studio .NET Tools(Visual Studio .NET 工

2007-03-22 16:59:00 674

原创 获取我的文档路径

string myDocumentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

2007-03-20 15:51:00 700

Pro_ASP.NET_MVC_5

What You’ll Learn: • Gain a solid architectural understanding of ASP.NET MVC 5 • Explore the entire ASP.NET MVC Framework as a cohesive whole • Learn what’s new in version 5 and how best to apply these new features to your own work • See how MVC and test-driven development work in action • Capitalize on your existing knowledge quickly and easily through comparison of features in classic ASP.NET to those in ASP.NET MVC 5

2015-12-30

空空如也

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

TA关注的人

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