代码格式化

String.format()用法

懵懂的女人 提交于 2020-04-07 02:12:08
名称 说明 Format(String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。 Format(String, array<>[]()[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。 Format(IFormatProvider, String, array<>[]()[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。 Format(String, Object, Object) 将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项。 Format(String, Object, Object, Object) 将指定的 String 中的格式项替换为三个指定的 Object 实例的值的文本等效项。 多个参数 int m[]=new int{a,b,c,d}; string.format("{0}{1}{2}",m); 一个参数 private const string _extraClause = " AND C_INTERNSHIPORG_INTERNSHIPID = {0}"; //将MyCrypt.Decrypt(Request["id"]

[No000018A]改善C#程序的建议11-20

别说谁变了你拦得住时间么 提交于 2020-04-03 18:32:04
建议11:区别对待 == 和Equals CLR中将“相等性”分为两类: 1、值相等性:两个变量包含的数值相等。 2、引用相等性:两个变量引用的是内存中的同一个对象。 但并不是所有的类型的比较都是按照其本身,比如string是一个特殊的引用类型,但是在FCL中,string的比较就被重载为针对“类型的值”的比较,而不是“引用本身”的比较。对于自定义类型来说,如果想要实现这样的值比较而不是引用比较的话,则需要重载Equals方法,比如对于Person类,如果IDCode相同,我们可以认为他们是同一个人。 class Person { public string IDCode { get; private set; } public Person(string idCode) { this.IDCode = idCode; } public override bool Equals(object obj) { return IDCode == (obj as Person).IDCode; } } 此时通过Equals去比较的话,则就会通过重载后的方法来进行了。 object a = new Person("ABC"); object b = new Person("ABC"); Console.WriteLine(a == b); //False Console.WriteLine

如何优雅的在word中添加代码

穿精又带淫゛_ 提交于 2020-03-30 15:25:05
用这个网站 http://www.planetb.ca/syntax-highlight-word 使用方法: 1、将需要的代码复制到Code框中,点击【Show Highlighted】按钮 2、将生成的内容直接复制到word 建议将代码先格式化,再生成,推荐一个格式化的网址 https://tool.oschina.net/codeformat 来源: https://www.cnblogs.com/fengfengyue/p/12598667.html

那些年我们一起清除过的浮动

与世无争的帅哥 提交于 2020-03-27 05:53:43
浮动(float),一个我们即爱又恨的属性。爱,因为通过浮动,我们能很方便地布局; 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器)。也许很多人都有这样的疑问, 浮动从何而来?我们为何要清除浮动?清除浮动的原理是什么? 本文将一步一步地深入剖析其中的奥秘,让浮动使用起来更加得心应手。 一、清除浮动 还是 闭合浮动 (Enclosing float or Clearing float)? 很多人都已经习惯称之为清除浮动,以前我也一直这么叫着,但是确切地来说是不准确的。我们应该用严谨的态度来对待代码,也能更好地帮助我们理解开头的三个问题。 1)清除浮动:清除对应的单词是 clear,对应CSS中的属性是 clear:left | right | both | none; 2)闭合浮动:更确切的含义是使浮动元素闭合,从而减少浮动带来的影响。 两者的区别 请看优雅的 Dem o 通过以上实例发现,其实我们想要达到的效果更确切地说是闭合浮动,而不是单纯的清除浮动,在footer上设置clear:both清除浮动并不能解决warp高度塌陷的问题。 结论:用闭合浮动比清除浮动更加严谨,所以后文中统一称之为:闭合浮动。 二、为何要闭合浮动? 要解答这个问题,我们得先说说CSS中的定位机制:普通流,浮动,绝对定位 (其中

那些年我们一起清除过的浮动

人走茶凉 提交于 2020-03-27 05:45:56
浮动(float),一个我们即爱又恨的属性。爱,因为通过浮动,我们能很方便地布局; 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器)。也许很多人都有这样的疑问, 浮动从何而来?我们为何要清除浮动?清除浮动的原理是什么? 本文将一步一步地深入剖析其中的奥秘,让浮动使用起来更加得心应手。 一、清除浮动 还是 闭合浮动 (Enclosing float or Clearing float)? 很多人都已经习惯称之为清除浮动,以前我也一直这么叫着,但是确切地来说是不准确的。我们应该用严谨的态度来对待代码,也能更好地帮助我们理解开头的三个问题。 1)清除浮动:清除对应的单词是 clear,对应CSS中的属性是 clear:left | right | both | none; 2)闭合浮动:更确切的含义是使浮动元素闭合,从而减少浮动带来的影响。 通过以上实例发现,其实我们想要达到的效果更确切地说是闭合浮动,而不是单纯的清除浮动,在footer上设置clear:both清除浮动并不能解决warp高度塌陷的问题。 结论:用闭合浮动比清除浮动更加严谨,所以后文中统一称之为:闭合浮动。 二、为何要清除浮动? 要解答这个问题,我们得先说说CSS中的定位机制:普通流,浮动,绝对定位 (其中"position:fixed" 是

xml格式化工具

安稳与你 提交于 2020-03-21 11:09:53
工作中有大量的xml配置文件,经常被人改的乱七八糟,作为强迫症患者,必须要把它整理整理~ 曾经用MFC写过一个,Windows下用起来是不错,Linux下就麻烦了,于是重写了一个命令行版本的,全部代码如下: #include #include "tinyxml2.h" using namespace std; using namespace tinyxml2; int main(int argc, char *argv[]) { if (argc != 2) { cout << "error: need input file" << endl; return 0; } XMLDocument doc(true, COLLAPSE_WHITESPACE); doc.LoadFile(argv[1]); doc.SaveFile(argv[1]); cout << "beautified " << argv[1] << endl; return 0; } 其实就是用tinyxml打开一次再保存就可以啦,利用了tinyxml可以自动整理格式的特性~ by the way,写命令行程序比写MFC容易太多了,MFC需要写大量图形界面交互的代码,而核心代码其实没多少 来源: https://www.cnblogs.com/parody/p/9939559.html

vc6.0恢复布局

霸气de小男生 提交于 2020-03-17 01:06:09
vc6.0恢复布局 **我这里是以工作空间没有了如何恢复。**其他的东西没有按照前两张图片,最后勾选自己想要的东西。 知识扩充: vc6.0中的快捷键: F9:设置断点 F5: 调试 F10 :一条条逐句运行 Ait+F8: 格式化代码(也就是让代码按照格式化对齐) 要选中要格式化的代码块在按Alt+F8 来源: CSDN 作者: 辉小歌 链接: https://blog.csdn.net/qq_46527915/article/details/104864576

Goland 设置代码格式化

被刻印的时光 ゝ 提交于 2020-03-09 11:07:15
前言 之前一直喜欢 VsCode 的代码自动格式化和其他的一些功能 今天了解到原来 Goland 也有这些功能, 想想也对, 毕竟这么大 正文 Goland设置代码格式化 进入设置,按需选择要使用的, VsCode 使用的是 go fmt 设置成功后每次手动保存会格式化你的代码 Goland设置前进后退按钮 勾选该项即可在最上层出现前进后退的按钮, 点击即可前进后退 来源: https://www.cnblogs.com/chnmig/p/12446979.html

【Java】Java中的时间日期处理

大憨熊 提交于 2020-03-01 16:25:38
程序就是输入——>处理——>输出。对数据的处理是程序员需要着重注意的地方,快速、高效的对数据进行处理时我们的追求。其中,时间日期的处理又尤为重要和平凡,此次,我将把Java中的时间日期处理方式进行简单的解析,为自己以后的学习做一个备忘,也为初学者做一个借鉴。   时间,英文Time;日期,英文Date;日历,英文Calendar。Java中注重语义化,也是用以上的名称对时间日期函数和相关类进行命名。   我们将以Java自带的时间日期类和其中的处理函数进行分析。 一、与时间日期有关的类。   java.util.Date。实现类,其对象具有时间、日期组件。   java.util.Calendar。抽象类,其对象具有时间、日期组件。   java.sql.Date。实现类,其对象具有日期组件。   java.sql.Time。实现类,其对象具有时间组件。   java.sql.Timestamp。实现类,其对象具有时间日期组件。   java.text.DateFormat。抽象类,其对象格式化时间日期。   java.text.DateFormatSymbols。实现类,其对象为格式化时间日期提供参数。   (sun.util.*canlender*.*。System。Local。TimeZone等)   由于jdk的安装并没有给出全部源码,推荐大家获取jdk全部源码:

使用Visual Studio Code编写VUE所使用的插件

耗尽温柔 提交于 2020-02-26 03:01:28
Auto Close Tag 自动闭合HTML标签 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 Bookmarks 添加行书签 Can I Use HTML5、CSS3、SVG的浏览器兼容性检查 Code Runner 运行选中代码段(支持大量语言,包括Node) CodeBing 在VSCode中弹出浏览器并搜索,可编辑搜索引擎 Color Highlight 颜色值在代码中高亮显示 Color Picker 拾色器 Document This 注释文档生成 EditorConfig for VS Code EditorConfig 插件 Emoji 在代码中输入emoji ESLint ESLint插件,高亮提示 File Peek 根据路径字符串,快速定位到文件 Font-awesome codes for html FontAwesome提示代码段 ftp-sync 同步文件到ftp Git Blame 在状态栏显示当前行的Git信息 Git History(git log) 查看git log GitLens 显示文件最近的commit和作者,显示当前行commit信息 Guides 高亮缩进基准线 Gulp Snippets Gulp代码段 HTML CSS Class Completion CSS class提示 HTML CSS