问题列表 - 第13925页

如何在java中使用正则表达式验证字符串

我想验证一个没有数字字符的字符串.

如果我的字符串是"javaABC",那么它必须被验证如果我的字符串是"java1"那么它不能被验证

我想限制所有整数.

java regex

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

来自代码后面的根运算符("〜")地址的相对路径

像Image.ImageUrl这样的服务器控件使这很容易,但是尝试在IMG html控件后面的代码中实现相同的功能并不是那么简单.

例如,使用Asp:Image服务器控件并将ImageUrl属性设置为"〜/ Images/Test.jpg",无论我将代码放在哪个目录中都能正常工作.(asp.net将tilde目录转换为相对)

我怎么能在代码背后做同样的事情?当我试图创建一个HTML IMG控件?

asp.net

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

在应用初始化后最大化时,带样式=无的WPF窗口覆盖任务栏

我希望获得与Windows Media Player或基于浏览器的Flash播放器相同的效果,这些播放器在最大化时占用整个(甚至任务栏都不可见)的房地产.

如果这工作得很好WindowState被设置为MaximizedWindowStyle被设定为None这样的应用程序处于该状态开始XAML.问题是我想在一个有边框的窗口中启动应用程序,当用户选择时,如上所述最大化.在StateChanged处理程序中我检查Maximized状态,如果是这种情况我设置WindowStyleNone.这具有最大化窗口但不覆盖任务栏的效果.下面的代码将使我的工作正常,但它是一个黑客,我想清理它:

if (WindowState == WindowState.Maximized)
{
    m_videoWindow.Maximize();

    WindowStyle = WindowStyle.None;

    //the following makes this work but I would like to clean it up
    Hide();
    Show();
}
Run Code Online (Sandbox Code Playgroud)

编辑 这个(从2006年仍然在CTP中)提到了这个问题,来自MS的某些人希望在下一个版本中改进全屏支持,是否已经进行了这些改进?

wpf layout resize

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

什么是PHP中的意外T_VARIABLE?

我收到这个PHP错误:

解析错误:语法错误,意外T_VARIABLE

从这一行:

$list[$i][$docinfo['attrs']['@groupby']] = $docinfo['attrs']['@count'];
Run Code Online (Sandbox Code Playgroud)

这条线有什么问题吗?

php syntax-error

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

C# - 由于代理执行Asyn任务仍然需要System.Threading吗?

因为我可以使用委托执行异步操作,我怀疑在我的应用程序中使用System.Threading的机会很小.是否有任何基本情况我无法避免System.Threading?

(只是我在学习阶段).

示例:

class Program

{

public delegate int Total (int a,int b);

static void Main()

{

  Total tl = new Total(SumUp);
  IAsyncResult isany=tl.BeginInvoke(20,20, null, null);

    while (!isany.IsCompleted)
    {
        Console.WriteLine("Busy with other work");
    }

    int ans = tl.EndInvoke(isany);

    Console.WriteLine("Result ={0}", ans);

}

static int SumUp(int a,int b)

{
    a = a * a;

    b = b * b;

    return a + b;

}
}
Run Code Online (Sandbox Code Playgroud)

c# multithreading delegates

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

如何只打印Perl或Python中的每个第三个索引?

我怎样才能分别在Python和Perl中执行for()或foreach()循环,只打印每个第三个索引?我需要将每个第三个索引移动到一个新数组.

python arrays perl

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

将参数传递给事件侦听器/处理程序

如何通过事件监听器传递参数/变量?我使用匿名函数相当有效地克服了这个问题; 这是一个非常简单的解决方案,但在一天结束时,它闻起来像一个巨大的功能漏洞,我认为应该是本地提供的.

通常生活会继续,但是就像命运一样,现在我实际上需要删除监听器,当你使用匿名函数时这样做有点时髦.所以,再次,我试图找出如何将参数传递给事件侦听器,以便可以通过简单地引用该函数来删除事件侦听器.

奇怪,因为它看起来,我已经克服了这个问题,以及,但我不喜欢它,累了使用它的.在我看来,它是代码味道.但它就像一个魅力.我将变量,对象或其他内容存储在调度MovieClip上.因此,如果我循环访问数据数组,即时生成缩略图,我只需将数据变量(通常是具有多个属性的对象)存储在实际的缩略图MovieClip中.然后我可以通过引用访问事件监听器方法中的所有数据:

