logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

编程语言语法描述工具-巴克斯范式

语法描述;我们采用一种称为巴克斯范式的注释法书写语法,这种方式由John Bakcus发明(他是Fortain语言的首席设计师)。Fortain语言的设计师们描述Fortain的方法是使用大量的例子和文字进行解释,这种方式很有效,很多程序员能够理解并猜测出正确的含义,但是与足够精确还相距甚远。后来在描述Algol语言的时候,这种非正式的描述方法的不够精确的缺点逐渐凸显,于是John Bakcus.

#编程语言
Java文件的组织方式

Java程序通过包(Package)、类(Class)和目录结构进行组织。包类似于文件夹,使用package关键字声明,通常采用公司域名反写格式(如com.example.myapp)。物理目录必须与包名对应,例如src/com/example/myapp/Main.java。每个.java文件通常只包含一个与文件名相同的公有类(public class),但允许包含多个非公有类。这种结构避免了类

#java#开发语言
超级计算机榜单说明:TOP500、Green500、Graph500、IO500

TOP500TOP500始于1993年,由国际组织“TOP500”编制,每半年发布一次,是给全球已安装的超级计算机排名的知名榜单。Graph500评估超算系统遍历超大规模数据结构的能力,目前榜单分三个类别,BFS,SSSP,GREEN。Green500每年6月和11月各公布一次Green500榜单。Green500是节能超算排行榜单,榜单不以性能论英雄,而是以能效排名——每瓦性能比。下图是2020

微软 C++编程风格指南

Microsoft C ++编程风格指南现代C ++编码指南我们正在使用Modern C ++ 11。智能指针,Lambdas和C ++ 11多线程原语是你的朋友。快速注意关于“标准”的好处是有很多可供选择:ISO,Sutter&Stroustrup,ROS,LINUX,谷歌,微软,CERN,GCC,ARM,LLVM’s可能还有成千上万的人。不幸的是,大多数这些甚至不能就如何命名类或常量这...

#代码规范
如何修改Git Bash的默认启动路径

1.首先选择桌面上的Git Bash图标2.然后右键单击图标,打开“属性”3.打开属性后修改”目标(T)”与“起始位置(s)”的内容,去掉”目标(T)”中的 --cd-to-home,将“起始位置(s)”的内容改为你要创建git仓库的位置。4.点击确定后,重新启动Git Bash即可观察到默认启动路径已经更改。...

如何在VS code上优雅地刷leetcode

VS code 是微软开发的一款开源代码编辑器,可以通过安装插件实现多种多样的功能;leetcode网站的在线编程环境并不支持代码提示,以及源代码管理等功能。最近开发者们开发了一款在vscode上刷leetcode的插件,可以实现在vscode上登陆leetcode,实现各种内容无缝衔接,非常方便;中文的说明文档如下:https://github.com/jdneo/vscode-leet...

#vscode#leetcode
Linux存储性能观测——iostat命令详解

iostat(input/output statistics)报告中央处理器(CPU)统计信息和整个系统、适配器、tty 设备、磁盘和 CD-ROM 的输入/输出统计信息。特点不能单独对某个进程进行分析,仅能够分析系统的整体情况安装方式:#iostat属于sysstat软件包。yum install sysstatiostat常用命令格式:iostat [参数] [时间] [次数]参数说明:-c

#linux
到底了