自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zr1982930的专栏

凡是存在的都是合理的!

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

原创 C# EPPlus read导入读取Excel到DataSet时日期DateTime列的处理

public static DataSet ReadExcelToDataSet(string filePath, string sheetName) { DataSet ds = new DataSet(); DataRow dr; object objCellValue; strin...

2020-04-22 13:29:17 2408

原创 C#高德地图经纬度转地理位置或物理地址

首先在高德地理注册一个个人开发或则企业开发账号然后申请一个Key,如下图using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text;using System...

2019-12-06 15:11:01 1122

原创 DevExpress的 GridView 行 多选 操作

//获取选中行的索引集合 int[] rows = gridView.GetSelectedRows(); //gridView为gridControl下的 //myDS.mytable为gridControl绑定的数据源 //myta...

2019-04-09 13:56:45 2490

原创 C# 证书 .cer, .pfx 创建,加解密 导出为 Base64编码文件

RSA加密解密:私钥解密,公钥加密。使用的命名空间:using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; 证书辅助类:public sealed class DataCertificate { #region 生成证书 ...

2019-03-25 12:29:19 3517

原创 C# 加签 验签 公钥 私钥 RSA数字签名

* RSA加密解密:私钥解密,公钥加密。* RSA数字签名-俗称加签验签:私钥加签,公钥验签。java的公钥私钥是一串字符串,.net 公钥私钥是一串XML格式字符串,两者格式不是一致的,需要转换一下才能使用,具体请参考JAVA和NET RSA密钥格式相互转换(公钥,私钥)使用的命名空间:using System.Security.Cryptography;usin...

2019-03-25 10:51:31 4460

原创 C# .Net 调用Java接口 Java api Post Json 格式字符串

用到的命名空间 using System.Net;方法一: //url:POST请求地址 //postData:json格式的请求报文,例如:{"key1":"value1","key2":"value2"} public static string PostUrl(string url, string postData) ...

2019-03-25 10:22:40 4659

原创 上云 C# smtp 定时自动发邮件 代码 报错 无法连接到远程服务器 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

报错如下:Can not send email!System.Net.Mail.SmtpException: 发送邮件失败。 ---> System.Net.WebException: 无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 210.***.***.*...

2019-02-28 10:02:56 4371

转载 深入浅出理解索引结构

深入浅出理解索引结构   实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:   其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要

2006-03-16 17:05:00 876

原创 巧用二叉树原理求解集合的幂集

幂集是《离散数学》集合论中一个重要的概念,集合在《离散数学》中定义如下:集合是一个元概念,它研究对象的全体,通常用大写字母表示集合。如集合A,集合B。集合的表示方式有两种,分别是例举法和描述法。        如一个由大于1小于5的整数组成的集合,用例举法可以表示为:设该集合为A,则 A={2,3,4 }         用描述罚可表示为:设该集合为A,则A={

2006-01-26 14:08:00 2751

原创 二叉树三种遍历的非递归算法(背诵版)

本文给出二叉树先序、中序、后序三种遍历的非递归算法,此三个算法可视为标准算法,直接用于考研答题。1.先序遍历非递归算法#define maxsize 100typedef struct{    Bitree Elem[maxsize];    int top;}SqStack;void PreOrderUnrec(Bitree t){    SqStack s;    StackInit(s); 

2006-01-26 13:34:00 2635

原创 ASP.NET程序中常用的三十三种代码

1. 打开新的窗口并传送参数:   传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")  接收参数:string a = Request.QueryString("id");string b = Request.QueryStr

2005-12-06 12:16:00 1047

原创 怎么知道一个日期是一年中的第几周?

思路: 只要知道 dateTime.DayOfYear 也既是说这一天是一年里面的第多少天 出去年初的未满一周的天数 x , 就可以算出 dateTime.DayOfYear-x / 7  +1既是周数 而年初未满一周的天数 x可以通过 dateTime.DayOfWeek (dateTime设置为1月1号)来求得。 这是算法 具体实现 应该很容易吧?///////////////////////

2005-03-24 09:06:00 3658 2

原创 点注《C# Coding Standard》Charpter One

1       命名规则与风格         在以前版本的Visual Studio中,微软曾建议使用匈牙利命名法来写代码.在最近发布的.NET和它的编程语言中,微软更换了他的这一法则.1.       对格式与方法名称使用PASCAL风格[1]       public class SomeClass       {             public SomeMetho

2004-12-16 16:04:00 927

原创 在Winform中发HTTP请求(调用WebService服务)

手工发送HTTP请求主要是调用System.Net的HttpWebResponse方法手工发送HTTP的GET请求:   string strURL = "http://localhost/Play/CH1/Service1.asmx/doSearch?keyword=";   strURL +=this.textBox1.Text;   System.Net.HttpWebRequest req

2004-12-16 10:36:00 1398

原创 DataGrid输出到Excel(word)并进行格式化处理

<%@ Page language="c#" Codebehind="OutPutExcel.aspx.cs" AutoEventWireup="false" Inherits="eMeng.Exam.OutPutExcel" %>OutPutExcel OutPutExcel.aspx.csusing System;using Sy

2004-12-16 10:00:00 1364 1

原创 将DataGrid中CheckBox被选择的行存储到EXcel文件中

#region 獲得要輸出的Excel表 ExcelTableprivate DataTable ExcelTable(){DataTable newTable = new DataTable();newTable.Columns.Add(new DataColumn("編號",typeof(string)));newTable.Columns.Add(ne...

2004-12-16 09:36:00 1000

原创 在.net应用程序中使用用户控件

在.net应用程序中使用用户控件          做过asp.net的人都知道开发的时候使用用户控件很方便,为功能模块化提供了相当大的灵活性。令人高兴的是开发Windows窗体也可以使用用户控件。这里我们来看看为用户控件添加属性和事件,并实现把消息发送到父容器。本文主要是为没有使用过用户控件的朋友提供一些参考。         用户控件的实现比较简单,直接从System.Window

2004-12-14 16:39:00 982

原创 ADO.NET中的多数据表操作浅析

ADO.NET中的多数据表操作浅析—读取         在开发基于.NET平台的数据库应用程序时,我们一般都会用到DataSet,作为ADO.NET的核心类它为我们提供了强大的功能,而整个看上去就像是放在内存内的一个小型数据库,内部包括了DataTable、DataView、DataRow、DataColumn、Constraint以及DataRelation。当初看到它时真的是有点兴奋

2004-12-14 16:34:00 1264

原创 在两个ASP.NET页面之间传递值

在两个ASP.NET页面之间传递值引言  ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但

2004-12-14 11:17:00 869

原创 C#中的委托

简介       委托是C#中的一种引用类型,类似于C/C++中的函数指针。与函数指针不同的是,委托是面向对象、类型安全的,而且委托可以引用静态方法和实例方法,而函数指针只能引用静态函数。委托主要用于 .NET Framework 中的事件处理程序和回调函数。       一个委托可以看作一个特殊的类,因而它的定义可以像常规类一样放在同样的位置。与其他类一样,委托必须先定义以后,再实例化。

2004-12-06 14:08:00 850

原创 怎么给这个xml文件建立对象,以便使对象和xml文件序列化和反序列化

  -----------------------------------------------------------------------------------------------------// 定制XML格式 [XmlRoot("test")] public class Clstest {  public Room myRoom; }       public class Roo

2004-12-06 10:46:00 976

原创 如何让应用程序安装后自动创建数据库?

重点介绍如何在安装包中自动为客户创建数据库 步骤: 1、添加一个新项目->选择类库模板->命名为DBCustomAction 2、单击项目右键->添加新项->选择安装程序类(命名为DBCustomAction.cs) 3、在服务器资源管理器中添加->连接到数据库->指定用户密码(选择允许保存密码)->数据库选择master 4、切换到DBCustomAction.cs的视图状态->将服务器资源

2004-12-06 10:24:00 2342 1

原创 存储图片(C#+Winform+SQL Server)

把图片读到pictureBox,再写入数据库SqlConnection conn=new SqlConnection(@"data source=chenyuming2004/VSdotNET;uid=sa;pwd=cym;database=lhf");conn.Open();SqlCommand cmd=new SqlCommand("insert into fuser values (1

2004-12-06 10:11:00 1211 1

原创 ASP.NET中自定义控件的创建和使用

ASP.NET中自定义控件的创建和使用        在asp.net中创建和使用自定义控件为我们编写程序带来了灵活性,并且能够保护程序源码的版权。其思想是:建立一个cs文件,在该文件中创建的控件必须继承System.Web.UI.Control类,可以为控件创建属性、方法和事件。然后编译成为程序集,放到Bin目录下,剩下的就是如何使用了。     本文通过一个实倒对自定义控件的创

2004-11-01 14:38:00 1004

原创 在C#中操作XML

在C#中操作XML 我用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。 已知有一个XML文件(bookstore.xml)如下:      Oberons Legacy    Corets, Eva    5.95   1、往节点中插入一个节点:   XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Lo

2004-11-01 14:26:00 989

原创 ASP.net 上传整个文件夹

HTML部分                                             多文件上传                                  function  addFile()         {                     var  str  =                       document.getElementById(

2004-10-11 16:50:00 1752 1

原创 如何分割字符串? 如何分割性能最好?

第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。                  string  s="abcdeabcdeabcde";                string[]  sArray=s.Split(c);                foreach(string  i  in  sArray)                Co

2004-10-11 15:47:00 1171

转载 安装文件如何打包SQL数据库?

项目打包总结实现功能:根据用户自定义指定的数据库名及其他一些文件的安装如(iewebcontrols)步骤:新建一项目:visual C#项目  , 选中类库模板 ,如命名为myInstall,在此项目下面添加一新项:选择安装程序类(Installer1.cs),在此我采用默认名。此安装类库将实现数据库的安装及其他一些文件的安装。在installer1.cs里我们将重写安装类的方法:见参考1Ins

2004-10-11 10:47:00 2420

转载 关于xml的模糊查询问题

XML文件:李一男李二女李三男陈四男李四女现在,我希望针对“姓名”做一个模糊查询,在用户输入:“李”的时候,将姓李的资料全部显示出来,请高手帮忙指点,最好有源代码,谢谢了!解决方法一:System.Xml.XmlDocument x = new System.Xml.XmlDocument();x.Load(Server.MapPath("x1.xml"));System.Xml.XmlNod

2004-10-11 10:30:00 2696

原创 .NET平台下Web树形结构程序设计

.NET平台下Web树形结构程序设计    我的上篇文章《树形结构在开发中的应用》主要是在Windows Form下的实现,下面是Web Form下的实现。数据库设计首先,我们在SQL SERVER 2000里建立一个表tbTree,表的结构设计如下:列名数据类型描述长度主键IDInt节点编号

2004-10-09 14:12:00 816

原创 树形结构在开发中的应用

树形结构在开发中的应用撰文: 李洪根本文首发于《CSDN开发高手》2003年第十二期  概述TreeView是一个重要的控件,无论是在VB.NET,C# 还是VB、Delphi等各种语言中,都充当了导航器的作用。在实际工作中,很多情况下需要将TreeView与数据库进行连接,以填充其节点。在Windows Form和Web Form中,我们可以用TreeView来显示树

2004-10-09 14:10:00 1264

原创 Visual C# 对话框全接触 (转)

VS.net 出来也很久了,感觉还可以。早一阵子,朋友让我帮他写两个打印程序,当中用了不少的对话,在查资料的时候看到国 外有一篇专门的文章介绍对话框的,就决定写这篇文章,让大家都有个好的起点。同时还着重介绍了打印那一部份,大家可以仔细研究一下,都说了很多了。现 在我们开发吧!  对话框中我们常用了以下几种:  1、文件对话框(FileDialog) 它又常用到两个:   打开文件对话框(OpenF

2004-10-09 13:44:00 790

原创 17种正则表达式

"^//d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-//d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?//d+$"    //整数 "^//d+(//.//d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+//.[0-9]*[1-

2004-10-09 12:56:00 754

原创 网站配色奥秘大公开

说明: 因为在别的论坛看到的,所以不知道出处. 网站配色奥秘大公开 曾经费尽心思想替网站设计一套令人眼睛为之一亮的色彩组合吗?或者你一直不解为何银行、公司行号或金融机构的网站总是使用蓝色系?那么你来对地方了。虽然大部分的网站开发人员都很清楚网络所使用的色盘和计算色彩的 16 进位系统,但对色彩学和有效色彩组合背后所隐含的原理依然懵懵懂懂。 几世纪以来,颜色本身就是一个难解的谜题。举例子来说,苏格拉

2004-10-09 12:54:00 716

原创 正则表达式几种常用功能——查询,提取,替换,分割

正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能:查询:String str="abc efg ABC";String regEx="a|f";   //表示a或f Pattern p=Pattern.compile(regEx);Matcher m=p.matcher(str);boolean rs=m.fi

2004-10-09 09:56:00 670

原创 常用表达式

常用表达式   为了能够更好地理解如何在C#环境中使用规则表达式,我写出一些对你来说可能有用的规则表达式,这些表达式在其他的环境中都被使用过,希望能够对你有所帮助。    罗马数字string p1 = "^m*(d?c{0,3}|c[dm])" + "(l?x{0,3}|x[lc])(v?i{0,3}|i[vx])$";        string t1 = "vii";        

2004-10-09 09:55:00 708

原创 用正则表达式解析C#文件(updated)

用正则表达式解析C#文件(Updated)Jack H Hansen [ 2004-07-28 ]Keywords    C#   正则表达式(Regular Expression)   Syntax Highlighting    想必很多读者都写过给程序代码按语法着色的程序。而这在一段时间以前是一件很困难的事。你需要写大量

2004-10-09 09:53:00 760

原创 C#字符串的使用笔记

字符串的使用 一、标记标记(tokenizing)是从文本中提取具体内容的过程。下面的代码从句子中提取单词,并把它们输出到控制台。class mytokenizing{   static void Main(string[ ] args)   {      string mystring="I like this food,are you?";      char[] separators

2004-10-09 09:36:00 1640

原创 解读 C# 中的正则表达式

版权声明:CSDN是本Blog托管服务提供商。如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有者直接与文章作者联系解决。  多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。      此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和

2004-10-09 09:27:00 668

原创 冒泡排序的算法分析与改进(转载)

冒泡排序的算法分析与改进              交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。     应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。冒泡排序1、排序方法     将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描

2004-10-09 09:16:00 1755

Oracle PL SQL 从入门到精通+丁士锋+有索引书签目录

Oracle PL SQL从入门到精通 丁士锋 有索引书签目录 一共5个压缩包 其他4压缩包地址:http://pan.baidu.com/s/1jI58ub0

2016-09-22

空空如也

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

TA关注的人

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