问题列表 - 第30923页

扩展/追加清单

我想扩展或附加一个列表到另一个列表的内容:我有以下内容:

l = (('AA', 1.11,'DD',1.2), ('BB', 2.22, 'EE', 2.3), ('CC', 3.33, 'FF', 3.45))
ls = [('XX', 7.77), ('YY', 8.88), ('ZZ', 9.99)]
m = ['first', 'second', 'third']
for i in range(len(l)):
    result = []
    for n in m:
        if n == "first":
            r=[]
            for word, number in ls[i]:
                temp = [word, number]
                r.append(temp)
            for t in r:
                result.extend(t)
            print result
Run Code Online (Sandbox Code Playgroud)

当在上面的代码中打印出'result'时,我希望看到以下结果(每个都在换行符中):

['AA', 1.11, 'XX', 7.77]
['BB', 2.22, 'YY', 8.88]
['CC', 3.33, 'ZZ', 9.99]
Run Code Online (Sandbox Code Playgroud)

提前谢谢了.

python

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

如何只读一个字节数组?

考虑以下代码:

static int Main() {
     byte[] data = File.ReadAllBytes("anyfile");
     SomeMethod(data);
     ...
}
static void SomeMethod(byte[] data) {
     data[0] = anybytevalue; // this line should not be possible!!!
     byte b = data[0];       // only reading should be allowed
     ...
}
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以在C#中只读传递byte []?复制不是解决方案.我不想浪费内存(因为文件可能会变得非常大).请记住表现!

c# bytearray readonly readonly-collection

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

加速Python中的正则表达式

我需要从HTML文件中快速提取文本.我使用以下正则表达式而不是完整的解析器,因为我需要快速而不是准确(我有超过1 TB的文本).分析器显示我的脚本中的大部分时间都花在re.sub过程中.什么是加快我的过程的好方法?我可以在C中实现一些部分,但我想知道这是否有用,因为 re.sub中花费的时间,我认为这将有效实现.

# Remove scripts, styles, tags, entities, and extraneous spaces:
scriptRx    = re.compile("<script.*?/script>", re.I)
styleRx     = re.compile("<style.*?/style>", re.I)
tagsRx      = re.compile("<[!/]?[a-zA-Z-]+[^<>]*>")
entitiesRx  = re.compile("&[0-9a-zA-Z]+;")
spacesRx    = re.compile("\s{2,}")
....
text = scriptRx.sub(" ", text)
text = styleRx.sub(" ", text)
....
Run Code Online (Sandbox Code Playgroud)

谢谢!

python regex optimization

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

如何检查CKEditor中是否包含一些文本?

我有一个包含几个字段的HTML表单.其中一个是由CKEditor管理的textarea.

当用户想要提交表单时,我想检查他是否在所有字段中输入了值.

我知道如何检查CKEditor控件是否包含任何内容,但它可能是"空"HTML标记,其中没有任何文本.

我该如何查看文字?

服务器端我使用的是像PHP的trim(strip_tags($ content))之类的东西,所以我想在JavaScript中使用相同的东西.

使用jQuery的解决方案也是可用的.

javascript fckeditor ckeditor

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

如何确保Assembly.LoadFrom真正加载DLL文件?

我正在尝试通过Assembly.LoadFrom将我的插件添加到我的应用程序中,我想知道是否有一个属性可以知道加载了哪种类型的程序集 - 可以加载动态链接的库和可执行文件,对吧?

谢谢!

.net c# dll assemblies

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

识别WCF客户端ID

我有一个WCF Web服务,它公开了几种业务方法.我还有两个客户端 - 一个asp.net GUI和一个数据迁移应用程序,它们都连接到wcf后端以调用各种业务事务.

我需要我的后端能够识别和区分哪个wcf客户端调用了一些变体逻辑.

有没有办法让我的WCF服务能够识别连接到它的客户端?还有一种方法可以使用签名密钥来防止客户欺骗他们的身份吗?

c# wcf wcf-security

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

一个现代的n层asp.net Web应用程序示例?

所以我的asp.net非常生疏,我正在努力重新回到最佳实践中.所以,我掏出google并开始寻找示例,示例和教程,但我能找到什么?即使在"最新"技术出现之前,往往会在石器时代发布的旧硬壳.

当然,这些概念可能仍然存在.但实际的实现基本上没用.我正在寻找使用Linq的东西,n层(不是层.层可以是层,但层不一定是层)某种当前的ORM(L2S,EF等)和一些现实世界东西,不是abitrary和无用的例子.

有没有人有任何指针?

architecture asp.net sample project n-layer

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

超越NARC:何时保留,何时分配,何时复制

我终于明白我是否必须释放一个对象,以及如何在一个简单的应用程序中保持我的保留计数尽可能低(通过知道该对象是否带有一个额外的'retain'已经被调用).因此,NARC规则在这方面运作良好.

另一方面,我不能围绕是否retain(通常使用保留属性)或只是assign实例变量.那里有经验法则吗?我只知道两个:

  1. 如果我在我的类中创建了实例(例如,在init中),那么我应该保留它并在其中释放它dealloc.
  2. 代表被分配,而不是保留

但我不明白的是我是否应该保留我从另一个实例传递的东西.我知道风险是保留计数降到零并且我留下了包(或者留下了许多额外的包和内存),但是......我应该如何组织我的应用程序以便不会发生这种情况?

我看过一些相关的问题,但没什么大不了的.

我在这里的时候:那些已添加到我UIWindow或未UIView亲自保留的内容中的内容如何?如果他们的超级视图从所有超级视图中删除,"自然"保留的实例是否会被取消分配?

memory-management objective-c narc

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

如何在MonoDevelop中进入Framework源代码

在MonoDevelop中调试项目时,如何进入Mono Framework源代码?

我正在从openSUSE 11.3运行vanilla MonoDevelop.

mono monodevelop

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

Web应用程序工作流的最佳实践?

注意:按工作流程,我不是指工作流技术,例如Workflow foundation.

我经常发现自己被要求设计通过一系列步骤的页面.

1)从一组选项中选择.提交.2)使用结果填充页面.做出改变.提交.3)根据以前的结果做一些事情.提交.4)确认以前的操作.提交.5)转到1.

带购物车的电子商务网站将成为教科书的一个例子.

现在,有很多方法可以解决这个问题.我的问题是,在asp.net中推荐的方法是什么?在PHP或ISAPI中,我只使用标准的html控件,获取发布数据并使用它来处理,每个都在不同的页面上.

ASP.NET似乎更倾向于单页解决方案.做你的工作,回复自己,然后在同一页面显示你的结果..一直到最后,使用像MultiView或UpdatePanels这样的工作.但关键是,你不回发到另一个页面.

现在我明白微软已经在最近的版本中向.NET添加了跨页回发,但这似乎不那么令人厌烦.除非您通过属性或上一页中的某些内容公开它,否则很难处理回发的数据.

你如何处理我上面列出的情景?您是使用多视图还是更新面板并在一个页面中完成所有操作?或者你在几页中做到了吗?你在这方面的最佳做法是什么?您是否有任何特定的设计?您如何构建网站工作流程?

asp.net

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