![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
net
钢ge
这个作者很懒,什么都没留下…
展开
-
Failed to register URL “http://localhost:xxx VS启动调试,提示端口被占用
VS启动调试,提示端口被占用转载 2024-05-29 15:03:24 · 69 阅读 · 0 评论 -
C#深度拷贝
对象深度赋值转载 2023-02-13 17:18:24 · 1375 阅读 · 0 评论 -
C# 可空时间字段赋值方式order.OrderDate?.ToString(“yyyy-MM-dd HH:mm:ss“);
//提交时间 //ex.OrderDate = order.OrderDate?.ToString("yyyy-MM-dd HH:mm:ss");原创 2021-12-23 18:10:41 · 555 阅读 · 0 评论 -
Aspose 导出Excel
以下转子: http://blog.csdn.net/kongwei521/article/details/43305311 //Put数据到某个cell中 cells[0,0].PutValue(Title); //设置行高 cells.SetRowHeight(转载 2017-10-10 22:44:21 · 816 阅读 · 0 评论 -
C#面向对象——多态
5.3 多态由于子类(派生类)可以继承基类的成员,子类就有了相同的行为,但是有时候子类的某些行为需要相互区别。子类需要覆盖父类中的方法来实现子类特有的行为,这就是多态。多态即相同类型的对象调用相同的方法却表现出不同行为的现象。5.3.1 使用virtual和override关键字实现方法重写只有基类成员声明为 virtual和abstract时,才能被派生类重写;而子类想改变虚方法的实现行为,则必须使用override关键字。 //重写 /.原创 2020-09-22 23:22:51 · 253 阅读 · 0 评论 -
C#面向对象——继承
//继承 //被修饰为私有的private类不能被继承,但可以被实例化 // 被继承的类称为 基类 或 父类,继承的类称为 派生类 或 子类。 // 子类将获得基类除构造函数和析构函数以外的所有成员 //static 静态类不能被继承,但可以被实例化 //如果是抽象类public abstract,可以被继承,但不能被实例化 //父类的私有成员也会被子类继承,但子类不能直接访问私...原创 2020-09-22 23:01:08 · 120 阅读 · 0 评论 -
C#面向对象——封装
C#是面向对象的语言,所有面向对象的语言都具有三个基本特征,他们是:封装:把客观事物封装成类,并将类内部实现隐藏,以保证数据的完整性继承:通过继承可以复用父类的代码多态:允许将子对象赋值给父对象的一种能力5.1 封装指的是把类的内部实现隐藏起来,不让对象直接对其进行操作。C#提供了属性机制对内部的状态进行操作。C#中,封装可以通过 public protected pricate internal 来体现为什么使用封装,因为有的时候,我们把内部的数据定义为 public之后,外部对象可以进行.原创 2020-09-22 22:45:25 · 212 阅读 · 0 评论 -
VS2015远程调试
拷贝本地 调试文件到服务器。本机是X64的服务器 上打开 X64的文件夹,管理员身份运行 msvsmon.exe,注意自带的端口号,默认是 4020 ,也可以自己改。VS中,调试-附加到进程,输入地址,按回车,加载出远程服务器的进程。例如:192.168.1.123:40204. 服务器查找进程。 左边选择整个网站,右边选择工作进程。打开之后可以看到你的 站点对应的应用程序池,以及进程ID。如果没有,需要重启一下你站点的应用程序池,就有了。VS里面,选择w3wp.exe 中你的要调试的.原创 2020-07-10 14:00:51 · 372 阅读 · 0 评论 -
C# List用Lambda表达式 Sort 排序
降序:lstroot.Sort((x,y)=>y.static_count.CompareTo(x.static_count));升序:lstroot.Sort((x,y)=>x.static_count.CompareTo(y.static_count));转载 2020-05-06 19:22:56 · 3743 阅读 · 0 评论 -
前端form post方式 访问webapi 导出Aspose excel,以及单元格合并 Cells.Merge
前端 post 表单方式function export_Interact() { var url = "https://XXXXXXX:8083/sjjmeet/api/SignPerson/ExportListInteract?Token=123"; var form = $("<form>");//定义一个form表单 form....原创 2020-02-20 11:53:45 · 373 阅读 · 0 评论 -
跨域
怎么就算跨域了同域要求两个站点同协议、同域名、同端口,以www.uw3c.com为例:域名是否同域原因https://www.uw3c.com不同域协议不同,https与http是不同的协议http://js.uw3c.com不同域域名不同,二级域名与主域名是不同域的http://uw3c.com不同域不带www的属于顶级域名,带www的属于一级域...转载 2019-03-04 13:44:00 · 498 阅读 · 0 评论 -
高效的 线程安全队列 ConcurrentQueue<T>
使用背景:因为webservice接收的文件数量太大,本地文件夹监听内存溢出导致丢失文件。所以改用安全的多线程队列,可以防止这个问题。代码:QueueHelper.csusing System;using System.Collections.Concurrent;using System.Collections.Generic;using System.Configur...原创 2018-11-22 10:51:18 · 2096 阅读 · 0 评论 -
C# 时间格式化 yyy-mm-dd hh:mm:ss
大小写有区别 一般写为:yyyy-MM-dd HH:mm:ss,其中在小时部分有hh和HH的区别,hh为12小时格式,HH为24小时格式。还有最主要的是MM和mm的区别,MM代表的是月份只能用在月份上,mm代表的是分钟只能用在分钟上这两个必须固定。其它的位置必须用小写的,大写的C#就不认识了。C# yyyyMMddHHmmss转yyyy-MM-dd HH:mm:ss –...转载 2018-05-31 14:33:30 · 21504 阅读 · 1 评论 -
HttpWebRequest.Create
/// <summary> /// 通过GET方式去获取信息。 /// </summary> /// <param name="type"></param> /// <param name="_params"></param> /// <re转载 2018-05-16 16:33:14 · 3805 阅读 · 0 评论 -
C#根据当前时间获取周,月,季度,年度等时间段的起止时间
转自: https://www.cnblogs.com/qinersky902/p/5065870.htmlDateTime dt = DateTime.Now; //当前时间DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一DateTime endWeek = s转载 2018-02-12 09:55:38 · 912 阅读 · 0 评论 -
设置文件上传的最大大小
设置文件上传的最大大小 https://www.cnblogs.com/Joans/p/4315411.html转载 2018-01-23 17:20:37 · 1196 阅读 · 0 评论 -
net 服务端接口 存储,发送 app短信验证码
net 写的app 接口,短信验证码模块的时候,本来验证码是放在session里面的,但是发现第二次会话时,愣是找不到这个验证码。于是查了下资料,不能放在session,更改为放在数据库。 要求: 1.验证码在一段时间内有效,过期无效 2.验证码发送不能太频繁,在一定时间内不能再发送多次。虽然这个app客户端可以限制,但是也会很容易被人抓包。恶意。。。 3.数据库的这张原创 2016-03-05 15:06:04 · 1118 阅读 · 0 评论 -
MVC Razor模板引擎 @RenderBody、@RenderPage、@RenderSection及Html.RenderPartial、Html.RenderAction
本文参考自下面文章整理MVC Razor模板引擎 @RenderBody、@RenderPage、@RenderSection及Html.RenderPartial、Html.RenderAction - kuangkro - 博客园 http://www.cnblogs.com/xlhblogs/archive/2013/06/09/3129449.htmlMVC4 Razor @RenderS转载 2016-10-17 19:24:24 · 2811 阅读 · 0 评论 -
Log4net 集成到MVC+EF框架
本文转自:Log4net 集成到MVC+EF框架ASP.NET.Net-ITnose 更详细的:MVC里Log4net的详细安装步骤ASP.NET.Net-ITnose 前提引用Log4Net.dll文件1、[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Web.config", Watch = true)]上述代码写到Assembly转载 2016-10-03 11:23:28 · 629 阅读 · 0 评论 -
MVC4 利用Layout的几种方法的Demo
本文参考自 http://blog.csdn.net/vinglemar/article/details/44944639因为 从网上下了个后台权限源码,想自己加上前台页面。发现了自己的不足,对于layout 的理解缺失。下面详细解释如何使用不同 的布局页。页面不多,直接贴代码行了。HomeController.cs public ActionResult Index()原创 2016-10-20 19:29:01 · 6110 阅读 · 1 评论 -
在MVC4 @Razor模板中使用ajax上传控件 uploadfile
_LayoutForCustomer.cshtml :<!DOCTYPE html><html lang="zh"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta charset="utf-8" /> <title>@Vie原创 2016-11-25 09:29:57 · 1459 阅读 · 0 评论 -
net mvc get post 第三方API数据
http://blog.csdn.net/kingcruel/article/details/44036871客户非要那个阿凡达数据 真特么坑。没有调用示例不说,官方demo也有错误。。。这块完成了,可以把代码贴出来。。。原创 2017-01-02 15:43:19 · 786 阅读 · 0 评论 -
net接收ajax提交form的表单
在项目开发中,有时提交form表单时不能单单用action或者jQuery的表单提交方法有三种,主要说下第三种第一种:用form自带属性action提交第二种:用jquery提交:$("#formid").submit();第三种:用ajax提交:但如果form表单中数据很多时,不可能一一列出,只需要用$('#yourformid').serialize()就可以了举例如下:$.ajax({原创 2017-01-12 13:54:06 · 1837 阅读 · 0 评论 -
.NET基础拾遗(5)多线程开发基础
.NET基础拾遗(5)多线程开发基础 - Edison Chou - 博客园 http://www.cnblogs.com/edisonchou/p/4848131.html转载 2017-05-11 17:50:59 · 277 阅读 · 0 评论 -
override
C#中的overload,overwrite,override的语义区别 C#.NET中new, override, virtual abstract关键字的区别 很多朋友对c#中的new与override并不陌生,都知道new是隐藏,override是重写,都是针对虚方法virtual的,但是具体怎样执行以及效果,我们下面一起看下 …… 我们可以总结出如下几点1.把子类实例化的对象赋值给基类的转载 2017-05-23 11:30:32 · 533 阅读 · 0 评论 -
iis 支持apk json ipa下载
打开iis设置,选中你的网站双击mime类型添加application/vnd.android.package-archive 如图继续添加.jsonapplication/x-javascript.ipaapplication/iphone本文转自:iis 支持apk json ipa下载 -zyy技术博客转载 2016-12-04 22:47:26 · 403 阅读 · 0 评论 -
IIS8.0 HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
vs2013 老是被这个应用程序 管道所困惑调试==开始执行不调试 报错 “HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。” 不是 设置IIS里面的托管管道模式 为 经典而是在VS2013 选中项目,F4 弹出项目属性。托管管道模式–经典ok,完美解决。原创 2016-04-25 09:31:20 · 1816 阅读 · 0 评论 -
VS2013发布网站,IIS网站发布
参考链接:http://www.bkjia.com/Asp_Netjc/1018876.html本文讲解网站建好之后,如何发布在服务器上面。这也是阿辉最近遇到的问题,经过不停的查找资料终于解决了,但是有一些具体的细节需要特别的注意,不然会出现错误。在解决方案上先清除解决方案—->在重新生成解决方案—>点击发布(这里必须要清除解决方案,而且记住以后项目更改了,也要先清除解决方案。); 点击发布—–>弹转载 2016-03-30 16:42:05 · 4313 阅读 · 0 评论 -
lock
当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的,也即保证其操作的原子性。lock是C#中最常用的同步方式,格式为lock(objectA){codeB} 。lock(objectA){cod转载 2017-06-02 11:13:04 · 264 阅读 · 0 评论 -
ref与out之间的区别整理
ref是 有进有出,而out是 只出不进。下文引用自: ref与out之间的区别整理 - - CSDN博客 ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。 对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。 总结起来,他们有如下语法区别: 1、ref传进去的参数必须在调用前初始化,out不必,即:int i;转载 2017-08-30 15:05:08 · 379 阅读 · 0 评论 -
EDI-Vermas报文开发
国际非盈利组织 SMDG ,是他们定义了Vermas ,当然EDI用于各个行业,不同的行业有不同格式的报文标准。原创 2017-08-30 16:32:37 · 2024 阅读 · 0 评论 -
ionic单独接入 支付宝移动支付
感觉ping++ 有点。。。。所以在github 找到一个插件,经测试,完全可以成功调起支付宝sdk 。当然,这是需要服务端配合的,不需要在客户端配置公钥 和 私钥插件在这儿需要注意的是,因为插件重名,所以需要下载到本地,安装到你的项目中解压到本地cd到你的项目目录,cordova plugin add E://xxxx你的目录/cordova-plugin-alipay-master –varia原创 2016-04-19 14:16:41 · 4102 阅读 · 2 评论