问题列表 - 第27211页

如何在Scala中从导入中排除/重命名某些类?

语言FAQ

import scala.collection.mutable.{_, Map => _, Set => _}
Run Code Online (Sandbox Code Playgroud)

应该从包中导入所有类scala.collection.mutable,除了MapSet.但它给了我这个错误:

error: '}' expected but ',' found.
       import scala.collection.mutable.{_, Map => _, Set => _}
Run Code Online (Sandbox Code Playgroud)

还有办法吗?

scala scala-2.8

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

实际使用finally块

我向我的朋友询问了这个问题,他说它用于销毁在异常处理期间创建的对象.但是在c#GC中有用于销毁这类未使用的对象,那么finally块的实际用途是什么.告诉我一个与此相关的场景.

c# memory-management idisposable

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

从用户控件获取父页面值

如何从用户控件获取父页面值。我在页面中有一个用户控件。单击用户控件按钮时,我想在执行方法后从页面中获取一些值。我的用户控件中需要这些值。在用户控件中获取页面结果的最佳方法是什么?

c# asp.net delegates

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

如何通过PHP和mysql构建无限级别的菜单

好吧,为了构建我的菜单我的菜单,我使用类似这样的数据库结构

  2  Services                  0
  3  Photo Gallery             0
  4  Home                      0
  5  Feedback                  0
  6  FAQs                      0
  7  News & Events             0
  8  Testimonials              0
 81  FACN                      0
 83  Organisation Structure   81
 84  Constitution             81
 85  Council                  81
 86  IFAWPCA                  81
 87  Services                 81
 88  Publications             81

要为现有子菜单指定另一个子菜单,我只需将其父ID作为父字段的值.父0表示顶级菜单

现在在另一个子菜单中创建子菜单时没有问题

现在这是我获取顶级菜单的子菜单的方式

<ul class="topmenu">
    <? $list = $obj -> childmenu($parentid); 
        //this list contains the array of submenu under $parendid
        foreach($list as $menu) {
            extract($menu);
            echo '<li><a href="#">'.$name.'</a></li>';
        }
    ?>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想做的是.

我想检查新菜单是否有其他子菜单 …

php mysql menu

8
推荐指数
4
解决办法
3万
查看次数

MySQLi PHP:使用MySQLi检查SQL INSERT查询是否完全成功

我有这个大功能,可以获取大量不同的数据并将其插入多个表中.并非所有数据始终可用,因此并非所有SQL INSERT查询都成功.我需要检查哪个SQL INSERT查询是完全成功的,哪个不是对这些数据执行某些操作(比如插入日志表或类似内容).

只是为了举例说明我认为可以做到的事情:

$sql = 'INSERT INTO data_table (ID, column1, column2) VALUES(?, ?, ?)';

if ($stmt->prepare($sql)) {
    $stmt->bind_param('iss', $varID, $var1, $var2);

    if ($stmt->execute()) {
        $success == TRUE;   //or something like that
    }
}
Run Code Online (Sandbox Code Playgroud)

我不完全确定这是最好的方法,如果它总是真的显示数据是否插入表中......任何建议?

php mysql sql mysqli

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

Groking git远程使用

我已经在自己的机器上玩'git'已经6个月了,而且非常喜欢它.

但是,我发现很难真正理解如何在团队/企业环境中使用它.(我想知道Eric Sink是否正确).

我开始尝试在Windows上安装git服务器,但这并没有太顺利.

所以我想知道在我自己的机器上设置第二个存储库并开始拉动/推动它.

你知道有什么好的文章可以像这样开始'简单',或者你有任何关于下一层次的提示吗?

git

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

在UISearchBar上自动设置enableReturnKey

我正在为iphone OS 3.1.3写作.我想从我的UISearchBar键盘中的搜索按钮一直启用搜索按钮.如果这是任何旧的UITextField(不是搜索栏),则属性将是enableReturnKeyAutomatically.

我尝试使用http://discussions.apple.com/thread.jspa?messageID=8457910上给出的示例进行设置

这意味着:

UITextField *searchTextField ; 
searchTextField = [[searchBar subviews]objectAtIndex:0];
searchTextField.enablesReturnKeyAutomatically = NO ;
Run Code Online (Sandbox Code Playgroud)

应该管用.

不幸的是它崩溃了:

2010-05-20 08:36:18.284 ARemote[5929:207] *** -[UISearchBarBackground setEnablesReturnKeyAutomatically:]: unrecognized selector sent to instance 0x3b31980
2010-05-20 08:36:18.284 ARemote[5929:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UISearchBarBackground setEnablesReturnKeyAutomatically:]: unrecognized selector sent to instance 0x3b31980'
Run Code Online (Sandbox Code Playgroud)

我也试过了

((UITextField *)[(NSArray *)[searchBar subviews] objectAtIndex:0]).enablesReturnKeyAutomatically = NO;</code>
Run Code Online (Sandbox Code Playgroud)

这给出了类似的结果.

有任何想法吗?

干杯埃里克

iphone uisearchbar

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

使用OpenXML在Word中插入换行符

我使用openxml WordProcessingDocument打开Word模板并用字符串替换占位符x1.这工作正常,除非我需要字符串包含换行符.如何用文本替换x1可能包含单词可识别的换行符?我试过\n\r但是这些都不起作用

只是在打开单词模板时进一步解释我将其读入StreamReader然后使用.Replace替换x1.

c# ms-word openxml

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

处理,何时被称为?

请考虑以下代码:

namespace DisposeTest
{
    using System;

    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Calling Test");

            Test();

            Console.WriteLine("Call to Test done");
        }

        static void Test()
        {
            DisposeImplementation di = new DisposeImplementation();
        }
    }

    internal class DisposeImplementation : IDisposable
    {
        ~DisposeImplementation()
        {
            Console.WriteLine("~ in DisposeImplementation instance called");
        }
        public void Dispose()
        {
            Console.WriteLine("Dispose in DisposeImplementation instance called");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

即使我在Test();调用之后放置了一个等待循环,Dispose也永远不会被调用.所以这很糟糕.我想编写一个简单易用的类,以确保清理所有可能的资源.我不想把这个责任交给我班级的用户.

可能的解决方案:使用using或调用自己处理(基本相同).我可以强制用户使用吗?或者我可以强制调用处理吗?

呼叫GC.Collect();Test();也不起作用.

dinull不调用任何处置.解构器可以工作,因此对象在退出时会被解构Test()

好的,现在很清楚!

谢谢大家的答案!我会在评论中添加警告!

.net c# garbage-collection dispose idisposable

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

OpenAL - 确定最大来源

是否有API允许您定义底层声音硬件允许的最大OpenAL"源"数?

在互联网上搜索,我找到了两条建议:

  • 继续生成OpenAL源,直到出现错误.但是,FreeSL(OpenAL包装器)中有一条说明"非常糟糕,甚至可能导致库崩溃"
  • 假设你只有16; 为什么有人会要求更多?(!)

第二项建议甚至被FreeSL采用.

那么,是否有一个通用的API来定义支持的同时"声音"的数量?

感谢您的时间,

法案

c++ audio openal

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