问题标签 [names]

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 回答
1007 浏览

jquery-ui - Jquery UI Slider - 为值分配名称

我需要为 Jquery UI 滑块的值分配名称——这可能吗?

这是到目前为止的代码:

基本上我想让 1#slider_style作为单词 PLAY 出现在 div 中,2 作为单词 HEAL 和 3 作为 RELAX - 谁能指出这是如何实现的?

0 投票
2 回答
1985 浏览

java - 如何用Java列出当前包中的所有类名?

在我的 Java 项目中,我需要列出当前包中的所有类名,我通常以两种不同的模式运行我的应用程序:<1> 来自 NetBeans,<2> 来自 NetBeans 打包的可执行 jar 文件。

我的问题是:如何编写我的程序,以便无论它运行哪种模式,它都可以列出我的应用程序中的所有类名。因为当我在 NetBeans 模式下运行它时,我可以查看 src/ 目录以列出类名,但是当在另一台机器上以打包的可执行 jar 文件模式运行时,src/ 目录不存在,所以如果在我的程序我尝试列出 jar 条目并以这种方式查找类名,但在 NetBeans 中运行时它不起作用,因为它还没有 jared。

我知道我可以尝试检测它在哪种模式下运行并以不同的方式处理,但是有没有更好的方法可以在不知道它在哪种模式下运行的情况下做到这一点?


我想知道以下方法是否可以解决我的问题:

http://snippets.dzone.com/posts/show/4831

我试过: getClasses(".") 来获取当前包的类,它没有用,为什么?

坦率

0 投票
3 回答
7690 浏览

function - GDB 回溯不显示函数名称

我在 SunOS 5.10 上使用编译了我的库(特别是protbuf-2.3.0) 。-g -O0

make 日志中的示例行是这样的:

然后,我使用以下步骤附加了我的 gdb:

  1. 运行我的应用程序(在这种情况下,我的 Web 服务器启动了一个 Java Web 应用程序,该应用程序在启动期间通过 jni 使用库)。
  2. gdb -p XXX我通过(其中 XXX 是我从中获得的 pid )将我的 gdb 附加到该进程ps
  3. 然后我使用file libprotobuf.sogdb 提示符从 gdb 加载我的库。

但我看不到我的函数名称bt。我的 GDB 回溯命令显示如下:

我也试过只做 #1 & #2,只做 #1 & #3 和 #1 & gdb libprotobuf.so -p XXX

除此之外,我还尝试在调试模式下运行我的 jvm 并在命令上添加一个断点System.loadLibrary(..),然后在跳过该命令之后,我再次执行 gdb 附加过程......但仍然没有。

但是,我可以在给定函数名称的情况下放置断点,并通过list. 但是话又说回来,我可以放置断点,但它们不会在这些函数名称上停止(我知道它去了那个函数,因为它在每次 jvm 崩溃后的 jvm hs_err_pid 报告中)。

有什么想法没有显示我的函数名称吗?

0 投票
4 回答
6878 浏览

file - 如何在 Matlab 中解析文件名并重命名

我正在读取一个 .xls 文件,然后在里面处理它并在我的程序结束时重写它。我想知道是否有人可以帮助我解析日期,因为我的输入文件名类似于 file_1_2010_03_03.csv

我希望我的输出文件是

新文件_2010_03_03.xls

有没有办法合并到 matlab 程序中,所以我不必手动编写命令
xlswrite('newfile_2010_03_03.xls', M); 每次都更改日期,因为我输入具有不同日期的文件,
例如 file_2_2010_03_04.csv。

也许我不清楚>我正在使用 uigetfile 以 file_1_2010_03_03.csv、file_2_2010_03_03.csv、file_3_2010_03_03.csv 格式输入 3 个差异文件

现在我正在处理我的程序中的文件并编写 4 个名为 newfileX_3_2010_03_03.xls、newfileXY_3_2010_03_03.xls、newfileXZ_3_2010_03_03.xls、newfileYZ_3_2010_03_03.xls 的输出文件

所以我的日期不是当前日期,但我需要输入文件中的日期并将其附加到我的 xlswrite 的新名称中。

所以想知道是否有办法我可以写一个通用的

xlswrite('xxx'M); 这将选择我想要的名称,而不是每次我输入一个新文件时我都有 2 修改名称'xxx'

谢谢

谢谢

0 投票
2 回答
304 浏览

php - php - 我可以集成具有相同内容、不同名称的函数吗?

