随笔分类 -  网络编程

摘要:监控一个Oracle数据库,内容是如果其中一个表A有数据变动,则需要将相关内容重组后通过接口发送给B。通常的解决办法是定时查询,时间间隔可以小一点,还可以加上时间戳之类的,减少查询量。在与经常访问数据库的同事聊的过程,发现通过监听数据库的变动也是一种可行方案,于是准备尝试一下。 查了一下,.Net对自己家SQL Server的监听用的是SQLDependency类,而Oracle的相应实现则是OracleDependency类,这个应该是ODP.Net的一部分。 阅读全文
posted @ 2019-01-24 18:05 Luke Zhang 阅读(2885) 评论(4) 推荐(1) 编辑
摘要:这两天做了一个小工具,存放机器名和IP的信息,包括附加的用户名和更新时间。解决方案是WCF service(hosted in IIS) + WinForm。好处是:IIS提供了可以长时间运行的服务,不用自己起宿主程序;同时,WinForm可以简单取得本机的机器名、IP和登录用户等信息。 阅读全文
posted @ 2019-01-04 22:05 Luke Zhang 阅读(310) 评论(0) 推荐(0) 编辑
摘要:数据绑定模式共有四种:OneTime、OneWay、OneWayToSource和TwoWay,默认是TwoWay。一般来说,完成数据绑定要有三个要点:目标属性是依赖属性、绑定设置和实现了INotifyPropertyChanged接口的数据源(数据上下文)。 阅读全文
posted @ 2012-10-31 13:08 Luke Zhang 阅读(2910) 评论(0) 推荐(0) 编辑
摘要:前一段半心半意地学习了一下WPF,是从控件入手的,发现巨容易,甚至有些无趣。昨天面试,被问到了很多WPF的特性的东西,直接就傻了。于是乎,还是要去深刻的学习一下WPF。刚刚试了一下数据绑定,几次都没有成功,后来发现是DataContext搞得鬼。 阅读全文
posted @ 2012-10-30 20:27 Luke Zhang 阅读(31138) 评论(1) 推荐(0) 编辑
摘要:当使用WAS寄宿MSMQ的时候,即使用net.msmq协议的时候,会出现很多错。这是因为使用MSMQ需要比其他协议配置更多的地方。。。 阅读全文
posted @ 2012-10-22 15:50 Luke Zhang 阅读(2636) 评论(0) 推荐(0) 编辑
摘要:对于在IIS中通过W3SVC或WAS寄宿的WCF Service,其在浏览器中显示的地址(Web地址),与其配置文件中的BaseAddress和EndPoint Address有什么关系呢?让我们来分析一下。 阅读全文
posted @ 2012-10-18 20:57 Luke Zhang 阅读(5039) 评论(1) 推荐(1) 编辑
摘要:WCF Service重命名之后,在客户端就会出现服务类型找不到的错误。要分析解决这个问题,我们就要从svc、config和code文件之间的关系入手来分析。。。 阅读全文
posted @ 2012-10-17 20:06 Luke Zhang 阅读(14624) 评论(3) 推荐(1) 编辑
摘要:通过几天的分析,终于找到不能在IIS中利用WAS寄宿TCP协议的WCF服务的原因了。事实证明所犯的错误是如此低级和愚蠢——真实的命名空间和ServiceContractAttribute中的命名空间不相同。。。 阅读全文
posted @ 2012-10-15 19:54 Luke Zhang 阅读(743) 评论(1) 推荐(0) 编辑
摘要:正在做一个使用tcp协议的WCF示例,遇到很多问题。首当其冲的问题就是——如何为WCF打开tcp端口。。。 阅读全文
posted @ 2012-10-12 11:49 Luke Zhang 阅读(956) 评论(0) 推荐(0) 编辑
摘要:添加命名的behavior节点时,还需要保留一个未命名的或者默认的behavior节,否则会出现“。。。元数据包含无法解析的引用。。。”的错误。 阅读全文
posted @ 2012-10-11 14:40 Luke Zhang 阅读(5938) 评论(1) 推荐(0) 编辑
摘要:搜索到一篇文章:【翻译】WCF Service Application和WCF Service Library的区别,收藏一下,总结两句。 阅读全文
posted @ 2012-10-11 11:08 Luke Zhang 阅读(2652) 评论(1) 推荐(0) 编辑
摘要:。。。当查到有人提到“Http默认并发数是2”,“HttpWebResponse需要关闭”的时候,我知道自己发现宝了。。。。 阅读全文
posted @ 2012-07-19 12:48 Luke Zhang 阅读(396) 评论(0) 推荐(1) 编辑
摘要:使用C#下载一个Internet上的文件主要是依靠HttpWebRequest/HttpWebResonse和WebClient。具体处理起来还有同步和异步两种方式,所以我们其实有四种组合。 阅读全文
posted @ 2011-10-21 15:33 Luke Zhang 阅读(8168) 评论(1) 推荐(0) 编辑