我一直在通过Mark Pilgrim的Dive Into Python教自己Python .我完全推荐它,就像其他Stack Overflow用户一样.
然而,Dive Into Python的最后一次更新是在五年前.我期待将新Dive读入Python 3当我切换到3.x时,但是现在,使用django意味着我将坚持2.x.
我很想知道我错过了什么Python的新功能,如果我使用Dive Into Python作为我学习语言的主要资源.我遇到的几个例子是
还有什么我错过了吗?
编辑:正如Bastien在他的回答中指出的那样,我可以阅读Python页面中的新内容,但有时在Stack Overflow上发现一个有用的技巧很有趣,而不是在官方文档中通过完整,全面的答案.
我有一个课程项目列表 List<MyClass>
我有一个MyClass类型的单独对象
在我的列表中,我有一个这个项目的实例,但我的where语句失败了.
var home = Item.Find(23);
var item = allitems.Where(i => i == home);
Run Code Online (Sandbox Code Playgroud)
项目没有结果
allitems.Contains(home) 也失败了.
我究竟做错了什么?
我index.html为我的项目页面需要一些Ruby代码,所以我需要将其更改为.erb扩展名.如何配置Rails以将index.html.erb文件标识为项目的起始页而不是index.html文件?
我的类只有public customerName {get; 组;}.它们是公开的,因为它们是在课外访问的.他们也可以在课堂上访问.它们提供良好的封装和更好的调试.如果我需要知道谁在访问它以及何时访问它,我可以在其中设置一个断点.
我的问题是,只使用没有相应字段的属性有什么缺点?我可以将setter或getter设为私有,内部..等等,这意味着我还可以灵活地在需要时进行范围设定.
我们有一些C++解决方案,我们使用批处理文件运行一些构建脚本,这些批处理文件为解决方案中的每个配置调用msbuild.exe.
这在3台开发人员机器和一台构建机器上运行良好,但其中一个项目在链接时开始挂起.这只发生在最新的四核机器上,我认为是2.8ghz.它在Windows Server 2003上运行,其他在XP或Vista上运行.
即使我更改了bat文件中的构建顺序,也会始终如一地发生这种情况.
如果我从该计算机上的IDE运行构建它不会挂起.
关于可能导致这种情况的任何想法?
我正在使用Visual Studio 2008.
我现在看到它挂起时运行如下:
exe文件存在,pdb文件也存在.
exe文件被某些进程锁定,我无法删除或移动它.我可以删除pdb文件.
如果我只使用VCBuild.exe,我也有问题.
我决定尝试调试2个link.exe进程和mspdbsrv.exe进程.
当我将调试器/ MSdev IDE连接到它们时,我得到一个消息框,说明应用程序已死锁和/或"所有线程已退出".
我想我将不得不检查该机器上msdev安装的服务包.
在debug.htm输出文件中,我在生成link.exe命令后得到各种东西输出.
但是,对于发行版buildlog.htm,linke.exe行是最后一行.
这显然是链接器的一个悬念.绝对是一个微软的bug.
我现在试图弄清楚.rsp(链接器响应)文件是什么.
当我发出:
link.exe @c:\\ Release\RSP00000535202392.rsp/NOLOGO/ERRORREPORT:QUEUE
这是发布版本日志中的最后一行.调试之后有更多的信息.
重新安装不同版本的Visual Studio无法解决问题.
我将与微软公开一个问题/票.如果可以,我会发一个答案.
我正在运行需要调用VB6 dll的多线程Windows服务.没有关于这个VB6 dll的文档,这个遗留系统支持非常关键的业务流程.
在第一次(1º线程),这个DLL表现良好.由于其他线程需要访问,它开始提供错误的结果.
我看了一个人说:
"如果你使用的是VB6,请注意一件事.如果你运行的是多线程服务,你的线程模型将不得不改变以支持公寓.VB只支持多个单线程公寓,但.NET通常完全免费运行调用VB6 DLL的线程需要与DLL兼容."
团队中的另一个人给了我一个想法,将这个ddl放在一个独立的应用程序域中.但我不确定.
我们如何使用从多线程c#windows服务应用程序调用的VB6 DLL?
我希望将单个文字旋转90度,使用跨浏览器(> = IE6,> = Firefox 2,任何版本的Chrome,Safari或Opera)支持.如何才能做到这一点?
我必须将类似Wufoo的WYSIWYG表单构建器功能添加到Rails webapp.
有谁知道有用的好资源(宝石/引擎/插件/示例代码)?
我想将重点放在TextBoxWPF中的自定义文档内容中.我将所有可聚焦参数设置为true.不过,重点不在于TextBox.有什么想法或评论吗?
到目前为止,我添加了以下内容:
textbox.Focus();
textbox.SelectAll();
Run Code Online (Sandbox Code Playgroud)
到我的WPF页面的构造函数.
该TextBox是在Canvas里面DockPanel,而且个个都是的一部分custom:DocumentContent.
先感谢您,