问题列表 - 第47724页

C#片段需要复制VBA Like运算符

我正在转换包含LIKE运算符的VBA代码,如

    dim sToken as String
    if sToken Like "(*,*)" then ...
Run Code Online (Sandbox Code Playgroud)

在所有情况下,模式仅使用匹配任何字符串(包括空字符串)的*通配符.VBA Like运算符只产生一个真/假结果,因此可以进一步解析随后的VBA代码,并在匹配时拔出匹配的子字符串.

如果有人可以提供C#片段来测试相同类型的简单通配符匹配,我将非常感激.如果片段也产生匹配的子串 - 甚至更好.

c# regex vba

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

SQLilte查询通过RSqlite比sqlite3命令行界面慢得多

我正在使用RSQLite包来查询本地SQLite数据库,对于某些查询,RSQLite接口非常慢.

作为一个具体示例,以下查询使用sqlite3命令行实用程序运行不到一秒:

$ sqlite3 data/svn.db
SQLite version 3.7.5
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> select count(distinct svn_path.revision)  FROM src INNER JOIN svn_path ON src.filename=svn_path.path;
5039
Run Code Online (Sandbox Code Playgroud)

但R中的等效查询需要两分多钟时间并使用我的一个CPU的100%:

> library(RSQLite)
Loading required package: DBI
> con <- dbConnect(SQLite(), dbname="data/svn.db")
> dbGetQuery(con, "select count(distinct svn_path.revision)  FROM src INNER JOIN svn_path ON src.filename=svn_path.path")
  count(distinct svn_path.revision)
1                              5039
Run Code Online (Sandbox Code Playgroud)

为什么通过R接口的性能如此之慢?

请注意,我在Mac OS X 10.6.6上使用R64 2.10.1.

sqlite r

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

Android:将参数从AndroidManifest.xml传递到Activity

有谁知道是否可以将参数传递到AndroidManifest.xml文件中的Activity?我想在几个应用程序中使用相同的活动,但有一种方法可以根据应用程序调整该活动的外观.

我想写一些像(在AndroidManifest.xml中)

<activity android:name=".MyActivity"
              android:label="@string/app_name"
              android:screenOrientation="portrait">

        <extradata>
              <item name="foo" value="bar"/>
        </extradata>
</activity>
Run Code Online (Sandbox Code Playgroud)

..并能够在活动的onCreate中读出bar的值.这是否可以通过intent过滤器中的data属性完成?

谢谢,

android android-manifest

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

JavaScript/jQuery中的这种设计模式是什么?

我正在查看SlickGrid的JavaScript源代码.

我注意到slick.grid.js具有以下结构:

(function($) {
    // Slick.Grid
    $.extend(true, window, {
        Slick: {
            Grid: SlickGrid
        }
    });

    var scrollbarDimensions; // shared across all grids on this page

    ////////////////////////////////////////////////////////////////////////////
    // SlickGrid class implementation (available as Slick.Grid)

    /**
     * @param {Node}           container   Container node to create the grid in.
     * @param {Array,Object}   data        An array of objects for databinding.
     * @param {Array}          columns     An array of column definitions.
     * @param {Object}         options     Grid options.
     **/
    function SlickGrid(container,data,columns,options) {
        /// <summary>
        /// Create …
Run Code Online (Sandbox Code Playgroud)

javascript jquery design-patterns slickgrid

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

C#类的默认方法

您可以指定一个方法,它是C#类的默认方法吗?我正在编写一个简短的类来输出视频的嵌入代码,这是基本的想法:

 public class EmbeddedVideo
{
    public string VideoPath { get; set; }
    public string ImagePath { get; set; }

    public string EmbedCode()
    {
        return "...";
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我要说:

Response.Write(new EmbeddedVideo());
Run Code Online (Sandbox Code Playgroud)

它将输出GetType()方法的结果.如何指定我希望EmbedCode()方法在此上下文中是默认方法?

c# syntax class

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

如何使perl正则表达式选项有条件

不要问为什么,但......

我有一个正则表达式,如果在Windows上运行需要不区分大小写但在*nix上运行时区分大小写.

这是我目前正在做的事情的一个示例片段.

sub relative_path 
{
    my ($root, $path) = @_;

    if ($os eq "windows")
    {
        # case insensitive with regex option 'i'
        if ($path !~ /^\Q$root\E[\\\/](.*)$/i)
        {
            print "\tFAIL:$root not in $path\n";
        }
        else
        {
            return $1;
        }
    }
    else
    {
        # case sensitive
        if ($path !~ /^\Q$root\E[\\\/](.*)$/)
        {
            print "\tFAIL:$root not in $path\n";
        }
        else
        {
            return $1;
        }
    }
    return "";
}
Run Code Online (Sandbox Code Playgroud)

哎呀!重复会伤害我的强迫症,但我的perl-fu很弱.不知何故,我想使用正则表达式选项'我'的条件不敏感条件,但我现在不怎么样?

regex perl

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

在c#中以我能够使用它的方式创建一个类,但是我无法看到该类的代码

我在.cs文件中的项目中有一个名为CreateListView的类,我可以通过在页面顶部的uses中包含它的命名空间来使用它.有没有办法我可以编译文件,以便我仍然可以使用该类,但用户无法看到该类的内容.我希望用户仍然能够从该类创建对象,但我不希望他们修改它,如果他们看不到它也会更好.

c#

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

网络性能

使用Netty时是否有任何真正的性能差异?如果您不在具有数万个连接的应用程序中使用它?

java performance nio netty

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

ArrayList上的java.util.ConcurrentModificationException

我有一个Server类和一个Timer,它应该清除死客户端(崩溃的客户端).我按照下面的示例通过在Timer迭代用户时锁定集合但我仍然得到此异常(在我崩溃连接的客户端之后).

http://www.javaperformancetuning.com/articles/fastfail2.shtml

List<User> users;
List<User> connectedUsers;
ConcurrentMap<User, IClient> clients;

...

users = Collections.synchronizedList(new ArrayList<User>());
connectedUsers = new ArrayList<User>();
clients = new ConcurrentHashMap<User, IClient>();
timer = new Timer();
timer.schedule(new ClearDeadClients(), 5000, 5000);

...

class ClearDeadClients extends TimerTask {
    public void run() {
        synchronized (users) {
            Iterator<User> it = users.iterator();
            while (it.hasNext()) {
                User user = it.next(); // Throws exception
                if (!connectedUsers.contains(user)) {
                    users.remove(user);
                    clients.remove(user);
                }
            }
        }       

        connectedUsers.clear();
    }
}
Run Code Online (Sandbox Code Playgroud)

java client arraylist concurrentmodification

4
推荐指数
2
解决办法
9756
查看次数

亚马逊S3 POST,事件何时完成?

我正在使用带有简单项目的Amazon S3,当用户上传文件时,我首先使用XMLHTTPRequest将详细信息发送到我的数据库,然后触发将文件直接上传到S3的表单POST.

我不能完全解决的是如何判断上传何时完成,这样我就可以正确更新显示器(我现在正在作弊,只是在显示器保存到数据库后更新显示器,你几乎无法告诉我小上传,但从长远来看显然是一个问题.)

上传完成后,S3服务器似乎"取消导航",因此页面不会重新加载 - 是否有任何可以用来检测上传完成时间的事件?

谢谢

编辑:我正在使用此处的表单代码http://s3.amazonaws.com/doc/s3-example-code/post/post_sample.html刚刚添加了一个onsubmit到表单,该表单将XMLHTTPRequest激发到我自己的服务器之前表格发布到亚马逊.

javascript post amazon-s3 javascript-events

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