代码改变世界

随笔分类 - 心得体会

C#中关于表达式与委托在EF中的不同表现总结

2018-06-28 09:58 by 咒语, 256 阅读, 收藏, 编辑
摘要:看到上面的不同表现结果,知道该怎么写了吧! 简单来说:委托的查询是针对一个(已存在的)集合的,而表达式是用来表述条件。 阅读全文

配置Asp.Net Web项目NLog配置文件的位置

2017-03-22 17:45 by 咒语, 1353 阅读, 收藏, 编辑
摘要:在使用NLog在asp.net项目中发现,如果想单独配其配置文件的位置时没有像Log4Net的特性配置方案,可以使其提供的 XmlLoggingConfiguration类来初始化: 见:https://github.com/NLog/NLog/wiki/Configuration-file 不过这 阅读全文

测试EntityFramework,Z.EntityFramework.Extensions,原生语句在不同的查询中的表现。原来池化与非池化设定是有巨大的影响的。

2016-08-05 10:14 by 咒语, 2667 阅读, 收藏, 编辑
摘要:Insert测试,只测试1000条的情况,多了在实际的项目中应该就要另行处理了。 using System; using System.Collections.Generic; using System.Configuration; using System.Data.Entity; using S 阅读全文

消费RabbitMQ时的注意事项,如何禁止大量的消息涌到Consumer

2016-06-22 10:09 by 咒语, 24613 阅读, 收藏, 编辑
摘要:按照官网提供的订阅型写法( Retrieving Messages By Subscription ("push API")) 我发现,RabbitMQ服务器会在短时间内发送大量的消息给Consumer,然后,如果你没有来得及Ack的话,那么服务端会积压大量的UnAcked消息,而Consumer如 阅读全文

MySql.Data.Entity 在EF中解析uint的枚举时有BUG

2016-03-17 17:44 by 咒语, 316 阅读, 收藏, 编辑
摘要:当枚举继承uint类型时无法获取值。 阅读全文

汇付 支付,痛苦的接入过程

2016-02-25 18:26 by 咒语, 618 阅读, 收藏, 编辑
摘要:有文档,但是,写文档的人明白,看文档的人很有难度。 没有SDK,要自已写。 然后,钱的流入流出都必须经过虚拟钱包,提现还要绑取现卡,这个我也能理解,不能理解的是,订单退款,为什么要退到虚拟钱包,这个时候要程序来帮用户绑取现卡,可是这不是用户主动操作呀。要有密码呀。可是我们没有存用户的密码呀。 就接了 阅读全文

路由集合中已存在名为“ XXXX” 的路由

2016-01-28 17:20 by 咒语, 2671 阅读, 收藏, 编辑
摘要:一般是认为路由的名字Key重复了,改下就行,但是还有种情况,你发现不是的,你把Key名称改了就好,不改就有问题。为什么?那就是有可能在bin目录下其它的DLL中有重复的Key了,这个时候,就要看看该改哪一个了。 阅读全文

.NET判断是否为AJAX提交

2015-12-01 19:13 by 咒语, 1099 阅读, 收藏, 编辑
摘要:AJAX异步方式请求比同步方式请求HTTP头部多一个 X-Requested-With 直接影响 C#中 Request.IsAjaxRequest() 的判断,同步方式判断为false 当然也可以自已写。 public static bool IsAjaxRequest(this HttpRequ 阅读全文

在使用EF时调用DBFUNCTION扩展方法时,发生ENTITYCOMMANDEXECUTIONEXCEPTION 异常的解决办法

2015-10-30 14:04 by 咒语, 1597 阅读, 收藏, 编辑
摘要:System.Data.Entity.Core.EntityCommandExecutionException : An error occurred while executing the command definition. See the inner exception for detail 阅读全文

.NET和JAVA中BYTE的区别以及JAVA中“DES/CBC/PKCS5PADDING” 加密解密在.NET中的实现

2015-10-16 14:02 by 咒语, 1711 阅读, 收藏, 编辑
摘要:场景:java 作为客户端调用已有的一个.net写的server的webservice,输入string,返回字节数组。 问题:返回的值不是自己想要的,跟.net客户端直接调用总是有差距 分析:平台不一样,字节表达不一样 ,经过查询之后,结果如下 .NET和Java中BYTE表达确实不一样,区别如下 阅读全文

