问题列表 - 第49625页

具有负背景位置的css精灵不清楚

我正在研究一些使用css sprites的现有代码.有大图像,用于显示所有图像.

它基本上是一个Ul和li元素.每个li元素使用此图像并使用背景位置.

我完全理解css sprites,它的性能更好.但唯一不明确的是为什么x和y位置以负边距开始.精灵中的大多数图像都是通过使用类似的东西来重新获得的

-540px -30px like this
Run Code Online (Sandbox Code Playgroud)

我正在浏览器上观看该图像并且它显示正确,并且它们应该正确0,0.

我在这里错过了什么

html css css-sprites

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

编辑模式下的UITableView - "编辑"按钮不会改变状态

我有一个带有tableView的UIViewController类.在viewDidLoad中:

UIBarButtonItem *editIcon = [[[UIBarButtonItem alloc]
initWithBarButtonSystemItem: UIBarButtonSystemItemEdit
                    target:self
                    action:@selector(toggleEditMode)] autorelease];
Run Code Online (Sandbox Code Playgroud)

在te方法'toggleEditMode'中:

-(void)toggleEditMode{
if(self.theTable.editing) {
    [theTable setEditing:NO animated:YES];
    [self.navigationItem.rightBarButtonItem setStyle:UIBarButtonItemStylePlain];
}
else if ([callsArray count]!=0){
    [theTable setEditing:YES animated:YES];
    [self.navigationItem.rightBarButtonItem setStyle:UIBarButtonItemStyleDone];
}
Run Code Online (Sandbox Code Playgroud)

}

问题是编辑按钮不会改变'完成'.少了什么东西?我声明了所有方法:

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)

谢谢,

RL

iphone editmode uitableview

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

如何在PHP中打印__ MongoDB集合?

在结果之后如何查看和"处理"MongoDB集合的内容find()?即:

<?php
   $cursor = $collection->find();
   json_encode($cursor);
   //OR
   print_r($cursor);
?>
Run Code Online (Sandbox Code Playgroud)

无论我做什么,我什么也得不到,但如果我循环它我可以逐个获取数据我可以得到数据(当然)但问题是,我想用它来做像编码一样将数组作为一个整体返回给JSON对象以执行AJAX/JS.

那么,我怎么能这样做?

javascript php database ajax mongodb

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

在不知道的情况下从文件中删除扩展

我知道如何删除文件的扩展名,当我知道它时:

nameis=$(basename $dataset .csv)
Run Code Online (Sandbox Code Playgroud)

但是我想在不事先知道的情况下删除任何扩展名,任何人都知道如何做到这一点?

任何帮助,Ted

bash

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

如果使用document.write,javascripts是否同步加载?

如果你像这样加载javascript到页面是否相同:

<script src="http://domain.net/script.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

并且喜欢这个

<script type="text/javascript">
  document.write("<script src='http://domain.net/script.js' type='text/javascript'></script>");
Run Code Online (Sandbox Code Playgroud)

我在js中有很多依赖项,并希望将其配置为一个单独的数组,它们只是在index.html中捆绑,如:

<script type="text/javascript">
  for (i in config.files.javascripts) {
    document.write("<script src='config.files.javascripts[i]' type='text/javascript'></script>");
  }
</script>
Run Code Online (Sandbox Code Playgroud)

问题是 - 它是否应按预期工作,以便下一个文件在上一个文件加载之前不会被执行?

这是我正在做的前端没有服务器端,它有时也可以作为小部件工作,但对于开发和测试我们应该加载未合并和未压缩的文件进行测试.

谢谢!

javascript ajax document.write

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

MATLAB之间插入值

在MATLAB中,我希望在向量中的每个元素之间插入一个值

例如

  v=[1,3,5,7,9]
Run Code Online (Sandbox Code Playgroud)

我想得到

  v=[1,2,3,4,5,6,7,8,9]
Run Code Online (Sandbox Code Playgroud)

有一个快速的方法来做到这一点?

matlab vector

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

在c#字典中使用对象

我在我的程序中使用字典就像这样

