小编Sag*_*usA的帖子

Magento:如何在产品列表中添加静态块

在一个网站上,我的老板要我在该类别的产品清单后插入一个静态块.到目前为止,使用Magento前端应用程序(您可以在此处看到),我已经看到我只能在产品列表之前添加静态块.如何将块放在每个类别的产品列表之后?例如,是我正在处理的网站的页面,我想在页面底部,产品列表之后但页脚链接之前显示块.我想我应该更改一些文件(比如page.xml或local.xml),我不知道怎么做,我在网上找不到任何有用的东西.你能帮我吗?

static-block magento

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

创建列表/节点类Python

作为练习,我想创建自己的节点/列表类.无论如何我不明白如何添加节点列表......这是我的代码:

class Node:
    def __init__(self, value):
        self.element = value
        self.nextEl = None

    def getEl(self):
        return self.element

    def getNext():
        return self.nextEl

class List:
    def __init__(self, fnode):
        self.firstNode = fnode

    def add(self, newNode):

    def printList(self):
        temp = self.firstNode
        while (temp != None):
            print temp.element
            temp = temp.nextEl
Run Code Online (Sandbox Code Playgroud)

python

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

Java Swing Timer和Animation:如何将它组合在一起

我将重新发布这个问题,试图更精确,希望我会得到一些帮助,因为这让我发疯.我正在开发一款最多有6名玩家的棋盘游戏,每个游戏都有不同颜色的棋子.我有下面的图像加载在BufferedImage数组中,将其视为精灵:

在此输入图像描述

这是相对代码,将每个彩色模具的每个面放在BufferedImage []中的一个位置:

private BufferedImage[] initAnimationBuffer() {
    BufferedImage[] result = new BufferedImage[36];
    for (int i = 0; i < 6; i++) {
        for (int j = i; j < 6 + i; j++)
            result[i + j] = DieSprite.getSprite(j, i, 0);

    }

    return result;
}
Run Code Online (Sandbox Code Playgroud)

然后,根据他的颜色,每个玩家将根据获得的模具值/位置具有包含其颜色的面的以下矩阵.换句话说,此矩阵包含图像的"一条线",并按值索引:

private BufferedImage[][] initExactDieFaces() {
    BufferedImage[][] result = new BufferedImage[6][1];
    int row = -1;
    String myColor = this.coreGame.getMyPartecipant().getColor();
    if (myColor.equals(Constants.COLOR[0])) {
        row = 0;
    } else if (myColor.equals(Constants.COLOR[1])) {
        row = 2;
    } else if (myColor.equals(Constants.COLOR[2])) …
Run Code Online (Sandbox Code Playgroud)

java animation swing sprite

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

Omnet/Inet:如何访问类/子模块以获取变量值

在我的模拟中,有一个由inet框架中的以下组件组成的移动节点:

现在我工作的UdpAppUDPVideoStreamCli.cc它也是由INET框架作为例子给出UDP应用之一.

现在您可以从图像中看到我必须访问lisp模块(这是一个实例LispRouting.cc),因为我必须读取一些值或调用该类的一些公共方法... 我该怎么?我所知道的是我必须从头开始

getParentModule()->getSubmodule();
Run Code Online (Sandbox Code Playgroud)

但后来我不知道怎么回事......你能帮忙吗?

inet omnet++

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

如何启动地图应用并开始导航

在我的iOS应用程序中,我有CLLocationCoordinate2D一个用户想要到达的地方的纬度和经度().我想要的是,当按下相对按钮时,将启动地图应用程序并启动到该地点的街道导航.我怎样才能做到这一点?我的代码到目前为止:

@IBAction func launchMapsApp(sender:UIButton) {
    if (sender == self.navButton) {

        let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: self.currentCoordinates, addressDictionary: nil))

        mapItem.name = ""

        //You could also choose: MKLaunchOptionsDirectionsModeWalking
        let launchOptions = [MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving, MKLaunchOptionsShowsTrafficKey: true]

        mapItem.openInMapsWithLaunchOptions(launchOptions as? [String : AnyObject])
    }

}
Run Code Online (Sandbox Code Playgroud)

但有了这个,地图应用程序只是启动,我只是看到我的州(意大利)的地图,没有更多的事情发生.也许,因为我只在模拟器中运行?谢谢大家

google-maps mapkit ios swift

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

Swift3的许多问题:无法理解完成处理程序的新语法

昨天我更新到新的Mac OS X Sierra和XCode 8,迫使我更新到Swift 3.0语法.在我的应用程序中,我有许多功能,如下所示:

