• 等级
  • 247279 访问
  • 137 原创
  • 18 转发
  • 15653 排名
  • 57 评论
  • 290 获赞

C# 异步编程

关于“同步”和“异步”介绍可以先看这篇文章:真的理解同步和异步了吗?使用Task对象来实现多线程async/async方式异步编程:publicclassProgram{staticinti=0;staticvoidMain(string[]args){Console.WriteLin...

2019-05-19 14:59:14

First_FirstOrDefault_Single_SingleOrDefault 使用

publicclassProgram{staticvoidMain(string[]args){List<People>peoples=newList<People>();peoples=GetData();//查询全部...

2019-05-16 20:32:13

表连接查询 条件在On与Where后区别

左右关联的条件放在where后面有什么区别吗?答案是有区别的,所有的连接条件都必需要放在ON后面,不然前面的所有LEFT,和RIGHT关联将作为摆设,而不起任何作用。下面用两张表people和scores,people表的Id关联scores表的pid证明下:1.LEFTJOIN测试    1.1条件在On后:SELECT s...

2019-05-05 23:42:31

Json与实体类 转化

publicclassJsonHelper{///JsonToObjectpublicstaticTJsonToObject<T>(stringjsonText){DataContractJsonSerializers=newDataContractJsonSerializer(typeof(T));...

2019-05-05 22:11:10

算法的时间复杂度和空间复杂度详解

    通常,对于一个给定的算法,我们要做两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的算法时间复...

2019-05-04 17:15:05

真的理解同步和异步了吗?

老实说,玩电脑也玩了好几年了;印象中看到"同步和异步"关键字的次数已经记不清了,总感觉自己知道点什么,但却又说不出来什么东西,这是为啥?——因为没有深入理解,没有总结;也应了那句古话:纸上学来终觉浅,绝知此事要躬行。不卖关子了,开始进入正题。”同步“就好比:你去外地上学(人生地不熟),突然生活费不够了;此时你决定打电话回家,通知家里转生活费过来,可是当你拨出电话时,对方一直处于待接听状态(...

2019-05-01 16:30:27

花生壳申请域名并进行内网穿透

使用花生壳可以免费申请一个域名,将域名进行内网穿透,便可以将自己东西分享到公网上,下面介绍如何申请花生壳的免费域名。1.进入花生壳官网:点击进入2.注册个人账号。3.登录账号,进入花生壳。4.在左边菜单栏,选择“域名”,进入“壳域名”页面,在页面右上角有一个“添加域名”选项,点击进入。5.在“添加域名”页面,通常会默认选择了多个域名,这些都是付费的,我们只要去选择一个免费的域名,然后...

2019-04-13 21:54:50

XML 反序列化

XML反序列化成Model1.方法:publicstaticobjectDeserializeXml(Typetype,stringxml){using(StringReadersr=newStringReader(xml)){XmlSerializerdesXml=newXmlSerializer(type);...

2019-04-13 12:47:42

Amazon Products 服务费估算

在亚马逊商城上面卖商品,亚马逊肯定是要收费的,当卖家给商品定价时,就需要考虑到亚马逊这个平台的收费,就如在实体店给商品定价你要考虑店铺房租,水电费等等。本篇文章不展示具体代码,由于Amazon的API文档不是很好,怎么说呢,都很古老,有些接口文档是08,09年写的,现在去调用都是坑,而且Amazon不提供测试环境,所有接口测试全部为live环境,所以这个文章主要分析一下服务费估算这个接口的文档。...

2019-04-13 11:21:23

.Net 发送邮件

关于POP3/SMTP:POP3用于接收电子邮件,SMTP用于发送电子邮件。POP3:    POP3(PostOfficeProtocol3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)...

2019-04-08 23:16:41

BootStrap DataTable 时间日期列排序

BootStrap框架中DataTable表头列中含有排序方法,当列为日期时,日期格式为dd/MM/yyyy,排序会发生混乱,如下图:DataTable表格是默认按日期最前面的天排序,导致日期排序全部混乱。这时候我们在日期列中加上日期yyyy/MM/dd格式数据,这时候DataTable表格是默认排序就会以yyyy/MM/dd格式日期正常排序,如下:@modelList<JSDat...

2019-04-03 23:40:51

SQL Server 动态SQL拼接

在多添加搜索数据时,大多会使用到动态SQL搜索,当搜索栏目中存在string,Guid,decimal等类型数据时,要注意拼接时数据类型转换,方法如下:方法一:使用SQLServer中的存储过程(StoredProcedure),在存储过程中拼接SQL,SQL拼接的语句为字符串,当我们去拼接Guid等特殊类型时就需要去转换成字符串,如果直接拼接,SQL会直接报错。具体如下:ALTERP...

2019-03-31 22:54:38

SQL Server 函数用法

SQLServer自定义函数分为三种类型:标量函数(ScalarFunction)、内嵌表值函数(InlineFunction)、多声明表值函数(Multi-StatementFunction)1.标量函数:    标量函数是对单一值操作,返回单一值。能够使用表达式的地方,就可以使用标量函数。像我们经常使用的left、getdate等,都属于...

2019-03-30 23:16:00

C# ViewState

ViewState用于维护页面的UI状态,Web是没有状态的,ASP.NET页面也没有状态,它们在到服务器的每个往返过程中被实例化、执行、呈现和处理。作为Web开发人员,您可以使用众所周知的技术(如以会话状态将状态存储在服务器上,或将页面回传到自身)来添加状态。一、ViewState的原理浏览器请求Default.aspx页面在服务器端发现创建的ViewState这个时候会自动创建一...

2019-03-17 19:00:03

ASP.NET C#中Application Session 的用法

这篇文章主要给大家介绍了关于C#中Application的用法,在介绍Application的用法之前,先给大家介绍了Session的用法供大家参考学习,文中介绍的非常详细,需要的朋友们下面跟着小编一起来学习学习吧。Application对象Application对象生存期和Web应用程序生存期一样长,生存期从Web应用程序网页被访问开始,HttpApplication类对象Applicati...

2019-03-16 17:50:15

JS取 Input 控件值方法

最近经常用到Input控件,在不同场景用JS去取Input的value的方式是不同的,以下是我暂时想到的几种方式,欢迎收藏补充,为以后开发省时。<html><header><title>index</title><scriptsrc="jque

2019-03-16 13:36:24

JS通过HTML标签自身属性获取属性值

当JS拼接HTML放在页面时,可能会出现JS中事件无反应情况,下面写法可以避免这个问题<html><header><title>JS通过标签自身属性获取属性值</title><scriptsrc="jquery-3.1.1.min.js"></script></header&a

2019-03-14 17:54:05

SQLServer 数据库操作

SqlConnection类表示到SQLServer数据库的连接。此类不能被继承。1.主要属性DataSource:要连接的SQLServer的实例的名称。Database:获取当前数据库的名称或打开连接后要使用的数据库的名称。**ConnectionString:**连接字符串,其中包含源数据库名称和建立初始连接所需的其他参数。默认值为一个空字符串。*...

2019-03-10 23:28:05

查看和修改 Windows 实例远程桌面默认端口

查看和修改Windows实例远程桌面默认端口 ECSWindows实例远程桌面的默认端口为3389。基于安全性考虑,部分用户有修改默认端口的需要,以减少通过远程桌面恶意攻击和扫描ECS实例的次数。修改注册表前,您需要充分了解Windows系统运行机制,避免错误操作。为了避免数据丢失,您需要在修改注册表前对实例系统盘和数据盘创建快照。...

2019-03-09 15:10:42

只能输入数字0-9 正则表达式,兼容Google Firefox IE浏览器

在Web页面输入框,只能输入数字,这个可以使用JS完成,但使用正则表达式更方便,查找了下有用onkeypress()和oninput()这两个事件来处理,我都尝试了下,结果如下:onkeypress="return(/[\d$]/.test(String.fromCharCode(event.which||event.KeyCode)))"oninput='this.value=th...

2019-03-06 17:34:47

-小龙人

韶光易逝,以梦为马
关注
  • 通信(设备·运营·增值服务)/码农
  • 中国 安徽省 蚌埠市
奖章
  • Github
  • 专栏达人
  • 持之以恒
  • 1024勋章
  • 勤写标兵Lv1