问题列表 - 第35443页

如何在tableView单元格中显示多行

我有一个有点长的字符串,当在tablView单元格中显示时会被截断.我这样做是为了使表格更宽:

tableView.rowHeight = 100;
Run Code Online (Sandbox Code Playgroud)

如何将字体缩小以及在表格视图单元格中包装文本?

cocoa-touch objective-c uitableview

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

Makefile问题:扫描.c文件的目录树的智能方法

我正在做一个快速增长的项目,保持目标文件的日期是没有选择的.wildcard命令之外的问题介于"我不想要递归的makefile"和"我不希望它手动列出"之间.这些对象应该进入一个单独的目录,该目录已经可以使用.注:我不是用的makefile,我知道的基本知识,但一切都超出了......

所以我的问题是: 如何以递归方式扫描src文件夹并以智能方式执行此操作?

我已经用多个SRC变量做了这个但是这很难看,并且整个makefile与越来越多的目录混乱.

我目前使用的是:

OS = Linux

VERSION = 0.0.1
CC      = /usr/bin/gcc
CFLAGS  = -Wall -g -D_REENTRANT -DVERSION=\"$(VERSION)\"
LDFLAGS = -lm `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`

BUILDDIR = build
SOURCEDIR = src
HEADERDIR = src

SOURCES = $(wildcard $(SOURCEDIR)/*.c)
OBJECTS = $(patsubst $(SOURCEDIR)/%.c, $(BUILDDIR)/%.o, $(SOURCES))

NAME = cinnamon
BINARY = cinnamon.bin

ECHO = echo
RM = rm -rf
MKDIR = mkdir
INSTALL = install

.PHONY: all clean setup

all: $(BINARY)


$(BINARY): $(BUILDDIR)/$(OBJECTS)
    $(CC) $(CFLAGS) $(LDFLAGS) …
Run Code Online (Sandbox Code Playgroud)

tree makefile

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

使用BeautifulSoup从元标记中获取数据

我试图从元标记中读取描述,这就是我使用的

soup.findAll(name="description")
Run Code Online (Sandbox Code Playgroud)

但它不起作用,但是,下面的代码工作得很好

soup.findAll(align="center")
Run Code Online (Sandbox Code Playgroud)

如何从文档头部的元标记中读取描述?

python beautifulsoup

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

从中心和缩放计算边界(Google Maps API v3)

我需要计算给定中心和缩放级别的地图边界.

我想我可以暂时设置地图中心和缩放和调用map.getBounds(),但我不愿意(我需要禁用/重新启用一些事件处理程序).

有人知道如何在v3中这样做吗?

javascript google-maps google-maps-api-3

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

从WPF应用程序验证ASP.NET MVC用户

如何验证ASP.NET MVC应用程序的用户(使用用户名和密码)?我正在尝试使用WebClient,传递NetworkCredentials,从我的WPF客户端将请求发布到ASP.NET MVC应用程序.如何在服务器上处理此请求?我如何获得通过的用户名和密码?

我在ASP.NET MVC应用程序中使用表单身份验证(使用新项目创建的默认值).

authentication wpf asp.net-mvc webclient networkcredentials

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

当我打算输出Char时,我的Char数组是打印输出的数字

这是我的代码

    Scanner in = new Scanner(new File("words.txt"));
    int choice = 0;
    String str = in.next();
    int FileSize = Integer.parseInt(str);
    char[] wordPlay = new char[100]; 
    System.out.println("Filesize = " + FileSize); 
    int i = 0;
    int count = 0;
    String[] word = new String[FileSize];
    String randomWord;
    Random R = new Random();
    for(i = 0; i < FileSize; i++)
    {
        word[i] = in.next();
        System.out.println("Words = " + word[i]);
    }
    count = R.nextInt(FileSize);
    randomWord = word[count];
    System.out.println("Randomword = "+ randomWord);
    int size = randomWord.length(); …
Run Code Online (Sandbox Code Playgroud)

java

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

如何在javascript里面进行base64编码

我正在尝试在网站上实现一个简单的脚本,该脚本将从google的ajax API返回base64编码信息.这就是我到目前为止所玩的:

<html>
<head>
<script src="http://www.google.com/jsapi?key=ABQIAAAA0duujonFsEX871htGWZBHRS76H0qhS7Lb-D1Gd0Mnaiuid8Z7BQIyz2kMpojKizoyiCQA4yRkKAKug" type="text/javascript"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
  jQuery(document).ready(function() {
    var location = 'Unable to determine your location.';
    if (google.loader.ClientLocation) {
      var loc = google.loader.ClientLocation;
      location = 'Country: <strong>' + loc.address.country + '</strong>, Region: <strong>' + loc.address.region + '</strong>, City: <strong>' +
                 loc.address.city + '</strong>, Lat/Long: <strong>' + loc.latitude + ', ' + loc.longitude + '</strong>';
    }
    jQuery('.geolocation').html(location);
  });
</script>
</head>
<body>
<span class="geolocation"></span>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

它返回我正在尝试正确的信息,但我需要base64编码单独的部分,如国家,地区,城市,纬度和经度.在PHP中它会很简单,但我无法弄清楚如何在javascript中做到这一点.任何帮助,将不胜感激.

javascript base64 geolocation

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

如何在接受无限量参数的函数中保证类型安全?

FastFormat库的工作原理是这样的:

string example;
fastformat::fmt(example, "I am asking {0} question on {1}", 1, "stackoverflow");
Run Code Online (Sandbox Code Playgroud)

它还声称"100%类型安全".我可以理解其他库如何boost::format通过重载实现这operator%一点,我也经常使用我的代码.

但是,如果我能够使用逗号,那么对其他程序员来说就不那么令人惊讶了.我真的很想知道如何在没有模板操作符重载技巧的情况下保证类型安全.


除了注意:如果你想知道什么是"模板化运算符重载技巧",这就是boost :: format的工作原理(主要是):

struct Test
{
    template<class T>
    Test& operator%(const T& what) { cout << what << "\n" /* Example */; return *this; }
};

