小编mln*_*nyc的帖子

pycharm运行方式慢

我是JetBrainsPyCharm的忠实粉丝,但我确实遇到了一些我认为可能会在这里询问的问题.

  1. 它出乎意料地挂起,经常发生这种情况.总的来说,它的味道有点慢,我想了解如何提高IDE性能的一些技巧
  2. 通常当我打开一个项目时,PyCharm似乎将所有内置函数标记为Unresolved Reference警告.像open(),str()等以及我导入的一些模块如sys(这些是最常见的违规者:)).

我能够修复(2)的唯一方法是转到PyCharm - >首选项 - > Python解释器 - >路径 - >重新加载路径列表但我必须经常这样做以保证询问更永久的修复.

我的配置:在MacBook Pro上运行的Mac OSX Lion(2010年中),内存为8GB

现在看,我明白,如果没有任何类型的快照或更多有关正在发生的事情的信息,诊断这样的事情是很困难的,但我只是在问以前是否有人遇到过这些问题,如果有的话,这些问题是如何解决的?

谢谢!

PS我也就这些问题联系了JetBrains,但说实话,我倾向于在这里找到解决常见问题的好办法,我想我也可以问一下

pycharm

111
推荐指数
5
解决办法
9万
查看次数

智能指针和dynamic_cast

如果在我看来已经回答这个问题并且找不到答案,我会提前道歉.

注意:这一个家庭作业,所以如果你觉得不舒服,我完全理解.

我有以下内容:

ptr.h:

template<typename T>
class Ptr {
    T* address;
    size_t* counter;
    Ptr(T* address) : address(address), counter(new size_t(1)) { }
    Ptr(const Ptr& other) : address(other.address), counter(other.counter) 
    { 
        ++(*counter); 
    }
    virtual ~Ptr() { 
        if (0 == --(*counter)) { delete address; delete counter; } 
    }
    Ptr& operator=(const Ptr& right) {
        if (address != right.address) {
            if (0 == --(*counter)) { delete address; delete counter; }
            address = right.address;
            counter = right.counter;
            ++(*counter);
        }
        return *this;
    }
    T& operator*()  const …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism dynamic-cast smart-pointers

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

python尝试除了0

我正在阅读一段时间前写的一些python代码,并发现了这个:

try:
    # do some stuff
except 0:
    # exception handling stuff
Run Code Online (Sandbox Code Playgroud)

而我只是不确定除了0意味着什么?我确实有我的猜测:假设没有捕获任何东西,即让异常传播,或者它可以是某种开关,通过删除0然后捕获所有内容来打开和关闭调试模式.

任何人都可以提供一些见解吗?谷歌搜索没有产生任何结果......

谢谢!

一些示例代码(按要求):

            try:
                if logErrors:
                    dbStuffer.setStatusToError(prop_id, obj)
                    db.commit()
            except 0:
                traceback.print_exc()
Run Code Online (Sandbox Code Playgroud)

python

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

在不知道工作表名称的情况下查找并激活 Excel 中的命名范围

我正在编写一个宏来更新一堆工作簿。

假设工作簿已打开。

我需要激活(或选择其中一个)一个具有名称(命名范围)的单元格,但问题是我不知道它位于哪个工作表中。

换句话说:我保证:

  • 指定的范围存在。
  • 命名范围对于打开的工作簿来说是全局唯一的。

我不保证:

  • 命名范围将位于同一工作表索引中。
  • 工作簿之间的工作表将被命名为相同。

任何建议将不胜感激,即使是向我展示如何从全局命名范围返回工作表的建议,因为这足以让我激活工作表并从那里开始。但理想情况下,解决方案将向我展示如何在不知道工作表名称的情况下激活/选择/更新(最终结果是我更新单元格,或者在下面插入行(如果有帮助的话))命名范围单元格。

我在 Excel 2007 中执行此操作

谢谢!

excel vba

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

禅与儿童编码多个元素

我正在尝试zen编码,似乎无法复制我已经存在的一些HTML代码.

这是代码:

<div class="home-page container clearfix news-article">
    <div class="box-round">
        <div class="cn tl"></div>
        <div class="cn tr"></div>
        <div class="br-title"><span></span></div>
        <div class="br-content pad15 clearfix">
            <cfoutput>#event.getView("data")#</cfoutput>
        </div>
    </div>

</div>
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止:

div.home-page.container.clearfix.news-article > div.box-round > div.cn.tl + div.cn.tr + div.br-title > span
Run Code Online (Sandbox Code Playgroud)

我猜我被困在哪里扩展多个项目,每个项目都有一个子元素.

具体来说:我<div class="br-title">有一个空元素元素<span></span>(添加以查看我是否可以在zen中复制)但它还有一个"兄弟"元素<div class="br-content pad15 clearfix">,它本身有一个子元素.

任何建议将不胜感激.我确实查了一些例子,并试图自己解决但没有成功,所以我很好奇如何做到这一点

html css emmet

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

标签 统计

c++ ×1

css ×1

dynamic-cast ×1

emmet ×1

excel ×1

html ×1

polymorphism ×1

pycharm ×1

python ×1

smart-pointers ×1

vba ×1