问题列表 - 第36410页

从列表中查找唯一值

假设您有一个值列表

x <- list(a=c(1,2,3), b = c(2,3,4), c=c(4,5,6))
Run Code Online (Sandbox Code Playgroud)

我想找到所有列表元素组合的唯一值.到目前为止,以下代码完成了这一操作

unique(unlist(x))
Run Code Online (Sandbox Code Playgroud)

有谁知道更有效的方式?我有一个很有价值的大量清单,并会欣赏任何加速.

r list unique

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

如何检查正则表达式是否完全匹配字符串,即字符串不包含任何额外字符?

我有两个问题:

1)我有一个正则表达式([A-Z][a-z]{0,2})(\d*),我正在使用Pythonre.finditer()来匹配适当的字符串。我的问题是,我只想匹配不包含额外字符的字符串,否则我想引发异常。

我想捕捉以下模式: - 大写字母,后跟 0、1 或 2 个小写字母,后跟 0 个或多个数字。

该模式代表一个化学式,即原子后跟它出现的次数。我想将原子及其出现次数放入字典中,因此我需要将原子(大写字母后跟 0、1 或 2 个小写字母)和数字分开,但请记住它们属于在一起。

例子:

C6H5Fe2I   # this string should be matched successfully. Result: C6 H5 Fe2 I
H2TeO4     # this string should be matched successfully Result: H2 Te O4
H3PoooO5   # exception should be raised
C2tH6      # exception should be raised
Run Code Online (Sandbox Code Playgroud)

2)第二个问题是,如果输入字符串错误,我应该引发什么样的异常。

谢谢你,托马斯

python regex error-handling exception

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

如何从NSDictionary中删除对象

嗨,我有一个NSdictionary我在其中添加一个关键"国家"的数组.现在我把这个字典的值放到数组中并按照alpahbatical顺序对数组进行排序.现在我想将这个数组添加到我的字典中(我想用新的排序数组更新我的字典并从中删除旧数组). ....... 这该怎么做

我的代码如下

NSArray *countriesToLiveInArray = [NSArray arrayWithObjects:@"Iceland", @"Greenland", @"Switzerland", @"Norway", @"New Zealand", @"Greece", @"Italy", @"Ireland", nil];
NSDictionary *countriesToLiveInDict = [NSDictionary dictionaryWithObject:countriesToLiveInArray forKey:@"Countries"];


NSArray *tmpary = [countriesToLiveInDict valueForKey:@"Countries"];
NSLog(@"ary value is  %@",ary);
NSArray *sortedArray = [tmpary sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];
NSLog(@"sortedArray is %@",sortedArray);
Run Code Online (Sandbox Code Playgroud)

在这里,我想删除countriesToLiveInArray并将其替换为具有相同键值的sortedArray,即国家/地区提前感谢..

iphone objective-c nsdictionary ios

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

ASP.NET MVC:在其中生成带有自定义html的动作链接


如何在里面生成自定义html的动作链接.
如下:
<a href="http://blah-blah/.....">
<span class="icon"/> New customer
</a>

asp.net-mvc actionlink asp.net-mvc-2

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

如何在jpql中设置in-clause的集合项?

JPA 2.0中是否有可能在jpql-query中为in-clause设置集合?(我正在使用EclipseLink)

下一个示例失败:

TypedQuery<Person> q = em.createQuery("select p from Person p where p.name in (?1)", Person.class);

List<String> names = Arrays.asList(new String[] { "Bill Gates", "Steve Jobs" });
// THIS FAILS
q.setParameter(1, names);

List<Person> persons = q.getResultList();
for (Person p: persons) {
    System.out.println(p.getName());
}
Run Code Online (Sandbox Code Playgroud)

还有另一种方法吗?

java jpa eclipselink jpql jpa-2.0

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

QML ListView多选

如何在QML ListView中选择一些元素并将其索引发送到C++代码?

c++ qt listview multi-select qml

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

背后的asp.net 代码是如何工作的?

我是 ASP.NET 开发的新手,我对 ASP.NET 代码隐藏机制有点好奇。
我知道我们为什么使用它,
但我想知道的是:

  • aspx页面与背后代码的关系
  • 谁负责这两个独立文件之间的链接?
  • 它是如何工作的?
  • 如何从后面的代码直接访问在 aspx 页面中创建的元素?

    我的意思是在幕后发生了什么?

    谢谢

  • asp.net code-behind visual-studio

    5
    推荐指数
    0
    解决办法
    2494
    查看次数

    在运行时更改实体的表名?

    这个表是按月生成的.基本上所有月度表的表结构都是相同的.

    因为使用不同的表名映射同一个实体需要做很多工作,

    是否可以在运行时更改实体的表名,因为它们毕竟具有相同的表结构?

       @Entity
       @Table(name="FOO_JAN2010") // any other ways to generate this dynamically?
       public class FooJan2010Table {  // if we can dynamically set the table name this can be simply named FooTable
           ...
       }
    
    Run Code Online (Sandbox Code Playgroud)

    如果没有,你能提出什么方法?

    java orm hibernate jpa jpa-2.0

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

    如何清除jTable的内容?

    我有一个jTable,它有一个像这样定义的表模型:

    javax.swing.table.TableModel dataModel = 
         new javax.swing.table.DefaultTableModel(data, columns);
    tblCompounds.setModel(dataModel);
    
    Run Code Online (Sandbox Code Playgroud)

    有谁知道如何清除其内容?就这样它返回一个空表?

    java swing jtable

    16
    推荐指数
    2
    解决办法
    8万
    查看次数

    如何在ASP.NET中跟踪已完成的文件下载

    我有这个ASP.NET网站,允许用户下载程序安装包(只是普通文件).我希望能够跟踪下载完成的时间(即文件已完全下载到用户的计算机),然后调用Google Analytics脚本,将完整的下载报告为"目标"(显然,我的目标之一是增加文件下载量).

    问题是我需要支持直接文件URL,而不是"重定向页面"解决方案.这是因为大量流量来自软件下载站点,这些站点在提交产品时明确要求直接文件URL.也许,他们会进行自己的文件分析(即病毒检查).但是有了这些限制,典型的情况是:

    1. 用户在软件下载站点上访问我的产品列表
    2. 用户单击此站点上的"下载"按钮
    3. "下载"页面通常是一个重定向,最终通过我最初提交的直接URL将用户带到我的文件中,即 http://www.ko-sw.com/somefile.exe

    如果在这些条件下,无法提供精确的监控解决方案,可能存在解决方法吗?我想到的是暂时在服务器上存储已执行下载的次数,然后访问管理页面,该页面以某种方式将此数字报告给Google Analytics并最终将其设置为零.通过此解决方法,至少不需要尝试将javascript处理程序附加到非HTML资源.但即便如此,也存在一些问题:

    1. 如何跟踪下载是否已完成?
    2. 如何跟踪用户地理位置和浏览器功能,使其在报告中更加明显?

    提前谢谢大家

    asp.net monitoring google-analytics file download

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