问题标签 [forcing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
941 浏览

apache-flex - Flex : forcing extension on a file name

In flex when I allow user to download a file using :

Is there a way to ensure that the downloaded file always ends up with the extension .tar or any other extension for that matter? By default I give it a name like xyz.tar, but as of now the user can tamper with filename, including its extension. Can I prevent him from doing so?

0 投票
8 回答
11551 浏览

internet-explorer-8 - 令人沮丧:不能强制 IE 8 进入“兼容性视图”!

我有两个非常不同的网站。两者在“Internet explorer 8”浏览器模式下显示时出现不同的错误!

单击地址栏旁边的“兼容性视图”按钮时,两个站点看起来都很棒。当我之后使用内置的“开发者工具”查看“浏览器模式”和“文档节点”时,我还注意到“浏览器模式”是“IE8 兼容视图”,“文档模式”是“IE7 标准” ”。正如我所期望的那样。

然后我想强制“Internet Explorer 8”进入“浏览器模式”:“IE8 Compat view”,这样我的用户就不必点击地址栏旁边的“Compatibility view”按钮来获得他们真正需要的东西查看。

我能想到的唯一方法是在标题内的标题下方插入一个元标记,如下所示:

然后我重新加载网站,地址栏旁边的“兼容性视图”按钮消失。正如预期的那样。当我之后使用内置的“开发者工具”查看“浏览器模式”和“文档节点”时,我突然看到了一些我真的没想到的东西。我希望“浏览器模式”是“IE8 兼容视图”,“文档节点”是“IE7 标准”,但“浏览器模式”是“IE8”,“文档模式”是“IE7 标准”,而与在“Internet Explorer 8”浏览器模式下查看相比,网站突然出现一组新错误!

非常令人沮丧,为什么我不能强制“IE8 Compat view”浏览器模式而不是“Internet explore 7”或“Internet explore 8”浏览器模式?

0 投票
1 回答
529 浏览

.htaccess - Htaccess 强制使用 WWW 多域

我发现此代码强制使用 www。

但是我有很多指向同一个目录的域。所以我需要一个用于多个域的代码版本。它必须在任何域上运行,有可能吗?

0 投票
2 回答
998 浏览

checkin - 获取特定版本的反转,覆盖服务器上的文件

我们的源代码控制在 hyper-v 虚拟机上,昨晚图像的快照合并出现了可怕的错误。源代码控制服务器现在包含几个月前的源代码版本;此后的所有更改都已丢失。

顺便说一句,如果您的源代码控制在虚拟机上,请在对机器映像进行任何操作之前备份数据库,可以吗?

我想强行将我当前的工作区推回到服务器上,这与选中“覆盖所有文件”复选框的“获取特定版本”相反。

目前,我能想到的唯一方法是分支,删除所有内容,重新添加所有内容,然后合并。皮塔饼。

0 投票
2 回答
1730 浏览

ruby-on-rails - Forcing users to type in only numbers in a field (RoR)

There is similar question like this for ASP.net, but I wanted to know if there is a 'relatively' easy way to do this on RoR.

I have a field for "Price" where I want the user to only type in numbers. This means that when the user tries to type in anything else, my web app shouldn't let them (nothing should happen).

If this isn't possible, I guess I can just validate my data after the user has submitted the "Submit" button and then flash a message that says "'Price' must be a number."

Thank you for your time,

JHS

0 投票
1 回答
1224 浏览

python - 访问 python 文件夹外的 CSV 文件

所以我的文件大小完全相同,有一个行标题和一个列标题。除了行和列标题之外,我需要添加其余单元格中的值。这是我用来做的功能:

这完美地工作。但是,file1 和 file2 不在 python 文件夹中。我需要使用的代码是 data = readStructured('C:\...\..\...\file1.csv') data2 = readStructured('C:\...\..\...\文件 2.csv')

文件完全相同。我在它们的 C 位置打开文件并使用另存为将它们保存到我的 python 文件夹中。但是,当我访问 C 文件夹中的文件时,我的 1 到 len(row1) 的范围超出了范围。

当我从我的 python 文件夹访问相同的文件时,我的 1 到 len(row1) 的范围是完美的。

有任何想法吗?

0 投票
2 回答
1289 浏览

javascript - 将数字限制为百分比

我在考虑强迫人们只能写 0-100 之间的数字(因为通过百分比获得的最大数字是 100%)。

有没有办法强制人们输入 0-100% 之间的数字?我已经使用 javascript 将它们限制为 3 位数。

我正在寻找为此使用javascript。

0 投票
2 回答
113 浏览

java - 如何强制第 3 方实现/继承类在 java 中运行泛型方法?

编辑 1:泛型并不是指 Java 泛型类的泛型方法,而是我编写的在使用我的程序时必不可少的方法。

我正在尝试编写一个程序(有点像流程集成器),它允许第 3 方开发人员将他们自己的功能部件添加到任务网中。这些片段是从具有runProcess () 方法的类创建的对象(该类实现specialRunnable)。

每当调用 objectrunProcess ()- 方法时,我都不会强制写入日志条目。但是,我不希望实现(写入日志)既不在第 3 方类中,也不在进行方法调用的类中。

我已经搜索并尝试通过继承和实现接口来做到这一点,但还没有找到解决方案。这是我希望它如何工作的示例:

专科班:

总结一下我想要的:我希望所有进程都使用runProcess () 命令启动,并且在完成时我想要一个日志条目,但我不希望第 3 方开发人员决定如何或是否写入条目。我也不希望这样做:

谢谢!

0 投票
1 回答
1187 浏览

excel - 使用宏强制单元格在 Excel 中重新计算

我目前正在处理一个名为 Calendar.xlsm 的 Excel 电子表格,我有 Excel2010。

我的工作簿有以下工作表:

  1. 封面

  2. 日历

  3. 颜色检测

  4. 可打印

颜色检测”表使用用户定义的函数来检测“日历”工作表上单元格的颜色,并根据该颜色返回该特定单元格的数字;例如,如果Calendar!C3填充颜色为"light green"thenColour Detection!C3 = 43

为了完整起见,UDF 称为 ColorIndex,由Bob Phillips编写。

然后,我使用条件格式根据“颜色检测”中存储的数字为“可打印”工作表中的单元格着色。

当“日历”表上的颜色发生变化时,我的问题就开始了,通常发生这种情况时,“颜色检测”保持不变,除非我手动选择单元格并按回车键。

我对 Excel 如何在该领域与 Visual Basic 协同工作的知识非常有限,但在不断增长。

我对解决方案的第一个想法是记录一个宏,在该宏中我选择了每个单元格并逐个点击返回。然后,我将宏附加到“封面”上名为“计算”的按钮上。这立即不起作用,因为大约有 800 个单元使用此 UDF。

在尝试这个时,我以为我偶然发现了解决方案,我注意到如果我只将我的解决方案应用于几个单元格,整个工作表似乎会更新。然后我应用了这个并测试了几次,它起作用了。然后我把我的作品作为我确信的杰作展示给朋友,在向他们展示时,一切都崩溃了,只有我在宏中选择的单元格更新了。

接下来我尝试添加该行

到我的UDF,但这并没有什么不同。

我的问题是如何通过执行简单的操作(例如按下重新计算按钮)轻松地强制工作表中的每个单元格进行更新?

0 投票
2 回答
34 浏览

vba - 为什么这个 int 数学逻辑现在不再是 VBA 中的 int 了?

所以我在 excel 上制作了一个简单的宏(并且可以工作),只需打开另一个 excel 文件,然后转到选定的单元格并转到末尾(在正确的方向上),以获得最新填充的单元格(因为它扩展了 1每个月)

我需要得到 2 分,结尾和结尾是什么 - 73 有一个范围,在我选择了最新的单元格后,我得到了列号(即 A = 1、6 = f 等......),并且然后我调用了一个函数来解析它以再次返回列字母。

在这样做的同时,我遇到了一些让我在逻辑上感到困惑并且无法弄清楚为什么会发生这种情况的事情,所以我希望那里的大师可以向我解释这一点。

正如您将在代码中看到的,我声明了 2 个整数;

  • 开始

到达我想要的单元格后,我将 fin = 设置为 ActiveCell 列。然后我只是做;

但是当我调用函数 ConvertToLetter 时,当我通过 start 时出现类型不匹配错误,所以我像这样强制它通过;

它工作得很好。

完整代码;

请原谅格式和丑陋的 if 语句(那只是为了向自己保证 start 是一个 int

让我感到困惑的是,当它通过 if 语句时,它返回“Its an int!”

那么为什么不解析 let start 的函数呢?

我设法避免

一般来说,如果我事先应用了这个

而且我不再需要使用 CINT 解析它。

但是有人可以解释为什么它不认为 start 是一个 int 吗?为什么将它封装在括号中呢?

因为我的脑袋我有这个逻辑;

例如,如果您有 2 个 int,并对它们应用任何数学问题,则结果将始终是 int;10 / 3 = 3,不是 3.33333333

那么为什么在这种情况下它不是 int 呢?

非常感谢。