event.target.data
.在这个例子中,"data"是持有我想要的信息的变量的名称.因为当我不使用它时出现的另一个问题是,当我循环遍历数组并生成单击以查看大图像的缩略图时,索引不一致.在循环结束时,所有缩略图都将使用最后一个索引"i"打开图像.因此,如果我有一个长度为12的数组,无论你点击什么缩略图,它们都会加载第12个图像.将数据存储到MovieClip本身,创建一个永不改变的可靠引用.

这已经困扰了我一段时间了.基本上我想知道的是,这是一个好的做法,那里有更好的解决方案吗?

以下是一些饮食示例.如有必要,我可以发布更详细的例子.所有示例都描述了在单击时加载大图像的缩略图.




不使用匿名函数(问题):

tempThumb.addEventListener(MouseEvent.CLICK, loadImage);

public function loadImage(_event:MouseEvent):void  
{
    // I don't have the variable _url and preparing a hot bath with a cold blade  
}

使用匿名函数:

tempThumb.addEventListener(MouseEvent.CLICK, function(_event:MouseEvent) { loadImage("large.jpg"); } );

public function loadImage(_url:String):void  
{
    // I got the variable _url and packing away the razor blades  
}

没有使用匿名函数,但使用我的臭妖精技术将数据存储到MovieClip中调度事件

tempThumb.data = "large.jpg";

tempThumb.addEventListener(MouseEvent.CLICK, loadImage);

public function loadImage(_event:MouseEvent):void  
{
    trace(event.target.data);
    // I can access the variable  
}

我对编程术语并不了解,所以我将上面的妖精技术称为.在对象中存储/隐藏变量以供以后使用/访问.它解决了我所有的问题并且工作得非常好.但是,如果有更好的方法,我想知道 …

flash actionscript-3 addeventlistener

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

windows7以编程方式设置"显示图标和通知"

我想要我的应用程序(用c#编写),它需要在Windows 7上运行并在通知区域中显示一个图标.默认为"仅显示通知"我默认显示我的图标.在c#中寻找api或者为此写一个脚本.如果没有直接的方法可以做到这一点有什么压倒性的方法吗?

c# vbscript scripting windows-7

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

Grails"render"呈现模板

在我的Grails控制器中,我正在响应一个AJAX调用并使用render返回文本:

def ajaxRandomPersonName = {
    def person = get a random person ...
    render "Name: ${person.name}"
}
Run Code Online (Sandbox Code Playgroud)

问题是render呈现整个模板.因此,它不是仅渲染"Name:John",而是呈现模板中定义的所有图标,导航等.如何在render没有模板的情况下进行渲染?

我几乎使用Grails 1.1.1来关注"Grails in Action"(第28页)的第1章.

跟进:根据Rhysyngsun的建议返回错误没有影响.我也尝试将模板设置为null但它仍然呈现模板:

def ajaxRandomPersonName = {
    def person = get a random person ...
    render (template:null, text:"Name: ${person.name}")
}
Run Code Online (Sandbox Code Playgroud)

render 无论我做什么,都会全心全意地通过模板渲染它.

后续2:关于grails-user邮件列表的并行讨论.

后续3:示例代码:我将我的代码配对最低限度,它仍然展示了不需要的模板渲染.

控制器/ PersonController.groovy:

class PersonController { 
    def index = { } 
    def home = { [message:"Hello"] } 

    def ajaxTest = { 
        println "ajaxTest called" 
        render text: …
Run Code Online (Sandbox Code Playgroud)

grails gsp

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

text-align:justify和images

我有一个图像列表(不在列表中,但可能是如果可能解决问题),我想填充div的整个宽度.我已经尝试了底部的代码,虽然它确实证明了p标签中的任何文本,但它对图像没有做同样的事情.如何让它在div的整个宽度上均匀分布图像?

<div>
  <p>
    <img src="image1.png" alt="foo" />
    <img src="image2.png" alt="foo" />
    <img src="image3.png" alt="foo" />
    <img src="image4.png" alt="foo" />
    <img src="image5.png" alt="foo" />
  </p>
</div>
Run Code Online (Sandbox Code Playgroud)

我的CSS:

div { width: 30em; }
p { text-align: justify; }
Run Code Online (Sandbox Code Playgroud)

css

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