全部频道

查阅 软件开发、业界评论、应用技术、生活感悟、作品展示 频道的所有文章。

软件开发 .Net ASP.Net MVC MVC5配合Ninject的使用范例

网上Ninject的资料大都是MVC3或更早的,少有的几个MVC5的写的也挺麻烦的,又改 Global.asax 又自建解析器类什么的,自己尝试了一下,发现其实现在的Ninject的MVC5插件配置真的非常简单了,下面就来演示一下操作步骤…

斯克迪亚 创建于: (2015年8月18日 8:54)

软件开发 .Net ASP.Net MVC WebApi ASP.Net Web Api 提示不支持“Get”方法的解决办法

使用Chrome访问Web Api时提示: The requested resource does not support http method 'GET'. 这种情况通常都是因为你的Api Action方法名不是以“Get”作为起始,Web Api的规则很死,即使你像这样改变了路由规则: …

斯克迪亚 创建于: (2015年8月12日 13:01)

软件开发 .Net C# HTTP TCP C#对HTTP报文进行基本的解析

接上文《C#实现将TCP包拼接为完整的HTTP报文》的应用,更进一步,我们需要解析HTTP报文以进行数据分析。 要解析HTTP报文,需要实现以下操作: 读取HTTP报头提供的各种属性 分析属性值,从中获取内容编码和字符集编码…

斯克迪亚 创建于: (2015年8月4日 9:29)

软件开发 .Net C# HTTP TCP C#实现将TCP包拼接为完整的HTTP报文

接上篇《C#使用SharpPcap实现监听网卡TCP请求以获取所有HTTP访问的网址》场景,我们监听到的TCP包其实已经包含了HTTP请求的所有内容,但是它们是分段的,也就是说一个网页或文件会被截断成若干个TCP包分别发送。 那…

斯克迪亚 创建于: (2015年8月4日 8:40)

软件开发 .Net C# HTTP TCP C#使用SharpPcap实现监听网卡TCP请求以获取所有HTTP访问的网址

功能目标是监听系统内所有网络请求,并读获取请求的目标Url。 SharpPcap是基于WinPcap功能构建的类库,可以用于监听网络。 使用SharpPcap需要在系统中先安装WinPcap,否则执行时会报错说没有此模块。 WinPcap下载地…

斯克迪亚 创建于: (2015年8月4日 8:07)

软件开发 .Net ASP.Net 简单的网站激活器

众所周知,ASP.Net网站在初次访问或隔一段时间后再访问时,速度会非常慢,因为网站需要重新初始化,即使发布时选择了预编译功能,也还是难以让人满意。 解决此问题最简单的办法就是持续激活网站,避免网站资源被释放…

斯克迪亚 创建于: (2015年7月27日 10:35)

软件开发 ASP.Net ASP.Net网站部署到Windows Server 2012的操作记录(含Web Deploy)

本文记录了部署ASP.Net网站程序到一个新的 Windows Server 2012 服务器的操作步骤,其中包含了Web Deploy的安装和配置步骤,配置好 Web Deploy 可以允许我们在 Visual Studio 中直接一键发布网站,省去了手工上传、…

斯克迪亚 创建于: (2015年7月26日 1:22)

软件开发 .Net C# WPF 读写配置文件App.Config的注意事项

近期一个WPF需要读写简单的配置文件的功能,研究之后决定使用App.Config,这里记录一下使用要点: 项目中直接应该就有App.Config文件,没有的话自行创建。 打开后添加自己所需的配置项节点:<?xml version="1.0" enc…

斯克迪亚 创建于: (2015年7月20日 1:28)

软件开发 .Net ASP.Net C# JSON Web 使用JSON.NET反序列化抽象类或接口成员的方法

反序列化带有抽象或接口成员的类型时会遇到如下错误提示: Newtonsoft.Json.JsonSerializationException: Could not create an instance of type ITestInterface. Type is an interface or abstract class and canno…

斯克迪亚 创建于: (2015年7月12日 14:34)

软件开发 .Net ASP.Net C# MongoDB MVC ABP结合MongoDB的使用范例

ASP.NET Boilerplate官方的范例都是基于Entity Framework和NHibernate的,说是支持MangoDB,源码中也确实有MangoDB,但用Google寻遍世界也没找到任何说明或范例,无奈只有自己摸索了。 由于是刚刚接触ABP,测试时举…

