我想要一个正则表达式,检查字符串不是以空格开头.
我想做这样的事情:
以下ValidationExpression是否适合它?
string ValidationExpression = @"/^[^ ]/";
if (!String.IsNullOrEmpty(GroupName) && !Regex.IsMatch(GroupName, ValidationExpression))
{
}
Run Code Online (Sandbox Code Playgroud) 我试图确定我的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)
有没有办法确定真正的屏幕高度?
我正在使用此方法从我的字符串中删除重音:
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是其基本字符.您可以使用此输入字符串"æøåáâăäĺćçčéęěěîďđńňóôőöřůúűüýţ"进行尝试
字母đ中有什么特别之处?
我正在寻找一个合适的跨平台Web框架(如果这是正确的术语).我需要的东西不依赖于知道服务器的地址或文件的绝对路径.理想情况下,它将带有(开发)服务器并得到广泛支持.
我已经尝试过PHP,Django和web2py.Django有一个管理面板,需要太多的信息(如服务器的地址或IP),并感到不愉快的工作; PHP有chown和chmod与服务器冲突(代码无法访问上传的文件,反之亦然),无法正确处理网址; web2py在编译时崩溃,手册没有涵盖 - 更不用说使用管理面板了.Python可能是要走的路,但即使是Python的不同Web框架和发行版的数量太多,我也无法单独安装和测试.
我需要的是一种简单有效的跨平台Web开发语言,几乎可以在任何地方使用.没有无用的管理面板,没有花哨的用户界面,没有数据库(必然),没有像用户/访问/级别的限制,当然也没有"Web 2.0"废话(因为我讨厌这个反义词).只是一个功能强大的文件和请求解析器.
我习惯用C和其他低级语言编程,所以难度不是问题.
如何在Vb中撤消发送,保存或删除,例如Gmail在消息中使用此功能.Gmail使用的功能是将邮件排队5秒,如果用户在5秒之前点击撤消,则会撤回整个发送过程.
现在我想要的是在我的Vb.net应用程序中实现这一点.有没有可用的代码来执行此操作.请帮忙 ?
什么是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) 我已经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
我刚刚下载了我的drupal网站.
我可以查看主页,内容似乎是从数据库中读取的.但是我无法到达
http:// localhost:81/admin或http:// localhost:81/aboutus
我启用了"mod_rewrite"
我可以查看"?q = node/266"等内容
我已经设置了虚拟主机
ServerName localhost DocumentRoot"C:/ wamp/www/mySite /"
朋友们,
使用模拟器测试eclipse上的应用程序谷歌地图正在正确显示.
但是当我导出应用程序发布它.
谷歌地图消失了.
任何人都可以指导我做什么错误?
任何帮助都会得到满足.
c# ×3
.net ×2
string ×2
alias ×1
android ×1
apache ×1
blackberry ×1
diacritics ×1
drupal ×1
folding ×1
gmail ×1
google-maps ×1
mod-rewrite ×1
mysql ×1
postgresql ×1
python ×1
regex ×1
screen ×1
typedef ×1
vb.net ×1
vim ×1
wamp ×1