问题列表 - 第15988页

主目录扩展(〜)在一个参数内

当我输入以下内容(BASH)时:

rdesktop -r disk:bacon=~/bacon host
Run Code Online (Sandbox Code Playgroud)

它没有扩展到

rdesktop -r disk:bacon=/home/me/bacon host
Run Code Online (Sandbox Code Playgroud)

似乎"磁盘:"部分是问题,如下所示:

$ echo bacon=~/bacon disk:bacon=~/bacon

bacon=/home/me/bacon disk:bacon=~/bacon
Run Code Online (Sandbox Code Playgroud)

如何使波浪扩展?

bash expansion tilde home-directory

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

MVP与MVVM - 为什么?

当我使用WinForm时,我正在使用MVP.但是当我开始使用WPF或Silverlight时,我转向了MVVM.

我注意到的唯一事情是,由于强大的绑定,我们不需要在MVVM模式中同步View和ViewModel之间的数据.

我的问题是:

1)绑定(这有助于我们不手动同步View和ViewModel)使用MVVM的唯一优势是什么?

2)MVVM相对于MVP还有其他优势吗?有什么区别?

3)下面的代码是MVVP模式还是MVVM或两者兼而有之?

interface IView {

  void ShowMessage(string message);

}

class View : IView {
    public void ShowMessage(string message){
              MessageBox.Show(this, message);
    }
}

class ViewModel{

private IView view;

public ViewModel(IVew view){

  this.view = view;

}

........

view.ShowMessage("This is a msg");

}
Run Code Online (Sandbox Code Playgroud)

mvp design-patterns mvvm

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

PHP5:const vs static

在PHP5中,使用const和有static什么区别?什么时候适合?和什么样的作用呢public,protectedprivate游戏-如果有的话.

php class-design constants object static-members

163
推荐指数
4
解决办法
8万
查看次数

选择匹配整数上字符串的开头数

我有这张桌子:

CREATE TABLE `test` (
    `ID` int(11) NOT NULL auto_increment,
    `text` varchar(250) collate utf8_unicode_ci default NULL,
    PRIMARY KEY  (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Run Code Online (Sandbox Code Playgroud)

内容:

ID     text  
1      70-and-some-text  
70     blub

然后我执行这个查询:

SELECT
    *
FROM
    test
WHERE
    ID = '70-and-some-text'
OR
    text = '70-and-some-text'
Run Code Online (Sandbox Code Playgroud)

并获得两行.似乎MySQL试图匹配ID的数量,然后停止.我想我在某个地方看过,但再也找不到了.

答案和提示非常感谢.提前致谢.善待,我是新人.告诉我,如果我做错了什么.我非常尊重你们.

斯特芬

==================

感谢Tomalak,我现在知道问题的来源.处理这个问题的最佳做法是什么?我控制'文本',所以我可以使用PHP来获取'_70-and-some-text'或字符串.但MySQL中的解决方案将是"最纯粹的".

mysql

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

带有.Net的Active Directory服务器

我们正在使用MS Visual Studio 2008 VB .Net开发我们的应用程序.

我们必须使用Active Directory Server来验证登录到应用程序的用户.

有没有人有代码样本集成.Net和ADS?

.net vb.net active-directory

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

如何在Perl中自动执行一系列测试?

我,我必须在我的程序上运行大约100次测试并且逐个进行这样做会让我的时间变得糟糕,所以我希望编写一个脚本.我这样写一个单独的测试

./program test_1 > out_1

然后将它与我正在寻找的输出进行比较

diff -urpb expected_out_1 out_1 > diff_1

有人可以帮我写一个运行所有测试的简短Perl脚本.但请注意,上面的名称是占位符,我们不能循环test_*.所有测试都有扩展X.test和相应的预期输出文件扩展名为X.out.(注意名字是一样的)

testing perl

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

UIScrollView touchesBegan

所以我想做的就是当用户触摸UIScrollView时播放声音.UIScrollViewDelegate具有scrollViewWillBeginDragging:方法,但它只在touchMoved上调用.我想让它在touchBegan上调用.

尝试touchesBegan:withEvent:但它没有任何接触.有人有线索吗?

iphone uiscrollview

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

.htaccess将非WWW重定向到WWW保留URI字符串

我正在运行CodeIgniter平台,该平台使用.htaccess接受类似的URL

http://www.mysite.com/controller/function/argument
Run Code Online (Sandbox Code Playgroud)

我目前使用一些.htaccess重写,即(简化):

RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/index\.php|/images|/assets)
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

我想添加一个重写规则,将所有非www请求重定向到www.我还希望域名后面的URI字符串在重定向中保持不变.例如,如果用户发出请求http://mysite.com/controller/function/argument,我希望.htaccess文件在浏览器中重写请求http://www.mysite.com/controller/function/argument,然后处理请求.

php apache .htaccess mod-rewrite codeigniter

9
推荐指数
2
解决办法
9046
查看次数

如何在VB.NET中使用隐式实现创建接口

在C#中,我可以创建一个接口,当我使用该接口时,编译器知道基类满足某些接口要求.通过一个例子可能更清楚:

interface FormInterface
{
    void Hide();
    void Show();
    void SetupForm();
}

public partial class Form1 : Form, FormInterface
{
    public Form1()
    {
        InitializeComponent();
    }

    public void SetupForm()
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

编译器知道Hide()和Show()是在Form中实现的,上面的代码编译得很好.我无法弄清楚如何在VB.NET中这样做.当我尝试:

Public Interface FormInterface
    Sub Hide()
    Sub Show()
    Sub SetupForm()
End Interface


Public Class Form1
    Inherits System.Windows.Forms.Form
    Implements FormInterface

    Public Sub SetupForm() Implements FormInterface.SetupForm

    End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

但编译器抱怨Form1必须为接口'FormInterface'实现'Sub Hide()'.我真的要添加以下内容吗?

Public Sub Hide1() Implements FormInterface.Hide
    Hide()
End Sub
Run Code Online (Sandbox Code Playgroud)

在我的所有表单上,或者是创建具有SetupForm()的抽象基类的更好的路径(以及如何在VB.NET中执行此操作)?

c# vb.net interface

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

如何使用Visual C++ Win32 API了解Internet连接详细信息

我必须为PC制作的所有互联网连接创建一个日志文件.它应该InternetGetConnectedState()有用户名,连接时间等的详细信息.我知道返回boolean值的函数.知道如何获得其他细节.有人可以提前帮助我.我正在使用Win32 API和Visual c + +.

c++ api winapi

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