问题列表 - 第27886页

iPhone - 关闭多个ViewControllers

我有一个很长的View Controllers层次结构;

在第一个View Controller中我使用此代码:

SecondViewController *svc = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
[self presentModalViewController:svc animated:YES];    
[svc release];
Run Code Online (Sandbox Code Playgroud)

在第二个View Controller中,我使用以下代码:

ThirdViewController *tvc = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
[self presentModalViewController:tvc animated:YES];    
[tvc release];
Run Code Online (Sandbox Code Playgroud)

等等.

所以有一段时间我有很多View Controllers,我需要回到第一个View Controller.如果我一次回来一步,我会在每个View Controller中使用这段代码:

[self dismissModalViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

如果我想直接从第六个View Controller返回到第一个,我必须做什么才能立即解除所有控制器?

谢谢

iphone uiviewcontroller dismiss

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

维护一个比内存大的排序列表

我有一个元组列表.

[
  "Bob": 3,
  "Alice": 2,
  "Jane": 1,
]
Run Code Online (Sandbox Code Playgroud)

递增计数时

 "Alice" += 2
Run Code Online (Sandbox Code Playgroud)

订单应该保持:

[
  "Alice": 4,
  "Bob": 3,
  "Jane": 1,
]
Run Code Online (Sandbox Code Playgroud)

当所有内容都在内存中时,有效的方法(更多或更少)可以有效地实现这一点.(使用索引,插入排序等)问题是:当列表不适合内存,最有希望的方法是什么.

奖金问题:即使指数不适合内存,该怎么办?

你会怎么做?

memory sorting algorithm

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

金融市场开发商困境

在不久的将来,我计划作为软件开发人员为金融行业的公司工作.我现在有几个选择:

  1. 学习并专注于.NET,因为(据推测)它广泛应用于金融行业.

  2. 研究编程概念,学习算法,学习一点C/C++,C#,JAVA,Objective-C,SQL,ORACLE,COBOL - 换句话说,学习将所有编程语言联系在一起的基本原理,但没有用任何特定的语言进行深入研究.

我的大学教授告诉我,作为程序员,大多数时候,你不会编写任何代码,而是在你编写之前维护现有代码.这是否意味着我不必掌握任何特定的编程语言,因此只要我有一般的软件开发概念,它就足够了?

如果您或您认识的人曾作为软件开发人员在金融行业工作过,请您分享经验,日常工作如何?在我还年轻的时候还在上大学时,我现在应该学习什么呢?我是否必须彻底了解市场和当前经济?那些Oracle或SQL数据库 - 作为程序员,我是否需要了解它们?如果您还有其他任何要添加的内容,我在此处未提及,那么请您这样做!

再次感谢大家.你的回答对我有帮助.我甚至不知道选择谁作为正确的答案,因为这里的每个人都提供了非常好的反馈.

.net database programming-languages financial

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

如何更改选项菜单的背景颜色?

我正在尝试更改选项菜单的默认颜色:白色:我希望选项菜单上的每个项目都有黑色背景.

我在菜单元素中的item元素上尝试了一些类似android:itemBackground ="#000000"的镜头,但它不起作用.

我怎么能做到这一点?

user-interface android layout-inflater

94
推荐指数
9
解决办法
15万
查看次数

如何在所有php文件的开头添加一行?

那么好吧.我有很多php文件和一个index.php文件.没有index.php文件,所有文件都无法工作,因为我将它们包含在index.php中.例如.如果有人点击Contact us该URL将变得像index.php?id=contact我一样,我$_GET['id']用来包含contacts.php文件.但是,如果有人找到文件的路径,例如/system/files/contacts.php我不希望该文件被执行.所以,我发现我可以在包含index.php这样的任何文件之前添加,$check_hacker = 1if在每个以这样开头的文件中使用if($check_hacker <> 1) die();.那么,如何在不打开所有文件并将其添加到每个文件的情况下执行此操作?可能吗?因为我实际上有很多.php文件.也许有其他方法可以禁用观看单独的文件?有任何想法吗?
谢谢.

php security

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

在oracle中解释FOR

我正在考试.我在行中进行了所有测试,所以我的行看起来像这样;

ID  |  TEST
----------------------------------
1   |  'select sysdate from dual'
2   |  'select sysdatesss from dual'
Run Code Online (Sandbox Code Playgroud)

现在我逐行阅读它,我需要测试它 EXPLAIN PLAN FOR

所以它将是第一排

EXPLAIN PLAN FOR select sysdate from dual
Run Code Online (Sandbox Code Playgroud)

但我在转换TEST领域时遇到了问题.现在我用;

EXPLAIN PLAN FOR testing.TEST
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

有任何想法吗?

sql oracle plsql dynamic-sql

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

使用SCons更改Linux中的默认C编译器

在我的Linux平台上,我有几个版本的gcc.

根据usr/bin我的要求:

  • gcc34
  • gcc44
  • gcc

以下是一些输出:

$ gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)

$ gcc44 --version
gcc44 (GCC) 4.4.0 20090514 (Red Hat 4.4.0-6)
Run Code Online (Sandbox Code Playgroud)

我需要使用4.4版本,gcc但默认似乎是4.1 版本.

我有什么办法可以代替/usr/bin/gcc,并gcc44默认的编译器不使用符号链接/usr/bin/gcc44

我不能使用符号链接的原因是因为我的代码必须使用RPM包mock.mock从头开始创建一个最小的linux安装,并在编译我的代码之前安装指定的依赖项.我无法自定义这个"最小安装".

理想的情况下,完美的解决办法是安装官方的RPM包替换gccgcc44作为默认的编译器.有这样的包裹吗?这甚至可能/好吗?

附加信息

我必须使用SCons(make替代),它不允许我指定用于的二进制文件gcc.

我也会接受任何答案,告诉我如何gcc在我的SConstruct文件中指定二进制文件.

c gcc scons

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

手风琴?

Swing的哪些组件库提供了一个手风琴小部件?我找到了JIDE,还有其他选择吗?有免费的吗?

java user-interface swing

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

Django:进行原始SQL查询,传递多个/重复的参数?

希望这应该是一个相当简单的问题,我只是不太了解Python和Django来回答它.

我在Django中有一个原始的SQL查询,它有六个不同的参数,前两个(centreLat和centreLng)都重复:

query = "SELECT units, (SQRT(((lat-%s)*(lat-%s)) + ((lng-%s)*(lng-%s)))) AS distance FROM places WHERE lat<%s AND lat>%s AND lon<%s AND lon>%s ORDER BY distance;"
params = [centreLat,centreLng,swLat,neLat,swLng,neLng]
places = Place.objects.raw(query, params)
Run Code Online (Sandbox Code Playgroud)

如何构造params对象和query字符串,以便他们知道要重复哪些参数以及在哪里?

django

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

微软Windows驱动程序套件纯C try catch语法?

Windows 驱动程序工具包 (WDK)中,有一些用纯 C 编写的驱动程序代码示例,但散布着一些 try-catch-finally 结构。有人知道它们的语义吗?感谢微软提供的出色工具和标准合规性。

代码摘录自some_file.c

try {
    ...
    if (!NT_SUCCESS( status )) {

       leave; // ???
    }
    ...
} finally {
    ...
}

try  {
    ...
} except( EXCEPTION_EXECUTE_HANDLER ) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

c try-catch wdk

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