小编Fre*_*red的帖子

如何使用VBA更新合并单元格中的文本?

假设我有两个合并的单元格Sheet1!$A$1:$B$1.

让我们说有一段文本以两个单元为中心.如何使用VBA以编程方式更新该值?我有一个带按钮的简单用户表单,点击按钮,我希望单元格更新.

我试过抓住Range,但这似乎不起作用.

excel vba excel-2007 excel-vba

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

JQuery UI Tabs激活事件未触发

var activeTab = $('#tabs ul li[name=<%= this.activeTab %>]');
var activeTabIndex = activeTab.length > 0 ? activeTab.index() : 0;
$("#tabs").tabs({
  selected: activeTabIndex,
  create: function (e, ui) {
    alert('create!');
    console.log("create!");
  },
  activate: function (e, ui) {
    alert('here!');
    console.log("test");
  }
});
Run Code Online (Sandbox Code Playgroud)

activeTab变量用于在POST后激活相同的选项卡(它可以工作).create事件按预期触发.但是激活事件不是,我不明白为什么.我显然错过了一些东西.

我正在使用以下文档:

http://api.jqueryui.com/tabs/

标签div的小骨架.

<div id="tabs">
  <ul>
  <li name="Admin"><a href="#admin-tab">Admin</a></li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery-ui

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

追踪为什么 PSSession 处于损坏状态?

我有一个远程调用不断中断,我不知道为什么,但我也不知道如何开始调查这个问题。

PSSession 对象的 msdn 文档似乎没有太多内容,是否有我可以访问的错误代码?如何尝试确定 PSSession 连接中断的原因?

powershell

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

重定向时如何避免渲染 Asp.net Core razor 页面?

我在 OnGet 方法的开头有代码,基本上说只是检查查询字符串参数是否存在,如果不存在,则在 Response 对象上设置重定向并返回。

我发现它仍然尝试渲染页面,最终抛出 NullReferenceException。

显然,我可以通过确保 viewbag 中的值不为空来解决此问题,但我觉得更好的解决方案是不渲染剃刀页面。我已经进行了一些谷歌搜索,但没有找到任何相关信息。

有没有办法告诉 asp.net core 3.x 不要渲染 Razor 页面?

asp.net-core razor-pages

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

SMO:恢复到不同的DB

我已经阅读了十几个不同的博客,以及阅读msdn示例,他们只是不适合我.

最终我要做的是自动将数据库从我们的生产实例移动到我们的开发实例,或者另一个方向.

我采取的方法是:

  1. 备份/恢复到临时数据库
  2. 分离临时数据库
  3. 将mdf和ldf文件复制到另一个实例
  4. 重新连接.

我坚持1,我不明白为什么.我读过的所有内容都声称这应该有效.

注意:我已设置dbName为要还原到的数据库.我也设置了restore.Database = dbName,名称空间restore中的Restore类的实例在哪里smo.

mdf.LogicalFileName = dbName;
mdf.PhysicalFileName = String.Format(@"{0}\{1}.mdf", server.Information.MasterDBPath, dbName);
ldf.LogicalFileName = dbName + "_log";
ldf.PhysicalFileName = String.Format(@"{0}\{1}.ldf", server.Information.MasterDBPath, dbName);

restore.RelocateFiles.Add(mdf);
restore.RelocateFiles.Add(ldf);
restore.SqlRestore(server);
Run Code Online (Sandbox Code Playgroud)

这是我得到的例外:

无法覆盖文件'D:\ MSSQL.MIQ_Dev\MSSQL.2\MSSQL\Data\MIQDesign2Detach.mdf'.数据库'MIQDesignTest2'正在使用它.
文件'MIQDesign'无法恢复为'D:\ MSSQL.MIQ_Dev\MSSQL.2\MSSQL\Data\MIQDesign2Detach.mdf'.使用WITH MOVE标识文件的有效位置.
无法覆盖文件'D:\ MSSQL.MIQ_Dev\MSSQL.2\MSSQL\Data\MIQDesign2Detach.ldf'.数据库'MIQDesignTest2'正在使用它.
文件'MIQDesign_log'无法恢复为'D:\ MSSQL.MIQ_Dev\MSSQL.2\MSSQL\Data\MIQDesign2Detach.ldf'.使用WITH MOVE标识文件的有效位置.
在规划RESTORE语句时发现了问题.以前的消息提供详情.
RESTORE DATABASE异常终止.

为什么要尝试覆盖原来的mdf?是不是RelocateFiles应该指定您希望将其保存到不同的物理文件名?

smo

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

