问题标签 [converters]

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 投票
3 回答
1080 浏览

silverlight - Silverlight 中的十进制转换器无法正确处理丢失焦点

我正在使用 Silverlight 中的绑定。我已将 TextBox 与 Decimal 实体绑定。下面是绑定的代码片段。

下面是转换器代码。

在失去焦点时,我正在使用 GetBindingExpression(TextBox.TextProperty).UpdateSource();

一切都很好,但是在失去焦点时不会调用转换,当我在文本框中输入字符串时,不会调用转换,它不会将文本框文本转换为空白。

谁能建议我,代码中的问题是什么。

提前致谢。----拉杰

0 投票
1 回答
784 浏览

entity-framework - 需要更有效的方式将实体转换为 DataTable

所以,我有一个将实体转换为 DataTable 的方法。唯一的问题是它非常慢。我确保在 IQueryable 上调用 .ToList() 以使其继续加载,然后再将结果处理到 DataTable 中。将 3000 多行加载到内存中几乎不需要任何时间。但是,实时slayer在方法中是在下面的迭代中:

这是完整的方法,值得:

有没有人对我如何提高效率以及为什么它这么慢有想法?

更新:

根据我目前收到的反馈,我删除了反射并在编译时明确设置数据列,但它仍然很慢。这是更新后的代码的样子:

关于其他可能导致这种情况的任何想法?

更新 2:

所以看起来其他人也有这个问题——特定于创建和设置 DataRows。我的同事遇到了这个:

DataRow 值设置器很慢!

我将尝试链接中建议的一些东西。

0 投票
3 回答
12471 浏览

c - 将 Bash 脚本转换为 C。这可能吗?

我找到了以下Bash -> C 转换器。

这种方式可以从bash转换为c吗?

原因:C 比 BASH 快吗?我想将某些东西作为守护进程而不是 cron 作业来运行。

0 投票
1 回答
1777 浏览

jsf-2 - FacesConverter forClass 不适用于复合组件

我有一个简单的复合组件,它必须呈现一个 inputText。当输入值并按下 commandButton 时,将引发以下异常:

当我使用 h:inputText 而不是 d:myInputText 它工作正常。

是否可以为复合组件使用 FacesConverter 和属性 forClass?我不喜欢使用标签 f:converter 的转换器属性或转换器 ID。有人帮我吗?

页面代码:

复合代码:

托管豆代码:

转换器代码:

实体代码:

我使用 Mojarra 2.1.14、Glassfish 3.1 和 CDI。最好的祝福。

0 投票
4 回答
11802 浏览

sql - 使用 UTF-8 将 Excel (XLS) 转换为 CSV

我已阅读以下有关通过 Google Docs 将 UTF-8 编码(希伯来语)XLS 转换为 CSV 的建议,并且它有效。当我使用 UTF8 编码在 Sublime2 中打开 CSV 时,希伯来语显示正确。但是,当我尝试使用 SQLyog 将数据导入我的数据库时,在确保我的目标表和导入定义都设置为 UTF8 之后,我得到了乱码,比如:×ž×“×¨×©×•× ª 我哪里做错了?

0 投票
2 回答
555 浏览

c# - 从 Form 轴转换为 Picturebox 轴

图片

我需要将轴从默认轴(黑色)转换为位于 panel1(AutoSize)上的图片框轴(红色)。任务是在世界和窗口屏幕中显示光标位置。我尝试了很多与PictureBox.Location/ Cursor.Position/ Panel.Locationetc的组合,但无法获得红色轴值。希望你能帮我解决这个问题。

到目前为止的代码:

0 投票
2 回答
3740 浏览

javascript - 如何在javascript中将字母转换为数字?

我一直在尝试创建一个简单的 javascript 程序,用户可以在其中输入单词/句子,该程序会显示您在翻盖手机中输入的数字。例如,如果我输入“add”,它将输出“122”。

我该怎么做?我尝试了很多不同的东西,但没有任何效果。看起来它应该是一个简单的程序。你能帮我做这件事,或者把我链接到一个类似的程序吗?

谢谢。

0 投票
1 回答
1046 浏览

c# - WPF:转换器“捕获”转换方法的基类

我想我的问题主题有点混乱。简而言之,我想要的是:

我的申请中有很多Converters。他们中的许多人没有实现该ConvertBack方法。所以我想要一个BaseConverter类,它提供一个简单的空实现ConvertBack以及我的所有其他转换器从BaseConverter.

我的想法BaseConverter

还有我的一个疯狂转换器:

但是,如果我这样尝试并使用 my CrazyConverter,我总是ConvertBaseClass. 我的新Convert方法永远不会被调用。我究竟做错了什么?

感谢您的回复!

0 投票
4 回答
1751 浏览

c# - 石头到重量的转换,难以计算出确切的公式

这是我正在使用的转换代码,目前在从石头转换为公斤并返回时遇到问题(100 stn 0 磅转换为公斤并返回 107 stn 和 2.00000000000014 磅)但将 100 公斤转换为石头并返回工作,我认为它是四舍五入答案,但我不确定在哪里或如何修复,寻找一种方法来进行准确的转换,可以处理往返的转换。

但是,欢迎任何其他代码绑定和建议。

(我包括了高度转换,以防万一也有问题)。

0 投票
4 回答
474 浏览

python - py2exe的困难

有了我之前问题的一些有用答案(见下文),我决定再试一次 py2exe。

我尝试了 py2exe.org ( http://www.py2exe.org/index.cgi/Tutorial ) 中的教程,但在第 3 步出现错误。我完全按照说明执行了 1 和 2,并放入了两个文件(你好。 py 和 setup.py)在我安装 python 的主文件夹中:D:\Programs\Python。

运行“代码”表单第 3 步时,我收到以下错误,完全在输出的底部:“ImportError: DLL load failed: %1 is not a valid Win32-application.*”我有一个截图整个输出,但我不知道在哪里上传它。

额外信息:我有 64 位 Windows 7(专业版)和 Python 2.7.3(首先我有 3.3.0,但由于某些原因降级了)。换一个版本对我来说不是什么大问题。我下载了 py2exe 0.6.9。

注意:我无法在 32 位或 64 位的 py2exe 之间进行选择。我想应该更早出现一个错误,但知道它可能很方便。

*我从荷兰语直译了最后一部分,所以它可能与英文电脑略有不同。

上一个问题:

什么是最简单的 .py 到 .exe 转换器?我尝试了一些转换器,其中 cx_Freeze 和 py2exe。使用 cx_Freeze 太复杂了(我找不到好的教程)并且 py2exe 给出了一些错误。在我尝试理解这两个中的一个或尝试另一个之前,我想要一些你认为最好的转换器的输入,我需要一个很好的教程。我几乎没有使用 cmd 的经验,如果涉及到编程/python,我还是个新手,所以我正在寻找最容易使用的转换器。如果您说我真的需要一些 cmd 经验,请指导我学习 cmd 教程/课程。