我想显示产品最接近的相关项目.所以说我正在展示产品,样式编号是SG-sfs35s.有没有办法选择哪个产品的样式编号最接近?
谢谢.
编辑:回答你的问题.好吧,我绝对想保留前2个字母,因为这是制造商代码,但是对于第一个破折号之后的部分,只是最接近的匹配.所以例如SG-sfs35s将比SG-shs35s更匹配SG-shs35s.我希望每当我做的时候这都是有道理的.就像product_style_number一样,它只会拉出完全匹配.
我最近开始在WPF编程并遇到了以下问题.我不明白如何使用该Dispatcher.Invoke()方法.我有线程经验,我做了一些简单的Windows窗体程序,我只是使用了它
Control.CheckForIllegalCrossThreadCalls = false;
Run Code Online (Sandbox Code Playgroud)
是的我知道这很蹩脚,但这些都是简单的监控应用程序.
事实是,现在我想提出一个WPF应用程序在后台检索数据,我开始了一个新的线程进行调用来检索(从网络服务器)的数据,现在我要显示它在我的WPF形式.问题是,我不能从这个线程设置任何控制.甚至没有标签或任何东西.怎么解决这个问题?
回答评论:
@Jalfp:
所以当我得到数据时,我在'new tread'中使用这个Dispatcher方法?或者我应该让后台工作程序检索数据,将其放入一个字段并启动一个等待该字段填满的新线程并调用调度程序将检索到的数据显示到控件中?
我试图通过将ViewModel模型放入后面的代码并将DataContext绑定为"this"来简化一些代码,但它似乎工作方式不同,在下面的示例中:
为什么在单击按钮时,绑定到"Message"的TextBlock不会更改,即使调用了OnPropertyChanged("Message")?
XAML:
<Window x:Class="TestSimple223.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<StackPanel HorizontalAlignment="Left">
<Button Content="Button"
Click="button1_Click" />
<TextBlock
Text="{Binding Path=Message, Mode=TwoWay}"/>
<TextBlock
x:Name="Message2"/>
</StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)
代码背后:
using System.Windows;
using System.ComponentModel;
namespace TestSimple223
{
public partial class Window1 : Window
{
#region ViewModelProperty: Message
private string _message;
public string Message
{
get
{
return _message;
}
set
{
_message = value;
OnPropertyChanged("Message");
}
}
#endregion
public Window1()
{
InitializeComponent();
DataContext = this;
Message = "original message";
Message2.Text = "original message2";
}
private …Run Code Online (Sandbox Code Playgroud) 我有一个索引数组,我使用此代码从关联数组生成
$index_arr = array();
foreach($assoc_arr as $key => $val ){
$index_arr .= $val;
}
Run Code Online (Sandbox Code Playgroud)
当我用print_r($index_arr);它打印它工作正常.但是当我尝试使用foreach打印它时,我收到错误"为foreach()提供的无效参数"
foreach($index_arr as $one){
echo "one: $one<br />";
}
Run Code Online (Sandbox Code Playgroud)
我很确定这是正确的语法还是我在这个时候太累了?
我们刚刚开始使用 Windows Server 2008 R2 和 IIS7.5,我正在尝试将一些现有站点从 Windows 2003 环境中移出。我可以让网站正常运行,但网站中的所有 CSS/图像均出现 401 错误。授予每个人读取权限将解决这个问题 - 但我不太高兴这样做。
我读到,IIS7.5 使用了一个神奇的新“帐户”,每个应用程序池都有自己的帐户。
到目前为止我已经
谁能告诉我如何最好地设置我的网站。
我在Dojo中实现跨域自定义构建时遇到问题.情况如下:我有一个非常大的应用程序,有大量的本地化包,所以基本上目录结构就像
core \(我的模块)
nls\
fr\
en\
....
当构建我的模块时结果是一个很大的core.js/core.xd.js文件,其中,bien sur,不包含本地化.在本地化NLS目录(EN/FR /等)我构建每捆建造/精缩,并为每种语言,core_fr.js/core_en.fs一个更大的文件,该文件只包含道场/ Dijit的相关字符串后找到.
所以我的构建脚本是
layers: [
{
resourceName: "core",
name: "../core/trusted.js",
dependencies: [
"dojo.i18n",
//data
"dojox.data.JsonRestStore",
"dojox.data.XmlStore",
"dojox.rpc.Service",
"dojox.form.FileInput",
...
"core.controller.Fusebox"
],
prefixes: [
["dijit","../dijit"],
["dojox","../dojox"],
["core", "../core"]
]
Run Code Online (Sandbox Code Playgroud)
在core.controller.Fusebox类中,我尝试加载1 nls
dojo["requireLocalization"]("core", "FuseboxContent");
Run Code Online (Sandbox Code Playgroud)
在这里它会死,但是
availableFlatLocales is undefined
[Break on this error] var locales = availableFlatLocales.split(",");\r\n
Run Code Online (Sandbox Code Playgroud)
我在html文件中的配置是:
// version build
var djConfig = {
baseUrl: 'https://..../',
modulePaths: { 'core': 'core'},
useXDomain: true,
xdWaitSeconds: 10,
parseOnLoad: true,
afterOnLoad: true,
// debugAtAllCosts: true,
isDebug: true, …Run Code Online (Sandbox Code Playgroud) 是否有一种简单的方法可以在SQL脚本中确定ORACLE表分区功能是否可用?
如果功能可用,我想创建一些表作为分区表,否则应该正常创建表.我有一个带有我的DDL的脚本,我用它通过sqlplus设置数据库.
谢谢.
JeHo
我需要使用grep 找到文本'ifeq($(Param1)'.我尝试将搜索结果分配给make变量.问题是单引号不会在make中转义文本,所以当我尝试时:
GrepResult:= $(shell grep 'ifeq ($$(Param1)' TextFile)
Run Code Online (Sandbox Code Playgroud)
我明白了:
Makefile:214: *** unterminated call to function `shell': missing `)'. Stop.
Run Code Online (Sandbox Code Playgroud)
$可以使用$$进行转义,但如何在make中转义括号?谢谢.
注意:$ GrepResult用于$(错误)函数,而不是在规则命令中.
我已经使用PHP大约4年了,但是我遇到了一个问题需要稍微(:P)更好的性能,所以我选择了C++.
我正在编写的程序是一个Linux守护程序,它将扫描MySQL数据库以加载URL,使用cURL加载它们,搜索指定的字符串,然后相应地更新数据库.我面临的问题是我不知道需要存储在变量中的数据大小,以便搜索特定的字符串.
我想到了使用链表并在数据填充列表时分配更多节点.这是一个做事的好方法吗?
提前致谢,