小编NJP*_*NJP的帖子

运行VB脚本时禁用Excel中的所有对话框?

我在VB中有一些代码将所有XLSM文件保存为XLSX.我已经拥有了能够为我完成此操作的代码,但是每个操作都会显示对话框.对于几十个文件来说这很好.但是,我将同时在数百个XLSM文件中使用它,我不能整天坐在我的电脑上一遍又一遍地点击对话框.

我试过的代码非常多:

Application.DisplayAlerts = False
Run Code Online (Sandbox Code Playgroud)

虽然这不会导致错误,但它也不起作用.

这些框提供有关启用宏的警告,并且还警告保存为XLSX剥离所有宏的文件.考虑到警告的类型,我怀疑他们因安全风险而限制关闭这些对话框.

由于我在Excel的VB编辑器中运行此代码,是否有一个选项允许我禁用调试对话框?

我也尝试过:

Application.DisplayAlerts = False       
Application.EnableEvents = False        
' applied code
Application.DisableAlerts = True
Application.EnableEvents = True
Run Code Online (Sandbox Code Playgroud)

这些都没有奏效.

编辑:

以下是我当前代码中上面的代码:

Public Sub example()
Application.DisplayAlerts = False
Application.EnableEvents = False

For Each element In sArray
    XLSMToXLSX(element)
Next element

Application.DisplayAlerts = False
Application.EnableEvents = False
End Sub

Sub XLSMToXLSX(ByVal file As String)
    Do While WorkFile <> ""
        If Right(WorkFile, 4) <> "xlsx" Then
            Workbooks.Open Filename:=myPath & WorkFile

            Application.DisplayAlerts = False
            Application.EnableEvents = False

            ActiveWorkbook.SaveAs Filename:= …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba excel-2011

14
推荐指数
1
解决办法
10万
查看次数

仅限生产:有时获得403 CSRF验证失败

我有一个登录表单,将用户登录到管理站点.它在开发中工作正常,并且大多数在生产中工作正常,但有时它会给出403 CSRF验证失败错误.请注意,这种情况发生在之前能够登录的用户身上,因此我无法想象这是他们的浏览器的问题.

看起来jenniwren在这篇评论中有类似的问题.他们从来没有问过这个问题,其他评论者也不知道为什么会这样.

这就是我所拥有的:

urls.py

urlpatterns += patterns('django.contrib.auth.views',
    url(r'^logout$', 'logout', {'next_page': 'mysite_login'}, name='mysite_logout'),
    url(r'^login$', 'login', name='mysite_login'),

    url('^', include('django.contrib.auth.urls')),
)
Run Code Online (Sandbox Code Playgroud)

主/注册/ login.html的

{% extends "base.html" %}
{% load staticfiles %}

