问题列表 - 第36955页

从Python中的字符串中删除特定字符

我正在尝试使用Python从字符串中删除特定字符.这是我现在正在使用的代码.不幸的是它似乎对字符串没有任何作用.

for char in line:
    if char in " ?.!/;:":
        line.replace(char,'')
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

python string immutability

491
推荐指数
13
解决办法
124万
查看次数

在Oracle中选择顶部N,"for update skip locked"

在Oracle中,我可以选择排序表中的前1条消息

select messageid from(
    select 
        messageid, 
        RANK() over (order by messageid asc) as msg_rank 
    from messages
) where msg_rank=1;
Run Code Online (Sandbox Code Playgroud)

正如我在上一个问题中发现的那样,我可以专门选择一行

select * from messages where rownum < 2 for update skip locked;
Run Code Online (Sandbox Code Playgroud)

但是我无法将这两个概念合并在一起

select messageid from(
    select 
        messageid, 
        RANK() over (order by messageid asc) as msg_rank 
    from messages
) where msg_rank=1 for update skip locked;

-- results in error
-- ORA-02014: cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc.
Run Code Online (Sandbox Code Playgroud)

如何通过readpast锁定选择前N个?

sql oracle locking top-n

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

以编程方式在WP7上显示软输入面板(SIP)

如何通过代码以编程方式显示软输入面板(SIP)/键盘.(我没有可以指定InputScope的文本框).

windows-phone-7 soft-input-panel

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

如何下载jQuery?

我正在尝试下载JQuery.当我点击缩小版本时,我只是在浏览器中显示了一堆代码.我实际上并没有下载任何东西.我应该做些什么?我如何下载JQuery,是否需要将其放在我的其他文件中?

jquery download

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

用于数据可视化的Flash vs. Flex与Actionscript

我正在尝试学习如何构建交互式数据可视化,我想我想要使用Flash/Flex/ActionScript路由而不是使用Processing.

问题是,我从来没有理解这三者之间的区别是什么,所以我不知道应该学习哪一个.

听起来Flash更适合设计人员/非程序员,Flex更适合程序员,而ActionScript只是Flash和Flex中使用的编程语言(即Flash和Flex属于Actionscript,因为iPhone SDK是针对Objective C的. .?).它是否正确?

如果是这样,我是程序员,所以听起来我想要去Flex或ActionScript路线.选择ActionScript书籍和选择Flex书籍有什么区别?

apache-flex flash actionscript-3

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

哪个更快执行或更优化?C#

我不确定这里是否可以提出这类问题,但我只是想知道两个代码片段之间的区别.

当我在SO中浏览这里的问题时,我发现这篇文章: 如何在c#中找到名称以某个字符串开头的HTML元素的数量?

用户回答了这个问题:

var dictionary = Request.Form.Keys
     .Cast<string>()
     .Where(x => x.StartsWith("abc"))
     .ToDictionary(x => x, x => Request.Form[x]);
Run Code Online (Sandbox Code Playgroud)

返回一个字典,其中包含以"abc"开头的所有表单元素的键/值.

更新:可怜的OP正在使用.Net 2.0.所以这是老派的回答:

Dictionary<string, string> keys = new Dictionary<string, string>();
foreach (string key in request.Form.Keys)
{
    if (key.StartsWith("abc"))
         keys[key] = request.Form[key];
}
Run Code Online (Sandbox Code Playgroud)

哪两个更快执行或更优化?我们应该永远不会使用旧的吗?

c# linq

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

确定给定半径算法中的点

我不确定这是什么数学概念来支持我的问题.^^

假设我们将PointA作为参考.问题是在给定半径内找到PointA周围的点(使用坐标).我的方法是计算每个点(毕达哥拉斯)的距离,然后与给定的半径进行比较.我确信这会让人觉得复杂.

您可以建议什么算法?我们非常感谢能够指出问题的示例代码.谢谢.

algorithm geometry distance area

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

如何使用bouncycastle pgp加密字符串/流而不启动文件

我需要使用bouncycastle提供程序使用pgp加密流.我能找到的所有示例都是关于获取纯文本文件并加密,但是我没有文件,重要的是纯文本永远不会写入磁盘.

我见过的大多数方法都在使用

想要传入明文的PGPUtil.writeFileToLiteralData.我宁愿传递一个byte []或一个inputStream.

有人能指出我的一个例子

  • 从string/byte []/inputstream开始
  • 将所述字符串/ byte []加密到我可以写入文件的outputStrem
  • 从inputStream解密

万一其他人偶然发现并想要完整的解决方案

package com.common.security.pgp;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.security.NoSuchProviderException;
import java.security.SecureRandom;
import java.security.Security;
import java.util.Date;
import java.util.Iterator;

import org.bouncycastle.bcpg.ArmoredOutputStream;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.bouncycastle.openpgp.PGPCompressedData;
import org.bouncycastle.openpgp.PGPCompressedDataGenerator;
import org.bouncycastle.openpgp.PGPEncryptedData;
import org.bouncycastle.openpgp.PGPEncryptedDataGenerator;
import org.bouncycastle.openpgp.PGPEncryptedDataList;
import org.bouncycastle.openpgp.PGPException;
import org.bouncycastle.openpgp.PGPLiteralData;
import org.bouncycastle.openpgp.PGPLiteralDataGenerator;
import org.bouncycastle.openpgp.PGPObjectFactory;
import org.bouncycastle.openpgp.PGPPrivateKey;
import org.bouncycastle.openpgp.PGPPublicKey;
import org.bouncycastle.openpgp.PGPPublicKeyEncryptedData;
import org.bouncycastle.openpgp.PGPPublicKeyRing;
import org.bouncycastle.openpgp.PGPPublicKeyRingCollection;
import org.bouncycastle.openpgp.PGPSecretKey;
import org.bouncycastle.openpgp.PGPSecretKeyRingCollection;
import org.bouncycastle.openpgp.PGPUtil;

/**
 * …
Run Code Online (Sandbox Code Playgroud)

java bouncycastle pgp

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

java api中接口命名的标准是什么

一位同事问我有关Throwablejava API中的类的问题.

按照标准,我明白,每个结尾的单词都是java API中的一个接口.关于使用诸如接口名称之类的单词存在行业标准.所以,我在不知不觉中告诉他这是java世界中所有异常和错误类型的基本接口.然后他向我展示了这个类的java文件.

我的问题:

  1. 为什么java人选择这个名字作为一个类.我认为这应该是默认的界面?

  2. 这是一种使用*能够用作界面的模式吗?

  3. 是否还有其他以*able结尾的课程示例?

问候.

java java-api

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

如何在Eclipse Java调试器中将字节数组显示为十六进制字节或无符号十进制数的数组?

我想在Eclipse(Helios Release,build id:20100617-1415)Java调试器中查看一个字节数组,作为十六进制字节数组(每个2位数)或无符号十进制数?那可能吗?怎么样?

例如,我想显示这个:

替代文字

...... as:0,48,71,22,139,166,......

...或者:0x00,0x30,0x47,0x16,0x8B,0xA6,......

(这是一个类似于" 如何在Eclipse Java调试器中将字节数组显示为char数组? "的问题.)

java eclipse debugging types

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