我在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) 我有一个登录表单,将用户登录到管理站点.它在开发中工作正常,并且大多数在生产中工作正常,但有时它会给出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) 编辑:
我试着去我的应用程序中的另一个页面,然后我收到了这个错误: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) 当我跑步时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) 我正在尝试使用 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) 编辑:关于我在问什么似乎有些困惑。该模型用于我在迁移0009中创建的Postgres视图。给人的印象是,如果Django有此managed = False选项,则不会为该模型生成迁移。但是,它仍在尝试创建它。
另外,我将Django 1.8与Python 3.4结合使用。
我在使用以下链接作为指南时,无法为Postgres视图创建Django模型:drdaeman和eceppda的答案是否可以在django中将数据库视图用作模型。我还查找了Django API文档中的Options.managed条目。但是,尽管如此,它仍在创建迁移,该迁移为视图的模型添加了表。
到目前为止,这是我的代码:
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)
# -*- 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) django ×2
python ×2
cmusphinx ×1
django-admin ×1
ember-cli ×1
ember.js ×1
excel ×1
excel-2011 ×1
excel-vba ×1
linux-mint ×1
oracle ×1
pocketsphinx ×1
postgresql ×1
rspec ×1
unit-testing ×1
vba ×1