问题列表 - 第16709页

与ABPerson联系的正确方法是什么?

在我的许多应用中,它需要将一些数据与地址簿中的联系人相关联.我过去做的是保存ABPerson的记录ID,并使用该ID在每次应用程序启动时提取信息.然而,越来越多的我发现这种方法是错误的,因为很多时候用户会使用像mobileme这样的服务,其中地址簿被擦除和重新同步.这会导致记录ID更改,并且所有关联都将丢失.用户必须浏览每一个并重新链接它们.

保存地址簿条目的强大指针有什么更好的方法?

iphone

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

Vim:在不破坏字符串的情况下换行文本(即"gq")?

我经常gq用来包装代码......但是在字符串方面它并不是很聪明.例如,包装:

foo = bar("a b c d e f")
Run Code Online (Sandbox Code Playgroud)

可能导致:

foo = bar("a b c
          d e f")
Run Code Online (Sandbox Code Playgroud)

显然,这并不像以下那样有用:

foo = bar("a b c " +
          "d e f")
Run Code Online (Sandbox Code Playgroud)

将会.

有没有办法包装考虑到这一点的文本?

vim

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

确定安装yum软件包的路径

我在Redhat下使用yum安装了ffmpeg,我很难弄清楚它安装在哪个(什么路径).是否有一种简单的方法来确定这一点,而无需亲自手动找到它?

linux redhat rpm yum

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

Eclipse无法构建类

Eclipse在项目中有红叉表示错误,但项目中的任何文件或任何内容都没有红色十字.

在运行"构建项目"时,没有创建.class文件.

在workspace/.metadata中的日志文件中似乎没有任何条目.实际上,我删除了日志文件,但尚未创建新文件.

我试过干净,干净都没效果.

有什么建议可以找到这个项目可能出现问题的地方吗?

谢谢.

java eclipse

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

在SVN中复制项目

我是SVN的新手,我正在尝试复制现有项目(只是主干)在同一个存储库中创建一个新项目.我们正在为不同的受众创建相同的应用程序,因此我想复制现有的代码库并创建这个新的代码库.我不想分支/标记,因为从现在开始这些将是完全不同的项目 - 我对保存历史等不感兴趣,

这就是我打算做的,但这看起来很像Checkout/Commit,所以想知道还有其他简单的方法.

  1. 现有项目的主干(例如'Project1')从SVN 导出到我在C:\ inetpub\wwwroot\Project2的新项目(比如说Project2)文件夹
  2. 在SVN中创建一个名为"Project2"的新项目,并将我的C:\ inetpub\wwwroot\Project2中的所有文件导入其主干
  3. 再次从SVN的Project2 Checkout到我的本地机器(C:\ inetpub\wwwroot\Project2文件夹)

Project1文件夹很大(约400 MB),因此这需要很长时间.还有其他替代品吗?

我可以在Tortoise SVN的repo浏览器中右键单击Project1的trunk文件夹,选择"Copy to"并指定Project2的trunk文件夹,然后复制所有文件.这样我只需要一次检查我的机器,一切都准备好了.

但我不确定它是否正确或背后的后果.任何帮助,将不胜感激.

svn

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

Oracle:如何设置用户密码未出现?

有一些建筑

ALTER USER scott PASSWORD EXPIRE
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能将密码设置为未过期状态?

sql oracle

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

当输入数量可变时,如何使用神经网络?

我所见过的神经网络的所有例子都是针对一组固定的输入,这些输入适用于图像和固定长度数据.你如何处理可变长度数据,如句子,查询或源代码?有没有办法将可变长度数据编码为固定长度输入,仍然可以获得神经网络的泛化属性?

pattern-recognition artificial-intelligence machine-learning neural-network

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

Java中的函数组合

我正在尝试实现一个惰性序列(意味着下一个项目仅在您调用步骤函数时计算),其中一个方法应该是"map",它接收一个影响所有成员的函数.最优雅的方法是使用函数组合,并将新函数分配给函数变量,但由于函数不是Java中的第一类值,我不知道如何执行此操作.

我想过有一个只包含一个函数的类,作为一个"函数指针"包装器,但我不知道它是如何用于组合的.

编辑:问题是与家庭作业有关.此外,它应该能够沿着地图线处理多个合成(map(map(stepFunction())))(在这种情况下,"map"是通过方法"map"给出的函数).

java function-composition

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

javascript代码总是应该加载到html文档的头部吗?

在如何加载javascript方面是否有一条全面的规则.我看到人们说它现在应该放在页面的末尾.

思考?

javascript scripting header footer

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

列表排序中的未处理异常

所以,我有一个包含自定义类的列表,MyClass
MyClass具有属性,这些属性可以为null(但并不意味着).

当使用自定义排序器对此类进行排序时,排序器访问此null属性并抛出异常,异常被视为未处理,即使sort方法周围存在try-catch块.

现在由于某种原因,异常仍然被写入控制台,这是异常处理程序正在做的事情.

我有一个真正的应用程序与同样的问题,导致我的单元测试失败,即使异常处理正确,我无法解释这一点.

所以我附上了一些示例代码来更好地解释自己,从VS运行它.

更新的代码
结果:
System.InvalidOperationException
无法比较数组中的两个元素.
完成!

所以它似乎是处理我的自定义异常,并抛出自己的?

using System;
using System.Collections.Generic;
using System.Data;

namespace TestSortException
{
    class Program
    {
        static void Main()
        {
            try
            {
                var list = new List<MyClass>
                                         {
                                             new MyClass("1"),
                                             new MyClass(null),
                                             new MyClass("fdsfsdf")
                                         };



                list.Sort(new MyClassSorter());
            }
            catch(Exception e)
            {
                Console.WriteLine(e.GetType());
                Console.WriteLine(e.Message);
            }

            Console.WriteLine("Done!");
            Console.ReadLine();

        }
    }

    class MyClassSorter : IComparer<MyClass>
    {
        public int Compare(MyClass x, MyClass y)
        {
//            try
//            {
                if (x.MyString == y.MyString) …
Run Code Online (Sandbox Code Playgroud)

.net c#

5
推荐指数
0
解决办法
2113
查看次数