51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Html.ActionLink与Url.Action区别

Html.ActionLink与Url.Action区别

一、@Html.ActionLink()概述  在MVC的Rasor视图引擎中,微软采用一种全新的方式来表示从前的超链接方式,它代替了从前的繁杂的超链接标签,让代码看起来更加简洁。通过浏览器依然会解析成传统的a标签。除此之外,还允许我们添加Html属性。下面来看看@Html.ActionLink()...

VS2017添加引用报错

VS2017添加引用报错

未能正确加载“ReferenceManagerPackage”包。此问题可能是因配置更改或安装另一个扩展导致的。可通过查看文件“C:UsersAdministratorAppDataRoamingMicrosoftVisualStudio15.0_3dfc125b...

C# 获取从1970-01-01 00:00:00至今的时差

C# 获取从1970-01-01 00:00:00至今的时差

(DateTime.Now.ToUniversalTime().Ticks-621355968000000000)/1000 ...

c#对list排序

c#对list排序

经常看到有人因为使用.net中的集合类处理海量数据时性能不够理想,就武断的得出.net不行,c#也不行这样的结论。对于.netframework这样的类库来说,除了性能以外,通用性和安全性同样重要,而为了后者,有时就不得不牺牲性能。如果你的程序核心就是处理大量数据集合,并且对.net内置类库性能不满...

C#与C/C++的交互

C#与C/C++的交互

最近在编写Warensoft3D游戏引擎,并预计明年年初发布测试版本,底层引擎使用DirectX和MONO来编写,上层的逻辑使用C#来编写,因此编写了大量C#与C++互调的代码,现在经验写出来与大家分享,并希望后来者少走弯路。C#与C++交互,总体来说可以有两种方法:利用C++/CLI作为代理中间层...

.net C# 网页播放器 支持多种格式 媒体播放器 播放器 代码

.net C# 网页播放器 支持多种格式 媒体播放器 播放器 代码

.avi格式代码片断如下:<objectid='video'width='400'height='200'border='0'classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBC...

怎样让Timer的事件停止

怎样让Timer的事件停止

using System;using System.Collections.Generic;using System.Text;using System.Timers;namespace eventTimer{   &n...

关于.net winform播放音频和视频

关于.net winform播放音频和视频

由于最近项目需要在winform中有播放视频文件功能,相继在网上找了些资料,现在总结一下:需要播放视频文件,有四种实现方式:一、使用vs自带的windowsmediaplay控件优点:上手容易,使用简单;缺点:界面固定,支持格式有限。二、使用微软的DirectX播放优点:可以自定义界面,支持的播放格...

C# RESTful API 访问辅助类

C# RESTful API 访问辅助类

REST全称是RepresentationalStateTransfer,有人说它是一种风格,并非一种标准,个人觉得挺有道理。它本身并没有创造新的技术、组件与服务,更像是告诉大家如何更好地使用现有Web标准中的一些准则和约束,也不可否认,RESTFul是目前最流行的API设计规范,用于Web数据接口...

c#怎么判断输入法

c#怎么判断输入法

控件的ImeMode属性设为On切换为中文:foreach(InputLanguageinputLanguageinInputLanguage.InstalledInputLanguages)         ...

RegisterWindowMessage自定义消息

RegisterWindowMessage自定义消息

UINTWINAPIRegisterWindowMessage(__inLPCTSTRlpString);WindowAPI写道Parameters lpString[in]Type:LPCTSTRThemessagetoberegistered.Returnvalue Type...

C# 实现 WINDOWS 消息过滤

C# 实现 WINDOWS 消息过滤

窗体继承IMessageFilter接口,重写PreFilterMessage方法,针对需要过滤或增加处理的事件代码进行判断,需要过滤的消息返回true,需要原封装控件继续处理的返回false,继续系统默认处理;窗体继承接口如下:PublicpartialclassForm1:Form,Imessa...

VSCode 开发插件 推荐

VSCode 开发插件 推荐

 本文介绍了目前前端开发最受欢迎的开发工具VSCode必装的10个开发插件,用于大大提高软件开发的效率。VSCode的基本使用可以参考我的原创视频教程「VSCode高效开发必装插件」。 相当于视频教程的补充更新,这里再次给大家整理出10个必装的VSCode编辑器插件。编辑器的基本...

C#实现基于ffmpeg加虹软的人脸识别demo及开发分享

C#实现基于ffmpeg加虹软的人脸识别demo及开发分享

对开发库的C#封装,屏蔽使用细节,可以快速安全的调用人脸识别相关API。具体见github地址。新增对.NETCore的支持,在Linux(Ubuntu下)测试通过。具体的使用例子和Demo详解,参见博客地址。更新: 增加对V1.1两个新功能的支持。关于人脸识别 目前的人脸识别已...

asp.net 自定义 Http Post,Get,WebClient ,TcpClient 请求url地址

asp.net 自定义 Http Post,Get,WebClient ,TcpClient 请求url地址

///<summary>    ///发生post请求    ///</summary>    ///<paramname="Url"></param>    ///<paramname="postDataStr"></param&g...