所有问题
excel - 图像下载失败时挂起的 Excel VBA 代码的超时或错误处理
我有从网站下载图片的 Excel VBA 代码。
如果网络主机未启动或未完成提供图像,则代码无限期挂起,显示“正在下载”用户对话框。您可以单击“取消”,但随后您需要重新启动 Excel,而不是优雅地恢复代码。
显示“显示框”时如何优雅恢复?
如果下载未在 10 秒内完成,我该如何超时?或者,我怎样才能更优雅地处理用户在下载框上单击取消?
我尝试的代码片段是不同的用例,我无法重新使用。
下载框偶尔挂在代码行ActiveSheet.Pictures.Insert(filenam).Select
mediawiki - 是否可以在 page1 上创建变量并在 page2 上使用该变量?(不使用扩展)
我知道可以创建模板并具有参数,可用于自定义另一个页面。在不使用扩展的情况下,我需要让同事满意的是在 page1 中定义变量,例如结束日期、分类,我可以使用第 2 页的变量。类似于模板 {{:page1|ParameterX| 的使用参数Y}}。
我的同事想要编辑 page1(包含项目的所有详细信息) 在更新 page1 时,他们希望 page 2(包含许多项目的概述)使用更新后的 page1 数据中的信息进行更新。
例如项目 - 结束日期已更改。因此,该指定项目第 2 页中的结束日期也发生了变化。
提前致谢。
java - 如何在 if-else 语句中使用用户输入,如果用户输入不是所要求的,我如何循环代码?
(现在这个问题中的任何文字都是在选择我的问题的答案之后)
这是为我的问题提供的代码。我希望代码在用户输入“是”或“否”时执行某些任务,因此我需要知道如何将用户输入实现到 if-else 语句中。我还想了解如何将代码循环回输入“是”或“否”以外的任何内容的用户输入。
javascript - 无法将页脚 css 应用于 Angular 应用程序中的页脚对话框
我的 app-body 中有大约 20 个模态对话框(所有样式都相同),app-footer 中有一个模态对话框,它们都有不同的样式。我可以加载对话框。
页脚的模态对话框在 app-body 之外,所以我使用下面的代码来加载它的 scss
模态对话框 html 在 html 中加载时看起来像这样
应用程序主体对话框:
..
页脚对话框:
..
但问题是,这个页脚模式对话框现在应用于我的应用程序主体组件中的所有其他模式对话框。
为了解决这个问题,我应用了下面的 css
这一次,我的 app-body 组件的模态对话框样式应用于我的页脚。
那么我如何确保我的页脚拥有自己的 css 而不会受到影响或不影响 app-body 中的其他模式对话框。
error-handling - 向最终用户显示或不显示与系统相关的错误消息,这是最佳实践吗?
因此,在处理错误日志和消息传递时,很多时候会发生用户交互之外的错误(比如说,用户资源、服务器停机时间、数据库连接等)
这些错误与用户无关,用户将无法对此问题做任何事情......所以
是否应该将错误通知给最终用户?还是应该只通知系统管理员?
处理此类错误的最佳做法是什么?
谢谢
python - Python - 如何使用请求和线程循环直到站点关闭
所以我想做的是,我想做一种监控一个网站,它会接收一个随机数。在此之前,它需要向网站请求查看它是否有效。当它上线时,它会生成随机数 1-100,我希望它每隔 3-6 秒随机检查一次,然后再次打印该数字并重复,直到网站关闭。
我试图做的是:
我添加了一条评论,以便更容易理解发生了什么。
我现在遇到的问题是,在网站关闭之前我无法让get_identifier(thread)运行,我希望它继续打印出来,直到网站上线直到它死掉,这是我的问题!我需要做什么才能实现它?
我的想法是最终添加线程,可能有 10 个线程同时检查以查看网站是否已死,并将值作为打印返回,但我不确定这是否是我对问题的解决方案。
sorting - 在SAS中合并而不进行proc排序
我有两个类似的数据表,如下所示:
我想合并它们而不必进行排序。我该怎么做?我知道经典,我必须按分类进行排序,然后按分类合并,但我不想要按字母顺序排列的分类类别。
python - 如何在 Python 中读取带有标签的 txt 文件?
我是 Python 的初学者。我有一个如下文本文件,其中包含数千个文档(从 id=1 到 id=10000):
有没有方便的方法来读取文本文件并将内容存储在实例中?
asp.net - ASP.NET Webforms OnClientClick 不输入提交
我有以下命令按钮:
我UseSubmitBehavior="false"用来防止ASP.Net 页面输入键导致回发
我不想通过 javascript 收听 enter keyCode,因为 enter 用于提交与表单无关的非 webform 元素
显然,当使用 a 时Command, UseSubmitBehavior="false"然后OnClientClick不起作用。如果我打开提交行为,它会按预期工作,但然后在页面上按回车会自动尝试单击按钮。
我不喜欢在 Jquery 或 javascript 中监听 click 事件,而更喜欢 webform 解决方案。可能是防止输入提交表单的更好方法或 OnClientClick 在没有提交行为的情况下正常工作的方法
git - 合并后继续git分支是否常见?
我有一个 git 分支,我想将它与我的主分支合并,以将我的项目的这个阶段交付给产品所有者。
但我想在未来继续这个分支。
合并后继续分支是否很常见?
或者我应该首先删除合并的分支并使用新分支继续该功能?
过了一会儿:
并改变它。
javascript - 对状态变化做出反应内联样式
我有一个输入,我想在状态更改时更改其宽度。我希望它继承所有属性,但只需更改 width 属性。我已经尝试了几件事,但没有任何效果。所以我的风格是这样的
我正在检查状态并尝试使用它
并像这样应用它
我希望输入继承所有其他属性。我不想在另一个对象中重写所有这些样式。我怎样才能做到这一点?
java - 为什么 java.awt.Color 返回 RGB 值?
我一直在四处寻找,但找不到任何东西。一个原因是我不知道从什么开始搜索。:/
所以基本上我在玩颜色,然后我使用System.out.println(java.awt.Color.black)了输出,java.awt.Color[r=0,g=0,b=0]这让我有点惊讶,因为我认为输出会是这样的,java.awt.Color@2a33fae0因为从我可以找到 java.awt.Color 中的“黑色”变量是 java 类型。 awt.Color,为什么以及如何输出?
reactjs - 为什么反应延迟会增加首次加载时间
我有一个小而有趣的开发应用程序。这是一个快速的实验,可以更多地了解 redux 和 react,我认为应用程序已经足够成熟,可以开始学习优化了。
我做了一些纯粹的组件优化尝试,但它们并没有改善首次加载的时间,所以我继续前进。我尝试的下一个优化是使用 react lazy 来延迟加载一些我第一次不需要的组件。例如,我有一个错误组件,仅当我必须显示一个不太可能的错误时才需要它,这就是我所做的,并且令人惊讶的是(并且根据灯塔)所有第一次度量(第一次交互的时间,第一次的时间)有意义的油漆等)变得更糟。
这是在尝试使用 react lazy 之前的报告截图:
正如你所看到的,从性能的角度来看,没有太多需要改进的地方,但是当我试图学习现代反应时,我还是尝试了。这是我使用 reactlazy 拆分一个组件所能得到的最好的:
如您所见,情况更糟。它检测到的问题并非都与缓存策略有关,它们是:
似乎主线程越来越忙于解析所有的 javascript。这对我来说毫无意义,因为转到 Chrome 开发工具并详细检查网络请求(在性能选项卡上),结果包是并行下载的。然而,两个版本的包大小几乎相同,只是应用程序的拆分版本有 5 个块而不是 2 个:
第一个没有代码拆分的包
第一个带有反应惰性拆分的捆绑包
第一个下载的块:
第一个带有反应延迟拆分的块(标记为 5,但实际上是第一个):
我的结论是,reactlazy 引入了显着的开销,只有在加载的组件的大小足够大时才会得到回报。但是,这是否意味着大型应用程序在第一次绘制时永远无法获得高分?我用 VUE 做了一些更大的应用程序,性能接近 90,所以我很确定我在这里做错了什么。
值得一提的是,第一个屏幕截图是从 github 页面提供的,而第二个屏幕截图是在本地提供的,但这不应该影响手头的问题,不是吗?
该应用程序的非拆分版本的代码可在此处公开获得:https ://github.com/danielo515/itunes
regex - Notepad++ 删除所有非正则表达式的文本
我有一个大的 url 列表,每个 url 都有一个唯一的数字字符串,字符串介于 a/和 a?我想从 notepad++ 中删除不是这些字符串的所有其他文本。例如
www.website.com/dsw/fv3n24nv1e4121v/123456789012?fwe=32432fdwe23f3最终只会123456789012
我发现下面的正则表达式\b\d{12}\b会给我 12 位数字,现在我只需要删除每一边的所有信息。我看了看,发现一些帖子建议用\t$1, $1\n
,替换$1,/1但是所有这些都与我想要的完全相反,只是删除了 12 位字符串。
android - 我如何玩设备游戏
我有包含 2 个玩家的应用程序游戏。我想在玩时将游戏设置为与设备一起玩,我先走,然后点击后设备不点击。然后另一个玩家选择了一个随机按钮,我想在我玩的时候他们在我之后玩,不要等待点击然后设备点击
regex - 正则表达式 - 行不以字符串开头
我有这段文字:
使用正则表达式我需要匹配所有不以“THE BIG”开头的行我使用了这个正则表达式^(?!(THE BIG))......但不起作用(不匹配任何东西)
另一方面,相反的情况似乎起作用(开始): ^(THE BIG)
有什么建议吗?!
javascript - Material-UI:在两个抽屉组件之间交换时未捕获的 TypeError
注意:我正在使用material-ui 3.3.0
我正在寻找<Drawer>在页面上创建两个组件。第一个从左边出现,另一个从右边出现。两个<Button>组件位于一个<AppBar>并用于分别切换每个抽屉。
这一切都很好,但是当rightDrawer打开并leftDrawer单击按钮(设置leftOpen:true和rightOpen:false)时,我收到以下错误:
不同寻常的是,情况似乎并非如此。
这是一个演示我的问题的基本代码片段:
我尝试setTimeout在“切换”打开一个面板和关闭另一个面板之间设置延迟(通过),以查看是否绕过了问题..但无济于事。
sql - 根据保存为逗号分隔字符串的数值选择数据
我有两个 sql 表,并正在寻找一个 sql 查询以从 Table2.ValueDescription 列中针对 Table1.ValueID 列中的每个数值选择数据并将结果保存在 Table3
表格1:
表2:
预期结果:
表3:
使用 SQL Server Management Studio
这是我尝试过的查询
我在这里想念什么?
javascript - 没有全局标志的正则表达式分组 OR 运算符匹配策略
代码片段
返回
这是完全可以预料的,因为我们正在搜索带有 'a' 或 'b' 的子字符串,但为什么
返回
作为输出, a 如何匹配两次?它不应该["a"]只是'a b'.match(/a|b/i)
reactjs - NavigationControl 中的旋转控制在 react-map-gl 中不起作用
我遇到了旋转控制不适用于 react-map-gl 的问题。地图渲染没有问题,放大/缩小控件工作正常,但旋转控件没有做任何事情。我查看了文档,但我看不到问题。这是我的代码:
xcode - 具有相同库依赖的两个模块无法编译
我正在开发一个 CocoaPod,它依赖于我也编写的另外两个 pod。假设 Pod1、Pod2 和 Pod3。Pod2 和 Pod3 在他们的 podspecs 中有这个:
...这是因为它们都使用依赖于 sqlite 的不同静态库。该行在各自的 cocoapod 编译中将 sqlite3 添加为链接库(构建阶段上的“链接框架和库”)。然后,Pod1 将这两个 pod 作为依赖项:
当我尝试编译 Pod1 时,会抛出此错误:
由于字数限制,还有一些不适合此处的错误,然后以:
我有哪些选择?我试图在一个单独的共享 pod 中发布 sqlite3,但两个库都没有接受它
multithreading - 超线程和并行
超线程是否会改变已编译程序的二进制代码序列?如果我们有一个编译后的二进制代码,比如:10100011100011100101010010011111100011111110010111 如果启用了超线程,线程代表什么?它只是这个二进制代码的一部分吗?操作系统如何为这些线程分配时间间隔?
对于并行性:编译后的二进制代码会有什么不同吗?内核如何处理这个二进制序列?只是在不同的内核中执行部分代码?操作系统如何分配并行任务?有没有具体的结构?
谢谢你
google-cloud-platform - 计算 Pubsub 主题中未确认消息的数量
一旦来自 pubsub 主题的所有消息都得到确认,我想执行一个操作。我尝试使用 Stackdriver 监控 API 来衡量“由云区域分解的未确认消息的数量”,但不了解区域过滤器以及为什么需要它。我在哪里可以看到我的主题使用的区域?并且由于某些未知的原因,对于某些主题,API 调用完全无缘无故地失败。了解所有消息是否已被确认的最佳方法是什么。


