代码改变世界

JSTREE 实现AJAX重载入时刷新所有节点树

2015-12-17 19:15 by 咒语, 7157 阅读, 0 推荐, 收藏, 编辑
正文内容加载中...

.NET判断是否为AJAX提交

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

防止重复提交的思路

2015-11-17 19:11 by 咒语, 108 阅读, 0 推荐, 收藏, 编辑
摘要:在一些项目中,防止重复提交非常重要。比如,银行扣款~ 那么该如何防止呢?网上的那种客户禁用Button什么的就别说了。 还有的就是,在用户访问时给出一个票据,这个Flag可以记在Session,Db 等不同地方。 在提交时对该Flag进行判断即可。 其它的同理,比如给出一个GUID,或是一个Even 阅读全文

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

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

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

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

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

2015-09-28 13:55 by 咒语, 1296 阅读, 0 推荐, 收藏, 编辑
摘要: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 咒语, 1926 阅读, 0 推荐, 收藏, 编辑
摘要:一句话,就是调用base.OnActionExecuting(filterContext)这个后,才会执行后续的ActionFilter,如果你确定只有一个,或是不想执行后续的话,那么可以不用调用该语句。 并且,filterContext.Result = xxx;会导致转向其它视图,后续的Acti 阅读全文

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

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

对C#泛型实例化对像

2015-08-25 10:38 by 咒语, 4089 阅读, 0 推荐, 收藏, 编辑
摘要:public class A { } public class B<T> { public static T Get() { //在这一块如何实例化T这个对象呢?如果用default(T)这个是不行的。只能做一个null值处理 } } 以上的方法就是遇到最麻烦的问题。一直以来都以为default(T 阅读全文

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

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

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

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

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

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

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

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

微信浏览器的HTTP_USER_AGENT

2015-08-15 10:25 by 咒语, 178 阅读, 0 推荐, 收藏, 编辑
摘要:在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下 阅读全文

SQL SERVER 2014 各个版本支持的功能

2015-08-13 19:56 by 咒语, 1266 阅读, 0 推荐, 收藏, 编辑
摘要:转自:https://technet.microsoft.com/library/cc645993 转换箱规模限制 功能名称EnterpriseBusiness IntelligenceStandardWebExpress with Advanced ServicesExpress with Too 阅读全文

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

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

ANDROID中去掉ACTIONBAR或TABWIDGET的分隔线

2015-08-05 19:52 by 咒语, 357 阅读, 0 推荐, 收藏, 编辑
摘要:在android中,有时需要对ActionBar或者TabWidget的分隔线进行定制,如取消,相关的属性设置为android:divider 以TabWidget为例,取消对应的函数: tabWidget.setDividerDrawable(R.drawable.divider); 或者在XML 阅读全文

使用信鸽推送时打开指定页面的同时获取相关参数

2015-07-31 19:47 by 咒语, 2509 阅读, 0 推荐, 收藏, 编辑
摘要:@Override protected void onResume(){ super.onResume(); XGPushClickedResult click = XGPushManager.onActivityStarted(this); if(click!=null){ String cusC 阅读全文

ANDROID 系统提示对话框(ALERTDIALOG)的使用

2015-07-30 19:45 by 咒语, 210 阅读, 0 推荐, 收藏, 编辑
摘要:new AlertDialog.Builder(baseActivity).setTitle("删除确认")//设置对话框标题 .setMessage("您确定要删除选中的好友吗?")//设置显示的内容 .setPositiveButton("确定", new DialogInterface.OnC 阅读全文