我正在尝试编写一个小的F#线性代数库(对于具有小矩阵的应用程序,因此内存不是问题),我想知道哪个数据结构在元素查找时间方面具有最佳性能特征,因为我那需要定义矩阵运算吗?
当我使用maven构建时,我看到它检查所有类型的外部存储库,以查找只有我的本地构建应该生成的工件.我怎么能告诉它com.myorg组只能在本地存储库中找到?基本上我想做m2eclipse在工作区分辨率上做的事情,但是在命令行上.
[INFO] snapshot com.myorg:core:0.0.1-SNAPSHOT: checking for updates from sun-jms
[INFO] snapshot com.myorg:core:0.0.1-SNAPSHOT: checking for updates from hibernate
[INFO] snapshot com.myorg:util:0.0.1-SNAPSHOT: checking for updates from sun-jms
[INFO] snapshot com.myorg:util:0.0.1-SNAPSHOT: checking for updates from hibernate
...
Run Code Online (Sandbox Code Playgroud)
背景:
我有一个分层的maven项目(一个级别).我想做一个完整的构建,所以我去顶部做mvn clean install.
我有以下XAML:
<UserControl.Resources>
<DataTemplate x:Key="ExpanderTemplate">
<Grid>
<Rectangle Stroke="Black" StrokeThickness="1" Width="10" Height="10" Fill="White" />
<Rectangle Stroke="Black" StrokeThickness="1" Width="6" Height="1" Fill="Black" />
<Rectangle Stroke="Black" StrokeThickness="3" Width="2" Height="6" Fill="Black" />
</Grid>
</DataTemplate>
<DataTemplate x:Key="CollapserTemplate">
<Grid>
<Rectangle Stroke="Black" StrokeThickness="1" Width="10" Height="10" Fill="White" />
<Rectangle Stroke="Black" StrokeThickness="1" Width="6" Height="1" Fill="Black" />
</Grid>
</DataTemplate>
</UserControl.Resources>
<Grid>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Name}" />
<Grid>
<ContentPresenter x:Name="ExpanderPresenter" ContentTemplate="{StaticResource ExpanderTemplate}" Visibility="{Binding ExpanderVisibility}" />
<ContentPresenter x:Name="CollapserPresenter" ContentTemplate="{StaticResource CollapserTemplate}" Visibility="{Binding CollapserVisibility}" />
</Grid>
</StackPanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,它本质上是一个文本块,其内容绑定到一个名称,以及两个内容提供者,它们的可见性绑定到源类上的几个Visibility对象.源类看起来像这样:
public class MyViewModel
{
public string …Run Code Online (Sandbox Code Playgroud) 在这段代码中:
int foo() {
static int x;
}
Run Code Online (Sandbox Code Playgroud)
是x每个线程中所有线程或本地的全局?或者这取决于编译器标志和/或编译器,所以我真的不知道代码是什么?
几个问题(所有问题都独立于编译器和编译器标志和操作系统):
我想这不是C++本身.(它是在C++ 0x?)一些Boost lib可以做到这一点?
我的jQuery对象如下所示:
var myJq = jQuery("<div class='a'></div><div class='b'></div>")
Run Code Online (Sandbox Code Playgroud)
myJq.find(".a")返回一个空的jQuery对象,显然是因为find()只搜索jQuery对象中包含的节点的子节点,而不是节点本身.
如何myJq使用选择器抓住其中一个div ?
这就是我想要做的.我希望每次选择元素更改时都触发一个事件.我有一个多行选择,当我进行更改(单击元素)时,它不会更改,直到选择框失去焦点.因此,每次单击选择框时,我都会尝试强制模糊.这样,如果它改变,它将触发改变的事件.如果它没有改变,什么都不会发生.
我该怎么做呢?我是否正确地接近这个?Jquery的答案也没问题.
我们的应用程序正在翻译成多种语言,我们需要有一个列出可能的语言的组合框。我们希望使用的语言的名称在语言(如法语为法语)。
是否有列出这些语言的“适当”命令?我们是否根据它们的英文名称按字母顺序排列?
更新: 这是我当前的列表(我想探索Brian Campbell提到的Unicode整理算法):
"???????",
"??",
"Nederlands",
"English",
"Français",
"Deutsch",
"???",
"???",
"Polski",
"??????? ????",
"Español",
"???????"
Run Code Online (Sandbox Code Playgroud)
更新2:这是ICU演示工具生成的列表,按美国语言环境排序。
Deutsch
English
Español
Français
Nederlands
Polski
??????? ????
???????
???????
???
??
???
Run Code Online (Sandbox Code Playgroud) 以下代码将频率为400Hz的简单正弦写入单声道WAV文件.如何更改此代码以生成立体声 WAV文件.第二个频道应该是不同的频率.
import math
import wave
import struct
freq = 440.0
data_size = 40000
fname = "WaveTest.wav"
frate = 11025.0 # framerate as a float
amp = 64000.0 # multiplier for amplitude
sine_list_x = []
for x in range(data_size):
sine_list_x.append(math.sin(2*math.pi*freq*(x/frate)))
wav_file = wave.open(fname, "w")
nchannels = 1
sampwidth = 2
framerate = int(frate)
nframes = data_size
comptype = "NONE"
compname = "not compressed"
wav_file.setparams((nchannels, sampwidth, framerate, nframes,
comptype, compname))
for s in sine_list_x:
# write the audio frames to …Run Code Online (Sandbox Code Playgroud) 所以我正在使用Raphael JS尝试动画.
这是我尝试过的:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://raphaeljs.com/raphael.js"></script>
<script type="text/javascript">
$(window).load(function () {
var R = Raphael("holder", 640, 480);
var test = R.text(200, 200, "Test string");
test.animate({cx: 20, cy: 20}, 2000);
});
</script>
</head>
<body>
<div id="holder">
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我的文字只剩下200,200.对于为什么这不起作用的任何想法?
我想在我的Silverlight应用程序中使用数据注释来处理验证.内置的验证属性(主要是StringLength和Required)非常棒,让生活变得非常简单.然而,他们似乎有一个严重的缺陷.例如,如果我的语言环境设置为fr-CA,则验证例外仍为英语 - "名称字段是必需的","字段名称必须是最大长度为20的字符串"等.
这是一个主要问题.这意味着如果我想要内置验证属性的本地化错误消息,我必须手动将ErrorMessage/ErrorMessageResourceType添加到业务层中每个validatable属性的每个验证属性,并为每个错误消息手动添加已翻译的字符串.
所以......我在这里错过了一些东西吗?有没有办法自动将内置验证属性本地化?还是其他一些更简单的方法呢?或者我完全没有运气,并坚持手动路线?
任何意见或想法将不胜感激.
javascript ×2
jquery ×2
binding ×1
c++ ×1
data-binding ×1
f# ×1
localization ×1
maven-2 ×1
python ×1
raphael ×1
static ×1
validation ×1
variables ×1
visibility ×1
wav ×1
wave ×1
wpf ×1