码迷,mamicode.com
首页 > Windows程序 > 日排行
AudioEffect中文API
在Android2.3中增加了对音频混响的支持,这些API包含在android.media.audiofx包中。 一、概述 AudioEffect是android audio framework(android 音频框架)提供的音频效果控制的基类。开发者不能直接使用此类,应该使用它的派生类。 下面列 ...
分类:Windows程序   时间:2017-12-07 13:34:19    阅读次数:295
Web Api 2.0中使用Swagger生成Api文档的2个小Tips
当Web Api 2.0使用OAuth2授权时,如何在Swagger中添加Authorization请求头? Swagger说明文档支持手动调用Api, 但是当Api使用OAuth2授权时,由于没有地方可以输入授权Token, 导致响应结果一直是401没有授权。 解决方案: 在Swagger配置文件 ...
分类:Windows程序   时间:2017-12-07 14:56:49    阅读次数:252
[TC_SRM_466]Drawing Black Crosses
[TC_SRM_466]Drawing Black Crosses 试题描述 $n \times m$($n, m \le 20$)的棋盘 其中至多有 $8$ 个格子为黑色,其他格子为白色 每次可以选一个白格子把它所在的行、列包括它本身变成黑色 求把棋盘全变成黑色的操作方案数 输入 传给你一个 st ...
分类:Windows程序   时间:2017-12-07 15:18:57    阅读次数:260
dingo/API 最新版 V2.0 之安装讲解
我发现关于dingo/API V2.0的资料少之又少,应该也是发布时间不久的原因。下面,我就来给大家讲解(翻译)下官方的英文文档,如果有说的不对的地方,请指正。先附上,官网wiki地址https://github.com/dingo/api/wiki。 The Dingo API package i ...
分类:Windows程序   时间:2017-12-07 15:25:18    阅读次数:297
【转】编写高质量代码改善C#程序的157个建议——建议99:重写时不应使用子类参数
建议99:重写时不应使用子类参数 重写时,如果使用了子类参数,可能会偏离设计者的预期目标。比如,存在一个如下继承体系: 现在,类型ManagerSalary中的SetSalary方法重写了Salary中的相同方法,重写的方法采用一个子类参数: 调用者的代码看起来如下: 设计者的本意是要设置经理的薪水 ...
分类:Windows程序   时间:2017-12-07 16:03:10    阅读次数:214
【转】编写高质量代码改善C#程序的157个建议——建议98:用params减少重复参数
建议98:用params减少重复参数 如果方法的参数数目不定,且参数类型一致,则可以使用params关键字减少重复参数声明。 此处三个方法可以合并成一个方法: 转自:《编写高质量代码改善C#程序的157个建议》陆敏技 ...
分类:Windows程序   时间:2017-12-07 16:03:47    阅读次数:212
【转】编写高质量代码改善C#程序的157个建议——建议97:优先考虑将基类型或接口作为参数传递
建议97:优先考虑将基类型或接口作为参数传递 除了公开及类型或接口外,方法的参数也应该考虑基类型或接口。 以Enumerable类型为例,它的成员方法中只要涉及需要操作集合对象的地方,都要使用IEnumerable泛型接口,比如: 该方法用于获取集合指定数量的一个子集。正是因为存在这个扩展方法。我们 ...
分类:Windows程序   时间:2017-12-07 16:04:30    阅读次数:202
【转】编写高质量代码改善C#程序的157个建议——建议96:成员应优先考虑公开基类型或接口
建议96:成员应优先考虑公开基类型或接口 类型成员如果优先考虑公开及类型或接口,那么会让类型支持更多的应用场合。 FCL中最典型的例子是集合的功能操作。集合根据功能划分有多种类型,比如List<T>、Dictionary<TKey,TValue>、HashSet<T>等。以一个最简单的操作Empty ...
分类:Windows程序   时间:2017-12-07 16:06:17    阅读次数:204
Windows10内置Linux子系统
WSL 前言 前段时间,机子上的win10又偷偷摸摸升级到了一周年正式版,比较无奈。不过之前听闻这个版本已经支持内置的linux子系统,于是就怀着好奇心试玩了一把。虽然期间遇到了很多问题,但总体来说这个子系统体验还不错,在这里就分享一些关键步骤和遇到的问题,剩下的大家自己折腾吧。。 启用linux子 ...
分类:Windows程序   时间:2017-12-07 17:23:25    阅读次数:296
window的PHP开发(wamp)下安装redis扩展
从本地环境开始,windows下的php环境,我用的wamp,实际上是apache2,php5.5.12,先从网上找到相关的redis的包需要的文件:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/(一搜可以找到一堆,大同小异,唯一需要 ...
分类:Windows程序   时间:2017-12-07 17:24:45    阅读次数:254
简单对比一下不同Windows操作系统在相同硬件配置的情况下浏览器js引擎的性能
最近部门进行Windows客户端的测试产品单点性能, 感觉不在通的windows版本以及浏览器内核的情况下性能可能有差异, 也一直没有找到一个比较好的对比工具, 今天用chrome的控制台简单测试了下js 的简单加法的性能对比. 使用的windows系统以及chrome的版本 win10 1709 ...
分类:Windows程序   时间:2017-12-07 18:49:39    阅读次数:213
【转】编写高质量代码改善C#程序的157个建议——建议107:区分静态类和单例
建议107:区分静态类和单例 有一种观点认为:静态类可以作为单件模式的一种实现方式。事实上,这是不妥当的。按照传统的观点来看,单例是一个实例对象。而静态类并不满足这一点。静态类也直接违反面向对象三大特性的两项:继承和多态。 无法让一个静态类从其它类型继承的实例如下: 上面代码编译直接通不过。同时,已 ...
分类:Windows程序   时间:2017-12-07 18:50:59    阅读次数:155
离开Visual Studio C#的编译(你不知道的C#)
很多人一开始学习.net 第一天必定是安装Visual studio 或者很多关于C#学习的书上第一章节必定是告诉你要你下载一个vs 其实没有vs未必就不能开发了,只是可能说vs给我的开发带来了很多的便捷,但是作为初学者一开始就用它,可能会导致你忽略 了很多原理性的东西 , 一般在windowxp以 ...
分类:Windows程序   时间:2017-12-07 18:55:45    阅读次数:222
【转】编写高质量代码改善C#程序的157个建议——建议104:用多态代替条件语句
建议104:用多态代替条件语句 假设要开发一个自动驾驶系统。在设计之初,此自动驾驶系统拥有一个驾驶系统命令的枚举类型: 当前该枚举存在两个命令:开始、停止。又假设有一个驾驶方法可以处理车辆接收到的指令。一开始我们可能像下面这样编码: 有些人可能喜欢用switch语句(当然,switch本质上也是if ...
分类:Windows程序   时间:2017-12-07 18:56:43    阅读次数:257
c# 创建压缩包并下载文件
所需Dll下载:http://files.cnblogs.com/wangbogo/ICSharpCode.SharpZipLib.rar ...
分类:Windows程序   时间:2017-12-07 18:59:21    阅读次数:243
深入C#学习系列一:序列化(Serialize)、反序列化(Deserialize)(转)
序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用 ...
分类:Windows程序   时间:2017-12-07 18:59:44    阅读次数:272
【转】编写高质量代码改善C#程序的157个建议——建议103:区分组合和继承的应用场合
建议103:区分组合和继承的应用场合 继承所带来的多态性虽然是面向对象的一个重要特性,但这种特性不能在所有的场合中滥用。继承应该被当做设计架构的有用补充,而不是全部。 组合不能用于多态,但组合使用的频率却要远远高于继承。 继承UML图如下: 对应的代码如下: 组合UML图如下: 对应代码如下: 从设 ...
分类:Windows程序   时间:2017-12-07 19:03:02    阅读次数:212
win上配置nginx
win上配置nginx 网上配置nginx的教程大多都是linux上的,今天贴出来nginx在win上的配置,在此篇配置中,nginx代理了Tomcat以及node服务。配置如下: 注意:根据实际经验来看,在win上修改完成nginx之后,需要将nginx的所有服务都关闭,然后重启,否则,只是一味的 ...
分类:Windows程序   时间:2017-12-07 19:04:11    阅读次数:239
winform 船体最大化事件
protected override void WndProc(ref Message m) { FormWindowState previousWindowState = this.WindowState; base.WndProc(ref m); FormWindowState currentW... ...
分类:Windows程序   时间:2017-12-07 19:05:43    阅读次数:205
【转】编写高质量代码改善C#程序的157个建议——建议108:将类型标识为sealed
建议108:将类型标识为sealed sealed能够阻止类型被其他类型继承。代码如下: 这段代码提示: “无法从密封类型SampleClass派生。” 将类型修饰为sealed能够有效控制继承的深度。一个类型如果确信没有必要被继承,应该及时将其变为密封类。 在密封类中声明protected方法也是 ...
分类:Windows程序   时间:2017-12-07 19:09:26    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!