自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 (ef)linq to entity 的空比较问题

我判断一句  where ( c.AllocateToPhoneNumber == phoneNumber || c.AllocateToUserId == uid)就要跟我多生成这样的sql:(([Extent1].[AllocateToPhoneNumber] IS NULL) AND (@p__linq__0 IS NULL)但是这样的语句导致查询变得异常缓慢,非我所能接受修改方式是,对db...

2018-03-19 21:22:38 1087

原创 EF的迁移失败

当EF需要执行迁移的时候,尤其是本次迁移涉及较为严重的数据结构变更比如:为之前的字段添加索引添加遗漏的字段(尽量为非空,万非得以是非空的时候)等,那极有可能遇到错误: Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.--...

2018-03-19 21:18:19 1277

原创 最简单的跨域方式(ASP.NET)

针对ASP.NET MVC和ASP.NET Web API两种项目类型,只需要在web.config中添加如下的内容即可

2018-01-19 16:55:34 3197 1

原创 如何为ionic webapp开发自定义插件

如何为ionic webapp开发自定义插件参考在此,慢慢整理http://jingyan.baidu.com/article/3d69c5516f4982f0cf02d7a4.htmlhttp://blog.csdn.net/summerchencongxx/article/details/54971200http://www.cn

2017-11-07 13:18:40 350

原创 mssql 全删数据表

在数据库中执行查询,列出drop语句,执行即可删除。SELECT 'drop table ' + Name + ';' FROM SysObjects Where XType='U' ORDER BY Name

2017-10-31 16:34:07 600

原创 MSSQL 查看当前连接和未结束的事务

由于在执行数据库offline的时候,卡住没动,再查看就报952的错误经查,是因为有未完成的事务或者连接未退出1. 查看当前的连接SELECT conn.session_id, host_name, program_name, nt_domain, login_name, connect_time, last_request_end_time FROM sys.dm_exec

2017-10-20 16:32:38 3536

原创 批处理删除log文件夹及文件

文件存储的log,也有目录树,在删除时使用以下命令行(删除2016年1月至7月的所有log文件、文件夹 -- Log文件夹以月份建目录的)@echo offrem from 1,increasement 1,till 7(include)for /l %%j in (1,1,7) do (for /d %%i in (C:\wcflogs\20160%%j*) do (echo d

2017-08-29 10:14:24 3893

原创 sql 判断某列是小数

select * from @tb where C1*10000%10000>0

2017-05-12 11:46:44 5311

原创 MSSQL日志截断命令

USE [db_to_shrink]GOALTER DATABASE [db_to_shrink]SET RECOVERY SIMPLE WITH NO_WAITGODBCC SHRINKFILE (N'db_to_shrink_log', TRUNCATEONLY)GODBCC SHRINKDATABASE('db_to_shrink', TRUNCATEONLY)GO

2017-01-20 10:43:19 1842

原创 ionic post options 嗅探

ionic post options 嗅探

2016-08-02 08:03:54 507

原创 HttpContext中保存上下文使用的参数

一个是HttpContext.Current.Timestamp一个是HttpContext.Current.Items

2016-07-27 15:11:21 3924

原创 数据库中两行相减

假设有这样的表:IdSNActionKeyDatetime9201607081823104318882946send2016-07-08 18:23:10.91011201607081823104318882946receive2016-07-08 18:23:13.4801320160

2016-07-27 10:35:50 13607

原创 HttpApplication可用的方法

public class WebApiApplication : System.Web.HttpApplication { protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.

2016-07-01 17:21:15 2213

原创 删除mssql里所有的表

select 'drop table ' + name from sys.objects where type = 'U'

2016-05-20 11:57:19 709

原创 datetime json 序列化时丢掉时区

asp.net mvc web api test client 是个好东西,能够直接测试api调用。但有一点是,生成datetime类型的测试数据时,是带有时区的,导致在调用的时候,反序列化失败。不得不手动修改一下时间的格式。如下图:那我们就手动修改一下代码,使其序列化时放弃时区吧代码修改对比:位置:file: $\Areas\HelpPage\Sample

2016-05-05 13:00:16 6749

原创 iis站点运行错误:Could not load file or assembly 'EntityFramework' or one of its dependencies.

错误描述:Could not load file or assembly 'EntityFramework' or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))站点运行错误,描述为不能load某个dll或者其依赖项,任何

2016-05-04 11:23:13 10480

原创 asp.net web api - 使用多个Xml文件显示帮助文档

在目录 ~/Areas/HelpPage/ 下新增一个名为 MultiXmlDocumentationProvider.cs 的类。using System; using System.Linq; using System.Reflection; using System.Web.Http.Controllers; using System.Web.Http.Descripti

2016-04-27 11:43:06 1780

原创 在整体的DbContext上针对所有的通用列进行赋值

在整体的DbContext上针对所有的通用列进行赋值(CreateTime、CreatorName等) public class ApplicationDbContext : IdentityDbContext { public ApplicationDbContext() : base("DefaultConnection", t

2016-04-07 15:53:47 1925

原创 使用fiddler测试wcf

wcf-test-client固然是一个非常好的wcf测试工具,然而有时候因为元数据节点的问题不能添加进去,这就比较麻烦了。理论上,http绑定的wcf是可以使用http的方式直接进行提交的,那fiddler显然是个好选择。丢人的事,测试了一次没成功之后,也没多想,就放下了。这次又试了一下,发现可以,注意事项如下:1. request header Content-Type: te

2016-03-17 16:45:36 1728

转载 使用git pull文件时和本地文件冲突怎么办?

同事在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your changes or stash them before you can merge.这个意思是说更新

2015-11-26 11:26:08 654

原创 Nginx windows开机自启动

说到这个问题,先看看windows server开机自启动的方式:1. startup(用户登录自启动)windows7以下直接在开始菜单中寻找startup,高级的使用shell:startup路径,某用户的:C:\Users\{user-name}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup系统的(

2015-11-19 14:17:44 3999

原创 Nginx转发时的重复订单问题

当我们使用Nginx作为负载均衡使用,使其可以在cluster的不同节点之间进行分发的时候,出现了重复订单问题。重复的订单在不同的节点上各有一个,并且时间间隔相差1分钟,因此是Nginx的超时配置导致的毫无疑问。当然,默认情况下的Nginx的超时设置理论上来说是合理的,只不过我们的订单服务需要外接门店系统,受限于门店系统不得不把订单系统的超时时间设置的超长。这当然就导致了--如果没有修改N

2015-09-08 14:51:27 3447

原创 解决 ionic 中的 CORS(跨域) 问题

缘起ionic社区里的(ionic serve)时的跨域问题,有人在这里翻译了一篇文章,洋洋洒洒,从理论到实际,说的都很好。不过有人在底下的评论里说的更加到位: 搜索了一下,果然啊,方便啊

2015-08-17 22:39:04 4957

原创 表达式与条件组合

express的并追加~  /// /// 表达式与条件组合 /// public static Expression> AndCombine(this Expression> A, Expression> B) { var sum = Expression.AndAlso(A.Bod

2015-07-28 14:06:54 716

原创 asp.net mvc下标记一个action同时可以接受httpget和httppost

[HttpGet] 和[HttpPost]只有最下面一个属性起作用。下面来一个奇技淫巧:[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)] [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)] public ActionResult Index(System.DateTime? st

2015-07-28 12:37:56 4968

原创 EF的高可用性

EF的项目也会遇到读写分离或者db高可用的问题,以此做个demo1. 环境准备a. Failover使用mirror来做,缺点是只能1对1,好处是能自动切换,还挺快的也。因为mirror的库持续处于restoring状态,不能做只读的负载了。Primary Db:Mirror Db:b. 读写分离有replication(发布订阅)、Alwayson

2015-05-25 17:49:44 1270

原创 ionic windows env build

1. nodejs + npm: msi+set global, set cache2. install ionic: global->env vars3. android_home, path4. java -version: java_home

2015-05-15 17:15:32 626

转载 Windows环境下的NodeJS+NPM+Bower安装配置

|123456Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用。方法

2015-05-11 15:53:05 797

原创 asp.net web api 登录未授权

使用统一的cookie限制访问asp.net web page和asp.net web api,不过当api未授权时,跳转到了登录页面,一堆的html代码不利于被调用端的呈现和识别,故:1. 添加Attribute: AuthCheckFilterusing com.yunnying.ruixue.Models.apimodels;using Newtonsoft.Json;using

2015-05-01 17:21:14 2078 1

原创 ace admin

mark

2015-04-22 15:25:03 2110

原创 EF GroupJoin

左外联结,GroupJoin的一段示例代码:var data = keys.GroupJoin( db.AggSp1Hours. Where(o => o.ShowId == sid && o.TimeSlot >= dtMin && o.TimeSlot < dtMax). GroupBy(o => new { o.Product.Name, o.Ti

2015-04-22 10:28:46 4499

原创 EF "There is already an open DataReader associated with this Command which must be closed first."

如果确保自己的linq或者其他语句都没有写错也没有继续优化的可能时解决方法: 在数据库连接字符串中添加MARS信息为true <connectionStrings> <add name="CONN" connectionString="server=.;database=db;uid=u;pwd=p;MultipleActiveResultSets=true" providerName=

2015-04-22 10:21:22 5316

原创 如何正确的为web.config编写http error code的自定义页面

备忘。 下面这个subStatusCode,呃,有时很有用的。  以下这一段常常不起作用,所以也就不要用这种方式了。  关于C#就简单了public ActionResult Http(string id){ s

2015-04-01 17:28:41 2592

原创 只有中间有边框的实现

使用css -> :last-child 来实现。 先给每一个都使用底部的border,然后给最后一个取消border即可。.menu_2 { font-size: 10pt; height: 30px; line-height: 30px; width: 90%; border-bottom-style: dashed; border-bottom

2015-03-31 14:21:23 1316

原创 将html canvas里的图片保存到本地

将html canvas里的图片保存到本地当你想要这样做的时候:js直接操作保存post back的保存js直接操作保存ms给出了官方方案,参考以下: 在本地保存 canvas 图像 demo地址IE10上的效果还是不错的,其他IE版本并未测试。 令人遗憾的是,chrome等其他浏览器并不支持。post back的保存另外一种解决办法,就是取出canvas里的内容,pos

2015-03-26 13:22:24 6634

转载 支付宝接口程序、文档及解读(ASP.NET)

最近需要为网站加入支付宝的充值接口,而目前关于支付宝接口开发的资料比较杂乱,这里就我此次开发所用到的资料进行汇总整理,希望能够帮助需要的朋友。开发步骤:1. 确定签约类型支付宝的接口有多种类型,所以首先你要确定签约的合同类型,确定使用的是哪个接口,不至于走错了道道。此步骤中,可以参考文档:支付宝接口操作教程2. 下载开发文档如果是即时到账的开发,请先

2015-03-05 12:04:02 3250

原创 ubuntu 环境搭建 及 php 版本升级

step:0. apt-get update1. apt-get install apache22. apt-get install php5 libapache2-mod-php5(5.3)upgrade to php5.5sudo apt-get update && sudo apt-get install python-software-propertie

2015-02-03 17:15:39 1258

原创 创建项目模板并上传至gallery

在此之前:你可能需要visual studio sdk:http://www.microsoft.com/en-us/download/details.aspx?id=40758 关于如何创建项目模版及创建过程中应该要注意的事项:参考此文,中文的:如何:创建项目模板 http://msdn.microsoft.com/zh-cn/library/xkh1wxd8.aspx 以及

2015-01-07 17:19:01 914

原创 微信内的webview中获取微信用户的基本信息(open_id)

前提:已经开启高级接口的微信公众号(服务号为优) 过程:应用授权作用域,snsapi_basehttp://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html1. 设置自定义菜单链接地址类似:https://open.weixin.qq.com/connect/oauth2/authorize?a

2015-01-07 13:56:25 10700

原创 将安卓开发环境里的.android和avd文件夹修改位置

安卓开发环境里的.android和avd文件夹位置默认在C盘并且随着所建立的avd越多,占用的c盘空间越多,实属苦恼修改办法:1. 事先将.android文件夹复制到想放置的目录去2. 新建环境变量(系统变量):变量名:ANDROID_SDK_HOME变量值:.android的新文件夹地址3. 关闭eclipse4. 删除原来的.android目录5. 启动ec

2014-11-29 16:09:24 2145

root nexus4 android4.3

刷root工具 supersu apk supersu pro apk RE apk

2013-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除