Dictionary<string, List<Term>>
Run Code Online (Sandbox Code Playgroud)

哪个Term是来自class的对象有两个字段(name,id)我需要将新对象添加到字典中,其中在字典中找不到新对象的名称...如果新对象中的字段名称作为旧对象的名称存在我不会添加它..你可以帮助我使用的代码是

 foreach (string term in terms)
    {
        if (!dictionary.ContainsKey(term))
        {
            dictionary.Add(term, new List<Term>());
        }

        Term TT=new Term(i,name);
        if (!dictionary[term].Contains(TT))
        {
            dictionary[term].Add(TT);


        }
Run Code Online (Sandbox Code Playgroud)

这段代码不能正常工作..

c# dictionary

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

在两个嵌套的div之间插入垂直分隔线,而不是全高

我向左浮动并向右浮动<div>嵌套在浅蓝色框div中,如下图所示.我无法弄清楚如何在它们之间插入一条垂直线,如下图所示:

在此输入图像描述

它具有以下属性:

1)我可以控制或看起来合理的任何一侧的填充/边距(即,与另一个不太接近一个div)

2)如图所示在上方和下方留下边缘,即不延伸浅蓝色div的完整垂直宽度

3)随着浏览器窗口变大/变小,蓝色框大小随之增大/减小,动态维护#1和#2

我正在寻找一个简单的,最好是仅限CSS的解决方案.

相关CSS:

#left {
  position: relative;
  float: left;
  width: 44%;
  margin: 0;
  padding: 0;
}

#right {
  position: relative;
  float: right;
  width: 49%;
  margin: 0;
  padding: 0;
}

#blue_box {
  position: relative;
  width: 45%;
  min-width: 400px;
  max-width: 600px;
  padding: 2%;
  margin-left: 40%;
  overflow: auto; /*needed so that div stretches with child divs*/
}
Run Code Online (Sandbox Code Playgroud)

html css height absolute divider

23
推荐指数
1
解决办法
11万
查看次数

用于提供不同线性代数后端的架构

我正在用Python原型化一个新系统; 功能主要是数字.

一个重要的要求是能够使用不同的线性代数后端:从单个用户实现到通用库,如Numpy.线性代数实现(即后端)必须独立于接口.

我最初的架构尝试如下:

(1)定义系统界面

>>> v1 = Vector([1,2,3])
>>> v2 = Vector([4,5,6])
>>> print v1 * v2
>>> # prints "Vector([4, 10, 18])"
Run Code Online (Sandbox Code Playgroud)

(2)实现允许独立于后端使用该接口的代码

# this example uses numpy as the back-end, but I mean
# to do this for a general back-end
import numpy 
def numpy_array(*args): # creates a numpy array from the arguments
    return numpy.array(*args)

class VectorBase(type):
    def __init__(cls, name, bases, attrs):
        engine = attrs.pop("engine", None)
        if not engine:
            raise RuntimeError("you need to specify an engine")
        # …
Run Code Online (Sandbox Code Playgroud)

python architecture metaclass backend linear-algebra

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

Python JSON解码

我在python中解码这个json时遇到了一些麻烦.

从basehttpserver我回来了

[
 {
    "changed_aspect": "media", 
    "object": "geography", 
    "object_id": "1306", 
    "subscription_id": 1326, 
    "time": 1300570688
 }
]
Run Code Online (Sandbox Code Playgroud)

我正在使用simplejsondecoder

data = simplejson.loads(s)
Run Code Online (Sandbox Code Playgroud)

但是当我查看数据的长度时,它会返回1,而不是像我期待的那样为json对象返回5.

这是所有代码,问题在于其他地方.

class httpserver(BaseHTTPServer.BaseHTTPRequestHandler):
    def do_POST(self):
        self.data_string = self.rfile.read(int(self.headers['Content-Length']))
        self.send_response(200)
        self.end_headers()

        data = simplejson.loads(self.data_string)
        print len(data)
        return
Run Code Online (Sandbox Code Playgroud)

python json simplejson

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