问题列表 - 第21370页

在Common Lisp中生成测验?

我想教自己西班牙语和Lisp.我有几个单词列表,如下面的数据显示.如何从看起来像这样的数据生成测验?

amarillo?  [ ] blue    [ ] yellow  [ ] gray   [ ] pink
azul?      [ ] red     [ ] blue    [ ] green  [ ] orange
 .
 .
 .
verde?     [  ] purple [ ] gold   [ ] green   [ ] black

这个想法是随机包含3个随机选择的错误答案的答案.理想情况下,错误的答案不会过于重复.

amarillo|yellow
azul|blue
blanco|white
dorado|golden
gris|gray
marrón|brown
naranja|orange
negro|black
oro|gold
púrpura|purple
rojo|red
rosa|pink
verde|green

common-lisp

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

内存泄漏警告我无法解决

静态分析器在这段代码中显示泄漏(特别是与其中的副本的链接):

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI 
 qualifiedName:(NSString *)qName
{
    if ([elementName isEqualToString:@"item"]) 
    {
        [elements setObject:title forKey:@"title"];
        [elements setObject:date forKey:@"date"];
        [elements setObject:summary forKey:@"summary"];
        [elements setObject:link forKey:@"link"];

        [posts addObject:[elements copy]];
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试释放复制的对象,但我仍然收到警告.我错过了什么吗?

谢谢

iphone cocoa memory-leaks memory-management objective-c

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

加入Drupal注册并根据业务逻辑验证用户信息

我想挂钩注册模块.我已经拥有一个使用我的旧网站的50000个用户的数据库.现在我正在迁移到Drupal.

我还没有将条目迁移到drupal数据库.我将检查我的旧数据库.

当用户尝试在Drupal中注册时,我需要检查他提供的用户名是否已经存在于50000(和不断增长的)条目列表中.如果它存在,我需要取消注册显示错误信息说用户名存在..

我应该使用哪个钩子?如果我的代码表明验证失败,我怎么能告诉drupal显示错误信息?

编辑:我挂钩到hook_user并检查'验证'操作.我能够验证并分配错误消息.但它适用于所有形式.我想仅验证新帐户创建表单.我怎样才能做到这一点?

谢谢.

hook registration drupal-6

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

实体框架4 - 并不总是使用ApplyCurrentValues更新布尔属性

我有一个简单的实体,由Entity Framework 4使用VS 2010 RC生成.它看起来像下面的POCO.

public class Company
{
    public int ID { get; set; }
    public string Name { get; set; }
    public string ISOCode { get; set; }
    public boolean Active { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的存储库代码如下.'db'是我在构造函数中初始化的上下文.

public void EditCountry(Country countryToEdit)
{
    db.Countries.Attach(new Country { ID = countryToEdit.ID });
    db.Countries.ApplyCurrentValues(countryToEdit);
    db.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

在countryToEdit中将Active字段从false更改为true会生成以下SQL

update [dbo].[Countries]
set [Name] = @0, [ISOCode] = @1, [Active] = @2
where ([ID] = @3)
@0 nvarchar(256),@1 nvarchar(12),@2 bit,@3 int,@0='Algeria',@1='DZ',@2=1,@3=4
Run Code Online (Sandbox Code Playgroud)

这是预料之中的.

如果我在countryToEdit中将Active字段从true更改为false,则会生成以下SQL

update [dbo].[Countries] …
Run Code Online (Sandbox Code Playgroud)

entity-framework

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

如何在ReSharper中添加自定义代码分析

我是ReSharper的新手.对于那些使用Resharper的人,有没有办法可以添加自定义代码分析规则?

例如,我可能有一条规则说所有私有变量都应以字母"m"开头.如何将其添加到Resharper中,如果我违反此规则,它可以显示为警告或错误?

resharper

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

是否可以在服务器上安装.NET 4.0而无需安装它?

是否可以在服务器上安装.NET 4.0而无需安装它?好!通过阅读标题而不实际进入它可能听起来很疯狂.

我的高级开发人员(当时曾经做过VB6/ASP编程)不希望服务器上出现.NET 4.0,原因有两个.1)他们担心他们现有的所有应用程序都会破裂.2)他们将被迫学习他们不想要的新技术.

但不幸的是,他们是高级程序员(按年龄)并且是决策者.所以这是我疯狂的想法.是否有可能在服务器上运行.NET框架而无需安装它.我的意思是,如果我在服务器的GAC中部署所有.NET 4.0 dll并将一些值添加到注册表中.我能在其上运行.NET 4.0应用程序吗?

或者我们是否只有某些应用程序使用.NET 4.0运行时和旧应用程序使用.NET 2.0 /或1.1运行时?

服务器上当前的.NET版本是.NET 3.5 SP1.欢迎任何建议和想法?

请不要将它视为一个重复的问题,因为我不像早期帖子那样要求.NET 2.0框架.我特地要求.NET 4.0尚未发布.

.net asp.net

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

更改CheckBox状态而不调用OnClick事件

当我改变CheckBox的状态时,我很想知道

CheckBox->Checked=false;
Run Code Online (Sandbox Code Playgroud)

它调用CheckBoxOnClick事件,如何避免它?

delphi c++builder tcheckbox

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

如何从当前关注的组件中删除焦点?

我有一个数据库组件,当接收到CM_EXIT消息时,会调用DataLink.UpdateRecord.失去焦点时会发送此消息.当我单击发布按钮时,它不会失去焦点,并且值不会写入数据源.如何在不将焦点转移到其他组件的情况下实现组件失去焦点的效果?

delphi focus delphi-7

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

不能用initWithCoder影响UITextView内容

我正试图UITextView在应用程序启动时显示一个字符串.我有一个UIView和一个UITextView在我的界面,一个插座,myText连接到UITextView.它似乎没有工作,我不能说为什么....

这是有问题的代码:

MainView.h

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

@interface MainView : UIView {

    IBOutlet UITextView *myText;

}
@end
Run Code Online (Sandbox Code Playgroud)

MainView.m

@implementation MainView

-(id) initWithCoder:(NSCoder *)coder {


    if ((self = [super initWithCoder:coder]) != nil)
    {
        NSLog(@"initWithCoder executed");
        myText.text = @"Hello, World!";
    }

    return self;
}

@end
Run Code Online (Sandbox Code Playgroud)

NSLog()打印信息,所以我认为这myText.text确实是设置为@"Hello World",但这并没有反映在我的UITextView.这里挂了哪里?如果它有帮助,这是我的实际应用程序的简化版本,当我将其myText.text = @"Hello, World!";放入响应按钮按下的方法时,更改将反映在文本视图中.

cocoa-touch objective-c uiview iboutlet ios

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

使用extern在C或C++中包含文件

这在C或C++中是如何工作的?

extern "C" {
#include <unistd.h>
#include <fd_config.h>
#include <ut_trace.h>
#include <sys/stat.h>
#include <sys/types.h>
}
Run Code Online (Sandbox Code Playgroud)

c c++ include extern

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