有没有人知道我可以用来为视频找到"有趣的"代表性缩略图的算法?
我说30个位图,我想选择最具代表性的一个作为视频缩略图.
显而易见的第一步是消除所有黑框.然后或许寻找各种帧之间的"距离"并选择接近平均值的东西.
这里的任何想法或发表的论文都有帮助吗?
为了从EF 4.1获得单个回调,我可以编写的最小代码量是多少,它提供了以下内容:
OnSQLExecuted(DbCommand cmd, DateTime start, double durationMS, string stacktrace) 目前我们使用了一个似乎在泄露性能的令人讨厌的黑客,我很好奇我们如何能够以最小的影响对应用程序实现此回调.
我们能够通过黑客入侵Mini Minir来解决这个问题 - Database.DefaultConnectionFactory但是我们改变了默认工厂的默认情况意味着你不能同时拥有两个分析工厂.所以我们采取了更激进的路线.
常用的技术是相当直接的,你实现:DbProviderFactory,IDbConnectionFactory,DbProviderServices,DbConnection,DbCommand并DbDataReader以这样的方式,他们拦截电话和个人资料.
到目前为止,很容易......但是当你试图连接它时它会变得混乱:
try
{
// ensure all the factories are loaded
DbProviderFactories.GetFactory("...");
}
catch (ArgumentException)
{
}
Type type = typeof(DbProviderFactories);
DataTable table;
// SUPER UGLY - Can this be done in another way?
object setOrTable = (type.GetField("_configTable", BindingFlags.NonPublic | BindingFlags.Static) ??
type.GetField("_providerTable", BindingFlags.NonPublic | BindingFlags.Static)).GetValue(null);
if (setOrTable …Run Code Online (Sandbox Code Playgroud) 有没有人知道是否有一个API来获取Windows(XP/Vista/2000/2003)中的当前监视器状态(打开或关闭)?
我的所有搜索似乎都表明没有真正的方法可以做到这一点.
此线程尝试使用GetDevicePowerState,根据Microsoft的文档,它不适用于显示设备.
在Vista中,我可以收听GUID_MONITOR_POWER_ON,但是当手动关闭显示器时,我似乎没有得到事件.
在XP中我可以挂钩WM_SYSCOMMAND SC_MONITORPOWER,查找状态2.这仅适用于系统触发电源的情况.
WMI Win32_DesktopMonitor类似乎也没有帮助.
编辑:这是关于comp.os.ms-windows.programmer.win32 的讨论,表明没有可靠的方法来做到这一点.
其他人还有其他想法吗?
我最近一直在使用John Lam的Vibrant Ink VS配色方案,并希望对其进行调整,以便突出显示具有不同颜色的类的方法名称.原来在VS中没有选择.
ReSharper的有一个特点,提供定制的语法高亮显示.我想知道编写一个小插件给你提供精细的自定义语法突出显示有多难?有那样的开源广告吗?
编辑
谢谢大家,我设法使用DXCore破解了东西,我的VS看起来非常类似于textmate.
VS看起来很棒http://img14.imageshack.us/img14/637/awesomevsgq1.png
**注意**
我不得不稍微修改Rory的代码片段,因此它适用于C#中的虚线方法名称和相等运算符.
我现在正在使用:
string name = ea.LanguageElement.Name.Split('.').Last();
if (name == ("op_Equality")) {
name = "==";
} else if (name == "op_Inequality") {
name = "!=";
}
ea.PaintArgs.OverlayText(name,
ea.LanguageElement.NameRange.Start,
Color.FromArgb(255,204,0));
Run Code Online (Sandbox Code Playgroud) 我有一个包含地址对象的公司.SQL返回是平的,我想让Query <>加载所有对象.
cnn.Query<Company,Mailing,Physical,Company>("Sproc",
(org,mail,phy) =>
{
org.Mailing = mail;
org.Physical = phy;
return org;
},
new { ListOfPartyId = stringList }, null, true, commandTimeout: null,
commandType: CommandType.StoredProcedure, splitOn: "MailingId,PhyscialId").ToList();
Run Code Online (Sandbox Code Playgroud)
我不确定我是否也让SplitOn正确.我收到的消息是:
使用多映射API时,如果您具有Id参数名称以外的键,请确保设置splitOn参数:splitOn
建议会很棒.
Test.cs中的示例不是代码要求查询的参数.这些需要更新
我在网站中使用外部JavaScripts,因为我总是试图将JavaScript保持在底层和外部.
但谷歌的页面速度正在给出这个建议
以下外部资源具有较小的响应主体.在HTML中内联响应可以减少页面呈现的阻塞.
此外部js文件仅包含此内容
$(document).ready(function() {
$("#various2").fancybox({
'width': 485,
'height': 691,
});
});
Run Code Online (Sandbox Code Playgroud)
但在Yslow,我得到了这个建议
关于Make JavaScript和CSS外部的等级n/a
如果您的属性是普通用户主页,请考虑这一点.
Run Code Online (Sandbox Code Playgroud)There are a total of 3 inline scripts每次请求HTML文档时,都会下载HTML文档中内联的JavaScript和CSS.这减少了HTTP请求的数量,但增加了HTML文档的大小.另一方面,如果JavaScript和CSS位于浏览器缓存的外部文件中,则HTML文档大小会减少,而不会增加HTTP请求的数量.
哪个是谷歌或雅虎?
在自定义Visual Studio配色方案时,我常常被"字体和颜色"区域混淆.

通常,我想改变一种特定的颜色,比如说:用于TODO线条的颜色,但我需要阅读100多个颜色名称才能弄清楚它是什么.我经常无法确定什么颜色是什么.
是否有任何文件列出哪些颜色?
或者甚至更好,是否有插件允许我在编辑器中突出显示文本并更改所选文本的方案(找出它是什么颜色)?
我们有各种页面的嵌套布局.例如:
Master.cshtml
<!DOCTYPE html>
<html>
<head>...</head>
<body>@RenderBody()<body>
</html>
Run Code Online (Sandbox Code Playgroud)
Question.cshtml
<div>
... lot of stuff ...
@Html.Partial("Voting", Model.Votes)
</div>
<script type="text/javascript">
... some javascript ..
</script>
Run Code Online (Sandbox Code Playgroud)
Voting.cshtml
<div>
... lot of stuff ...
</div>
<script type="text/javascript">
... some javascript ..
</script>
Run Code Online (Sandbox Code Playgroud)
这一切都很好,但我想在所有内容之后推送所有JavaScript块在页面的页脚中呈现.
有没有办法在嵌套的partials中定义一个魔术指令,可以导致各种脚本标签在页面底部按顺序呈现?
例如,我可以创建一个捕获所有js块的魔术助手,然后获得顶层布局来渲染它:
Voting.cshtml
<div>
... lot of stuff ...
</div>
@appendJSToFooter{
<script type="text/javascript">
... some javascript ..
</script>
}
Run Code Online (Sandbox Code Playgroud) 我在dapper试图拆分包含的列时出现MultiMaps问题NULL.Dapper似乎没有实例化对象,我的映射函数接收null而不是对象.
这是我的新测试:
class Product
{
public int Id { get; set; }
public string Name { get; set; }
public Category Category { get; set; }
}
class Category
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
public void TestMultiMapWithSplitWithNullValue()
{
var sql = @"select 1 as id, 'abc' as name, NULL as description, 'def' as name";
var product = connection.Query<Product, …Run Code Online (Sandbox Code Playgroud) c# ×3
dapper ×2
.net ×1
algorithm ×1
asp.net ×1
cryptographic-hash-function ×1
cryptography ×1
hash ×1
javascript ×1
jquery ×1
md5 ×1
optimization ×1
plugins ×1
razor ×1
winapi ×1
windows ×1
yslow ×1