Welcome 微信登录

首页 / 软件开发 / .NET编程技术

一种集合“相等性”的实现

一种集合“相等性”的实现

一种集合“相等性”的实现2015-12-09最近在工作中遇到了一个小的功能,就是需要向一个服务发送请求命令,需要判断请求是否发生变化,如果发生变化了,则重新请求。该问题实际上就是判断两个集合是否相等,只需要记录最后一次请求的元素的集合,然后将其和最新一次进行比较是否相等。需要说明的是这里定义的集合相等是指:两个集合如果元素值一样并且出现的次数也一样,即使顺序不一样也认为是相等,比如集合A={1,2,3,4,4,5} 集合B={1,4,4,2,3,5} 这两...
Excel开发中与线程相关的几个问题

Excel开发中与线程相关的几个问题

Excel开发中与线程相关的几个问题2015-12-09采用VSTO或者Shared Add-in等技术开发Excel插件,其实是在与Excel提供的API在打交道,Excel本身的组件大多数都是COM组件,也就是说通过Excel PIA来与COM进行交互。这其中会存在一些问题,这些问题如果处理不好,通常会导致在运行的时候会抛出难以调试的COM异常,从而导致我们开发出的Excel插件的不稳定。和普通的WinForm程序一样,Excel也是一种STA(Sin...
针对64位Excel的插件的开发和部署

针对64位Excel的插件的开发和部署

针对64位Excel的插件的开发和部署2015-12-09自Office 2010版本开始有了32位和64位之分,对Excel来说,32位的Excel和64位的Excel在性能上的主要区别是64位的Excel能够处理2G及2G以上的大数据集。随着64位操作系统的安装,Office 2010及以上版本的普及以及计算机的内存容量越来越高,使用64位Excel的用户越来越多,所以让插件支持64位Excel能够赢得一部分用户。前面十篇文章中所讲解的技术适用于不同版...
抛弃NVelocity,来玩玩Razor

抛弃NVelocity,来玩玩Razor

抛弃NVelocity,来玩玩Razor2015-12-09 cnblogs 一线码农对于内容型,不易变动的东西我们都希望给它来个静态化,还有种情况就是比如新浪云不支持.net,为了能跑起我们的网站,只能放些静态页面上面,外加jsonp来实现交互,我们知道.net中有很多模板引擎,但都不是原装的,所以基本都没有代码提示,用起来比较不爽,自razor出来后,私活中也抛弃了原先使用的NVelocity,而采用原装的razor。好了,我们先看看怎么玩,首先我们去...
AS与.net的交互:详解UrlRequest

AS与.net的交互:详解UrlRequest

AS与.net的交互:详解UrlRequest2015-12-11 cnblogs 一线码农在.net中我们知道有一个叫做WebHttpRequest的东西,用它我们可以实现各种网络偷窥,监控,采集和机器人,如果外加一个模式识别,那真是吊爆了。。。在as中我们也可以实现同样的功能,而且我们可以配合js来做到跨域,采集cookie等等一些用户行为分析,也算是web开发中的一把利器。一:构建与外部程序的通信1:一般要三个步骤<1> 使用UrlReq...
AS与.net的交互:加载web上的xml

AS与.net的交互:加载web上的xml

AS与.net的交互:加载web上的xml2015-12-11 一线码农 最近搞了个私活,需要用as去加载一个网站的xml,不过本人as也不咋滴,就去看看怎么玩,看完之后也蛮简单的。由于业务上比较复杂,就随便说个小例子吧。很多时候,为了页面区域更加灵活,生动,有吸引力,或多或少的都要使用flash,如果flash不能与外界进行交换,那确实会大大限制的flash的功能,也就不好玩了,在很多网站上我们都能看到用flash来显示当前的在线用户数,或者用flash...
SqlDataReader执行带输出参数存储过程的错误分析

SqlDataReader执行带输出参数存储过程的错误分析

SqlDataReader执行带输出参数存储过程的错误分析2015-12-11在上一篇随笔:SqlDataReader读取分页数据,pageCount你是肿么了?遇到了很让人头疼的问题:SqlDataReader执行带输出参数的存储过程总是获取不到输出参数的正确值。这里将解决办法及分析过程列出,为遇到相同问题的小伙伴提供一种解决方案。在SqlDataReader读取分页数据,pageCount你是肿么了?的评论中有博友提出将param[2].Directi...
Windows 8 本地化多语言支持

Windows 8 本地化多语言支持

Windows 8 本地化多语言支持2015-12-11在Win8平台处理本地化多语言的支持相对比较容易的,但比WP8稍微复杂一点,并不像WP8平台那样大部分工作都有VS IDE处理,Win8平台的操作基本需要开发者处理。并且在xaml中的使用也稍有不同。同样需要强调的是无论您目前的应用是否需要支持多语言,将您的代码从可本地化的资源中分离出来统一放到资源文件中是一个很好的编码习惯。本地化多语言配置参考下图中目录结构,创建Strings文件夹以及子目录和Re...
高版本VS发布时预编译可能导致Mono中Razor找不到视图

高版本VS发布时预编译可能导致Mono中Razor找不到视图

高版本VS发布时预编译可能导致Mono中Razor找不到视图2015-12-13早前一段时间,一位朋友在Q群里面找到我,说它按照《Linux.NET学习手记》的操作,把一个ASP.NET MVC 4.0的项目部署到Mono之后出现Razor无法找到视图的现象。当时费了一番周章才把问题解决。而最近一段时间,群里也有其他的朋友出现相同的问题,随着时间的推移,想必会有越来越多朋友会使用高版本的VS,于是我把当时的情况重现出来,并把解决办法记录下来。像往常一样,我...
如何解决Entity Framework查询匿名对象后的跨域访问

如何解决Entity Framework查询匿名对象后的跨域访问

如何解决Entity Framework查询匿名对象后的跨域访问2015-12-15在Entity Framework中,可以使用lambda表达式进行对数据的查询,而且可以将查询结果直接映射为对象或者对象列表,这极大的提高的开发速度,并且使数据层的数据更加方便处理和传递。但是很多时候,我们不需要把整个表的字段都查出来,如果我们直接把整个数据实体查询出来,就极大的影响了性能,所以我们需要通过查询匿名对象或者已经定义的方式,对数据库进行查询;1.实例使用的数...
防刷票机制研究和.NET HttpRequest Proxy

防刷票机制研究和.NET HttpRequest Proxy

防刷票机制研究和.NET HttpRequest Proxy2015-12-17 cnblogs 小九的学堂最近应朋友之约 测试他做的投票网站 防刷票机制能力如何,下面有一些心得和体会。朋友网站用PHP写的,走的是HttpRequest,他一开始认为IP认证应该就差不多了。但说实话这种很low,手动更换代理服务器手动刷都可以。但程序员的手就是程序,于是,首先,百度到 一些 免费代理服务器,非常多网站分享这些。按一定格式来储存到TXT文件。第二步使用Fidd...
基于支持向量机的车牌识别:opencv2.4.7+vs2012环境搭建

基于支持向量机的车牌识别:opencv2.4.7+vs2012环境搭建

基于支持向量机的车牌识别:opencv2.4.7+vs2012环境搭建2015-12-17 cnblogs sleeper_qp环境说明:环境:OS:win7 sp1opencv:2.4.7vs2012搭建过程:PS:机器上原本已安装vs20121.opencv1.1 下载,直接双击安装即可。此处我的安装位置为D:\opencv,自己根据需要修改,设安装位置为OPENCV1.2 环境变量配置设置过程:计算机->属性 ->高级系统设置 ->...
MSBuild 中的PropertyGroup、ItemGroup及ItemMetadata

MSBuild 中的PropertyGroup、ItemGroup及ItemMetadata

MSBuild 中的PropertyGroup、ItemGroup及ItemMetadata2015-12-17 cnblogs Scale-out Thinking在软件项目不断的进展中,MSBuild 脚本可能几个月都不会被修改,因为通常编译和发布的目录是不经常变化的。但,一旦某天你需要修改了,看到那一堆 $(Something)、 @(Something)、%(Something) 是相当的头大,不得不搜索 MSDN 才能找到合理的用法。每次看到下面...
如何使用WCF订阅替换轮训

如何使用WCF订阅替换轮训

如何使用WCF订阅替换轮训2015-12-17 cnblogs 起名什么的...之前因为某些特定岗位的人不知道是不方便还是什么的原因,所以随便做了个独立于所有系统之外的邮件审批服务,功能是那些人在邮件里给待审批单据发个“同意”就自动审批通过,大致分为3部分:第一部分每隔固定时间去邮件服务器抓一批邮件下来;第二部分分析邮件格式,如果符合就提取必须的邮件内容;第三部分提交审批流驱动进行审批。我一直想做个移动端APP然后废掉它算了,不过似...
由安装IIS和.net framework先后顺序引发的问题

由安装IIS和.net framework先后顺序引发的问题

由安装IIS和.net framework先后顺序引发的问题2015-12-19 wolfy 引言最近帮别人做了一个小网站,在本机部署测试的时候,竟然浏览不了aspx后缀的页面,但可以浏览html页面,由此想到了IIS对静态页和动态页不同的处理方式。http请求到达服务器当服务器接收到一个http请求时,IIS需要决定如何去处理这个请求,根据文件的后缀名来判别如何处理该请求,获得后缀名之后,会在服务端寻找可以处理这类后缀名的应用程序,如果IIS找不到可以处...
<< 131 132 133 134 135 136 137 138 139 140 >>