随笔分类 -  C#

摘要:public void Export_EXCL(GridView GridView1) { /** * 如果打印全部数据,则加上注视的代码 * */ //GVExport.AllowPaging = false; //GVExport.AllowSorting = false; //GVExport 阅读全文
posted @ 2020-08-21 15:31 甜菜波波 阅读(103) 评论(0) 推荐(0) 编辑
摘要:最近工作需要向第三方提供一个WebService服务,坑爹的是第三方背景牛X,我方提供的服务必须完全遵照其客户端方预先定义好了的接口,一个符号都不允许修改。 .net平台编写的WebService由于是根据微软的标准,所以在wsdl方法名上面加上了特定的后缀,如<wsdl:port name="Se 阅读全文
posted @ 2020-08-19 11:23 甜菜波波 阅读(615) 评论(1) 推荐(0) 编辑
摘要:C#中使用webservice接口的时候,返给服务器的IP地址是带上了端口号的。但是有时候不能要那个端口(比如用nginx做了转发),就需要在服务端处理一下(处理内容就是后面的代码)。此外,需要在配置文件中web.config中的system.web中添加一些东西: <webServices> <p 阅读全文
posted @ 2020-08-19 11:14 甜菜波波 阅读(2012) 评论(0) 推荐(0) 编辑
摘要:C# 加密算法[汇总] 【散列类型】 不可逆,严格说不算加密算法,是一种保证数据完整性的算法或数字签名. MD5 SHA1 MD5(流Hash) 【对称类型】使用相同的密钥进行数据的加密和解密. 3DES(Triple DES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更 阅读全文
posted @ 2020-04-03 14:05 甜菜波波 阅读(1874) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 发送SOAP请求,并返回响应xml /// </summary> /// <param name="url">请求地址</param> /// <param name="datastr">SOAP请求信息</param> /// <returns>返回响应信息</ 阅读全文
posted @ 2018-09-10 15:48 甜菜波波 阅读(3971) 评论(0) 推荐(0) 编辑
摘要:协程 概述 协程具有协同的性质,它允许两个或多个方法以某种可控的方式协同工作。在任何一个时刻,都只有一个协程在运行,只有当正在运行的协程主动挂起时它的执行才会被挂起(暂停)。 上面的定义可能看上去比较模糊。接下来让我讲得很清楚一点,假设我们有两个方法,一个是主程序方法,另一个是一个协程。当我们使用 阅读全文
posted @ 2018-05-07 17:34 甜菜波波 阅读(254) 评论(0) 推荐(0) 编辑
摘要:c# 初始化顺序 java 初始化顺序 初始化过程: 1. 初始化父类中的静态成员变量和静态代码块(从上到下的顺序) ; 2. 初始化子类中的静态成员变量和静态代码块(从上到下的顺序) ; 3.初始化父类的普通成员变量和代码块(从上到下的顺序),再执行父类的构造方法; 4.初始化子类的普通成员变量和 阅读全文
posted @ 2018-02-28 13:35 甜菜波波 阅读(172) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Linq; using System.Reflection; using System.Reflection.Emit; namespace EmitCreateDynamicProxy { class Program { static void Main(string[] args) { ... 阅读全文
posted @ 2018-01-14 13:33 甜菜波波 阅读(991) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Linq; using System.Reflection; using System.Reflection.Emit; namespace TestEmit{ public interface IPerson{ void SayHello(); } class Person2 { ... 阅读全文
posted @ 2018-01-14 13:31 甜菜波波 阅读(4025) 评论(1) 推荐(2) 编辑
摘要:1.逆变和协变只能用于接口和委托,协变和逆变要声明 in 和out,不声明则不支持逆变和协变 2.List<T>不支持逆变和协变 3.逆变和协变要类型安全,接口的方法 返回类型和参数 要和实现的方法的返回类型和参数相互转换 协变和逆变 IDAL<Animal> dal=new DAL<Dog>(); 阅读全文
posted @ 2017-08-25 12:14 甜菜波波 阅读(160) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web; using System.Collections; namespace Common { public static c... 阅读全文
posted @ 2017-08-01 16:04 甜菜波波 阅读(2261) 评论(0) 推荐(0) 编辑
摘要:Server.MapPath 的使用方法 用法: 1.Server.MapPath ("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\ 2.Server.MapPath ("./") 表示所在页面的当前目录 注:等价于Server.MapPath ("") 返回 Ser 阅读全文
posted @ 2017-07-25 16:26 甜菜波波 阅读(321) 评论(0) 推荐(0) 编辑
摘要:最近在研究"一致性HASH算法"(Consistent Hashing),用于解决memcached集群中当服务器出现增减变动时对散列值的影响。后来 在JAVAEYE上的一篇文章中,找到了其中的 KetamaHash 算法的JAVA实现(一种基于虚拟结点的HASH算法),于是为了加深理解,对照 JA 阅读全文
posted @ 2017-07-09 15:51 甜菜波波 阅读(861) 评论(0) 推荐(0) 编辑
摘要:using System.Data; using System; public class A { static void Main(string[] args) { DataTable locationTable = new DataTable("Location"); // Add two columns locationTable.Columns.... 阅读全文
posted @ 2017-06-27 10:09 甜菜波波 阅读(6897) 评论(0) 推荐(0) 编辑
摘要:protected void removeEmpty(DataTable dt) { List removelist = new List(); for (int i = 0; i < dt.Rows.Count; i++) { bool rowdataisnull =... 阅读全文
posted @ 2017-06-21 16:56 甜菜波波 阅读(2375) 评论(0) 推荐(0) 编辑
摘要:我有一个枚举类型: #region -酒的种类- public enum WineType { 白酒 = 3, 葡萄酒 = 4, 洋酒 = 5, 老年陈酒 = 16, 啤酒 = 17 } #endregion 1 2 3 4 5 6 8 9 这是一个从数据库得到的值:葡萄酒 string wine= 阅读全文
posted @ 2017-06-08 16:30 甜菜波波 阅读(6374) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading;namespace 线程同步{ 阅读全文
posted @ 2017-05-25 15:40 甜菜波波 阅读(4604) 评论(0) 推荐(1) 编辑
摘要:using System; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace UnitTestProject1 { [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1()... 阅读全文
posted @ 2017-05-25 10:01 甜菜波波 阅读(501) 评论(0) 推荐(0) 编辑
摘要:和AutoEvent相似是处理同步关系的,但是AutoEvent是跨进程的,而Monitor是针对线程的。 以下是MSDN的代码示例,调试起来很容易看出来两个函数的作用了,因为尽管是多线程程序,但是是同步操作,所以代码始终是单步执行的。 using System; using System.Thre 阅读全文
posted @ 2017-05-22 15:52 甜菜波波 阅读(12853) 评论(0) 推荐(1) 编辑
摘要:using (TransactionScope ts = new TransactionScope()) { Model.user_login_log model = new Model.user_login_log(); model.user_id = 0; mo... 阅读全文
posted @ 2017-03-28 14:52 甜菜波波 阅读(286) 评论(0) 推荐(0) 编辑

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