珂珂的个人博客 - 一个程序猿的个人网站

最新发布

.NET技术

wcf自定义Behavior 为每个操作附加身份信息

admin 阅读(2523) 评论(0)

WCF 的安全性以及很健壮了,但是因为我的是虚拟空间,只能挂在iis上,也不能https,所以什么证书啥的都用不上,好像有个用户名密码认证也需要证书的情况下才能. 传统的办法是通过在服务的操作中从OperationContext.Current.IncomingMessageHeaders来获取Header中的内容,而在客户端在OperationContext.Current.OutgoingMessageHeaders中添加MessageHeader,但这种方式需要在每次客户端调用和每个服务操作中都增加类似代码片断,比较麻烦。 后来了解到可以通过自定义Behavior来实现,服务端和 [...]   阅读全文

[未分类]

串口通信Demo

admin 阅读(2540) 评论(0)

至于什么是串口,百度有很多了,我如果copy下来,生疏的文字性的也不好理解。我的理解就是2个硬件通过电缆连接进行通信,串口是COM1-COM256之间。它有几个重要的概念,波特率,数据位,停止位,奇偶校验。具体的相关知识可以进行百度。在net 1.1时候,需要通过系统API 来进行,到 net 2的时候微软已经为我们封装了相关的类了。在自己电脑上开发的时候,需要用软件来模拟2个串口,有一个软件叫Virtual Serial Port Driver 还有个叫VSPM先上图。。代码很简单 首先就是初始化2个串口的各项参数,这里给定一些默认参数。然后就是调用发送和接收方法了,有一点需要注意的是,接 [...]   阅读全文

.NET技术

webapi的使用

admin 阅读(2631) 评论(0)

在asp.net mvc4中,微软带来一个新的东西Web Api,它只一种轻量化的REST风格服务,它比复杂的SOAP更加简洁,简单来说就是把事物分解成具体的资源,然后对资源进行增删改查,分别对应POST,DELETE,PUT,GET。当然我们也可以不依赖Web Api框架来实现自己的REST风格服务. 下面说说Web Api具体用法及一些Demo和遇到的问题,新建一个web api项目,来写一个Article服务.publicclassArticleController:ApiController { //GETapi/<controller> privateIArt [...]   阅读全文

[未分类]

wordpress3.6 修改的地方

阅读(1661) 评论(0)

1.wp-admin/post-new.php 注释掉第65行 添加第66行//include(ABSPATH.'wp-admin/edit-form-advanced.php'); include(ABSPATH.'wp-content/plugins/wp-ueditor/ue3.3.2-edit-form-advanced.php');2.wp-admin/post.php 注释掉第211行 添加第212行include(ABSPATH.'wp-admin/edit-form-advanced.php');3. 注释掉 wp-includ [...]   阅读全文

.NET技术

自己来实现linq查询(三)

admin 阅读(3001) 评论(0)

最后一篇把剩下的类都贴出来,之后会放上源码下载 QueryProviderAbstract类 using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Linq.Expressions; using System.Reflection; using System.Text; namespace FYJ.Data.Linq { public abstract class QueryProvi [...]   阅读全文

.NET技术

自己来实现linq查询(二)

admin 阅读(3364) 评论(0)

上一篇全部是ExpressionVisitor 这一篇再贴一些类出来 DbContext类 using System; using System.Collections.Generic; using System.Data.Linq.Mapping; using System.Linq; using System.Text; namespace FYJ.Data.Linq { public partial class DbContext<T> : System.Data.Linq.DataContext wh [...]   阅读全文

.NET技术

自己来实现linq查询(一)

admin 阅读(2693) 评论(0)

这个组件一年前就写了..文字水平有限,一直没有写出来.现在想来怎么实现的都不记得了。。反正至少是写了2个差不多通宵,兴趣来了挡也挡不住呀.其中有一个方法没百度到,还是谷歌去搜的英文对着词典看的.... 虽然有微软有LINQ 不过只支持SqlServer ,EF 的话 对多数据库也不是支持太好,有好多字段类型不同数据库会不同。网上也有LINQ TO MySQL 之类的,本着学习的态度,我决定来自己实现一个LINQ。不求太复杂,只需要简单的单表查询,毕竟没那么大精力去研究。 真的不知道该如何下笔了。。实在忘了,以后有点东西还是马上分享吧。对于查询,好像是继承Exp [...]   阅读全文

.NET技术

自己来写ORM框架(三)

admin 阅读(3148) 评论(0)

接上面2篇,下面是具体实现,先定义一个抽象类DALAbstract 里面的DbQueryable 是自定义的linq查询,,没有实现完全 以后再分享出来 using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Configuration; using System.Transactions; using System.Linq; using System.Linq.Expressions; using [...]   阅读全文

.NET技术

自己来写ORM框架(二)

admin 阅读(3025) 评论(0)

第二篇是写一个orm帮助类EntityHelper 该类是泛型类 T 就是实体类型 还定义了一个委托public delegate object NewIDHandler(); 用于生成主键ID,因为我们有时候并不会让数据库来生成主键,比如我们用到多数据库同步的时候,自动递增可能不是太方便. 至于里面的IDbHelper 接口 请参照 <<一个通用的数据组件>> using System; using System.Collections.Generic; using System.Data; using Sy [...]   阅读全文

.NET技术

自己来写ORM框架(一)

admin 阅读(2534) 评论(0)

现在有不少ORM 框架了,不过本着学习知识的精神,来自己动手写一个简单的ORM框架,暂时不考虑多表的关联,因为有时候我们就是需要单表的操作,多表的话也可以分成多个单表操作 然后写个事务嘛. 原理很简单,就是根据POJO 来生成增删改查的sql,当然这其中需要用到反射的相关知识. 这个库自己用过,经过了很多次大改版。。所以说开发还是要先做好需求和架构,然后理清总体思路。最开始我定义了一个表属性TableAttribute和一个列属性ColumnAttribute 到最后为了纯pojo 我想办法去掉了这两个,不过要求数据操作类实现2个接口,一个是获取表名 一个是获取主键 [...]   阅读全文