例:
CREATE TABLE ErrorNumber
(
ErrorNumber int,
ErrorText varchar(255),
)
Run Code Online (Sandbox Code Playgroud)
这可能导致查询看起来像:
SELECT ErrorNumber FROM ErrorNumber WHERE ErrorNumber=10
Run Code Online (Sandbox Code Playgroud) 我的意思是:
public class SomeBackingBean {
protected String someString;
public void setSomeString (String str) {
this.someString = str;
}
public String getSomeString {
return someString;
}
}
Run Code Online (Sandbox Code Playgroud)
这只是一般答案的一般情况.
现在第二个例子:
public abstract class AbstractBean<T extends EntityInterface> {
protected T entity;
public void setEntity (T t) {
this.entity = t;
}
public void getEntity () {
return entity;
}
protected ReturnType calculateSomethingCommon () {
//use entity (knowing that it implements EntityInterface)
//to implement some common for all subclasses logic
}
}
public class …Run Code Online (Sandbox Code Playgroud) 我正在查看代码并查看%函数和方法名称的开头.例如defun %rod和defmethod %do-query.是否有使用这种命名方案的标准惯例?
关于样式的不同技术需要不同的约定来命名某些属性,主要是驼峰式与连字符式
通过 JS 直接在 HTML DOM 节点上设置样式 - element.style.paddingTop = "12px";
在 React 中设置内联样式 - < Component style={{paddingTop: "12px"}} />
在 .CSS 文件中设置它 - .selector {padding-top: 12px}
不同规则的根本原因是什么?我不明白为什么这比使用驼峰命名的所有 HTML/CSS/JS 或全部使用连字符样式更好。
是否有关于何时以及如何在 python 中存储len()或值的约定sum()?举个例子,如果你有一个类
class MyClass:
def __init__(self, single_number = 4, multiple_numbers = [1,2,3]):
self.single= single_number
self.multiple = multiple_numbers
def info(self):
print(f"The length of multiple is {len(self.multiple)}")
print(f"The length of multiple is {len(self.multiple)*4}")
print(f"The length of multiple is longer than {len(self.multiple)-1}")
if __name__ == "__main__":
test=MyClass()
test.info()
# other stuff
test.info()
Run Code Online (Sandbox Code Playgroud)
你会在什么时候开始存储len(self.multiple)它自己的价值?值得庆幸的是,python 在len某些任务中for my_numbers in multiple_numbers:不使用 ,所以我不需要它只用于迭代。此外,len对于类的实例, 的值是静态的,并且在运行时的不同部分(可能)多次需要,所以它不是像这里的临时变量 。一般来说,这似乎是(非常少量的)内存与计算之间的权衡。同样的问题适用于sum().
这些问题的一部分是基于意见的,我很高兴听到您的想法,但我主要是在寻找关于此的约定。
len(self.multiple)作为它自己的值存储?length_of_multiple_numbers …我使用各种代码检查程序进行Java开发,但我还没有使用HTML驱动程序.CSS,Javascript.
有任何存在.那个标志不好的做法或类似的工具.
我很快就会在一个包含静态和动态内容的个人网站上工作(从静态内容开始,随着时间的推移使用自定义编写的组件以及开源解决方案添加动态内容),但是我很新网页设计和开发,所以任何关于目录结构,文件名,文档结构......等任何事情的建议.谢谢.
在分层体系结构中,您有一个表示层,逻辑层和数据层.
到目前为止,我一直在将类分组到域,服务和dao包中.这表示具有POJO/JPA实体,业务逻辑和数据访问层的模型.
我想域和服务可以分组以形成逻辑层,但在表示层或UI层留下问号.在根据这一层的性质将类分组到包中是否有任何约定,甚至是不成文的约定?或者这是否留给了领导项目的人的赞赏?
作为额外的指示,我正在尝试使用Web应用程序并使用"servlet"包对servlet进行分组,并为ResponseHeaderFilters,ServletContextListeners和实用程序类使用"web"包.我很想知道如何使用桌面应用程序完成任务.
我一般总是Hungarian Notation在我的表中使用某种字段名称,例如
#Table Users
u_id, u_name, u_email etc...
#Posts
p_id, p_u_id, p_title, p_content etc...
Run Code Online (Sandbox Code Playgroud)
但我最近被告知这不是最佳做法.有更标准的方法吗?我真的不喜欢只使用该字段,id因为这需要您选择table.field对于使用连接等时出现在多个表中的字段名称
您对什么是最佳实践的想法将不胜感激.
当我试图将一个对象转换为字节数组时,我得到了一个奇怪的数组.这是代码:
using (MemoryStream ms = new MemoryStream())
{
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, obj);
Console.WriteLine(ByteArrayToString(ms.ToArray()));
}
//int obj = 50;
//string ByteArrayToString(byte[] byteArr) the functionality of this method is pretty obvious
Run Code Online (Sandbox Code Playgroud)
结果是这样的:
"00 01 00 00 00 FF FF FF FF 01 00 00 00 00 00 00 04 01 00 00 00 0C 53 79 73 74 65 6D 2E 49 6E 74 33 32 01 00 00 00 07 6D 5F 76 61 6C 75 65 00 …
conventions ×10
java ×3
css ×2
html ×2
javascript ×2
.net ×1
architecture ×1
c# ×1
coding-style ×1
common-lisp ×1
javabeans ×1
mysql ×1
naming ×1
oop ×1
packages ×1
php ×1
python ×1
readability ×1
sql ×1
three-tier ×1
web ×1