问题标签 [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 投票
7 回答
68013 浏览

c# - DataGridView 编辑列名

有没有办法在 DataGridView 中编辑列名?

0 投票
10 回答
5746 浏览

methods - 在方法名称中使用“get”的最佳做法是什么?

我注意到在 Java(包括 C#)的许多地方,许多“getter”方法都以“get”为前缀,而许多其他方法则没有。我从未注意到 Sun 似乎遵循的任何模式。在 getter 方法名称中使用“get”的一些准则或规则是什么?

0 投票
10 回答
92244 浏览

character-encoding - 人名的所有允许字符是什么?

有标准的 AZ、az 字符,也有连字符、破折号、引号等。

此外,还有所有的国际字符,如变音符号等。

那么,对于一个基于英语的系统,完整的集合是什么?其他语言的集合呢?UTF8、UTF16 等呢?

额外问题:需要多少个名称字段,它们的最大长度是多少?

编辑:人名中肯定有两种不同类型的字符,一种是作为上下文的一部分,另一种是出于结构原因。我不想限制或干扰上下文字符,但我确实需要处理结构字符。

例如,我输入了一个用 em 破折号分隔的名称,但很难将其与减号字符区分开来。为了使系统更易于搜索,我想采用所有五种不同类型的破折号,并将它们映射到一个唯一字符(减号)上,这样搜索者就不需要具体知道最初输入的是哪个符号。

破折号存在问题,可能还有引号,还有多少其他符号?

0 投票
5 回答
3210 浏览

mysql - Storing SQL field names and general SQL usage with Delphi

I'm starting to write my first Delphi application that connects to an SQL database (MySQL) using the ADO database components. I wondered whether there was any best way of storing the names of the fields in the database for easy reference when creating SQL queries later on.

First of all I made them a simple constant e.g. c_UserTable_Username, c_UserTable_Password, but then decided that was not a particularly good way of doing things so I am now storing them in a constant record e.g.:

this allows me to create a statement like:

and not have to worry about hard coding the field names etc.

I've now run into the problem however where if I want to cycle through the table fields (for example if there are 20 or so fields), I can't. I have to manually type the record reference for every field.

I guess what I'd like to know is whether there is a way to iterate though all field names at once, or singularly; or am I going about this the wrong way? Perhaps I shouldn't be storing them like this at all?

Also, I've made a “Database” class which basically holds methods for many different SQL statements, for example GetAllUsers, GetAllProducts, etc. Does that sound correct? I've taken a look at a lot of Delphi/SQL tutorials, but they don't seem to go much past showing you how to run queries.

I suppose I'm just a little lost and any help is very welcome. Thanks :)

0 投票
1 回答
1486 浏览

c++ - 'default' 作为变量名

在调试一些代码时,我遇到了一个名为default. 我认为关键字不允许作为变量名。

现在,上面的代码在 VS 2008 上可以顺利编译。'default' 不是关键字吗?它如何作为变量名起作用?副作用?

PS: Infragistics::Win::UltraWinToolbars::ToolbarsCollection有这个名字的属性!

0 投票
8 回答
1648 浏览

variables - 变量名的声明

声明变量名的最佳方法是什么......以大写......?..小写?在任何情况下都必须在哪个区域声明......根据标准变量的滚动,什么名称是合适的......有一些变量要声明?......对不起这个问题......我是新手编程世界......我希望不要打扰...... =)

0 投票
2 回答
756 浏览

php - 一般 MVC 问题 - 命名、结构 (PHP)

我尝试了许多 PHP MVC 框架,我注意到在许多框架中您可以执行以下操作:

所以,基本上有一个类Security,它包含一个方法encodeForHTML()。这个安全类不是单例吗?这种“内部”单例类是否有特定名称?

因为还有其他类不是单例:

在这种情况下,您可以根据需要创建任意数量的表单。我理解这一点,初始化许多安全类显然没有意义,但我想知道,这些类是否有名称(除了单例和非单例)?一个人建议对那些可以创建的类使用“插件”一词,对那些构建在框架中的类使用“库”。那有意义吗?

感谢您的回复!

0 投票
2 回答
374 浏览

naming - 通用应用程序构建块的类名

你是否厌倦了老旧的 Manager 和 Handler 类?使用了所有 ...Thing、...Dingus、Doodad、...Entity、...Gizmo 或 ...Object 后缀?我当然是并且做到了。

所以在这里我想收集有用的类名。

我认为这篇文章描述得最好:

不要在类型名称中使用“Manager”或“Helper”或其他空词。

如果您需要在类型名称中添加“Helper”的“Manager”,则该类型要么命名不当,要么设计不当。很可能是后者。类型应该管理和帮助自己。

所以这里是前几个:

  • 邮箱
    • 处理消息
  • 信使
    • 提供通知或其他类型的消息
  • 仪表板
    • 呈现数据
  • 渲染器
    • 聚合/构建数据

我不确定在哪里放置“小部件”好还是坏?此外,我目前正在搜索以下类的名称:

  • 使用服务器进行身份验证(Bouncer?)
  • 跟踪数据的变化
  • 持有并跟踪文件
  • 管理对话
0 投票
10 回答
36969 浏览

java - 是否可以在 Java 中动态生成变量名称?

假设我需要生成变量来保存用户的一些输入(我不知道它们有多少)。如果不使用Array, ArrayList(和其他类型的列表和地图),我的代码可以生成(比如说)String变量 X 次,名称为(String var001、、、String var002String var003)吗?如果是,请提供示例代码。

0 投票
4 回答
27230 浏览

php - 用于人名的 PHP 正则表达式

我在用于人名的正则表达式中遇到了一些问题。

假设一个名为 Jürgen 的用户想要注册?还是鲍勃?这在欧洲很常见。这有什么特殊的符号吗?

编辑:,只是将 Jürgen 的名字扔给了一个正则表达式的创建者,它在 ü 字母处拆分了这个词......

http://www.txt2re.com/index.php3?s=J%FCrgen+Blalock&submit=Show+Matches

EDIT2:好吧,既然检查这些特定的东西很困难,为什么不使用一个简单地检查非法字符的正则表达式呢?

(现在哪些实际上可以用于任何黑客攻击?)

例如。这允许 ' 和 - 符号,但你需要一个 ; 使其在 SQL 中工作,并且那些将被停止。我缺少的通常用于 HTML 注入 SQL 攻击的任何其他字符?