问题列表 - 第35921页

Django RegexField仅限字母和数字

我需要一个django形式的正则表达式字段,只接受字母和数字,而不是别的.我试过这个,但它不起作用:

myfield = forms.RegexField(label=("My Label"), max_length=31, regex=r'[a-zA-Z0-9]',
        error_message = ("This value must contain only letters and numbers."),
Run Code Online (Sandbox Code Playgroud)

我不擅长使用正则表达式.你能告诉我这里我做错了什么以及如何解决它?

python regex django

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

是否有可移植的方式从C预处理器打印消息?

我希望能够做类似的事情

#print "C Preprocessor got here!"
Run Code Online (Sandbox Code Playgroud)

用于调试目的.什么是最好/最便携的方式?

printing c-preprocessor

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

在python中以随机顺序匹配两个字符串

如果我有2个字符串,如:

a = "hello"
b = "olhel"
Run Code Online (Sandbox Code Playgroud)

我想使用正则表达式(或其他东西?)来查看两个字符串是否包含相同的字母.在我的例子中,a = b,因为它们具有相同的字母.怎么能实现这一目标?

python regex

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

如何从Access表中获取一些数据以便在C#的文本框中显示?

我试图从表中检索一些数据(Access 2007)并在C#的Windows窗体中的文本框中显示这些数据,我也想用按钮更新,但我无法工作,这是我的代码检索数据但我无法在文本框中显示,有人可以帮助我吗?

OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Policias.accdb");
        OleDbCommand command = new OleDbCommand();
        command.Connection = con;
        command.CommandText = "SELECT contenido FROM seccion";
        command.CommandType = CommandType.Text;
        con.Open();
        OleDbDataReader dr = command.ExecuteReader();


        while (dr.Read())
        {
            textBox3.Text = dr["cosa"].ToString();

        }

        dr.Close();
        con.Close();
Run Code Online (Sandbox Code Playgroud)

c# ms-access

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

Java Map反模式?

编辑:我已经得到了几个答案,说出了我在问题中已经说过的话。我真正感兴趣的是找到确凿的参考资料。


我正在看一个或多或少遵循此模式的代码示例:

Map<String, List> getListsFromTheDB() {
  Map<String, List> lists = new HashMap<String, List>();

  //each list contains a different type of object
  lists.put("xList", queryForListOfXItems());
  lists.put("yList", queryForListOfYItems());

  return lists;
}

void updateLists() {
  Map<String, List> lists = getListsFromTheDB();
  doSomethingWith(lists.get("xList"));
  doSomethingWith(lists.get("yList"));
}
Run Code Online (Sandbox Code Playgroud)

我的感觉是,这是一种反模式。编码人员应该做的是创建一个可以返回的类,如下所示:

class Result {
  private final List<X> xList;
  private final List<Y> yList;

  public Result(xList, yList) {
    this.xList = xList;
    this.yList = yList;
  }

  public List<X> getXList() { xList; }
  public List<Y> getYList() { return yList; }
}
Run Code Online (Sandbox Code Playgroud)

这将是类型安全的,避免过度概括一个非常具体的问题,并且在运行时不易出错。

谁能指出我任何权威的参考材料,这些材料指定您应避免这种模式?或者,或者,如果这实际上是一个好的模式,请给出理由。

java oop design-patterns list map

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

在C++中解析命令行参数的有效方法是什么?

有没有一种真正有效的方法来处理C++中的命令行参数?

我在下面做的事情感觉完全是业余的,我无法想象这是如何在专业软件中真正处理命令行参数(atoi,硬编码的argc检查).

// Command line usage: sum num1 num2

int main(int argc, char *argv[])
{
   if (argc < 3)
   {
      cout << "Usage: " << argv[0] << " num1 num2\n";
      exit(1);
   }
   int a = atoi(argv[1]);    int b = atoi(argv[2]);    int sum = a + b;
   cout << "Sum: " << sum << "\n";
   return 0; }

c++ command-line-arguments

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

如何从NSSet返回NSMutableArray

我能把一个内容NSSet放到NSMutableArray这样的:

NSMutableArray *array = [set allObjects];
Run Code Online (Sandbox Code Playgroud)

编译器抱怨但是因为[set allObjects]返回的NSArray不是NSMutableArray.该如何修复?

cocoa-touch objective-c nsmutablearray nsarray nsset

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

单身人士与Android中的应用程序上下文?

回顾这篇文章列举了使用单例的几个问题 并看过使用单例模式的Android应用程序的几个例子,我想知道使用Singletons而不是通过全局应用程序状态共享的单个实例是一个好主意(继承android.os.Application并获取它通过context.getApplication()).

两种机制都有哪些优点/缺点?

说实话,我希望在这篇文章中使用Web应用程序的单例模式得到相同的答案,不是一个好主意!但适用于Android.我对么?DalvikVM有什么不同呢?

编辑:我想对涉及的几个方面有意见:

  • 同步
  • 可重用性
  • 测试

java singleton android design-patterns

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

在Interface Builder和XCode中连接UILabel?

我正在尝试做一些简单的事情,如在XCode和IB中为视图添加标签,我无法弄清楚如何做到这一点.我在网上找到的所有样品都是旧版本的IB,因此说明不正确.

我的.xib文件上有一个标签,在我的Controller.h文件中,我有一个IBOutlet UILabel声明了一个Property设置.

在我的Controller.m文件中,我合成了该属性.

在Interface Builder中,我不能为我的生活找出如何将我的代码中的标签与.xib上的Label相关联.每当我尝试将Connection连接到File的Owner时,唯一显示的选项是"View".

如果我在Interface Builder的Library窗口下查看Controller,Label会在Outlets下显示为UILabel.我很确定它曾经是一个类型"id",但它会自动显示为UILabel,如果我尝试添加"id",它也不起作用.

有人能指点我到某个地方解释这个愚蠢的事情吗?使标签有文字不应该这么困难.

iphone xcode interface builder objective-c

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

如何删除write.csv中NULL值的双引号?

在我对电子商务系统进行一些分析之后,我正在努力将data.frame导出到csv以供在电子商务系统中使用.

我在提取之前删除了NA值,因为在我添加数据的系统中不允许它们.我的过程看起来像这样,我的data.frame被称为prod_out:

prod_out[is.na(prod_out)] <- c("")

prod_con<-file('product_output.csv',encoding="utf8")

write.csv(prod_out,file=prod_con,append=FALSE,eol="\r",quote=TRUE,row.names=FALSE)
Run Code Online (Sandbox Code Playgroud)

这会生成文件,但是,对于NULL为的字段,它们都是双引号,如下所示:

...,"",...
Run Code Online (Sandbox Code Playgroud)

我需要没有NULL字段的双引号,并将它们留给任何字符字段,如下所示:

...,,...
Run Code Online (Sandbox Code Playgroud)

我确实更改了quote = FALSE,但是删除了所有双引号,我需要字符字段保持不变.有没有办法取消引用NULL值?

任何帮助表示赞赏.

谢谢,

贾森

r

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