自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

转载 WCF 自托管、无配置文件实现jsonp(跨域)的访问

以下内容基于WCF4.0,本文将对比讨论配置文件方案和无配置文件方案的实现方式。 WCF4.0加入了对RESTFU和标准终结点的支持,这为实现跨域提供了简单的方式。一、有配置文件的情况:首先我们先定义一个服务:[ServiceContract]public class MinitorServer{ [OperationContract]...

2015-11-25 04:42:00 218

转载 关于nodejs4.0 npm乱码以及离线全局安装时要注意的问题

近期nodejs更新的到了4.~版本,融合了io.js,升级了v8引擎,对于之前的操作有些变化,在这里提醒大家注意:1、npm在install和remove时发生乱码,并报出“runTopLevelLifecycles”字样的错误,网上资料比较少,google之后应该是和这次npm升级有关,经测试不影响install的安装。2、之前npm在离线安装时只需要编辑”安装目录\node_m...

2015-10-15 00:28:00 491

转载 C# 正则表达式 转自-每日一bo

  最近写爬虫时需要用到正则表达式,有段时间没有使用正则表达式现在渐渐感觉有些淡忘,现在使用还需要去查询一些资料。为了避免以后这样的情况,在此记录下正则表达式的一些基本使用方法附带小的实例。让以后在使用时能一目了然知道他的使用,为开发节约时间,同时也分享给大家。正则元字符  在说正则表达式之前我们先来看看通配符,我想通配符大家都用过。通配符主要有星号(*)和问号(?),用来模糊搜...

2015-05-20 22:08:00 152

转载 关于async & await(TAP)异步模型的异常捕获

在TAP之前,若要捕获线程中Task的异常,通常有两种办法:1、阻塞:线程开始后,在适当的时机,调用 wait,或waitAll方法。2、非阻塞(推荐):在建立任务的时候,写该task的continueWith方法,在该方法中捕获异常。对于TAP时代,我们若要捕获一个带有asyn关键字的Task任务,用continueWith方法会捕获失败。注册全局的静态方法也不行。阻塞...

2015-02-06 04:48:00 169

转载 一个Public的字段引起的,谈谈继承中的new

一直觉得对c#面向对象这块已经掌握的很好了,因为正常情况下字段一般我们设计成私有的,今天突然想到一个实验,如下有两个很简单的类:public class Farther { public int a = 100; public virtual int A { get ...

2015-01-28 13:34:00 83

转载 解决Bootstrap 附加导航(Affix)的问题和使用时若干注意事项

1、要清楚Affix分别赋予的class,  开始:affix-top  达到top参数:affix  达到bottom参数:affix-bottom2、一定要自定义这些class,否则 插件会默认给你在达到bottom参数时加上relative,会严重影响bottom参数时的样式。3、样式没有特殊需求的话:affix-top 为默认流 、affix为fixed、af...

2015-01-09 02:20:00 429

转载 一次小异常的排查,悲剧的无以复加!!!

一直搞后端开发,今天领导要求做一个软件升级服务,因为页面主要就是自己人用,所以没麻烦前端那帮文艺青年,心想自己稍微用bootstrap搞搞也不见得难看(关键是对自己审美有一种莫名的自信),结果悲剧开始了。。。页面很简单:就这还抄的人家一个模板,不过很不错嘛!!!拖到vs里,加入bootstrap,版本当然最新!!!!结果页面是这样的:图标怎么成方块了??一...

2014-12-26 03:30:00 64

转载 async & await

关于 4.5中新增的异步编程新特性总结1.用async标记的异步方应该使用await关键子来制定挂起点。await操作符会告诉编译器,这个async方法在完成之前,后面的代码无法继续执行,同时,控制权转移到async方法的调用者2.一个async方法里通常包含一个或多个的对应的await操作符,但如果没有await表达式也不会导致编译错误。但如果调用一个async方 ...

2014-12-16 12:49:00 60

转载 小扩展大用处,自己扩展一个ForeachRead吧

是否用过IList的扩展方法 Foreach,而郁闷IEnumerable没有这个扩展?(没用过??用用吧,真的很方便,可以少好几行呢!!)是否为了有一个索引而不得不用 for 而不能用 foreach??那这个扩展方法适合你:public static void ForEachRead<T>(this IEnumerable<T> dx,Acti...

2014-12-10 23:10:00 51

转载 implicit和 explicit关键字

implicit关键字用于声明隐式的用户定义类型转换运算符。如果可以确保转换过程不会造成数据丢失,则可使用该关键字在用户定义类型和其他类型之间进行隐式转换。class Digit{ public Digit(double d) { val = d; } public double val; // ...other members ...

2014-11-17 12:55:00 170

转载 MVC 自定义 以表达式树为参数的htmlhelper

public static MvcHtmlString Try<TModel, TProperty>( this HtmlHelper<TModel> htmlHelper, //声明这个方法Try是扩展函数,用来扩展HtmlHelper<TModel> Expression<Func<TModel, TPr...

2014-09-23 01:21:00 82

转载 解决解密时出现"要解密的数据的长度无效" 或 "填充无效无法被移除" 的错误

1、首先排除数据库中读取加密后的字段是否被强制截断。2、AES加密后的byte[]首先应用base64(Convert.ToBase64String)编码一次,若直接用utf8的话会报上述错误,若用unicode编码的话会解密成乱码,原因是加密后的byte数组用其他编码方式编码的话会丢失字符。3、base编码后的字符串恢复为数组可用Convert.FromBase64Strin...

2014-08-26 01:27:00 3892

转载 EF 的一些不常用的功能

1.Add-Migration Initia-IgnoreChanges生成已有数据库初始化代码2.update-database -verbose 升级数据库并显示sql语句3.Update-Database -Script -SourceMigration:"201309201643300_AddCity.cs" -TargetMigration:"201309201708...

2014-08-13 05:57:00 111

转载 详细说明 配置 Sublime Text 开发node.js(windows)包括sub2和sub3的区别

1、先安装Sublime Text 2或者3皆可2、下载 sublime Text 的nodejs插件得到那个zip包(后面会介绍用Package Control安装)3、下载后解压 直接改名为nodejs(一定是这个名字,否则sub2里编辑default文件会报错) 放到 Preferences-->浏览程序包Browse Packages所在的文件夹。4、打开刚...

2014-06-20 05:00:00 212

转载 sql 判断 数据库 表 字段 是否存在

select * From master.dbo.sysdatabases where name='数据库名'select * from sysobjects where id = object_id('表名') //绝对不能有master.dboselect * from syscolumns where name='列名' and id=object_id('表名') //绝对...

2014-05-26 02:52:00 122

转载 转 WCF中同步和异步通讯总结

我这样分个类: WCF中, 以同步、异步角度考虑通讯的方式分为四种:跨进程同步、跨进程异步、发送队列端同步、发送队列端异步。之所以造成这样的结果源于两个因素,一个是传统概念上的同异步,一个是对于WCF方法自定义属性OperationContract中IsOneWay是True还是False的选择。 记住下面的结论: 1:IsOneWay配置为False 当一个WCF...

2014-01-21 00:14:00 78

转载 关于WCF

凡是被DataMember声明修饰的属性,必须要有get和set访问器,靠靠靠!!!!给接口加XmlSerializerFormat 强制用xml序列化。转载于:https://www.cnblogs.com/fej121/p/3446761.html...

2013-11-27 23:07:00 67

转载 解决EF一对一或多对一的删除

people 类中有 zhengshu类 且是一对一,现在要删除people类中的zhengshu网上看了N多办法,什么更新外键什么滴。其实方法简单极了using (KJExamEntity context = new KJExamEntity()) { context.Peoples.Attach(people); ...

2013-10-17 03:33:00 300

转载 bitlocker 手工加锁!!!!

manage-bde -lock j: -fd转载于:https://www.cnblogs.com/fej121/p/3299495.html

2013-09-03 19:27:00 241

转载 windows server 2012 双网卡配置

别用route 命令!!!!!!在使用最新版的windows server 2012的时候,当存在两个或者多个网段的时候,就可以采用双网卡的方式来添加和配置路由。具体的设置方法如下:网段1 192.168.0.0 网段2 192.168.1.02012服务器 网卡1 192.168.0.1/24 网卡2 192.168.1.1/24 网段1内的客户端ip: 192.16...

2013-09-03 19:25:00 3120

转载 写给C#程序员的javascript说明: 各类型变量和prototype

在javascript中存在类似的私有变量 公有变量和静态变量私有:var AA=function(){ var aa="im private";};私有变量通过闭包访问。公有:var AA=function(){ this.aa="im public";};公有变量通过:(new AA()).aa 访问静态:...

2013-07-29 06:50:00 100

转载 entity framework 的一点感受和如何更新数据

entity framework,不要将entity framework作为数据持久化层,在asp.net下自不必说,在winform或wpf下会限制多线程的使用,很麻烦。对于更新数据的话可以用EF.Entry<XTransFile>(file).State = System.Data.EntityState.Modified;来避免先查询再赋值再update...

2013-06-15 03:05:00 96

转载 EF 没有NotMapped ,Table 等标签的解决方法

对于EF5 找不到上述标签是因为 在程序集中要using System.ComponentModel.DataAnnotations.Schema而这个命名空间在 EntityFramework.dll中 ,没有在System.ComponentModel.DataAnnotations这个dll中所以说对于纯种的poco程序集怕是麻烦了。转载于:https://www.cn...

2013-04-27 03:04:00 396

转载 二进制序列化和枚举需要注意!!!!!

二进制序列化可以序列化枚举,但是万万注意,它直接存储0,1,2,3,所以当你修改以前的枚举的时候需要注意要在最后添加,不要写在前面,否则反序列化后值会出错。转载于:https://www.cnblogs.com/fej121/archive/2012/10/15/2723689.html...

2012-10-15 00:54:00 148

转载 jqeury跨域访问WCF自承载的服务

服务端代码:[ServiceContract]publicinterfaceIEmployees{[WebGet(ResponseFormat=WebMessageFormat.Json)]IEnumerable<Employee>GetAll();//UriTemplate="all",}...

2012-09-30 02:17:00 88

转载 你经常写HTML吗?进来看看这个问题?

考考你们A,B,C分别链接到哪?<html><head></head><body><ahref="http://www.baidu.com">这个进哪A<ahref="http://www.google....

2012-09-19 23:08:00 52

转载 Entity Framework 4.1延时加载与贪婪加载之我的理解和数据库中如何存入图片

this.Configuration.LazyLoadingEnabled=true;延时加载 子对象在调用时自动加载上述代码应放入你的DbContext构造函数中应注意的是:1、贪婪加载时,要加载的属性必须标记为virual2、贪婪加载时,在读取数据结束前不应dispose掉DbContext3、贪婪加载应显式使用Include语句。4、延迟加载的属性...

2012-09-01 02:11:00 60

转载 关于nuget和vs自带的插件扩展器的关系

一直不了解nuget有个什么用,又能装插件又能执行命令,直接用插件管理器不就完了?仔细看了看,发现nuget是针对于单个项目的,插件管理器是针对vs本身的。但是对于经常在不能上internet的同学来说nuget恶心哪!转载于:https://www.cnblogs.com/fej121/archive/2012/08/11/2633263.html...

2012-08-11 02:55:00 248

转载 关于winform界面不响应的问题!

原因是某个自定义控件Onpaint事件响应太频繁了,一直在优化onpaint事件的响应函数,发现虽然已经极其优化了但是还是出现问题。最后找出来这么个恶心问题,算了一下响应帧数达到了30几。。。大意啊大意!!!转载于:https://www.cnblogs.com/fej121/archive/2012/06/14/2548715.html...

2012-06-14 01:27:00 387

转载 p/invoke 在net4下出现错误应加上

[DllImport("xx.dll", CallingConvention = CallingConvention.Cdecl)]转载于:https://www.cnblogs.com/fej121/archive/2012/05/05/2485103.html

2012-05-05 21:08:00 63

转载 程序员 你中毒了吗?

刚看到那篇《程序员 你有多特别》感触很深,特别是对于朋友,有时想和朋友们去疯一疯,但疯的时候不踏实,疯完了又空虚,结果就是越来越封闭。现在讲个笑话,可能好多人听过。。。usingsina.weibo;mian{话说夜黑风高的晚上;一个人独自在马路上走着;迎面过来一个警察;警察站住,问到:“int类型占几字节?”;那个人回答:“四字节”;警察说:“没事了,你走吧”;他很奇怪,问...

2012-03-14 22:27:00 54

转载 Parallel.For好用

大计算量的时候能大幅度提高速度,而且运行的时候是阻断当前线程的很方便转载于:https://www.cnblogs.com/fej121/archive/2012/03/08/2386015.html

2012-03-08 23:55:00 63

转载 c# 事件需要注意的问题

自定义类注册事件后,在对象销毁前一定要注销事件。一句话:事件不会随着对象的销毁儿销毁。转载于:https://www.cnblogs.com/fej121/archive/2012/02/07/2340806.html...

2012-02-07 06:13:00 124

转载 zen coding for visual studio 2010(vs2010) 神一般的插件

zen coding for visual studio 2010(vs2010) 神一般的插件zen coding是一款快速产生html代码和css代码的插件。比如:输入:html:xt则生成<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DT...

2011-12-01 23:47:00 96

转载 异步调用--委托的BeginInvoke--EndInvoke--IAsyncResult--asyncResult--AsyncWaitHandle.WaitOne()的一些理解...

1、IAsyncResultResult =myHander.BeginInvoke([参数随委托本身的签名变化], 一个AsyncCallback类型的委托, 转化为Result.AsyncState的用户自定义的参数);2、 第三个参数是用户自己定义的参数,可以在callback函数中接受到。3、异步是在线程池中运行(可以通过Thread.CurrentThread.IsThrea...

2011-08-24 01:59:00 755

转载 c#中的 ref 与 out 区别及其用法

1、ref有进有出,out只出不进。(意味着假如用传递的值作为回调变量的时候,用ref之前要声明,out可以不用,因为调用后在内部会清空)2、对于值类型ref是传递地址,但对于引用类型要注意的是使用ref是传递引用类型地址的一个副本(没打错,读仔细)这就意味着假如你不用ref,在调用的函数中改变实例内部的属性会导致原实例也变化,但是假如你此时new了一个新实例,那原实例不会变化,因为你仅...

2011-08-24 01:30:00 58

转载 委托事件 简写与原来写法 (临时函数)转

publicMainPage(){this.InitializeComponent();//简写this.Loaded+=(sender,e)=>{MessageBox.Show("d");MessageBox.Show("ss");};//原来写法...

2011-08-22 18:35:00 100

转载 解决了gdi+内存不足的问题

首先要明确的一点是这个错误造成的原因很多。1、读取的文件锁定。2、调用的gdi函数的参数有误。3、没有及时释放掉内存,建议的写法是using(Graphicsg=System.Drawing.Graphics.FromImage(bitmap)){//设置高质量插值法...

2011-05-26 01:48:00 927

转载 BinaryReader 读取数据慢的问题(BinaryReader 快速读取数据)

今天写了一个函数,发现读取数据很慢,大家看看这两个函数的对比1、brs = new BinaryReader(File.Open(eegfile, FileMode.Open));long datelen = brs.BaseStream.Length / 4; for (int i = 0; i < datelen; i++)...

2011-04-06 22:54:00 575

转载 一些常用javascript代码(转)

转自:http://hi.baidu.com/yuanyeweber1/blog/item/484df050ea16da858d5430ef.html一些比较简单的javascript:function get_time() /**获取当前时间**/{var date=new Date();var year="",month="",day="",week="",hour="...

2010-08-23 20:19:00 77

空空如也

空空如也

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

TA关注的人

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