Test() % 5 % "abc";
Run Code Online (Sandbox Code Playgroud)

c++ formatting fastformat

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

C#自动属性 ​​- 是否可以使用默认的setter自定义getter?

有可能我甚至不应该首先尝试这个,但这是我到目前为止所拥有的:

public List<int> AuthorIDs
{
    get
    {
        var l = new List<int>();
        using (var context = new GarbageEntities())
        {
            foreach (var author in context.Authors.Where(a => a.Books.Any(b => b.BookID == this.BookID)).ToList())
            {
                l.Add(author.AuthorID);
            }
        }
        return l;
    }
    set; //compiler error
}
Run Code Online (Sandbox Code Playgroud)

如何在没有任何自定义逻辑的情况下离开上面的setter?在过去,我认为你会使用:

set { authorIDs = value; }
Run Code Online (Sandbox Code Playgroud)

现在不起作用.

这个想法一开始就很糟糕吗?

编辑:

回答一些人的问题:我正在尝试将MVC与数据注释验证,默认绑定,与Entity Framework 4.0相结合......并且相信失败的原因.

c#

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

在Magento中,如何通过manage_stock字段过滤产品集合?

我建立了一个库存更新脚本-在这里,我在Magento中获取产品集合,并遍历结果集,并在进行时更新产品库存(基于单独的库存提要)。

我可以获取产品集合没有问题。

但是,我只想将“管理库存”字段(“库存”标签下的admin下拉菜单)设置为“是”的产品。

所以我尝试了:

// get all magento catalog products with "manage stock" field set to yes
$items = Mage::getModel('catalog/product')->getCollection();
$items
 ->addAttributeToSelect(array(
  'id',
  'sku'
 ))
 ->addFieldToFilter(array(
  array(
   'attribute' => 'manage_stock',
   'eq' => '1'
  ),
 ));
Run Code Online (Sandbox Code Playgroud)

但是,出现错误:

无效的属性名称:manage_stock。

php inventory magento

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