我必须开发一个wpf控件,它应该具有与众所周知的边界相同的行为.控制的形状应该是新的部分.每个可定义的封闭路径应用于定义控制的外观.
我需要帮助来实现这一目标.目前我不知道如何将矩形(??)与闭合路径互换.
任何帮助将受到高度赞赏.
我研究了为Web应用程序排队的概念(即将某些类型的作业放入队列中以供单独的工作人员完成,而不是在Web请求周期中完成).
我想知道是否有任何好的解决方案可以在ASP.NET MVC环境中使用.
有没有人有任何(好的或坏的)经历?
谢谢!
更新:
只是为了澄清,我不是在谈论排队传入的请求.我会试着说明我的意思......
1)标准情况:
2)我正在研究的内容:
在另一个过程中(可能在发送响应之后):
在第一个实例中,用户已经等待了很长时间来进行服务器重新计算,在第二个实例中它很快.
当然,某些类型的工作适合于此,有些则不适合.
UPDATE2:
客户端不必立即使用长作业的结果进行更新.只要用户碰巧刷新页面(当然,在作业完成之后),这些更改就会在应用程序中显示出来.
想想堆栈溢出中发生的一些事情 - 它们不会立即在应用程序的每个部分更新,但这种情况很快发生 - 我怀疑其中一些工作正在排队.
我在同一台机器上同时拥有Apache 2和JBoss 4.2.3,并希望它们都使用80端口.有几种方法我看到人们在做这个mod_jk,mod_proxy,但我不确定哪一个是最好的.
我不需要任何负载平衡,但我确实需要HTTPS.
我的DBA刚刚失去了他在我们的开发数据库上做的一些开发工作.可怜的家伙.很自然地,我们的经理在我们的状态会议上问他如何发生这种情况以及我们如何避免将来发生这种情况."源头控制可以缓解这个问题"我建议...... dba的回应; "不,我们只是更频繁地备份服务器".现在,我想帮助我的DBA了解源代码控制是什么以及它如何与该架构上的数据库架构和开发相结合.
以前我试过向他解释一下,表和存储过程背后的源代码并没有什么特别之处,它应该在源代码控制系统中(在本例中为TFS).但他只是没有咬人.现在,虽然这个错误是在最近的记忆中,但我想再次尝试.
所以我的问题是,你知道我可以传递给我的DBA的任何好建议,甚至可能有一些资源解释你将如何迁移数据库模式以进行源代码控制并在构建中找到适当的位置部署过程?
关于环境的几个事实:
澄清: 过去,我们一直在与其他DBA一起使用DB Ghost和其他变更管理解决方案.我们甚至拥有VS DB版的许可证!问题是让DBA甚至考虑这种为数据库开发的方式.他真的是老派(即从环境到环境手动迁移),不幸的是他是唯一一个对这个特定数据库有所了解的人.
sql-server version-control tfs database-design build-process
这里的代码没有返回预期的内容:
jQuery('<div>Look here: [ jQuery0="null" ]</div>').html()
Run Code Online (Sandbox Code Playgroud)
相反,你得到:
Look here: [ ]
Run Code Online (Sandbox Code Playgroud)
有问题的jQuery源代码:
html: function( value ) {
return value === undefined ?
(this[0] ?
this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g, "") :
null) :
this.empty().append( value );
},
Run Code Online (Sandbox Code Playgroud)
这背后的动机是.replace什么?我没有时间来讨论jQuery的其余部分,但这样的代码让我想知道我是否应该在生产中使用jQuery.
我是LINQ的新手,所以我在这里很困惑.我有一个数据库,并尝试运行以下代码.
IQueryable<decimal> location_ids = (from m in _db.Admins
where m.UserId.Equals("c5d3dc0e-81e6-4d6b-a9c3-faa802e10b7d")
select m.LocationId);
if (!location_ids.Contains(new Decimal(conf.umisteni.Budova.ID)))
Run Code Online (Sandbox Code Playgroud)
在if语句中,我得到一个错误,我不明白,也不知道,如何解决它:
System.NotSupportedException: LINQ to Entities does not recognize the method 'Boolean Contains[Decimal](System.Linq.IQueryable`1[System.Decimal], System.Decimal)' method, and this method cannot be translated into a store expression.
at System.Data.Objects.ELinq.ExpressionConverter.MethodCallTranslator.DefaultTranslator.Translate(ExpressionConverter parent, MethodCallExpression call)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
有没有办法以编程方式检索与C#一起使用的Excel Interop库的版本?
我知道我可能会在注册表中查找已安装的Microsoft Office实例,但我很好奇Excel库是否包含此信息.
我知道当您引用库时,此信息包含在Visual Studio中,但我无法在运行时看到该信息.
我问这个是因为它在您保存工作簿时指示文件扩展名,如果您使用".xls"保存2007工作簿,则2007抱怨扩展名不正确.
我在github上有一个项目的分支,其中主干线最近被标记了.我想将标记修订的代码拉到我的fork中.我该怎么办?
我尝试使用此片段在Windows 7上绑定Java 1.6中的IPv6服务器套接字:
ssock = ServerSocketChannel.open();
ServerSocket sock = ssock.socket();
sock.bind(new InetSocketAddress(InetAddress.getByAddress(new byte[16]), 0));
Run Code Online (Sandbox Code Playgroud)
不幸的是,这会因IOException而失败:协议族不支持的地址族:bind
我知道Java的编写假设Windows使用单独的v4和v6堆栈(即使Windows 7没有),因此绑定v4和v6的单个套接字也无法工作.但是,这不是我想要做的:我只想将v6套接字绑定到任何地址(即::).
编辑:Vista上也失败了.
我究竟做错了什么?