博客园 - GetPower
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=71145
2018-09-19T11:11:59Z
GetPower
https://www.cnblogs.com/gdpw/
feed.cnblogs.com
https://www.cnblogs.com/gdpw/p/9670737.html
C# GetHashCode、Equals函数和键值对集合的关系 - GetPower
C# GetHashCode、Equals函数和键值对集合的关系 说明 HashCode:Hash码。特性:两个值,相同的的值生成的Hash肯定相同,Hash不同的值肯定不同。 下面一张图中,只有和“错号”一行或一列的才有意义。 作用:求Hash值效率比引用类型判断是否相等的函数Equals更快,所
2018-09-18T10:50:00Z
2018-09-18T10:50:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】C# GetHashCode、Equals函数和键值对集合的关系 说明 HashCode:Hash码。特性:两个值,相同的的值生成的Hash肯定相同,Hash不同的值肯定不同。 下面一张图中,只有和“错号”一行或一列的才有意义。 作用:求Hash值效率比引用类型判断是否相等的函数Equals更快,所 <a href="https://www.cnblogs.com/gdpw/p/9670737.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9668230.html
JS三个编码函数和net编码System.Web.HttpUtility.UrlEncode比较 - GetPower
escape、encodeUri、encodeUriComponent、System.Web.HttpUtility.UrlEncode
2018-09-18T04:22:00Z
2018-09-18T04:22:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】escape、encodeUri、encodeUriComponent、System.Web.HttpUtility.UrlEncode <a href="https://www.cnblogs.com/gdpw/p/9668230.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9463145.html
C#中字段、属性、只读、构造函数赋值、反射赋值的相关 - GetPower
C#中字段、属性和构造函数赋值的问题 提出问题 首先提出几个问题: 1、如何实现自己的注入框架? 2、字段和自动属性的区别是什么? 3、字段和自动属性声明时的直接赋值和构造函数赋值有什么区别? 4、为什么只读字段和只读自动属性(只有get没有set访问器)都可以在构造函数中进行赋值? 5、反射可以给
2018-08-12T07:27:00Z
2018-08-12T07:27:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】C#中字段、属性和构造函数赋值的问题 提出问题 首先提出几个问题: 1、如何实现自己的注入框架? 2、字段和自动属性的区别是什么? 3、字段和自动属性声明时的直接赋值和构造函数赋值有什么区别? 4、为什么只读字段和只读自动属性(只有get没有set访问器)都可以在构造函数中进行赋值? 5、反射可以给 <a href="https://www.cnblogs.com/gdpw/p/9463145.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9369167.html
ES6摘抄 - GetPower
1、函数可选参数function log(x, y = 'World') {} 只能作为尾参数使用,因为如果不是尾参数还是要输入的。2、函数参数默认值与解构赋值结合使用。(注意对象冒号解构等号)function foo({x, y = 5}) {}一:解构要传递一个对象,如果不传递这个解构对象会报错
2018-07-25T16:26:00Z
2018-07-25T16:26:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】1、函数可选参数function log(x, y = 'World') {} 只能作为尾参数使用,因为如果不是尾参数还是要输入的。2、函数参数默认值与解构赋值结合使用。(注意对象冒号解构等号)function foo({x, y = 5}) {}一:解构要传递一个对象,如果不传递这个解构对象会报错 <a href="https://www.cnblogs.com/gdpw/p/9369167.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9363640.html
js基础 - GetPower
javascript基础 常说的js包括三个部分:dom(文档document)、bom(浏览器对象browser)、ESMAScript(语法)。js是esmascript的实现和扩展。 ESMAScript数据类型 数据类型 七种数据类型:string,number,boolean,null,u
2018-07-25T16:13:00Z
2018-07-25T16:13:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】javascript基础 常说的js包括三个部分:dom(文档document)、bom(浏览器对象browser)、ESMAScript(语法)。js是esmascript的实现和扩展。 ESMAScript数据类型 数据类型 七种数据类型:string,number,boolean,null,u <a href="https://www.cnblogs.com/gdpw/p/9363640.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9325786.html
js自执行函数、调用递归函数、圆括号运算符、函数声明的提升 - GetPower
js自执行函数、调用递归函数、圆括号运算符、函数声明的提升
2018-07-18T03:32:00Z
2018-07-18T03:32:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】js自执行函数、调用递归函数、圆括号运算符、函数声明的提升 <a href="https://www.cnblogs.com/gdpw/p/9325786.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9267814.html
js 布尔值 - GetPower
javascript中if单变量判断中中某些值会被转换成false
2018-07-05T05:30:00Z
2018-07-05T05:30:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】javascript中if单变量判断中中某些值会被转换成false <a href="https://www.cnblogs.com/gdpw/p/9267814.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9236661.html
ASP.NET MVC中设置跨域 - GetPower
ASP.NET MVC中设置跨域 1、什么是跨域请求 js禁止向不是当前域名的网站发起一次ajax请求,即使成功respone了数据,但是你的js仍然会报错。这是JS的同源策略限制,JS控制的并不是我们网站编程出现了问题。客户端(网页)和后台编程都可以有效解决这个问题。客户端可以通过JSONP来完成
2018-06-27T16:10:00Z
2018-06-27T16:10:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】ASP.NET MVC中设置跨域 1、什么是跨域请求 js禁止向不是当前域名的网站发起一次ajax请求,即使成功respone了数据,但是你的js仍然会报错。这是JS的同源策略限制,JS控制的并不是我们网站编程出现了问题。客户端(网页)和后台编程都可以有效解决这个问题。客户端可以通过JSONP来完成 <a href="https://www.cnblogs.com/gdpw/p/9236661.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9231790.html
异步操作的使用场景 - GetPower
在看MVC示例工程看到有一些action使用了async action异步方法,但并不是所有actio都是异步的,我查阅了一些资料,总结了异步操作的使用场景,如有错误,请不吝赐教。 我们采用异步的方式来处理这样的耗时请求,工作线程可以让后台线程来接手,自己可以及时地被释放到线程池中用于进行后续请求的
2018-06-26T15:40:00Z
2018-06-26T15:40:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】在看MVC示例工程看到有一些action使用了async action异步方法,但并不是所有actio都是异步的,我查阅了一些资料,总结了异步操作的使用场景,如有错误,请不吝赐教。 我们采用异步的方式来处理这样的耗时请求,工作线程可以让后台线程来接手,自己可以及时地被释放到线程池中用于进行后续请求的 <a href="https://www.cnblogs.com/gdpw/p/9231790.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9231752.html
小知识点 - GetPower
1、获取自增长标识的主键 SQL语句: C#语句
2018-06-26T15:28:00Z
2018-06-26T15:28:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】1、获取自增长标识的主键 SQL语句: C#语句 <a href="https://www.cnblogs.com/gdpw/p/9231752.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9221469.html
C#中匿名函数、委托delegate和Action、Func、Expression、还有Lambda的关系和区别 - GetPower
以前一直迷迷糊糊的,现在总算搞明白。 Lambda表达式 Lamda表达式基本写法是()=>{ };Lambda和方法一样都可以传入参数和拥有返回值。(int x)=>{return x;};Lambda表达式并不是C#独有的,其它语言也拥有Lambda表达式。 一些文档上写Lambda是匿名函数,
2018-06-24T11:30:00Z
2018-06-24T11:30:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】以前一直迷迷糊糊的,现在总算搞明白。 Lambda表达式 Lamda表达式基本写法是()=>{ };Lambda和方法一样都可以传入参数和拥有返回值。(int x)=>{return x;};Lambda表达式并不是C#独有的,其它语言也拥有Lambda表达式。 一些文档上写Lambda是匿名函数, <a href="https://www.cnblogs.com/gdpw/p/9221469.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9208389.html
C# task和timer实现定时操作 - GetPower
C#中,定时器,或者叫作间隔器,每隔一段时间执行一个操作。
2018-06-21T04:29:00Z
2018-06-21T04:29:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】C#中,定时器,或者叫作间隔器,每隔一段时间执行一个操作。 <a href="https://www.cnblogs.com/gdpw/p/9208389.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9208366.html
C# 多线程task - GetPower
1.异步和多线程的区别?没什么太大区别。异步是目的,使用多线程实现。想想AJAX异步加载,不就是不想让浏览器界面卡住嘛,所以在程序中对于某些单独的操作,比如写日志,我们不想等它完成后再执行其它操作(因为写日志只是记录和应用提供的功能无关),可以单独开一个线程来执行执行写日志的操作。 2.什么是多线程
2018-06-21T04:19:00Z
2018-06-21T04:19:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】1.异步和多线程的区别?没什么太大区别。异步是目的,使用多线程实现。想想AJAX异步加载,不就是不想让浏览器界面卡住嘛,所以在程序中对于某些单独的操作,比如写日志,我们不想等它完成后再执行其它操作(因为写日志只是记录和应用提供的功能无关),可以单独开一个线程来执行执行写日志的操作。 2.什么是多线程 <a href="https://www.cnblogs.com/gdpw/p/9208366.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9196837.html
OAuth2.0 - GetPower
OAuth2.0是一个安全的授权协议,可以为开放平台解决身份验证及授权的需求。很多开放平台都使用这种方式来提供OPEN API。 值得一提的是,OAuth2.0不兼容OAuth,等于OAuth已经GG了。 主要参考: https://cloud.tencent.com/developer/news/
2018-06-18T16:21:00Z
2018-06-18T16:21:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】OAuth2.0是一个安全的授权协议,可以为开放平台解决身份验证及授权的需求。很多开放平台都使用这种方式来提供OPEN API。 值得一提的是,OAuth2.0不兼容OAuth,等于OAuth已经GG了。 主要参考: https://cloud.tencent.com/developer/news/ <a href="https://www.cnblogs.com/gdpw/p/9196837.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9196826.html
Basic Auth - GetPower
开放平台 把网站服务封装成一系列接口供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。比如一些网站支持QQ登录,那QQ就相当于开放平台,QQ提供了一些OPEN API,只要你提供了正确的参数,就可以访问这些资源(比如某个用于的昵称)。 供第三方使用就涉及到
2018-06-18T16:06:00Z
2018-06-18T16:06:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】开放平台 把网站服务封装成一系列接口供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。比如一些网站支持QQ登录,那QQ就相当于开放平台,QQ提供了一些OPEN API,只要你提供了正确的参数,就可以访问这些资源(比如某个用于的昵称)。 供第三方使用就涉及到 <a href="https://www.cnblogs.com/gdpw/p/9196826.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9181049.html
async异步方法 - GetPower
在C# 中,可以使用asyc+await来完成一个异步方法。 async用来标志一个使用了await的方法是非阻塞API,是一个异步方法,就当成一个普通关键字就行了。关键是await,await是配合 Task、Task<TResult>或者非阻塞API使用的。它也是多线程操作。await表示等待t
2018-06-13T17:09:00Z
2018-06-13T17:09:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】在C# 中,可以使用asyc+await来完成一个异步方法。 async用来标志一个使用了await的方法是非阻塞API,是一个异步方法,就当成一个普通关键字就行了。关键是await,await是配合 Task、Task<TResult>或者非阻塞API使用的。它也是多线程操作。await表示等待t <a href="https://www.cnblogs.com/gdpw/p/9181049.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/9179326.html
支付宝支付开发 - GetPower
趁着开发支付宝的空挡总结下。参考文档:https://blog.csdn.net/q410654146/article/details/71729140https://docs.open.alipay.comhttps://tech.open.alipay.com/support/knowledge
2018-06-13T10:52:00Z
2018-06-13T10:52:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】趁着开发支付宝的空挡总结下。参考文档:https://blog.csdn.net/q410654146/article/details/71729140https://docs.open.alipay.comhttps://tech.open.alipay.com/support/knowledge <a href="https://www.cnblogs.com/gdpw/p/9179326.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gdpw/p/7783521.html
EF的使用 - GetPower
Expression<Func<CustomerType, bool>> expression = c => (c.Id != null); var c = from u in ccc where u.Name == editModel.Name select u.Name; ccc.Select(
2017-11-04T07:38:00Z
2017-11-04T07:38:00Z
GetPower
https://www.cnblogs.com/gdpw/
【摘要】Expression<Func<CustomerType, bool>> expression = c => (c.Id != null); var c = from u in ccc where u.Name == editModel.Name select u.Name; ccc.Select( <a href="https://www.cnblogs.com/gdpw/p/7783521.html" target="_blank">阅读全文</a>