摘要:
微信登录验证基于OAuth2.0 流程如下: 具体程序流程: A.通过初始url到微信获取登录二维码(如果是手机端则会直接弹出是否授权)url包含你的appid 和 redirect_uri(接收微信返回信息的API地址)例子:https://open.weixin.qq.com/connect/q 阅读全文
摘要:
原因: 数据库中的两个表是主从表关系,但是没有建外键,而表的id用的是数据库的自增整数,导致在使用EF导入主从表数据时,需要先保存主表数据,取到 主表的自增id后才能插入从表数据,这样循环之下,数据插入速度非常慢。 经过查询得知: 即使在数据库中没有建立外键关系,也可以在EF中通过关系建议主从表关系 阅读全文
摘要:
C# API接收到数据后,反序列化后直接返回null,而不会给出错误提示,所以不好排查错误。 通过在api中直接进行反序列化,能够得到错误明细: 没有报错的时候,request会直接为null,不会报错。 阅读全文
摘要:
主表: 重表: 获取当前活动注册人数linq 写法,用DefaultIfEmpty 表示left join,通过group by new 进行分组,并通过groupedTable.Key.属性 提取数据: 阅读全文
摘要:
git branch --显示本地分支列表 将当前更改移植到新开的分支,暂存的使用: git status --查看当前修改的状态 git stash --将当前修改保存到暂存 git checkout -b 新分支名称 --创建新分支 git stash apply --将暂存移植到新创建的分支 阅读全文
摘要:
1.安装gcc,用来编译reids 通过命令 sudo yum install gcc 2.安装redis 3.配置redis.conf,由于需要局域网能够访问,所以需要进行一些配置: bind 0.0.0.0daemonize yes(后台运行) 4.重新启动redis 重新启动最好先kill掉r 阅读全文
摘要:
唯一需要注意的是当你的网站设置的端口不是默认的80的时候,需要在防火墙那里将你新设置的端口设置为allow 先要到云的后台设置 “入站安全规则”--》 将你的网站端口设置为Allow 1.通过右下角进入网络设置 2.进入防火墙配置 3.进入高级 4.右击InboundRules,new rule 5 阅读全文
摘要:
http://www.cnblogs.com/edisonchou/p/4787775.html Index : (1)类型语法、内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理 (3)字符串、集合与流 (4)委托、事件、反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开发基础 阅读全文
摘要:
http://stackoverflow.com/questions/29939566/preventing-cross-site-request-forgery-csrf-attacks-in-asp-net-web-forms 1.在Master页面添加以下代码 C# VB.NET 2.logo 阅读全文
摘要:
http://bj007.blog.51cto.com/1701577/345100/ switch语句是我们日常工作中最常见也是争论最多的(goto被忽视的前提下)。在重构中也把switch语句看成是一种代码的坏味道。但如何改造现有的switch代码并在今后去避免呢?本文从两方面进行探讨。 1 类 阅读全文