问题列表 - 第42241页

iOS sdk问题:如何将UIView转换为UIImage视图(另外我如何从GestureRecognzer获取UIImageView?)

期望的最终结果:用户点击UIImageView并将图像更改为另一个图像(后续点击将图像返回到原始状态)

问题:我将一个(唯一的)选择器添加到一堆UIImageViews(在一个数组中)并将动作指向同一个函数 - 让我们调用这个函数imageTapped:for now.到目前为止,这是我的代码:

-(void)imageTapped:(UITapGestureRecognizer *)tapGesture {
    UIImageView *view = tapGesture.view;
    // rest of code...
}
Run Code Online (Sandbox Code Playgroud)

这段代码实际上运行正常,但是当我运行它时会收到警告:"不兼容的目标c类型初始化'struct UIView*',期望'struct UIImageView*'

有什么办法摆脱这个?不确定如何在目标c ...原始类型的工作正常工作,如(int)someFloat工作正常,但(UIImageView)someUiView不起作用.就像我说的,代码在我运行它时可以正常工作,但是想要获得编译器警告.任何帮助都会很棒....我对目标c(或任何非java语言)非常新,所以请保持温和.提前致谢.

iphone cocoa-touch ios

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

ctypes导入不在python 2.5上工作

我正在尝试导入ctypes,我使用的是使用macports安装的Python 2.5.5(在Mac OS X 10.6上).

我收到一条错误,上面写着"ImportError:没有名为_ctypes的模块"(详见下文).据我所知,ctypes应该预先安装python 2.5.有什么建议?

谢谢,Saurabh

错误详情:

$ python
Python 2.5.5 (r255:77872, Nov 30 2010, 00:05:47) 
[GCC 4.2.1 (Apple Inc. build 5659)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import ctypes
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ctypes/\_\_init\_\_.py", line 10, in <module>
    from _ctypes import Union, Structure, Array
ImportError: No module named _ctypes
Run Code Online (Sandbox Code Playgroud)

更新:我/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload根据Ned的回复检查了目录.没有_ctypes.so文件,但是那里的两个相关文件是:

-rwxr-xr-x  2 root  wheel  136176 Nov 30 00:07 _ctypes_failed.so
-rwxr-xr-x  2 …
Run Code Online (Sandbox Code Playgroud)

python macos ctypes python-2.5

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

用于执行大规模并行查询的通用类.反馈?

我不明白为什么,但客户端库中似乎没有机制可以并行执行Windows Azure表存储的许多查询.我已经创建了一个模板类,可以用来节省大量时间,欢迎您随意使用它.不过,如果你能把它分开,我会很感激,并就如何改进这门课提供反馈.

public class AsyncDataQuery<T> where T: new()
{
    public AsyncDataQuery(bool preserve_order)
    {
        m_preserve_order = preserve_order;
        this.Queries = new List<CloudTableQuery<T>>(1000);
    }

    public void AddQuery(IQueryable<T> query)
    {
        var data_query = (DataServiceQuery<T>)query;
        var uri = data_query.RequestUri; // required

        this.Queries.Add(new CloudTableQuery<T>(data_query));
    }

    /// <summary>
    /// Blocking but still optimized.
    /// </summary>
    public List<T> Execute()
    {
        this.BeginAsync();
        return this.EndAsync();
    }

    public void BeginAsync()
    {
        if (m_preserve_order == true)
        {
            this.Items = new List<T>(Queries.Count);
            for (var i = 0; i < Queries.Count; i++)
            {
                this.Items.Add(new …
Run Code Online (Sandbox Code Playgroud)

c# azure azure-storage azure-table-storage

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

gnuplot中的函数边界

我想在gnuplot中绘制多个有界函数.即从0到2绘制x,从1到3绘制x ^ 2并将它们一起显示出来.

你如何用不同的边界绘制函数?

我知道如何做一个分段函数,比如(x <1?x:x**2).这不是我想要做的.

gnuplot

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

Require-Bundle和Import-Package与feature.xml需要

在构建包含多个插件和一个功能的Eclipse插件(lato sensu)时,我有两种指定依赖关系的方法:

  • 在插件本身,使用Require-BundleImport-PackageMETA-INF/MANIFEST.MF;
  • feature.xml该功能的文件中.

在我的理解中,应该足够在较低级别,在插件中声明依赖项.为什么我们仍然有这个feature.xml requires机制?


更新:Eclipse帮助中的feature.xml描述

eclipse eclipse-plugin eclipse-rcp

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

如何在不放置"#include"语句的情况下访问cpp标准库?

我一直在用'加速C++'教自己cpp,最近我注意到当我忘记了我的#include <algorithm>语句时,我的代码(包括transform和find_if)编译并成功运行.在此之后,我尝试完全删除所有标准的header include语句,并发现我的代码仍然运行.

我假设我无法理解预处理器命令将在我完成本书时解决,但是现在我只需要知道如何确保当我不正确地使用标题时我的终端对我大喊大叫所以我可以知道事情是什么位于std图书馆.

我正在运行OS 10.6.5所以我必须使用以下unix exe文件编译我的代码:

CC = g++
CFLAGS = -Wall
PROG = TrainingProject23

SRCS = TrainingProject23.cpp

ifeq ($(shell uname),Darwin)
    LIBS = -framework OpenGL -framework GLUT
else
    LIBS = -lglut
endif

all: $(PROG)

$(PROG):    $(SRCS)
    $(CC) $(CFLAGS) -o $(PROG) $(SRCS) $(LIBS)

clean:
    rm -f $(PROG)
Run Code Online (Sandbox Code Playgroud)

它包含了OpenGL的构建协议,因为我也在学习它,并且很容易使用这个文件来编译我所有的C++项目.除了如何更改src文件和程序名称之外,我真的不了解Makefile,我只是把它从互联网上删除了.

c++ macos header include

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

在Postgres SELECT语句中选择另一个表中的行数

我不知道怎么说这个,所以请帮我标题.:)

我有两张桌子.让我们把它们AB.该B表有一个a_id指向的外键A.id.现在我想编写一个SELECT获取所有A记录的语句,其中一个附加列包含结果集中BA行的每行记录数.

我现在正在使用Postgresql 9,但我想这会是一个通用的SQL问题?

编辑:

最后,我选择了触发缓存解决方案,A.b_count每次B更改时都会通过函数进行更新.

sql postgresql

51
推荐指数
4
解决办法
7万
查看次数

为什么这个javascript代码不起作用?

var arrayi = new Array();
for (var i=0; i<=9; i++)
{
    for (var o=0; o<=9; o++)
    {
        arrayi[i][o]=i + "" + o;
    }
}
for (var i = 0, j = 9; i <= 9; i++, j--)  
  document.write("arrayi[" + i + "][" + j + "]= " + arrayi[i][j]);
Run Code Online (Sandbox Code Playgroud)

我正在尝试将00分配给arrayi [0] [0],62分配给arrayi [6] [2]等.然后显示[0] [9],[1] [8] ......

javascript arrays multidimensional-array

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

Ruby核心文档质量

我对Ruby比较陌生,时间有限,因此我尝试了简单的事情.最近我需要创建一个文件,因为我很懒,我跑到谷歌.结果:

File.open(local_filename, 'w') {|f| f.write(doc) }
Run Code Online (Sandbox Code Playgroud)

对我感到羞耻,这很简单,应该自己做.然后我想检查File类的方法提供什么ruby魔法,或者在调用这些方法时是否有任何'简化',所以我在这里找到文档,并检查File类.

  • 1.8.6文档向我提供了"文件"类下的"ftools.rb:File类的额外工具",这不是我想要的.
  • 对于'File'类,1.8.7文档似乎没问题,有很多方法.除了'开放'.
  • 1.9文档最后向我展示了'开放'方法.

我和Net :: HTTP进行了几乎相同的巡演.

当我认为好的旧Turbo Pascal的7.0文档比Ruby文档更好地组织时,我是否夸大了?是否还有其他来源不知情的人会收集知识?或者我是否有可能陷入文件漏洞,其余的都是超级精彩的五星组织的?

谢谢

ruby documentation

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

如何在内容脚本中的Chrome扩展程序中使用@ font-face

由于我无法chrome.extension.getURL()在CSS文件上使用,如何将@ font-face与本地字体文件一起使用?

html5 google-chrome css3 font-face google-chrome-extension

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