{% block content %}
    {% if form.errors and not form.non_field_errors %}
        <p class="errornote">Please correct the error(s) below.</p>
    {% endif %}

    {% if form.non_field_errors %}
        {% for error in form.non_field_errors %}
            <p class="errornote">
                {{ error }}
            </p>
        {% endfor %}
    {% endif %}

    <form action="{{ app_path }}" method="post" id="login-form">
        {% …
Run Code Online (Sandbox Code Playgroud)

python django django-admin

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

升级Ember 1.9.1时会出现把手问题

编辑:

我试着去我的应用程序中的另一个页面,然后我收到了这个错误:Uncaught Error: Assertion Failed: TypeError: Cannot read property 'Mixin' of undefined.我将它追溯到这行代码:__exports__["default"] = DS.Model.extend(Ember.Validations.Mixin, {使用Ember Validations.我怀疑这是问题的来源.在升级Handlebars时,有没有人对Ember Validations有任何问题?

原帖:

我在将Ember升级到1.9.1时遇到了一些问题.具体来说,我认为它不是以与Handlebars 2.0兼容的方式编译我的模板.我收集到这是一个常见的问题,但唯一有效的解决方案是使用Ember canary而不是1.9.1.由于这不是一个选项,我需要找到一种方法,使Handlebars 2.0与我升级的应用程序很好玩.

当我运行我的应用程序时,我的控制台显示错误:Uncaught Error: Unknown template object: function在handlebars.js的这一部分:

if (!templateSpec || !templateSpec.main) {
  throw new Exception('Unknown template object: ' + typeof templateSpec);
}
Run Code Online (Sandbox Code Playgroud)

我首先使用Ember CLI站点上的这些说明从0.1.2切换到Ember CLI 0.1.5来升级我的应用程序.然后,我首先将我的bower.js中的Ember版本更改为1.9.1,然后按照官方Ember网站上的这些说明将Ember升级到1.9.1 .这没用,所以我尝试使用Ember canary而不是1.9.1,这很好用.

这是我的package.js:

{
  "name": "appName",
  "version": "0.0.0",
  "private": true,
  "directories": {
    "doc": "doc",
    "test": "tests"
  },
  "scripts": {
    "start": "ember server",
    "build": …
Run Code Online (Sandbox Code Playgroud)

handlebars.js ember.js ember-cli

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

运行pocketsphinx_continuous时出错:未指定声学模型定义

当我跑步时pocketsphinx_continuous -inmic yes,我收到这个错误:ERROR: "acmod.c", line 85: Acoustic model definition is not specified neither with -mdef option nor with -hmm.

我已经阅读了StackOverflow问题以及Pocketsphinx FAQ中的信息,但这些信息都没有帮助.

这是完整的堆栈跟踪:

INFO: cmd_ln.c(691): Parsing command line:
pocketsphinx_continuous \
    -inmic yes 

Current configuration:
[NAME]      [DEFLT]     [VALUE]
-adcdev             
-agc        none        none
-agcthresh  2.0     2.000000e+00
-alpha      0.97        9.700000e-01
-argfile            
-ascale     20.0        2.000000e+01
-aw     1       1
-backtrace  no      no
-beam       1e-48       1.000000e-48
-bestpath   yes     yes
-bestpathlw 9.5     9.500000e+00
-bghist     no      no
-ceplen     13      13
-cmn …
Run Code Online (Sandbox Code Playgroud)

linux-mint cmusphinx pocketsphinx

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

模拟与 Oracle 数据库的 Sequel 连接

我正在尝试使用 Sequel gem 测试连接到远程 Oracle 数据库的 Rails 应用程序。由于用户需要登录才能使用该站点,因此我使用的是 WebMock。但是,由于 WebMock 停止了对外部源的所有请求,因此Sequel::DatabaseConnectionError: OCIError: ORA-12541: TNS:no listener每次运行测试时都会收到错误消息。我将如何模拟数据库连接?我应该尝试其他的东西吗?

我不确定要提供什么代码,所以这里有一些可能与可能的解决方案相关的片段:

database_connection.rb

class DatabaseConnection
  @@db = nil

  def self.get_db
    @@db ||= Sequel.connect(Settings.db.main.to_hash)
  end

  def self.db_query(query)
    get_db[query]
  end
end
Run Code Online (Sandbox Code Playgroud)

spec_helper.rb

require 'webmock/rspec'

WebMock.disable_net_connect!(allow_localhost: true)

RSpec.configure do |config|
  config.before(:each) do
    stub_request(:post, "/path/to/third/party").
      with(:body => "request body").
      to_return(:status => 200, :body => "", :headers => {})
  end

  # ... rest of the code
end
Run Code Online (Sandbox Code Playgroud)

相关宝石来自Gemfile

gem 'rails', '4.0.2'
gem 'ruby-oci8', git: …
Run Code Online (Sandbox Code Playgroud)

oracle unit-testing rspec ruby-on-rails

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

用于Postgres视图的Django模型

编辑:关于我在问什么似乎有些困惑。该模型用于我在迁移0009中创建的Postgres视图。给人的印象是,如果Django有此managed = False选项,则不会为该模型生成迁移。但是,它仍在尝试创建它。

另外,我将Django 1.8与Python 3.4结合使用。

我在使用以下链接作为指南时,无法为Postgres视图创建Django模型:drdaemaneceppda的答案是否可以在django中将数据库视图用作模型。我还查找了Django API文档中的Options.managed条目。但是,尽管如此,它仍在创建迁移,该迁移为视图的模型添加了表。

到目前为止,这是我的代码:

foo / models.py

class RelevantModel(models.Model):
    rebate_pool_total = models.OneToOneField('foo.VirtualTotal', null=True)
    total = models.DecimalField(null=True, decimal_places=2, max_digits=32)

class VirtualTotal(models.Model):
    relevant_model = models.ForeignKey('foo.RelevantModel')
    total = models.DecimalField(null=True, decimal_places=2, max_digits=32)

    class Meta:
        managed = False
Run Code Online (Sandbox Code Playgroud)

foo / migrations / 0009_add_foo_view.py

# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import models, migrations


class Migration(migrations.Migration):

    dependencies = [
        ('foo', '0008_previous_migration'),
    ] …
Run Code Online (Sandbox Code Playgroud)

python django postgresql django-migrations

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