.NET中集合已修改;可能无法执行枚举操作 的解决办法

2015-10-16 13:58 by 咒语, 797 阅读, 收藏, 编辑
摘要:foreach是取只读的,在取的时候数据不能变(包括修改,删除,添加等)。要避免这个问题,就应该使用for循环。 https://msdn.microsoft.com/zh-cn/library/ttw7t8t6.aspx 阅读全文

ASP.NET中将导出的数据以UTF-8编码方式进行存储

2015-09-28 13:55 by 咒语, 1295 阅读, 收藏, 编辑
摘要:Response.Charset = "UTF-8"; Response.ContentEncoding = Encoding.UTF8; Response.AppendHeader($"Content-Disposition", "attachment;filename=coupons.xls") 阅读全文

MVC中的BASE.ONACTIONEXECUTING(FILTERCONTEXT) 的作用

2015-09-15 10:40 by 咒语, 1920 阅读, 收藏, 编辑
摘要:一句话,就是调用base.OnActionExecuting(filterContext)这个后,才会执行后续的ActionFilter,如果你确定只有一个,或是不想执行后续的话,那么可以不用调用该语句。 并且,filterContext.Result = xxx;会导致转向其它视图,后续的Acti 阅读全文

MVC中部分视图调用方法总结

2015-09-11 13:53 by 咒语, 1138 阅读, 收藏, 编辑
摘要:部分视图不走 controller @Html.Partial(“_Menu”); //这种是不走Controller的,直接在加载_Menu的视图 @Html.Partial(“_Menu”, currUser); //这种会将currUser做为Model变量传到_Menu视图,在_Menu视图 阅读全文

MVC中在RAZOR 模板里突然了现了 CANNOT RESOLVE SYMBOL ‘VIEWBAG’ 的错误提示

2015-08-21 10:33 by 咒语, 491 阅读, 收藏, 编辑
摘要:然后在Razor中出现了@ViewBag的不可用,@Url不可用,@Html 这些变量都不能用了。 异常提示: 编译器错误消息: CS0426: 类型“XX.Model.System”中不存在类型名称“Web” 想了想,由于之前用System命名了一个类,所以突然出现这个。改System改掉就好了。 阅读全文

NAS硬盘损坏拷贝时的处理办法及 UBUNTU下遍历删除某目录的方法

2015-08-17 10:30 by 咒语, 598 阅读, 收藏, 编辑
摘要:NAS突然挂了,说是硬盘坏了,我不信呀,换块上去先。原来的硬盘要经过一定的操作才能使用 官方给出的解决方案:我如何使用电脑来还原存储在 DiskStation 中的数据? 然后,你再拷贝到新的NAS中会一直接示有个目录”@eaDir”拷贝不了。怎么办?只能先删除了。 在ubuntu中的解决办法: f 阅读全文

MVC中的ActionLink生成的属性名称 中划线的解决办法

2015-08-16 11:36 by 咒语, 316 阅读, 收藏, 编辑
摘要:当使用ActionLink来生成链接属性时,由于中划线的变量名称不符合命名规则,那么直接写中划线的变量时无法编译,此时只要改为下划线即可。Razor 引擎会自动转为中划线。即 data_icon 生成的连接是 data-icon@Html.ActionLink("首页", "Index", "Vot... 阅读全文

jquery mobile开发中footer一直在底部的设置方法

2015-08-16 11:33 by 咒语, 349 阅读, 收藏, 编辑
摘要:现给出html中Body节点中的代码如下:实现代码:data-position=”fixed” 投票 我是内容 更多 更少 ... 阅读全文

微信浏览器的HTTP_USER_AGENT

2015-08-15 10:25 by 咒语, 177 阅读, 收藏, 编辑
摘要:在iPhone下,返回 1 Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2 在Android下 阅读全文

Android 上实现像微信一样的用Fragment来实现的Tab切页效果 提供源码下载

2015-08-06 15:50 by 咒语, 455 阅读, 收藏, 编辑
摘要:网有不少的例子,但是要么是像微信一样可是没有使用Fragment实现,要么是只实现了一个很简单的切换,没有下面的菜单页。这个例子有实现了,我觉得暂时够我用了##实现类:+ MainTabFragmentActivity Fragment的实现方式 , 推荐使用+ MainTabActivity Ac... 阅读全文