问题列表 - 第22338页

如何使用正则表达式匹配不以空格开头的字符串?

我想要一个正则表达式,检查字符串不是以空格开头.

我想做这样的事情:

以下ValidationExpression是否适合它?

string ValidationExpression = @"/^[^ ]/";

if (!String.IsNullOrEmpty(GroupName) && !Regex.IsMatch(GroupName, ValidationExpression))
{    
}
Run Code Online (Sandbox Code Playgroud)

.net c# regex string

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

如何确定Blackberry触控设备上显示器的高度?

我试图确定我的Blackberry Storm 2的显示垂直尺寸.

我知道,我的设备高度为480像素.我尝试在我的代码中获取此值,但如果显示虚拟键盘,我得到的值等于480 - (虚拟键盘的高度).是否有任何功能可以确定任何设备上的实际显示高度(带或不带键盘,启用或禁用虚拟键盘).

我也发现RIM课程:

我用隐藏的虚拟键盘获取这些值:

Display.getWidth(); //360
Display.getHeight(); //480
UiApplication.getUiApplication().getActiveScreen().getContentWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getContentHeight(); //480
UiApplication.getUiApplication().getActiveScreen().getWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getHeight(); //480
UiApplication.getUiApplication().getActiveScreen().getVirtualWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getVirtualHeight(); //480
UiApplication.getUiApplication().getActiveScreen().getVisibleWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getVisibleHeight(); //480
Run Code Online (Sandbox Code Playgroud)

我用虚拟键盘显示这些值:

Display.getWidth(); //360
Display.getHeight(); //248
UiApplication.getUiApplication().getActiveScreen().getContentWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getContentHeight(); //248
UiApplication.getUiApplication().getActiveScreen().getWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getHeight(); //248
UiApplication.getUiApplication().getActiveScreen().getVirtualWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getVirtualHeight(); //248
UiApplication.getUiApplication().getActiveScreen().getVisibleWidth(); //360
UiApplication.getUiApplication().getActiveScreen().getVisibleHeight(); //248
Run Code Online (Sandbox Code Playgroud)

有没有办法确定真正的屏幕高度?

blackberry screen screen-resolution

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

为什么在删除Accents/Diacritics时不会将D扁平化为D.

我正在使用此方法从我的字符串中删除重音:

static string RemoveAccents(string input)
{
    string normalized = input.Normalize(NormalizationForm.FormKD);
    StringBuilder builder = new StringBuilder();
    foreach (char c in normalized)
    {
        if (char.GetUnicodeCategory(c) !=
        UnicodeCategory.NonSpacingMark)
        {
            builder.Append(c);
        }
    }
    return builder.ToString();
}
Run Code Online (Sandbox Code Playgroud)

但是这个方法使đ为đ,并且不会将其更改为d,即使d是其基本字符.您可以使用此输入字符串"æøåáâăäĺćçčéęěěîďđńňóôőöřůúűüýţ"进行尝试

字母đ中有什么特别之处?

.net c# string diacritics

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

简单有效的Web框架

我正在寻找一个合适的跨平台Web框架(如果这是正确的术语).我需要的东西不依赖于知道服务器的地址或文件的绝对路径.理想情况下,它将带有(开发)服务器并得到广泛支持.

我已经尝试过PHP,Django和web2py.Django有一个管理面板,需要太多的信息(如服务器的地址或IP),并感到不愉快的工作; PHP有chown和chmod与服务器冲突(代码无法访问上传的文件,反之亦然),无法正确处理网址; web2py在编译时崩溃,手册没有涵盖 - 更不用说使用管理面板了.Python可能是要走的路,但即使是Python的不同Web框架和发行版的数量太多,我也无法单独安装和测试.

我需要的是一种简单有效的跨平台Web开发语言,几乎可以在任何地方使用.没有无用的管理面板,没有花哨的用户界面,没有数据库(必然),没有像用户/访问/级别的限制,当然也没有"Web 2.0"废话(因为我讨厌这个反义词).只是一个功能强大的文件和请求解析器.

我习惯用C和其他低级语言编程,所以难度不是问题.

python web-frameworks

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

如何在Gmail中"撤消发送"?

如何在Vb中撤消发送,保存或删除,例如Gmail在消息中使用此功能.Gmail使用的功能是将邮件排队5秒,如果用户在5秒之前点击撤消,则会撤回整个发送过程.

现在我想要的是在我的Vb.net应用程序中实现这一点.有没有可用的代码来执行此操作.请帮忙 ?

vb.net gmail

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

Postgresql更新时的当前时间戳

什么是postgres相当于下面的mysql代码

CREATE TABLE t1 (
  created TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  modified TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
CREATE TABLE t2 (
  created TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  modified TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
Run Code Online (Sandbox Code Playgroud)

根据Alex Brasetvik在下面的回答,似乎我应该使用触发器,我的问题是我有一些表t1,t2 ...有创建和修改的字段,是否可以编写一个通用程序?

--update几乎准备好了

CREATE FUNCTION update_timestamp() RETURNS trigger AS $update_timestamp$
    BEGIN
        NEW.modified := current_timestamp;
        RETURN NEW;
    END;
$update_timestamp$ LANGUAGE plpgsql;

CREATE TRIGGER update_timestamp BEFORE INSERT OR UPDATE ON t1
    FOR EACH ROW EXECUTE PROCEDURE update_timestamp();
CREATE TRIGGER update_timestamp BEFORE INSERT OR UPDATE ON t2
    FOR EACH …
Run Code Online (Sandbox Code Playgroud)

mysql postgresql

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

在C#中嵌套别名

我已经typedef在C#中看到了很多问题的答案,我已经使用了,所以我有:

using Foo = System.Collections.Generic.Queue<Bar>;
Run Code Online (Sandbox Code Playgroud)

这很有效.我可以更改定义(尤其是更改Bar => Zoo等)以及使用Foo更改的所有内容.大.

现在我想要这个工作:

using Foo = System.Collections.Generic.Queue<Bar>;
using FooMap = System.Collections.Generic.Dictionary<char, Foo>;
Run Code Online (Sandbox Code Playgroud)

但是C#似乎并不喜欢Foo第二行,即使我已经在第一行中定义了它.

有没有办法使用现有的别名作为另一个的一部分?

编辑:我正在使用VS2008

c# alias typedef

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

drupal在本地重新安装,诸如"admin"之类的URL无法找到页面

我刚刚下载了我的drupal网站.

我可以查看主页,内容似乎是从数据库中读取的.但是我无法到达

http:// localhost:81/adminhttp:// localhost:81/aboutus

我启用了"mod_rewrite"

我可以查看"?q = node/266"等内容

我已经设置了虚拟主机

ServerName localhost DocumentRoot"C:/ wamp/www/mySite /"

apache mod-rewrite drupal wamp

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

发布Android应用程序后谷歌地图没有显示?

朋友们,

使用模拟器测试eclipse上的应用程序谷歌地图正在正确显示.

但是当我导出应用程序发布它.

谷歌地图消失了.

任何人都可以指导我做什么错误?

任何帮助都会得到满足.

android google-maps

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

vim中的折叠功能

有没有办法或工具来折叠vim中的函数,比如Visual Studio或Eclipse?

vim folding

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