当前位置: 首页 > news >正文

东莞网站优化多少钱做百度推广员赚钱吗

东莞网站优化多少钱,做百度推广员赚钱吗,成人高考网,改变关键词对网站的影响目录 一、匈牙利命名法二、驼峰命名法(小驼峰法)三、帕斯卡命名法(大驼峰法)四、下划线命名法五、下划线的使用(Python)六、Java命名规范七、参考 一、匈牙利命名法 1 简介 匈牙利命名法(Hunga…

目录

  • 一、匈牙利命名法
  • 二、驼峰命名法(小驼峰法)
  • 三、帕斯卡命名法(大驼峰法)
  • 四、下划线命名法
  • 五、下划线的使用(Python)
  • 六、Java命名规范
  • 七、参考

一、匈牙利命名法

1 简介
匈牙利命名法(Hungarian Notation),是由1972年至1981年在施乐公司工作的程序员查尔斯.西蒙尼(Charles.Simony),此人后来成为微软的总设计师,因其祖籍是匈牙利,故有此名。

匈牙利命名法在国内之所以这么有名是因为当时微软对其推崇备至。在上世纪90年代,MFC的出现影响了一代代程序员,而MFC中各种类的命名是以匈牙利命名法命名的,再加上当时微软出了不错的书《Windows程序设计》推波助澜,而同时呢,国内UNIX编程风格氛围不强,这种命名法几乎成了国内变量命名法的标准。这就导致在现在的某些书籍或者项目中推荐使用匈牙利命名法

2 基本规则
匈牙利命名法的基本规则是:变量名=属性+类型+对象描述,其中每一个对象的名称都要求有明确含义,可以是对象名字全程或者一部分,同是要基于容易记忆理解的原则。

3 常用前缀

  • 属性部分
前 缀类 型前 缀类 型
全局变量g_常量c_
类的成员变量m_静态变量s_
  • 类型部分:类型值得是变量的类型,如整型、浮点型、字符串等。
前 缀类 型前 缀类 型
数组a长整型l
指针p布尔型b
函数fn浮点型f
无效v双字节dw
句柄h字符串sz
短整型n双精度浮点型d
计数cnt字符ch
整型i字节by
字节w无符号u
  • 描述部分:用来表示该变量描述的意义,即该变量所表示的含义。
前 缀类 型前 缀类 型
最大Max最小Min
初始化Init临时变量Temp
源对象Src目的对象Dest

4 例子
变量定义的这些描述符号可以多个同时使用,顺序一般是m_,再指针,再简单数据类型,再其它。

hwnd: h类型描述,表示句柄;wnd是变量的对象描述,表示窗口,所以hwnd表示窗口句柄。

pfnEatApple: pfn是类型描述,表示指向函数的指针;EatApple是变量对象描述,所以pfnEatApple表示指向EatApple函数的函数指针变量。

m_lpszStr: m_表示是成员变量;l表示长整型;p表示指针;sz表示的是字符串;Str是对象描述;所以m_lpszStr的含义就是表示指向一个字符串的长指针成员变量。

二、驼峰命名法(小驼峰法)

1 简介
驼峰命名法是指混合使用大小写字母来构成变量和函数的名字,是以单个单词或多个单词组成变量或者函数的唯一标识符时,第一个单词以小写字母开始,第二个单词以及后面的每一个单词的首字母大写。

2 例子
下面是分别用骆驼式命名法和下划线法命名的同一个函数:

printEmployeePaychecks();使用了骆驼式命名法:函数名中的每一个逻辑断点都有一个大写字母来标记;

print_employee_paychecks();使用了下划线法:函数名中的每一个逻辑断点都有一个下划线来标记。

三、帕斯卡命名法(大驼峰法)

1 简介
帕斯卡(pascal)命名法与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写

2 例子

public void DisplayInfo();
String UserName;

二者都是采用了帕斯卡命名法。在C#中,以帕斯卡命名法和骆驼命名法居多。

四、下划线命名法

所有字母均小写,每个单词间以下划线分割,样子像 “nginx_vip”

m_iMyData是一个匈牙利命名法,m_表示它是成员变量,小写的i说明了它是个整型,后面的和帕斯卡命名相同,指示了该变量的用途

myData是一个骆驼命名法,它第一个单词的第一个字母小写,后面的单词首字母大写,看起来像一个骆驼

MyData就是一个帕斯卡命名的示例

my_data是一个下划线命名的示例

五、下划线的使用(Python)

1 名称前的单下划线(如:_name)
用于指定属性和方法是“私有”的。但是Python不像Java一样具有私有属性、方法、类,在属性和方法之前加单下划线,只是代表该属性、方法、类只能在内部使用,是API中非公开的部分。如果用from import * 和 from import * 时,这些属性、方法、类将不被导入。

class Persion:def init(self):self._name="小明"   

2 名称前的双下划线(如:__name)
以双下划线开头的方法和属性表示私有的方法和属性(可以近似这么理解,不太准确)。
用于禁止外部访问的类成员,不能用from xx import xx导入,只有类对象可以访问

class Persion:def init(self):self.__name="小明"    

3 开头双下划线和双下划线结尾
特殊变量,特殊变量是可以直接访问的,不是私有变量。Python内部调用的方法,一般不建议在程序中调用。

if __name__ == '__main__':print('我想输出点什么')

六、Java命名规范

  • 包名:多单词组成时,所有字母都小写:xxxyyyzzz
  • 类名、接口名:多单词组成时,所有单词的首字母大写(大驼峰、帕斯卡命名法):XxxYyyZzz
  • 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始的每一个单词首字母大写(小驼峰法):xxxYyyZzz
  • 常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ

七、参考

命名方法:https://blog.csdn.net/bailang_zhizun/article/details/82699
命名方法:https://www.jianshu.com/p/a8d1e05c6d68
下划线使用:https://www.cnblogs.com/endmoon/p/9657838.html
下划线使用:https://www.cnblogs.com/lhrbest/p/10281563.html

http://www.ds6.com.cn/news/15718.html

相关文章:

  • 广州电子商城网站建设浏览器谷歌手机版下载
  • 网站建设就业前景百度搜索排名机制
  • 网站开发设计费 怎么入账企业软文代写
  • 怎么网上接网站开发单自己做seo去哪里学
  • 吉林省建设信息网官网seo顾问是什么职业
  • 做手机网站多少钱怎么自己注册网站平台了
  • 佛山app开发公司排名seo关键字优化价格
  • 定制产品网站有哪些牛奶推广软文文章
  • 黄岩做网站广告投放公司
  • 如何做网站背景深圳网络推广培训中心
  • 福田企业网站优化最好的方法外链吧怎么使用
  • 基于MVC模式的Web网站开发的优点千锋教育培训多少钱费用
  • div css 网站模板南京seo外包
  • 做彩票网站的方案市场推广计划方案
  • 成都网站设计价格建网站的流程
  • 深圳有效网站制作哪家公司好免费制作网站app
  • 用html5做网站的心得体会哈尔滨seo关键字优化
  • 建设工程业绩查询网站百度推广手机版
  • Php做网站创业如何创建网站站点
  • 做网站是咋收费的企业门户网站的设计与实现
  • 推广引流的10大渠道谷歌排名优化
  • 创建网站目录时我们应该腾讯企点注册
  • 贵州省建设厅官方网站考证今日郑州头条最新新闻
  • 中国工程监理人才网网站优化资源
  • 深圳网站建设设家居seo整站优化方案
  • 可以做网站吗网店如何做推广
  • 顺企网我做网站百度视频
  • 网页游戏开发入门武汉网站seo德升
  • 企业网站策划案怎么写aso优化工具
  • 上海网站建设推广服务国内seo排名分析主要针对百度