在这里就推荐 原地址 ,可以访问这个链接有详细介绍。
注意:如果是ssh框架做模糊查询的时候,最好是自己写HQL语句,要不然出不了数据,反正我试过了。
ssh框架的HQL例子:@Query("SELECT it FROM magneto.Xmgl it WHERE it.ztId=?1 and it.listType=?2 and it.name like %?3% and it.projectCode like %?4%")
Page<Xmgl> findAllByZtIdAndListTypeAndNameLikeAndProjectCodeLike(int ztId, ListType listType, String name, Stri...
要避免的名称: 避免容易产生误会的名称或缩写 避免含义相同或相近的名字 避免使用含义不同但是拼写相似的名称 避免使用发音相同或相近的名称 避免在名称中使用数字 避免在名称中改写字母 避免常见的容易pin写错的单词 不要单纯通过大写来区分变量名 避免使用标准子程序名和以定义的变量名 不要使用与变量所代表的实体没有任何联系的名字 避免使用含有难以辨认字符的变量名称原文:http://www.cnblogs.com/Mazexal/p/4106574.html
1.1 两种程序集,两种部署(待更新...)两种程序集:弱命名程序集,强命名程序集。两者结构完全相同。区别:强命名程序集使用发布者的公钥/私钥进行签名。部署:私有或者全局。1.2 为程序集分配强名称1.3 全局程序集缓存1.4 在生成的程序集中引用强命名程序集原文:https://www.cnblogs.com/lzcgis/p/10251718.html
读过一个老铁的代码,我当时很冷静,没有拔刀。写代码完全没有排版,一点缩进也无……最关键的还不是这个,最关键的是:这货写变量名是这样的,第一个变量a,第二个as,第三个asd,第四个asdf……我tm,还是第一次见到这种,还有这货一开始就int了7个方法。前公司有一同事写了接口的项目,项目的名称xxxProject ,xxx 是他的名字缩写。。其他人觉得不合适,他:这怎么么?曾接触过某个政府网站代码,一溜的变量从a1递增到a4,然后定...
目录:
3.1 两种程序集,两种部署
3.2 为程序集分配强名称
3.3 全局程序集缓存
3.4 在生成的程序集中引用强命名程序集
3.5 强命名程序集能防篡改
3.6 延迟签名
3.7 私有部署强命名程序集
3.8 ‘运行时"如何解析类型引用
3.9 高级管理控制(配置)
3.1 两种程序集,两种部署
CLR支持两种程序集:弱命名程序集和强命名程序集
强命名程序集使用发布者的公钥/私钥进行了签名。这一对秘钥允许对程序集进行唯一性的标识,保护和版本控制...
程序集和命名空间实际上没有什么关系。
程序集是.NET中相关类型的物理组织形式,有点类似于Windows的可执行文件或者动态链接库文件。
命名空间是逻辑上的,仅仅只是为了解决类名称的冲突问题而提供的给类“分类”的系统。
一个程序集可以包含多个命名空间,而一个命名空间也可以跨多个程序集。
如果说命名空间是类库的逻辑组织形式,那么程序集就是类库的物理组织形式。只有同时指定类型所在的命名空间及实 现该类型的程序集,才能...
下载的所有文件中都包含了 “[下载网站地址]”, 按照常规方法
Get-ChildItem "D:\Bluey\" -Recurse |ForEach-Object{Rename-Item -Path $_.FullName -NewName $_.FullName.Replace('old','new')}
一直报告无法发现源文件,查阅后得知当文件名中包含特殊字符,需要使用 -LiteralPath 参数。
Get-ChildItem "D:\Bluey\" -Recurse |
Where-Object {$_.Name -match '\[.+\]' } |
foreach {Rename-Item -LiteralPath $_.FullName -Ne...
数据库命名规范
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:SQL Server 2014 Management Studio
作者:朱海恩
撰写时间:2019年7月12日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一、数据库对象:数据库对象采用26个英文字母(区分大小写)和0-9这十个自然数,加上下划线_组成,共63个字符。不能出现其他字符(注释除外)。同一个数据库中这些对象名都是不能重复...
C++变量命名规则变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。
第一个字母必须是字母或者下划线开头。
不能使用C++关键字来命名变量,以免冲突。
变量名区分大小写。常用命名规则
用最短字符表达最准确的意义
使用变量前缀整形前缀int nNum;short sNum;unsigned int unNum;long lNum;浮点型前缀float fValue;double dValue;字符型前缀char chValue;字符串前缀char szPath[2];string strPath;CString cstrPath;布...
Service/DAO层方法命名规约
1) 获取单个对象的方法用get做前缀。
2) 获取多个对象的方法用list做前缀,复数结尾,如:listObjects。
3) 获取统计值的方法用count做前缀。
4) 插入的方法用save/insert做前缀。
5) 删除的方法用remove/delete做前缀。
6) 修改的方法用update做前缀。领域模型命名规约
1) 数据对象:xxxDO,xxx即为数据表名。
2) 数据传输对象:xxxDTO,xxx为业务领域相关的名称。
3) 展示对象:xxxVO,xxx一...
title: 代码命名那些事
author: "edte"
tags: ["命名", "代码可读性"]
categories: ["代码可读性"]
date: 2020-03-08目录title: 代码命名那些事author: "edte"tags: ["命名", "代码可读性"]categories: ["代码可读性"]date: 2020-03-08原则选择描述性的词语,名称要能够描述它所代表的意思,要尽可能的存更多的意思。检测将名字告诉别人,如果别人的想到的和你考虑到的一样,那么代码可读性就可以了将命名读出来,自己感受是否清晰...
匿名管道只能解决具有亲缘关系的进程间通信,但是任意两个进程间不能通信。
FIFO不同于管道之处在于提供了一个路径名与之关联,以FIFO的文件形式存储到文件系统中。
命名管道是一个设备文件,因此进程间不需要亲缘关系,只要可以访问与之关联的路径即可,就能同FIFO通信
命名管道通过mkfifo命名一个管道,然后通过open read write进行文件读写
管道可以根据open选项设置阻塞非阻塞
注意:命名管道可能出现粘包的问题
命名管道代码示...
Spring命名空间之c和p
1.c命名空间
如需使用c命名空间, 需在xml配置文件中给beans添加如下属性
xmlns:c="http://www.springframework.org/schema/c"c命名空间其实就是调用有参构造方法创建对象
<bean id="cat1" class="com.ml.pojo.Cat" c:name="小花猫2" c:gender="公" c:color="花色"/>2.p命名空间
如需使用p命名空间, 需在xml配置文件中给beans添加如下属性
xmlns:p="http://www.springframework.org/schema/p"p命名空间其实就是...
对象名称
前缀
举例表(Table)
无
Student字段(Column)
无
Title视图(View)
v
vActivity存储过程(Stored procedure)
pr
prDelOrder触发器(Trigger)
tr
trOrder_D索引(Index)
ix_
ix_CustomerID主键(Primary key)
pk_
pk_Admin外键(Foreign key)
fk_
fk_Order_OrderTypeCheck 约束(Check Constraint)
ck_
ck_TableColumnUnique 约束
uq_
uq_TableColumn用户定义数据类型(User-defined data type)
udt
udtPhone用户定义函数(User-defi...
spring boot 中Spring data jpa命名策略
数据库,表字段命名是驼峰命名法(UserID),Spring data jpa 自动更新之后是 user_id, 表字段不对照,
Spring data jpa基于Hibernate5.0
application.properties 写法
1、无修改命名
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
2、遇到大写字母 加”_”的命名
spring.jpa.hibernate.naming.physical-strategy=org...