问题列表 - 第38742页

如何在Magento中更改列表语言

谁知道在哪里可以找到价格选择的翻译文件(见图)我无法在前端内联翻译中更改此内容

替代文字

任何帮助,将不胜感激.

谢谢.

magento webshop

1
推荐指数
1
解决办法
3749
查看次数

xcode从视图中删除一些子视图

问候所有,

我是一个菜鸟,我一直在努力解决这个问题.

我通过UItouch将图像添加到视图中.视图包含一个背景,顶部将添加新图像.如何清除我从子视图添加的图像,而不删除作为背景的UIImage.非常感谢任何帮助.提前致谢.

这是代码:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event { 
NSUInteger numTaps = [[touches anyObject] tapCount];

if (numTaps==2) {
    imageCounter.text =@"two taps registered";      

//__ remove images  
    UIView* subview;
    while ((subview = [[self.view subviews] lastObject]) != nil)
        [subview removeFromSuperview];

    return;

}else {

    UITouch *touch = [touches anyObject];
    CGPoint touchPoint = [touch locationInView:self.view];
    CGRect myImageRect = CGRectMake((touchPoint.x -40), (touchPoint.y -45), 80.0f, 90.0f); 
    UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];

    [myImage setImage:[UIImage imageNamed:@"pg6_dog_button.png"]];
     myImage.opaque = YES; // explicitly opaque for performance


    [self.view addSubview:myImage]; …
Run Code Online (Sandbox Code Playgroud)

xcode subviews

12
推荐指数
1
解决办法
5万
查看次数

找到死的JavaScript代码?

我们正在重构遗留的Web应用程序,因此"杀死"了相当多的JavaScript代码,但我们害怕因为不确定而删除我们认为是死代码的内容.是否有任何工具/技术可以在JavaScript中正确识别死代码?

javascript refactoring dead-code

59
推荐指数
7
解决办法
3万
查看次数

在Boost :: test中报告异常

使用boost::test框架,有没有办法检测是否从函数抛出异常(某种类型)?

c++ boost-test

5
推荐指数
1
解决办法
1125
查看次数

如何找到jQuery DropDownCheckList所选项 - jQuery语法问题

我正在开发一个ASP.Net网页,该网页将使用jQuery下拉列表(http://code.google.com/p/dropdown-check-list/).我对JavaScript很缺乏经验,对jQuery来说还是全新的.

我想要做的是每次选中/取消选中复选框时收集所选项目的值.

这是我到目前为止所拥有的:

var values = "";
$("#s1").change(function () {
     $("#s1").dropdownchecklist(function(selector) {
          for (i = 0; i < selector.options.length; i++) {
               if (selector.options[i].selected && (selector.options[i].value != "")) {
                    if (values != "") values += ",";
                    values += selector.options[i].value;
               }
          }
     });
});
Run Code Online (Sandbox Code Playgroud)

我认为问题出在第3行,但我不确定到底出了什么问题.

如果有人能指出我正确的方向,我会很感激.提前致谢.

回应zod ... 谢谢,这正是我所需要的.但是,我仍然有某种语法错误.这是我的代码:

var values = "";
$("#s1").change(function () {
     $("#s1 option:selected").each(function () {
          if (values != "") values += ",";
          values += $(this).value();
     });
     alert(values);
});
Run Code Online (Sandbox Code Playgroud)

当我运行它时,jQuery下拉列表看起来像一个常规列表,所以我仍然有一些错误.

这有些偏离主题,但有没有任何工具可以使JavaScript和jQuery更容易?我被宠坏了使用Visual Studio并使用它的调试器和intellisense.JavaScript和jQuery有类似的东西吗?

回应恩德...... 哇.我喜欢你的解决方案.是的,我倾向于过于复杂化.当我尝试zod的解决方案时,我不确定我做错了什么,它可能也有效,但我想我会选择更简单的解决方案.

谢谢你的帮助.

javascript syntax jquery

3
推荐指数
1
解决办法
7323
查看次数

从CodeBehind绑定到VM的RelayCommand

我想知道我是否可以像这样在我的ViewModel上创建一个RelayCommand:

public RelayCommand<IList<VectorViewModel>> MyCommand { get; set; }
Run Code Online (Sandbox Code Playgroud)

构造函数:

MyCommand = new RelayCommand<IList<VectorViewModel>>(DoSomething);
Run Code Online (Sandbox Code Playgroud)

从XAML背后的代码中,我从DataGrid中获取所选行并将它们放入List中.

if (xamDatagridVector.SelectedItems.Records.Count >= 3)
{
                var list = new List<VectorViewModel>();
                foreach (DataRecord record in xamDatagridVector.SelectedItems.Records)
                {
                    list.Add((VectorViewModel)record.DataItem);
                }
}
Run Code Online (Sandbox Code Playgroud)

在这个阶段,我想通过使用我之前创建的RelayCommand将List发送回ViewModel.是否可以在代码中创建一个RelayCommand并将其绑定到ViewModel的命令并将其关闭?

有什么替代方式?我当然可以在MVVM-Light中使用弱引用的Messenger类,但是我不喜欢的是它会将它发送给该调用的所有订阅者,而不仅仅是底层的ViewModel(当你有几个时它使用Messenger是致命的TabControls中相同View的实例)

我希望有人有想法让我继续前进,非常感谢,Kave

.net wpf mvvm relaycommand mvvm-light

8
推荐指数
1
解决办法
9392
查看次数

在不知道CSS高度的情况下垂直对齐?

我通常会使用绝对定位并将顶部设置为50%,使用负边距 - 顶部(儿童高度的一半)垂直居中.在这种情况下,由于子元素的高度会有所不同,因此无效.

那么有没有办法在div中垂直居中div而不知道孩子的身高?

html css

4
推荐指数
2
解决办法
4579
查看次数

多对一网守任务同步

我正在开发一种使用网守任务来访问共享资源的设计.我现在的基本设计是网守任务正在接收的单个队列以及将请求放入其中的多个任务.

这是一个内存有限的系统,我正在使用FreeRTOS(Cortex M3端口).

问题如下:异步处理这些请求非常简单.请求任务将其请求排队并进行业务,轮询,处理或等待其他事件.为了同步处理这些请求,我需要一种机制让请求任务阻塞,这样一旦处理了请求,网守就可以唤醒调用该请求的任务.

我能想到的最简单的设计是在每个请求中包含一个信号量,但考虑到内存限制和FreeRTOS中信号量的相当大的大小,这是不切实际的.

我想到的是使用任务挂起和任务恢复功能来手动阻止任务,将句柄传递给网守,当请求完成时,它可以恢复任务.暂停/恢复有一些问题,我真的想避免它们.单个恢复调用将唤醒任务,无论其被多少次被其他调用暂停,这可能会产生不良行为.

一些简单的伪C来演示suspend/resume方法.

void gatekeeper_blocking_request(void)
{
     put_request_in_queue(request);
     task_suspend(this_task);
}

void gatekeeper_request_complete_callback(request)
{
     task_resume(request->task);
}
Run Code Online (Sandbox Code Playgroud)

我计划在此期间使用的解决方法是使用异步调用并在每个请求任务中完全实现阻塞.当操作完成时,网守将执行提供的回调,然后可以发布到任务的主队列或特定信号量,或任何需要的信号.对请求进行阻塞调用本质上是一个便利功能,因此每个请求任务都不需要实现此功能.

Pseudo-C用于演示特定于任务的阻塞,但这需要在每个任务中实现.

void requesting_task(void)
{
     while(1)
     {
         gatekeeper_async_request(callback);
         pend_on_sempahore(sem);
     }
}

void callback(request)
{
     post_to_semaphore(sem);
}
Run Code Online (Sandbox Code Playgroud)

也许最好的解决方案就是不在网守和API中实现阻塞,并强制每个任务来处理它.但是,这将增加每个任务流程的复杂性,我希望我能避免它.在大多数情况下,所有调用都将阻止,直到操作完成.

是否有一些我缺少的构造,或者甚至只是一个更好的术语来解决这类问题?在我的搜索中,我没有遇到过这样的事情.

附加说明 - 网守任务的两个原因:

  1. 需要大堆栈空间.网守可以拥有一个只需要所有内存的堆栈,而不是将这个要求添加到每个任务中.

  2. 资源并不总是可以在CPU中访问.它不仅可以同步CPU中的任务,还可以同步CPU外部的任务.

c embedded rtos freertos

5
推荐指数
1
解决办法
2008
查看次数

jQuery取代了div停止响应mouseclick

我试图在下拉框中替换值.替换工作正常(在这个优秀社区的帮助之后),但之后滑动功能停止工作.我找不到任何错误,所以我问这是否与jQuery和javaScript如何工作有关?元素是否在加载时"映射"到DOM,如果是的话; 那意味着用另一个div替换div会导致jQuery失去对div的追踪吗?

我使用此代码检查是否单击了div:

$(document).ready(function () {

    $('.button_slide').click(function () {
        var num = $(this).attr('rel');
        $('div.content_slide:not(.' + num + ') ').slideUp(400);
        $('div.' + num).slideToggle(400);
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

这是div:

<div class="button_slide" rel="slide1">Alts:</div>
<div class="content_slide slide1">
  <input id="Button1" rel="slide1" class="button_vertical click_button" type="button" value="2" size="10px" />
  <input id="Button2" rel="slide1" class="button_vertical click_button" type="button" value="3" />                                                    
</div>
Run Code Online (Sandbox Code Playgroud)

这是下拉框的jQuery:

        $(function () {

            $('.click_button').click(function () {

                var num = $(this).attr('rel');

                $('.button_slide[rel="' + num + '"]').replaceWith("<div class='button_slide' rel='" + num + "' >" + $(this).val() + "</div>");
                $('div.content_slide').slideUp(600);
            }); …
Run Code Online (Sandbox Code Playgroud)

html asp.net jquery

3
推荐指数
1
解决办法
154
查看次数

使用sqlite3与自定义表实现的优缺点

我注意到我的(纯Python)代码的很大一部分处理表.当然,我class Table支持基本功能,但我最终添加了越来越多的功能,如查询,验证,排序,索引等.

我想知道删除我是否是一个好主意class Table,并重构代码以使用我将在内存中实例化的常规关系数据库.

这是我到目前为止的想法:

  1. 查询和索引的性能会提高,但Python代码和单独的数据库进程之间的通信可能比Python函数之间的效率低.我认为这是太多的开销,所以我不得不使用Python附带的sqlite并且生活在同一个进程中.我希望这意味着它是纯粹的性能提升(以非标准SQL定义和sqlite的有限功能为代价).

  2. 使用SQL,我将获得比我自己想要的更强大的功能.看起来像一个明显的优势(即使使用sqlite).

  3. 我不需要调试我自己的表实现,但是SQL中的调试错误很难,因为我不能放置断点或者很容易打印出临时状态.我不知道如何判断代码可靠性和调试时间的整体影响.

  4. 代码将更容易阅读,因为我不会调用自己的自定义方法而是编写SQL(每个需要维护此代码的人都知道SQL).但是,处理数据库的Python代码可能比使用纯Python的代码更加丑陋和复杂class Table.同样,我不知道哪个更好平衡.

对上述内容的任何更正,或者我应该考虑的任何其他内容?

python sqlite performance

4
推荐指数
1
解决办法
705
查看次数