05 2018 档案

摘要:值类型还有引用类型?结构还是类? 值类型在内存管理上有很好的性能,很少会有堆内存碎片,很少间接访问。但是值类型在面向对象技术上的支持是有限的。 把值类型当作一个底层次的数据存储类型,把应用程序的行为用引用类型来表示。 阅读全文
posted @ 2018-05-30 15:25 _York 阅读(388) 评论(1) 推荐(0) 编辑
摘要:使用#if #endif可以在同样源码上生成不同的编辑(结果),通常是调式(debug)和发布(release)版本。 但是#if/#endif很容易被滥用,使得编写的代码难以理解和调式,所以C#提供了条件特性(Conditional attribute)来识别哪些方法可以根据环境设置来判断是否应该 阅读全文
posted @ 2018-05-30 15:12 _York 阅读(377) 评论(3) 推荐(1) 编辑
摘要:无论何时,正确选择使用as运算符进行类型转换。比盲目的强制类型转换更安全,而且在运行时效率更高。 用as和is进行转换时,并不是对所有用户定义的类型都能完成,只是在运行时类型和目标类型匹配时,转换才能完成。 1、强制转换是不安全的,可能有异常抛出。需要try catch 结构来保证程序运行 2、as 阅读全文
posted @ 2018-05-30 14:50 _York 阅读(329) 评论(1) 推荐(1) 编辑
摘要:1、始终使用属性(Property),而不是字段(Data Member) C# 属性已经晋升为一等公民,如果你的类中还有public的字段,Stop。访问属性和字段的方式是一样的,但是属性是用方法(methods)实现的。 当有新的需求,通过修改属性来实现比在程序里面修改所有的public字段来实 阅读全文
posted @ 2018-05-30 14:25 _York 阅读(596) 评论(2) 推荐(2) 编辑
摘要:Asp.Net网站发布后,有部分文件为了安全性,是不能直接通过url访问获取 通常有2种做法: 1、将文件目录建立在 App_code 或者App_Data 等默认的隐藏目录下 2、将文件的目录添加到请求筛选的隐藏段里面,使文件不可直接通过url访问 在IIS配置是请求筛选 >添加隐藏段 ,在IIS 阅读全文
posted @ 2018-05-24 13:16 _York 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:MIME内容类型 https://www.iana.org/assignments/media-types/media-types.xhtml 媒体在各浏览器的支持情况: https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_medi 阅读全文
posted @ 2018-05-14 14:06 _York 阅读(274) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-2.1#startup-conventions ASP.NET Core支持在运行时设置应用程序环境变量 ASP.N 阅读全文
posted @ 2018-05-11 15:29 _York 阅读(437) 评论(0) 推荐(0) 编辑
摘要:1、NuGet安装 NAudio,项目及demo的网址:https://github.com/naudio/NAudio Encode to MP3, WMA and AAC with MediaFoundationEncoder 使用MediaFoundationEncoder将音频文件编码为MP 阅读全文
posted @ 2018-05-09 14:41 _York 阅读(1652) 评论(0) 推荐(0) 编辑
摘要:使用ffmpeg.exe 将wav音频文件转码为MP3和MP4 1、转码为MP3 2、转码为ogg 调用ffmpeg.exe的代码 LAME Vorbis格式 Vorbis是一个由Xiph.Org基金会领导的免费的开源软件项目。该项目为有损音频压缩生成音频编码格式和软件参考编码器/解码器(编解码器) 阅读全文
posted @ 2018-05-09 13:20 _York 阅读(2336) 评论(0) 推荐(0) 编辑
摘要:a) 通用选项-L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持-ss position 搜索到 阅读全文
posted @ 2018-05-09 11:40 _York 阅读(221) 评论(0) 推荐(0) 编辑
摘要:html5的audio标签只在火狐下支持wav格式的音频播放,无法兼容IE和google , 使用audioplayer.js 基本上能支持大部分浏览器播放wav音频文件,经测试IE、火狐、google浏览器都可以播放编码格式为: 的wav格式的音频 当audio标签不支持或者audio不能播放相应 阅读全文
posted @ 2018-05-07 14:02 _York 阅读(6398) 评论(0) 推荐(0) 编辑
摘要:1、在http://www.aspnetboilerplate.com/Templates 网站下载ABP模版 2、解压后打开解决方案,解决方案目录: 3、在AbpTest.Web.Host项目的appsettings.json中配置数据库连接字符串 新建名为AbpTestDb的空白数据库,在NuG 阅读全文
posted @ 2018-05-02 16:43 _York 阅读(630) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示