fileprivate func requestFisheFieldWithHandler(_ url:String, completionHandler: @escaping (_ success: NSDictionary?, _ error: NSError?) -> Void) {

    let configuration = URLSessionConfiguration.default

    let url: URL = URL(string: url)!
    let urlRequest: URLRequest = URLRequest(url: url)

    let session = URLSession(configuration: configuration)

    let task = session.dataTask(with: urlRequest, completionHandler: { (data: Foundation.Data?, response: URLResponse?, error: NSError?) -> Void in

        if (error != nil) {
            //print(error?.code)
            //print(error)
            completionHandler(success: nil, error: error)
        }

        else {
            do {
                let responseJSON = try JSONSerialization.jsonObject(with: data!, …
Run Code Online (Sandbox Code Playgroud)

xcode swift swift3 ios10 xcode8

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

Swift/XCode 6.4:如何以编程方式更改表视图控制器中单元格的高度

在我的iOS应用程序中,有一个静态单元格的表格视图控制器,其中包含三种不同类型的单元格,其样式为Subtitle.其中一个应该比其他两个高得多,因为它应该包含很长的文本.因此,在它的大小检查器中,我设置了100的高度,但是当我通过其标识符在代码中创建新单元格时,高度始终是默认值.

我该怎么改变它?我已经读过我应该覆盖这个方法:

override func tableView(tableView: UITableView,
    heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {

        return 100 //Whatever fits your need for that cell
}
Run Code Online (Sandbox Code Playgroud)

但后来我不知道如何使用它.你能解释一下吗? 在此输入图像描述

xcode uitableview ios swift

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

Swift/XCode 6.4:导航控制器的问题(后退按钮和prepareForSegue

我的前提是我对XCode和Swift完全不熟悉,所以我知道我犯的是愚蠢的错误,但我不知道在哪里.这是我的iOS应用故事板的一部分:

在此输入图像描述

其中第一个表视图和第二个导航控制器之间的segue称为myTaskDetailSegue,其类型为Show(例如Push).现在我有一些问题:

1)既没有在第一个表视图控制器也没有在第二个显示后退按钮,我不知道为什么.许多人告诉我导航栏和后退按钮在导航控制器中是默认的,但它们没有出现

2)在第一个表视图控制器的类中这里是方法prepareForSegue()

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

    if (segue.identifier == "myTaskDetailSegue" ) {
        let indexPath = self.tableView.indexPathForSelectedRow()
        let task = self.taskCollection[indexPath!.row] as Task

        let controller = (segue.destinationViewController as! UINavigationController).topViewController as! DetailsMyTasksViewController

        controller.detailItem = task

        println("segue mostra task \(task.id)")
        controller.navigationItem.leftItemsSupplementBackButton = true
    }
}
Run Code Online (Sandbox Code Playgroud)

所以你可以读到segue标识符是正确的,但是当点击一行时没有任何反应,并且没有显示第二个表视图控制器.

由于我的经验不足,我真的不知道自己错过了什么......如果你能帮助我并向我解释这些事情,我将非常感激.谢谢大家

这是完整的故事板: 在此输入图像描述

xcode uitableview ios segue swift

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

你知道为什么这个C代码以"分段错误"结束吗?

你知道为什么这个C代码以"分段错误"结束吗?

#include <semaphore.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/ipc.h>
#include <sys/shm.h>


#define NAMESEM "/mysem"

int main(int argc, char* argv) {
 sem_t* sem;
 int fd = shm_open(NAMESEM, O_RDWR|O_CREAT|O_EXCL|O_TRUNC, 0);

 ftruncate(fd, sizeof(sem_t));

 sem = mmap(NULL, sizeof(sem_t), PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);

 sem_init(sem, 1, 0);

 sem_wait(sem);

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

我已经关注了这里发现的所有相关内容,但似乎sem_init()生成了一个分段错误,我不知道为什么.我用指针犯了一些错误吗?

c semaphore mmap shared-memory

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

Swift:为什么"performSegueWithIdentifier"会发生两次?

在我的应用程序中,我有以下故事板片段:

在此输入图像描述

从粉红色的按钮我添加了一个名为"toFishPic"的show segue到了更高的UIViewController.这是链接到粉红色按钮的快速代码:

@IBAction func toFishPhoto(sender: UIButton) {

    dispatch_async(dispatch_get_main_queue()) {
        self.performSegueWithIdentifier("toFishPic", sender: self)
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道为什么,但是当点击粉红色按钮时,右侧的UIViewConroller(具有大UIImageView的那个)被加载两次,好像之后有一个相同.为什么会这样?

uibutton segue swift

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

如何获取元素的数量/位置

在我的HTML页面中,我有这个列表

<ul>
  <li id=a></li>
  <li id=b></li>
  <li id=c></li>
  ...
</ul>
Run Code Online (Sandbox Code Playgroud)

如何在jQuery中获取标识知道其id的"位置"(意思是第n个儿子)?例如:

$("#c").position() = 3
Run Code Online (Sandbox Code Playgroud)

意思是这$("#c")是第三个孩子<ul>.可能吗?

html javascript jquery

-2
推荐指数
1
解决办法
75
查看次数