问题列表 - 第27445页

从列表中删除项目 - 在迭代期间 - 这个成语有什么问题?

作为一个实验,我这样做了:

letters=['a','b','c','d','e','f','g','h','i','j','k','l']
for i in letters:
    letters.remove(i)
print letters
Run Code Online (Sandbox Code Playgroud)

最后一次打印显示并非所有项目都被删除了?(每隔一个人).

IDLE 2.6.2      
>>> ================================ RESTART ================================
>>> 
['b', 'd', 'f', 'h', 'j', 'l']
>>> 
Run Code Online (Sandbox Code Playgroud)

对此有何解释?如何重新编写以删除每个项目?

python loops list

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

从VS2008更新到VS2010后链接错误

今天我在从2008年到2010年更新VS版本时遇到了链接问题,错误是这样的:

error LNK2019: unresolved external symbol "public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::assign(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z)

error LNK2019: unresolved external symbol "public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ) referenced in function "protected: bool __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Grow(unsigned int,bool)" (?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAE_NI_N@Z)
Run Code Online (Sandbox Code Playgroud)

我在网上搜索了这个问题,并在这个地址找到了类似的帖子:http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/5ac28a31-3339-4db1-90f4-68edad360309

但这些答案都不能解决我的问题.谁能给我一些如何解决这个问题的技巧?

非常感谢您的帮助!

linker-errors visual-studio-2010 lnk2019 visual-studio-2008

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

python读取utf8文本文件问题

我有关于阅读和打印utf8文本文件的python问题.

我有一个没有BOM的utf8编码的test.txt.该文件中包含两个字符:

??
Run Code Online (Sandbox Code Playgroud)

第一个字符"大"是中文,第二个"声"是日文.现在,当我使用Ulipad(一个python编辑器)运行以下代码来读取txt文件,并打印这两个字符.

import codecs
infile = "C:\\test.txt"

f = codecs.open(infile, "r", "utf-8")
s = f.read()

print(s)
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误,

"UnicodeEncodeError: 'cp950' codec can't encode character '\u58f0' in position 1:
 illegal multibyte sequence"
Run Code Online (Sandbox Code Playgroud)

我发现它是由第二个字符"声"引起的.

但是当我使用相同的代码在python默认的GUI IDLE中进行测试时,它可以打印两个没有错误的字符.那么,我该如何解决这个问题呢.

我的运行环境是python 3.1,windows xp繁体中文.

python unicode

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

如何在多个页面上拉伸表格

我有一个超过一页的表(多行,多列,见下文).我如何告诉LaTeX继续下一页.

  • 添加\newpage不起作用
  • 手动"结束"和"重新打开"表格有效,但是非常繁琐,因为表格会长很多页.

    \begin{tabular}{lp{13cm}} 
        AAAAAAAAAA  & FOOBAR FOOBAR FOOBAR FOOBAR FOOBAR\\
        BBBBBBBBBB  & FOOBAR FOOBAR FOOBAR FOOBAR FOOBAR\\
        CCCCCCCCCC  & FOOBAR FOOBAR FOOBAR FOOBAR FOOBAR\\
    
        ...
    
        ZZZZZZZZZ  &  FOOBAR FOOBAR FOOBAR FOOBAR FOOBAR\\
     \end{tabular}
    
    Run Code Online (Sandbox Code Playgroud)

pagination latex

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

C中的结构声明错误

我有一个返回的结构问题:

cd.h:15: error: two or more data types in declaration specifiers
Run Code Online (Sandbox Code Playgroud)

它可能很简单......

  struct cd {
        char titel[32];
        char artiest[32];
        int speelduur;  

    };

    typedef struct cd CD;
    struct cdlijst{ 
        CD *item;
        struct cdlijst *next;
    }


    typedef struct cdlijst CDLijst;
Run Code Online (Sandbox Code Playgroud)

c struct

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

TabBar /"更多视图控制器" - 可能有黑色以外的颜色图标?

是否可以将TabBar和/或"更多导航控制器"中的图标设置为灰色和黑色以外的颜色?我尝试使用UITabBarItem更改为视图控制器设置的图标的颜色

- (id)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteger)tag
Run Code Online (Sandbox Code Playgroud)

方法.

我的客户认为界面太暗,想要用一些彩色图标照亮它...

谢谢!

iphone cocoa-touch objective-c uitabbaritem

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

如何避免使用域驱动设计的非常大的对象

我们正在关注领域驱动设计以实现大型网站.

但是,通过将行为放在域对象上,我们最终得到了一些非常大的类.

例如,在我们的WebsiteUser对象上,我们有许多方法 - 例如处理密码,订单历史记录,退款,客户细分.所有这些方法都与用户直接相关.其中许多方法内部委托给其他子对象,但这
仍然导致一些非常大的类.

我很想避免暴露很多子对象,例如user.getOrderHistory().getLatestOrder().

可以使用哪些其他策略来避免这些问题?

.net java oop design-patterns domain-driven-design

28
推荐指数
4
解决办法
3054
查看次数

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

如何在字典中放置实现某个通用接口的所有类型?

给定一个特定的接口ITarget<T>和一个特定的类型myType,这里是你如何确定T是否myType实现ITarget<T>.(此代码段取自之前问题的答案.)

foreach (var i in myType.GetInterfaces ())
    if (i.IsGenericType
        && i.GetGenericTypeDefinition() == typeof(ITarget<>))
        return i.GetGenericArguments ()[0] ;
Run Code Online (Sandbox Code Playgroud)

然而,这仅仅检查一个单一的类型,myType.我将如何创建一个字典所有这种类型的参数,其中关键的是T和值myType?我认为它看起来像这样:

var searchTarget = typeof(ITarget<>);
var dict = Assembly.GetExecutingAssembly().[???]
             .Where(t => t.IsGenericType
                    && t.GetGenericTypeDefinition() == searchTarget)
             .[???];
Run Code Online (Sandbox Code Playgroud)

空白是什么?

c# generics reflection

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

在图像文件中定位点的最佳算法是什么?

我想创建一个标记表识别器.这是描述:

  1. 我的系统使用黑白配色方案.
  2. 标记纸在每个角上都有一个小的黑色矩形和一个额外的小黑色矩形,用于确定方向,靠近之前的一个矩形.
  3. 扫描纸张以产生图像(例如以bmp格式).

第一步是尽可能有效地在图像中找到这五个参考文献.

我的粗略想法是逐行跟踪,每行跟踪从左到右.我觉得这听起来很慢.

有没有更好的方法呢?

先感谢您.

问候,

Suugaku

c# ocr gdi+ image image-processing

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