在不使用箭头键的情况下在vim模糊查找器中选择文件?

我最近发现了vim的fuzzyfinder插件.它的CoverageFile功能非常完美,只有一个细节.

它将列出文件,我知道选择其中一个的唯一方法是将我的手移到箭头键并"按下"到文件然后按.

菜单中的条目旁边有一个数字,这使我相信有一个打开文件的快捷方式.问题是,我无法真正找到它的文档.我仔细考虑了一些关于fuzzyfinder的文档,但是他们只描述了如何以各种方式打开所选项目(split,vsplit,tab等),而不是如何实际选择项目.

有谁知道如何做到这一点?

vim fuzzyfinder

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

这个perl行是做什么的?

我不明白返回声明在做什么.

my %config = (
  'name'       => 'blah',
);

return wantarray ? %config : \%config;
Run Code Online (Sandbox Code Playgroud)

特别是\%部分令我困惑.

perl

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

6502和小尾数转换

为了好玩,我正在实现NES模拟器。我目前正在阅读有关6502 CPU的文档,我有些困惑。

我已经看到文档说明,因为6502是低位优先的,因此在使用绝对寻址模式时,您需要交换字节。我是在x86机上写的,它也是低位字节序的,所以我不明白为什么我不能简单地转换为uint16_t *,取消引用,然后让编译器确定细节。

我已经在Google测试中写了一些简单的测试,他们似乎同意我的观点。

// implementation of READ16
#define READ16(addr) (*(uint16_t*)addr)

TEST(MemMacro, READ16) {
  uint8_t arr[] = {0xFF,0xCC};
  uint8_t *mem = (&arr[0]);

  EXPECT_EQ(0xCCFF, READ16(mem));
}
Run Code Online (Sandbox Code Playgroud)

这通过了,所以看来我的假设是正确的,但是我想我会问比我有更多经验的人。

这对于在6502绝对寻址模式下提取操作数是否正确?我可能会错过什么吗?

6502 emulation

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

IndexDB 跨浏览器的支持状况如何?

显然,W3C 不推荐使用 SQL 存储(值得庆幸的是),而 IndexedDB 似乎是推荐的。另一方面,我也遇到过类似以下的事情:

var indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB;

这让我很担心。

支持IE浏览器吗?各种浏览器的支持级别是多少?我似乎找不到列出此信息的页面。

html indexeddb

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

asp.net core razor 页面中的防伪令牌?

我遇到了一个我不太明白的问题。

使用 razor 页面的 asp.net core 2.2.1 时,我必须手动生成防伪令牌,但所有文档似乎都声称对于 razor 页面来说这不是必需的。

关于我在这里做错了什么有什么见解吗?

如果您从下面的表单中删除@Html.AntiForgeryToken(),则不会添加令牌。如果这是你应该做的,那就太好了,我已经完成了,但我能找到的每个消息来源似乎都认为这是没有必要的。

<form method="post">
    @Html.AntiForgeryToken()
    <div>Source Type: <input asp-for="filter.SourceType" value="JsonEvent"/></div>
    <div>Source Name: <input asp-for="filter.SourceName"/></div>
    <input type="submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)

razor asp.net-core asp.net-core-2.2

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

如何在同一个 .net core 3 应用程序中使用剃刀页面和控制器?

这是启动时配置的代码

public void ConfigureServices(IServiceCollection services) {
  services.AddControllers();
  services.AddRazorPages();
}

public void Configure(IApplicationBuilder app, IWebHostEnvironment env) {
    app.UseEndpoints(endpoints => {
        endpoints.MapRazorPages();
        endpoints.MapControllers();
    });
}
Run Code Online (Sandbox Code Playgroud)

我想将所有控制器映射到“/api”下,其他所有控制器都映射到剃刀页面。我已经在网上进行了大量搜索,但似乎找不到我要找的东西。

asp.net-core razor-pages

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

PHP和欧元符号

让我们假设将以下字符串输入表单并提交给PHP脚本.

"€应编码为€"

我想知道如何实际将€编码为€ htmlentities()不会这样做,需要什么伏都教以便正确编码(以及其他喜欢它)?

php unicode

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

我不明白为什么这个模板专业化在VS 2010中失败了

template<typename T>
T foo(std::string key, T &def_value) {return def_value;}

template<>
std::string foo<std::string>(std::string key, std::string &def_value) {return def_value;}
Run Code Online (Sandbox Code Playgroud)

致命错误LNK1169:找到一个或多个多重定义的符号

如果我删除第二个定义,它编译就好了.

c++ templates

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