问题列表 - 第42374页

正确管理addObserverForName:object:queue:usingBlock:

我仍然是objective-c中的块的新手,并想知道我的伪代码是否正确.我不确定是否只是删除观察者或者我必须调用removeObserver:name:object:

-(void) scan {
    Scanner *scanner = [[Scanner alloc] init];
    id scanComplete = [[NSNotificationCenter defaultCenter] addObserverForName:@"ScanComplete" 
                        object:scanner 
                        queue:nil 
                        usingBlock:^(NSNotification *notification){
                            /*
                             do something
                             */
                            [[NSNotificationCenter defaultCenter] removeObserver:scanComplete];
                            [scanner release];
                        }];
    [scanner startScan];
}
Run Code Online (Sandbox Code Playgroud)

更新:我EXC_BAD_ACCESS从这个区块收到间歇性,所以这不可能是正确的.

cocoa objective-c ios objective-c-blocks

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

PHP Exec命令 - 如何将输入传递给一系列问题

我的linux服务器上有一个程序,每次执行时都会询问同一系列的问题,然后提供几行输出.我的目标是使用php脚本自动化输入和输出.

该程序不是为了接受命令行上的输入而设计的.相反,程序询问问题1并等待键盘的答案,然后程序询问问题2并等待键盘的答案等.

我知道如何通过编写来捕获数组中的输出:$ out = array(); EXEC( "我的/路径/程序",$出);

但是我该如何处理输入?假设程序询问3个问题,有效答案是:左120 n使用php将该输入传递给程序的最简单方法是什么?我可以在exec线上以某种方式做到这一点吗?

我不是一个PHP菜鸟,但以前从未需要这样做.唉,我的谷歌搜索正在进行.

php exec

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

应用程序设计 - 什么时候应该使用接口?

我有点理解一个接口是一个契约,可以应用于本来没有任何共同点的类(例如:Java中的Comparable).但是,在什么情况下你会在设计阶段有反射添加界面?

language-agnostic uml analysis interface application-design

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

如何将标题置于DataGridView的列中?

我有一个奇怪的问题,这可能是一个简单的修复,但经过大量的研究,我似乎无法找到解决方案.

我有一个DataGridView我试图使列标题居中,但结果是在居中的左偏 - 几乎像一个缩进问题.我在一两个网站上看过一些关于这个问题的帖子,但从来没有一个解决方案.有什么想法吗?

这是我目前正在尝试使用的声明:

DataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
Run Code Online (Sandbox Code Playgroud)

vb.net datagridview datagridviewcolumn winforms

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

滚动条未显示在网页中

我帮助一个网站的朋友,当我调整浏览器窗口的大小时,右侧的滚动条没有显示出来.是否有解决方法或解决方法?

这是我工作的网站页面

固定

html css

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

如何通过编程方式将照片转换为Polaroid-like?

如何将现代照片转换为宝丽来照片的外观和感觉?欢迎提供参考和/或示例代码.谢谢!

c c++ algorithm image-processing objective-c

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

读逗号分隔的字符串

我想读取一个包含整数的字符串,并将所有整数存储在一些整数变量中.例如

 str[]="12,23,45"
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我.我尝试了一个空格分隔的整数..

            #include<string.h>
            #include<stdio.h>
            int main()
            {
                char buffer[]="12,34,56";
                int x,y,z;
                if(sscanf(buffer,"%d%d%d",&x,&y,&z)>2);
                {

                    printf("%d\n",x);
                    printf("%d\n",y);
                    printf("%d\n",z);
                }

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

谢谢你宝贵的时间.保持开心.

c

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

了解版本控制系统,Git,SVN

我是一名基本的SVN用户,正在尝试为新职位学习GIT.

我正在尝试通常的阅读文档和观看视频.然而,在做完所有这些之后,我仍然觉得有很多我不知道的事情.我想知道是否有像项目Euler这样的地方用于编程语言,它提供了一系列练习,你可以做的只是为了增加你的信心并测试你对版本控制系统的了解.

一些足够通用的东西,让你快速掌握如何做基本的事情.这也可以作为多个VCS之间的排序比较点,这将显示VCS中哪些内容很容易.

如果没有什么我计划记录我学习GIT的过程并创建这种练习.

svn git version-control

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

将值打包成单个int

假设我有几个变量,如苹果,橙子,香蕉

我有8个苹果,1个橙子,4个香蕉.

是否有可能以某种方式将这些值转换为单个整数,并根据计算的整数值还原为原始值?

我在网上找到了一个例子.

int   age, gender, height;
short packed_info;
. . .
// packing
packed_info = (((age << 1) | gender) << 7) | height;
. . .
// unpacking
height = packed_info & 0x7f;
gender = (packed_info >>> 7) & 1;
age    = (packed_info >>> 8);
Run Code Online (Sandbox Code Playgroud)

但是,当我输入随机数时,它似乎不起作用.

java

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

返回Android中SQLite表的所有列

我正在使用的SQLite数据库表需要在需要时添加列.我不想硬编码列,冒着更新数据库和忘记更新硬编码值的风险.我怎么能返回表中列的所有名称?(最好在a String[])

java sqlite android

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