问题列表 - 第48094页

将XCODE项目公开为库

如何为我的XCODE项目发布库?我有一个项目,我想作为一个库向其他人公开.

iphone xcode cocoa-touch ios

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

为什么Mockito会两次打电话给我的匹配器?

我有一个Mockito测试看起来有点像这样(当然简化):

@RunWith(MockitoJUnitRunner.class)
public class BlahTest {
    private static final int VERSION = 41;
    private static final int PAGE_SIZE = 4096;

    @Mock private FileChannel channel;

    @Test
    public void shouldWriteStandardHeader() throws Exception {
        final Blah blah = new Blah(channel, VERSION, PAGE_SIZE);
        blah.create();

        verify(channel).write(littleEndianByteBufferContaining(Blah.MAGIC_NUMBER,
                                                               VERSION,
                                                               PAGE_SIZE));
    }

    private ByteBuffer littleEndianByteBufferContaining(final int... ints) {
        return argThat(byteBufferMatcher(ints));
    }

    private Matcher<ByteBuffer> byteBufferMatcher(final int... ints) {
        return new TypeSafeMatcher<ByteBuffer>() {
            @Override
            public void describeTo(final Description description) {
                description.appendText("a little-endian byte buffer containing integers ").
                            appendValueList("", ",", "", …
Run Code Online (Sandbox Code Playgroud)

mockito

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

SQL CTE递归:返回父记录

我目前正在运行CTE查询,以递归方式从employees表构建员工层次结构,类似于大多数递归示例所演示的.我被困的地方是我正在尝试查询单个员工并检索他上面的层次结构.下面是我尝试使用的表的示例:

Employees
===========================================================================
EmployeeID    MgrID    Name
1             null     Joe
2             1        John
3             2        Rob
4             2        Eric
Run Code Online (Sandbox Code Playgroud)

以下是允许我从上到下显示层次结构的SQL:

with employeeMaster as (
    select p.EmployeeID, p.MgrID, p.Name
    from Employees p
    where p.MgrID is null

    union all

    select c.EmployeeID, c.MgrID, c.Name
    from employeeMaster cte inner join Employees c on c.MgrID = cte.EmployeeID
)
select * from employeeMaster
Run Code Online (Sandbox Code Playgroud)

我陷入困境的是,我无法弄清楚如何查询最低级别的员工,无论是Rob还是Eric,并从Joe> John> Eric返回他上面的层次结构.似乎这应该很容易,但我无法发现它的生命.

sql-server recursion common-table-expression

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

MySQL表需要ID吗?

可能重复:
每个表都应该有一个主键吗?

如果您从未在任何地方引用ID,是否需要包含一个?表需要ID还是主键?

mysql primary-key

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

生成2的平方根数字

我想生成两到三百万个数字的平方根数字.

我知道Newton-Raphson,但由于缺乏大整数支持,我不知道如何在C或C++中实现它.有人能指出我正确的方向吗?

另外,如果有人知道如何在python中做到这一点(我是初学者),我也会很感激.

python algorithm numerical-methods sqrt

16
推荐指数
2
解决办法
6863
查看次数

如何在TList中存储动态数组?

我需要存储未知数量的组.每个组都有未知数量的元素/项目.这是我的'小组':

 TGroup= array of Integer;     <------ dynamic array (as you can see) :)
Run Code Online (Sandbox Code Playgroud)

我想用TList来保持我的团队.我的想法是,我可能希望稍后访问这些组并向其添加更多项目.

我有这个代码,但我不能让它工作:

TYPE
   TGroup= array of Integer;                              // Each group has x items (x can be from 1 to 10000)


procedure TForm1.FormCreate(Sender: TObject);
VAR CurGroup: TGroup;
    grp, item: Integer;
    Groups: TList;                                        // can contain up to 1 million groups
begin
 Groups:= TList.Create;

 { Init }
 for grp:= 1 to 4  DO                                     // Put a dummy item in TList
  begin
   SetLength(CurGroup, 1);                                // Create new group
   Groups.Add(@CurGroup);                                 // …
Run Code Online (Sandbox Code Playgroud)

delphi delphi-7

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

R:搜索谷歌搜索字符串并返回点击数

在R中有没有办法简单地搜索谷歌的东西,然后返回结果的数量?我在谷歌的一些服务(RGoogleDocs,RGoogleData,RGoogleMaps,googleVis)周围看过很多R套餐,但我无法在任何地方找到这个功能.

r

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

是否有一个实用的理由使用"if(0 == p)"而不是"if(!p)"?

我倾向于使用逻辑否定运算符编写if语句:

if (!p)
    some_code();
Run Code Online (Sandbox Code Playgroud)

我周围的一些人倾向于使用显式比较,因此代码看起来像:

if (FOO == p)
    some_code();
Run Code Online (Sandbox Code Playgroud)

其中FOO是一个,FALSE,0,0.0,NULL,等

我更喜欢简短形式,因为它是:

  • operator!= 友好
  • generic programming 友好
  • 简洁(对我来说更美丽)

什么是务实的(如果有的话),否则写这个的好处是什么?

c++ coding-style

21
推荐指数
4
解决办法
3715
查看次数

使用django-sentry无法正常工作时发送错误邮件

我正在使用django-sentry来记录错误.我还想在发生错误时启用限制错误邮件发送给管理员.但我无法让它发挥作用.

a)正常的django错误邮件正在运行.b)但是在删除ADMINS并添加SENTRY_ADMINS(如下所示)时它会停止工作:

   DEBUG = False
TEMPLATE_DEBUG = DEBUG

SENTRY_TESTING = True

ADMINS = ()
SENTRY_ADMINS = ('my.name@domain.com',)

MANAGERS = ADMINS



MIDDLEWARE_CLASSES = (
        'sentry.client.middleware.SentryResponseErrorIdMiddleware',
....
)

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'name@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_PORT = 587
Run Code Online (Sandbox Code Playgroud)

虽然条目正确​​制作并在面板中显示.我在测试之前将所有错误标记为已解决(以满足哨兵的节流条件),但它仍然无效.

谁能指出我在这里做错了什么?

django error-handling sentry

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

django多项选择模型问题

在模型中有多种选择,我有两个不同的问题.

首先,我正在尝试进行多项选择,以便用户可以选择一周中的一天或多天:

DAYS_CHOICES = (
    (1, _('Monday')),
    ...
    (7, _('Sunday')),
)
...
day = models.ManyToManyField('day', choices=DAYS_CHOICES)
Run Code Online (Sandbox Code Playgroud)

第二个问题:

我想在其他模型中使用模型定义创建ManyToMany Relation:First(导入模型):

from events.models import Category
Run Code Online (Sandbox Code Playgroud)

第二个(与模型相关的字段):

type = models.ManyToManyField('Category', null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

我在syncdb上收到此错误:

错误:一个或多个模型未验证:situ.situ:'day'与模型日有一个m2m关系,它没有安装或是抽象的.
situ.situ:'type'与模型类别有m2m关系,它没有安装或是抽象的.

django django-models multiple-choice

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