斯克迪亚 创建于: (2015年6月25日 9:21)

软件开发 .Net C# Javascript MongoDB 正则表达式匹配“特定字符或开头或结尾”的方法

这个需求在标签搜索中常要用到,假设数据库中有类似以下标签字段字符串: 红色,樱桃红色,红色,玫红色,红宝石,红色尖晶石,玫红色石榴石,红色 这里我们要找完全匹配于“红色”的标签,为了方便测试准确性,我们使“红…

斯克迪亚 创建于: (2015年6月14日 18:36)

软件开发 .Net ASP.Net CSS MVC Web 解决MVC项目在IIS中不显示FontAwesome等字体图标的问题

本地测试无误,发布到服务器后字体图标就全不能显示了,IE里显示空,Chrome里显示长方形: 网站里MIME类型列表里是有.woff类型的: 不过不是“application/x-font-woff”,尝试在Web.config文件里覆盖之:<system.we…

斯克迪亚 创建于: (2015年5月14日 13:48)

软件开发 .Net MongoDB MongoDB官方驱动的日期时间问题

默认存储到数据库的都是世界标准时间,使用时还需要进行转换,不过可以通过特性指定属性自动转换为本地时间,代码示例如下:[MongoDB.Bson.Serialization.Attributes.BsonDateTimeOptions(Kind = DateTimeKind.Local…

斯克迪亚 创建于: (2015年3月16日 15:17)

软件开发 .Net WPF WPF的第三方NumericUpDown控件

不得不说,NumericUpDown控件应该是自WinForm转过来的童鞋们一直念念不忘的控件吧,然而WPF至今还是没有,好在有好心人做好了现成的给我们用: Controls for WPF 项目网址:https://github.com/T-Alex/WPFControls …

斯克迪亚 创建于: (2015年3月16日 0:52)

软件开发 .Net WPF XAML WPF绑定日期时间类型数据时的格式化方法

在WPF中通过XAML设置DateTime类型数值绑定时,需要注意以下两点: 不要绑定给控件的Content属性,因为它是Object类型的,字符串格式化选项对其无效,其始终以默认的方式显示,格式化只对String类型属性有效,所以通…

斯克迪亚 创建于: (2015年3月16日 0:15)

软件开发 HTML Javascript JQuery Web JQuery实现CheckBox的全选、取消全选、反选功能

在新版JQuery中一定要通过prop方法实现,而不是以前的attr方法,否则会出现第一次管用,再点就无效的问题。 有关区别详情参看:jQuery学习之prop和attr的区别 以下为实现代码,该代码会操作所有name属性为product的…

斯克迪亚 创建于: (2015年3月7日 21:13)

软件开发 .Net AForge.Net AForge.Net的BP人工神经网络测试

测试目标:给定a和b两个数,其取值范围为0-9,若两个数都大于5,则返回1,否则返回0。 相关说明直接参看代码注释。 //初始化随机数 var random = new Random(); //初始化人工神经网络,2个输入层神经元,4个神经元位…

斯克迪亚 创建于: (2015年1月22日 13:11)

应用技术 Visual Studio 多行标签页插件 Tabs Studio 11 Service

Visual Studio自身的标签显示方式实在不怎么样,打开过多的标签时,多出的标签会被隐藏,使用时很不方便,Tabs Studio 11 Service专门用于解决此问题。 应用后的效果: 标签排列紧凑,且可多行显示,在编码中型、大…

斯克迪亚 创建于: (2015年1月13日 13:51)

应用技术 支持 SyntaxHighighter 的 Windows Live Writer 代码高亮插件

PreCode,当前版本5.0.2 Code Snippet With Syntaxhighlighter Support for Windows Live Writer 官方下载地址:http://precode.codeplex.com/ 这是Syntaxhighlighter官方推荐的插件。 界面效果: 生成的HTML代码样…

斯克迪亚 创建于: (2015年1月9日 7:50)

软件开发 MongoDB MongoDB2.6安装及添加为服务的方法

系统环境: msi文件,安装到默认目录,我的是:C:Program FilesMongoDB 2.6 Standard。 在安装目录下新建data和log目录。 运行测试 以管理员模式运行cmd.exe,切换到安装目录中的bin目录下,执行以下命令:mongod.ex…

斯克迪亚 创建于: (2015年1月9日 7:33)

[切换到移动版页面]