我在一个类中有几个函数基本上做同样的事情:

我需要这些函数保留它们当前的名称,所以我故意没有这样做:

我希望有某种方法可以减少这里代码的冗长性,因为它们都做同样的事情。最终的情况是这样的:

如果适用,另一种解决方案可能会做类似 Class 的“扩展”之类的事情: fn_b, fn_c extend fn_a

你们觉得怎么样?

0 投票
3 回答
289 浏览

grouping - 如何按前缀对字符串进行分组

我正在编写一个 Winform UI,用户必须在其中选择一个客户。(由于我无法控制的原因,我仅限于使用下拉列表、文本字段、复选框、单选按钮的 UI - 即没有花哨的特殊 UI 控件)

情况

  • 有很多客户(例如一千)
  • 如果我将所有客户放在一个下拉列表中,那么客户甚至无法轻松看到所有客户。此外,从数据库中退出所有客户以填充下拉菜单需要很长时间
  • 我的想法是有两个组合盒,第一个列表客户的姓氏,例如电话簿“ aa-ac”,“ ad-ad-ade”,“ adf-b”,在选择第一个组合盒时,它将第二个范围限定为一组可管理的客户名称(例如,不超过 40 个名称)

问题

  • 我需要一种合理的方式对他们的姓名进行分组,以便客户清楚哪个组包含该姓名。即给定一组名称,我需要将其分桶然后int“Aa-Ac”。

注释

  • 我不需要解决大量名称的一般问题 - 根据我们的数据,我们知道 1000 个名称是我们的用户将遇到的最大值。
  • 如果有其他技术,请分享,但我特别感兴趣的是关于如何确定存储桶(“Aa-Ac”等)的具体问题的答案
0 投票
8 回答
2444 浏览

python - 为什么“可变默认参数修复”语法如此难看,python 新手问道

现在跟随我的“python新手问题”系列并基于另一个问题

特权

转到http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html#other-languages-have-variables并向下滚动到“默认参数值”。在那里您可以找到以下内容:

python.org 上甚至还有一个“重要警告”,这个例子是相同的,但并不是真的说它“更好”。

一种说法

所以,这里的问题是:为什么在一个提倡“优雅语法”和“易于使用”的编程语言中,一个已知问题的“好”语法丑陋?

编辑:

另一种说法

我不是在问为什么或如何发生(感谢 Mark 的链接)。

我在问为什么语言中没有更简单的替代方法

我认为更好的方法可能是能够自己做某事def,其中 name 参数将附加到def可变对象内的“本地”或“新”。就像是:

我确信有人可以提供更好的语法,但我也猜测必须有一个很好的解释来解释为什么没有这样做。

0 投票
6 回答
28209 浏览

java - 在Java中使用循环创建变量名?

第一次发帖,老读者,所以对我温柔:)

请参阅以下代码,它可以为我生成一个财政年度每个月的开始和结束的时间戳。

到目前为止一切都很好,但为了使用这些结果,我需要将这些时间戳输出到按月份命名的变量(在代码后面的准备好的语句中使用。例如,SeptStart = 有时,SeptEnd = 一些时间戳等等等。

我不知道是否可以根据每个循环的结果声明新变量。有任何想法吗?

0 投票
2 回答
187 浏览

vsto - Excel 对象模型中的名称值

我正在使用 VSTO 创建 Excel 加载项。

我的计划是通过将对象序列化为字符串并将这些字符串分配为工作簿中名称的值,从而将对象保存在 excel 工作簿中。

但是,当我调用 API 函数来添加新名称时,我从 COM 库中得到了一个神秘的异常。

更准确地说,我在打电话

在哪里

一个假设是该value字符串不符合可以存储在名称中的字符串(非法字符,太长等),但我找不到任何有关限制的文档。

有谁知道这里出了什么问题?

如果有人想要,错误消息是Exception from HRESULT: 0x800A03EC

非常感谢。

0 投票
4 回答
17927 浏览

r - 如何分配给R中变量值的names()属性

在 R 中,“assign('x',v)”将名称为“x”的对象设置为 v。将“x”替换为将文本函数应用于变量 x 的结果。然后“分配”显示它的价值。

不幸的是,“assign(paste('names(','x',')',sep=''),v)”失败了。所以如果'x'是一个变量x,我可以设置它的值,但我不能给它的元素命名。

可以解决这个问题吗?也许是解析评估技巧?谢谢。