问题列表 - 第34829页

正则表达式仅匹配字母

我需要为RegularExpressionValidator ASP.NET Web控件编写正则表达式.

正则表达式应该允许所有字母字符,但不允许数字或特殊字符(例如:|!"£$%&/().

知道怎么做吗?

regex asp.net

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

使用什么UI技术?

好的..我很抱歉再次问一个经常被问到的问题,但我很困惑!

首先我的要求.

  1. 在Windows XP/7上开发/部署.
  2. 易于使用,视觉上吸引力不是那么精通技术的用户.
  3. 定期报告非营利组织的数据.
  4. 将.NET作为首选后端,因为我已经花了一年时间学习c#和框架.

现在我的问题.

  1. 网上有太多相互矛盾的意见.有人说WinForms已经死了,而WPF是要走的路.
  2. 当我读到这篇文章时,我几乎已经决定了WPF:http://www.riagenic.com/archives/363.他说WPF已经死了!
  3. 我应该放弃桌面技术和网络技术的重点吗?部署肯定会更容易,但即使完全信任,我也不会失去桌面技术所具有的操作系​​统相关优势吗?

.net user-interface

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

克隆与实例化新类

克隆这种情况下的良好做法?怎么做得更好?

public ModelCollection startParsing() {

   return parseFeed(new ModelSpecialEntry); 
}

public ModelCollection parseFeed(ModelEntry pattern)  {

   ModelCollection modelCollection = new ModelCollection();

   while( condition ) {

     //TODO: Is cloning the best solution?
     ModelEntry model = (ModelEntry) pattern.clone();



     model.parse();

     //add this item to an collection
     modelCollection.add(model);


   }

   return modelCollection;
}
Run Code Online (Sandbox Code Playgroud)

java instances cloning

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

在"环绕地图"上的一组点之间的"质心",可以最大限度地减少到所有点的平均距离

编辑 正如有人指出的那样,我正在寻找的实际上是最小化所有其他点之间的总测地距离的点


我的地图在地形上类似于吃豆人和小行星的地图.越过顶部会让你翘起到底部,经过左边会让你向右弯曲.

假设我在地图上有两个点(质量相同),我想找到它们的质心.我可以使用经典定义,它基本上是中点.

但是,让我们说这两点是在质量的两端.可以说,还有另一个质心,它是通过"环绕"包裹而形成的.基本上,它是与其他两个点等距的点,但是通过"环绕"边缘来链接.

b . O . . a . . O .
Run Code Online (Sandbox Code Playgroud)

两点O.他们的"经典"中点/质心是标记的点a.然而,另一个中点也在b(b通过环绕绕两个点等距离).

在我的情况下,我想选择两点之间平均距离较低的那个.在这种情况下,a具有三个步骤的两个点之间的平均距离. b平均距离为两步.所以我会选择b.

解决两点情况的一种方法是简单地测试经典中点和最短环绕中点,并使用具有较短平均距离的中点.

然而!这不容易推广到3个点,或4个,或5个,或n个点.

有没有我可以用来找到这个的公式或算法?

(假设所有积分将永远是等质量的,我只能用"重心",因为它是我知道松散地描述我试图做的唯一项)

如果我的解释不清楚,我会尝试更好地解释它.

language-agnostic algorithm math geometry topology

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

寻找猫鼬"你好世界"的例子

更新:已经有一段时间了.但当时决定不使用Mongoose.主要原因是我们在使用mongo和javascript时无法真正想出使用ORM的理由.


我一直在尝试用Mongoose创建一个数据库/模型,它基本上只是一个用户数据库,用户名是唯一的.听起来很简单,但由于某种原因,我一直无法这样做.

到目前为止我得到的是:

var mongoose = require('mongoose').Mongoose,
    db = mongoose.connect('mongodb://localhost/db');

mongoose.model('User', {
    properties: [
        'name',
        'age'
    ],

    cast: {
        name: String,
        age: Number
    },

    //indexes: [[{name:1}, {unique:true}]],
    indexes: [
        'name'
    ]
    /*,
    setters: {},
    getters: {},
    methods: {}
    */
});    

var User = db.model('User');

var u = new User();
u.name = 'Foo';

u.save(function() {
    User.find().all(function(arr) {
        console.log(arr);
        console.log('length='+arr.length);
    });
});
/*User.remove({}, function() {});*/
Run Code Online (Sandbox Code Playgroud)

它只是不起作用.数据库创建正常,但用户名不是唯一的.对我做错的任何帮助或了解?

javascript mongoose mongodb

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

如何使用PHP和HTML删除斜杠

在下面的代码中如何\使用PHP和HTML 删除斜杠

<input alt#\"\" src=\"/ckfinder/userfiles/files/DSC_0017.JPG\" style=\"width: 400px; height: 266px\" type=\"image\" /></p>

这是可能的,如果是的话怎么样?

提前感谢您的宝贵支持

html php

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

如何告诉Terminal使用哪个版本的Ruby?

我有两个相关的问题,我希望有人可以提供帮助.

  1. 我最近在我的Mac上安装了Ruby 1.9.2(运行Snow Leopard 10.6.4),我无法弄清楚如何让Terminal使用新的Ruby作为默认设置,而不是工厂安装的Ruby 1.8. 7.旧的Ruby 1.8.7位于我的~/usr/bin/ruby目录中,而新的Ruby 1.9.2 位于我的目录中~/usr/local/bin/ruby.有人说我需要将新版本的Ruby目录放在旧版本目录之前的PATH中,以便系统首先查看 - 这是正确的吗?如果是这样,任何人都可以提供有关如何执行此操作的分步说明吗?

  2. 我已经创建了一个新目录,但似乎无法找到使用Terminal bash shell将该目录添加到PATH的正确方法.我尝试使用我在这里找到的说明(http://www.macgasm.net/2008/04/10/ad...thin-terminal/)两次,但它们对我不起作用.包含我的程序的目录("Ruby_Programs")显示在PATH中,但是当我尝试从命令行运行"ruby newprogram.rb"时,它会导致":ruby: No such file or directory -- newprogram.rb (LoadError)".该文件肯定存在,是一个功能性的Ruby程序.我确实将目录的名称更改为"Ruby程序",然后又回到"Ruby_Programs" - 这是否会以某种方式导致此问题?

任何帮助将不胜感激.这是我目前的路径:

$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/sbrriffe/src:/usr/X11/bin:/Users/sbriffe/Ruby_Programs/:
Run Code Online (Sandbox Code Playgroud)

ruby macos

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

Android应用内存中SQLite数据库的最大大小?

我的Android应用程序的数据库有多大?有限制吗?

出于性能和安全原因,我不想将数据库存储在SD卡上.

sqlite android

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

C或C++中的跨平台GUI工具包?

我想用C或C++编写一些简单的GUI应用程序,并且在跨平台工具包之间做出选择.请记住,我在Ubuntu中开发,最好没有IDE,最好是具有良好的跨平台支持.

其中一些工具包的优缺点是什么?你有哪些最好的经历?

到目前为止,我已经研究过Qt,GTK +和wxWidgets.

c c++ linux user-interface

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

如何在PHP中构建对象数组而不指定索引号?

这是一个奇怪的问题.我手动构建一个对象数组,如下所示:

$pages_array[0]->slug = "index";
$pages_array[0]->title = "Site Index";  
$pages_array[0]->template = "interior";

$pages_array[1]->slug = "a";
$pages_array[1]->title = "100% Wide (Layout A)";
$pages_array[1]->template = "interior";

$pages_array[2]->slug = "homepage";
$pages_array[2]->title = "Homepage";
$pages_array[2]->template = "homepage";
Run Code Online (Sandbox Code Playgroud)

我喜欢这是多么明确,但因为我必须指定索引号,所以我不能轻易地重新排列它们.如果没有索引号怎么办呢?相关的,有什么更好的方法呢?

我也尝试通过创建一个类来编写它,并让数组上的每个点都是该类的实例.但由于这是一个配置文件,因此很难阅读并知道参数是什么参数.这就是我选择上述老式方法的原因.

任何想法都非常感谢!

php arrays object

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