我正在研究WPF应用程序,我正在使用MVVM模式构建它.最初我有一个想法,ViewModels应该是可重用的,但现在我不再太确定了.
所以; 是否应该考虑具有一个特定View的ViewModel类,或者考虑可重用性?
所以我正在编写一个使用Simple将数据存储为xml文件的Java应用程序,但是当它存储在网络驱动器上时,与使用本地硬盘驱动器相比,它的文件速度非常慢.因此,我希望在将其复制到所需目的地之前将其存储在本地.
是否有一些智能方法可以以独立于系统的方式在Java中查找临时本地文件存储?
例如,返回某些东西,例如c:/temp在windows中,/tmp在linux中,以及同样用于其他平台(例如mac).我可以使用应用程序路径,但问题是Java应用程序也是从网络驱动器运行的.
是否可以使用php XMLWriter将新节点插入现有的xml文件,然后保存文件?每次我想要更新xml文件时,实际创建一个新文件对我来说会更有益.
我刚开始使用C#,我有几个问题.有没有办法像下面这样编写VB.NET Select语句的C#等价物?
Select Object.Name.ToString()
Case "Name1"
'Do something
Case "Name2"
'Do something else
Case Else
'Do the default action
End Select
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
感谢到目前为止的输入,如果我将几个控件挂钩到一个事件处理程序,如下所示,我想对每个控件执行稍微不同的操作:
Private Sub Button_Click(sender as Object, e as EventArgs) _
Handles button1.Click, Button2.Click
'do a general activity
Select CType(sender, Button).Name
Case button1.Name
'do something
Case button2.Name
'do something else
Case Else
'do the defalut action
End Select
End Sub
Run Code Online (Sandbox Code Playgroud)
有没有办法在C#中执行上面的select语句而不必使用嵌套的ifs?
想象一下这个简化的标记:
<div id="header">
<!-- Other things.... -->
<div id="detail">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
并假设您已经拥有此代码:
var $hdr = $("#header");
Run Code Online (Sandbox Code Playgroud)
jQuery以这种方式查找"细节"是否有任何速度差异:
var $detail = $("#detail", $hdr);
Run Code Online (Sandbox Code Playgroud)
VS
var $detail = $("#detail");
Run Code Online (Sandbox Code Playgroud)
由于ID正在查找详细信息?
我正在研究一个多线程程序,我有许多工作线程执行不等长的任务.我想对任务进行负载平衡,以确保它们完成大致相同的工作量.对于每个工作T 我 我有一个数字c 我 提供了一个很好的近似认为是必需的任务的工作量.
我正在寻找一个有效的(O(N)N =任务数或更好的)算法,这将给出"大致"给定c i值的良好负载平衡.它不一定是最优的,但我希望能够对结果分配的糟糕程度有一些理论界限.
有任何想法吗?
我正在使用JAXB和xjc将我的XML Schema编译为Java类.我不想手动编辑这个生成的类.我有像这样的xml架构:
<xs:element name="root">
<xs:complexType>
<xs:sequence>
<xs:element name="items">
<xs:complexType>
<xs:sequence>
<xs:element ref="item" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)
xjc生成一个Items只包含Item对象列表的类.是否有机会省略该类Items并Item直接在Root类中列出对象?
我知道这可以通过@XMLElementWrapper注释完成,但我不知道如何告诉xjc创建这样的.
谢谢你的任何建议!
最好的问候,马库斯
我需要搜索存储在集合中的名称.
搜索条件:例如:'搜索名称'.如果我给'N',则应显示此名称.如果我给出任何字母表,那么应该显示包含给定字母表的所有名称.该名称可以包含多个单词.
我正在使用List集合.
搜索条件:例如.1)a 2)xyz 3)全名4)如果名称在任何位置包含给定的字母,则应显示名称.
我有.Net 3.5
有没有办法使用mod_rewrite为许多URL 主动提供Apache的默认内置404页面?不是自定义错误文档,而是像
RewriteCond %{REQUEST_URI} ^/dirname/pagename
RewriteRule -- serve 404 page -----
Run Code Online (Sandbox Code Playgroud)
我知道如何构建一个发送404标头的PHP页面,并mod_rewrite重定向所有的URL,但我更喜欢mod_rewrite仅基于的解决方案.
我刚想到了重定向到一个不存在的地址:
RewriteCond %{REQUEST_URI} ^/dirname/pagename
RewriteRule .* /sflkadsölfkasdfölkasdflökasdf
Run Code Online (Sandbox Code Playgroud)
但这会在错误页面上给用户提供"/sflkadsölfkasdfölkasdflökasdf不存在"的消息,这看起来有点不专业.
我已经看到了Vim 80列布局问题,但那里的答案只突出了超过80个字符标记的实际内容.我希望打开一个100+列Vim窗口,最左边的80列使用正常背景和任何过去使用略有不同背景的东西.Vim窗口背景应该是不同的颜色,而不仅仅是超过80个字符点的文本.这表明我有多接近80-char点,而不必先完成它.
我认为目前不可能,但我想我会问以防万一.
也许它可以用插件完成?
通过在TextMate的常规首选项中选择"突出显示右边距",您可以看到所需Vim行为的示例.

.net ×2
java ×2
.net-3.5 ×1
algorithm ×1
apache ×1
c# ×1
file-io ×1
heuristics ×1
javascript ×1
jaxb ×1
jquery ×1
mod-rewrite ×1
mvvm ×1
php ×1
reusability ×1
scheduling ×1
vb.net ×1
vb.net-to-c# ×1
viewmodel ×1
vim ×1
wpf ×1
xjc ×1
xml ×1