问题列表 - 第30057页

我应该如何在Java中复制C#的'using'语句的功能?

我正在将一些C#代码转换为Java,它包含该using语句.我应该如何在Java中复制此功能?我要使用try,catch,finally块,但我想我会跟你们先检查.

c# java using-statement try-catch try-catch-finally

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

使用t-SQL检索XML元素名称

如果我有:

<quotes>
  <quote>
    <name>john</name>
    <content>something or other</content>
  </quote>
  <quote>
    <name>mary</name>
    <content>random stuff</content>
  </quote>
</quotes>
Run Code Online (Sandbox Code Playgroud)

如何使用T-SQL获取元素名称'name'和'content'的列表?

我到目前为止最好的是:

declare @xml xml
set @xml = ...
select r.value('quotes/name()[1]', 'nvarchar(20)' as ElementName
from @xml.nodes('/quotes') as records(r)
Run Code Online (Sandbox Code Playgroud)

但是,当然,我不能让这个工作.

xml sql t-sql sql-server xpath

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

检查重复NSArray

有人可以帮我一些代码来检查NSArray中的重复项是否有针对性C.我在vb.net做了我想要的但是翻译对我来说很难.

'True means no duplicates'
Public Shared Function checkDuplicate(ByVal list As ArrayList) As [Boolean]
    Dim [set] As New HashSet(Of Integer)
    For i As Integer = 0 To list.Count - 1
        Dim val As Boolean = [set].Add(list(i))
        If val = False Then
            Return val
        End If
    Next
    Return True
End Function
Run Code Online (Sandbox Code Playgroud)

objective-c nsarray

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

正则表达式,用于在CSV文件中查找和替换未转义的非连续双引号

这是对此处回答的相关问题的扩展

我有一个需要解析的每周csv文件.它看起来像这样.

"asdf","asdf","asdf","asdf"

但有时会有一些文本字段包含一个额外的未转义的双引号字符串

"asdf","as "something" df","asdf","asdf"

从这里的其他帖子,我能够整理一个正则表达式

(?m)""(?![ \t]*(,|$))
Run Code Online (Sandbox Code Playgroud)

它匹配两个连续的双引号,只有"如果它们之前没有逗号或行尾,可选中间有空格和制表符"

现在这只能连续找到双引号.如何修改它以查找和替换/删除文件中"something"周围的双引号?

谢谢.

regex csv expression programming-languages

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

CodeIgniter输出缓存如何工作?

我看了这个链接: -

http://codeigniter.com/user_guide/general/caching.html

它写道: -

When a page is loaded for the first time, the cache file will be written to your system/cache folder

并且我们可以通过缓存视图$this->output->cache(60);.但它是如何实际工作的?如果我的用户经常更新和删除记录,那么该视图会经常发生变化.它会显示修改过的数据吗?或者缓存会带回旧的陈旧数据吗?(在插入和更新之前)?如果它自动管理并从数据库中提取新数据,那么在cache功能中指定分钟的目的是什么?

提前致谢 :)

php caching codeigniter

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

使用集合时VS2010中remove_if的问题

我有以下代码.

#include <set>
#include <algorithm>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
 typedef set<long> MySet;

 MySet a;

 for( int i = 0; i < 10; ++i)
 {
  a.insert(i);
 }

 MySet::iterator start,end,last;

 start = a.begin();
 end = a.end();

 last = remove_if(start,end,bind2nd(less_equal<long>(),5));

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

哪个在VS2005下用来编译好.但是使用VS2010我收到以下错误:

错误1错误C3892:'_ Next':您无法分配给const c:\ program files\microsoft visual studio 10.0\vc\include\algorithm的变量

如果我把容器变成矢量,一切都很好.

我猜我的标准中有些东西已经改变,我不知道,有人可以说明为什么这个不再有效吗?

stl visual-studio-2005 set visual-studio-2010

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

java中AES解密算法的例外

我在下面的代码中得到了一个例外,用于java中的AES算法.

代码解密加密的字符串并返回原始字符串.

Plz帮助我解决这个问题.

码:

public class AES 

{

public byte[] encrypted;

 public byte[] original;

 public String originalString;

public static String asHex (byte buf[]) 

{ 

StringBuffer strbuf = new StringBuffer(buf.length * 2);

 int i; for (i = 0; i < buf.length; i++) 

{

 if (((int) buf[i] & 0xff) < 0x10) strbuf.append("0"); 

strbuf.append(Long.toString((int) buf[i] & 0xff, 16)); 

}

 return strbuf.toString();

 }

 public String AESencryptalgo(byte[] text)

 { 

String newtext=""; 

// Get the KeyGenerator

 try

 {

    KeyGenerator kgen = KeyGenerator.getInstance("AES");

    kgen.init(128); // 192 and …
Run Code Online (Sandbox Code Playgroud)

java encryption

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

函数的std :: string vs string literal

我想知道,我通常使用std :: string作为我的代码,但是当你在一个参数中传递一个字符串进行简单的比较时,最好只使用一个文字吗?

考虑这个功能:

bool Message::hasTag(string tag)
{
    for(Uint tagIndex = 0; tagIndex < m_tags.size();tagIndex++)
    {
        if(m_tags[tagIndex] == tag)
            return 0;
    }

    return 1;
}
Run Code Online (Sandbox Code Playgroud)

尽管它正在进行比较的属性是一个向量,并且无论使用这个函数可能会将字符串传递给它,使用const char*来避免创建一个新的字符串仍然会更好一个字符串文字呢?

c++ string stdstring string-literals

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

imap删除邮件

如何从邮箱中删除邮件?我正在使用此代码,但不删除字母.对不起我的英语不好.

def getimap(self,server,port,login,password):
    import imaplib, email
    box = imaplib.IMAP4(server,port)
    box.login(login,password)
    box.select()
    box.expunge()
    typ, data = box.search(None, 'ALL')
    for num in data[0].split() :
        typ, data = box.fetch(num, '(UID BODY[TEXT])')
        print num
        print data[0][1]
    box.close()
    box.logout()
Run Code Online (Sandbox Code Playgroud)

python imap

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

NSTimer - 秒表

我试图用HH创建一个秒表:MM:SS,代码如下:

-(IBAction)startTimerButton;
{
    myTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(showActivity) userInfo:nil repeats:YES];
}


-(IBAction)stopTimerButton;
{
    [myTimer invalidate];
    myTimer = nil;
}


-(void)showActivity;
{
    int currentTime = [time.text intValue];
    int newTime = currentTime + 1;
    time.text = [NSString stringWithFormat:@"%.2i:%.2i:%.2i", newTime];
}
Run Code Online (Sandbox Code Playgroud)

虽然输出确实按预期增加1秒,但输出的格式为XX:YY:ZZZZZZZZ,其中XX是秒.

任何人的想法?

iphone xcode

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