首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

代码注释太多,会挨打吗?

前几天,有个同行朋友在我的微信上留言,问我项目代码注释太多会挨打吗?顺手还给我甩了一张截图,上面密密麻麻的全是手工注释。 ? 看完之后,我跟她说,挺好的,我已经备好手枪了。...「 如何把握这个尺度 」 代码注释,如何才叫多,什么是多,什么是少,如何才能把握这个尺度? 还记得老前辈的话犹在耳畔,一份经久不衰的代码,注释量与代码量的比例应该至少为 2:1。...不过也有在代码玩出花样的。我司之前有个同事,的注释特别有意思,注释里面带了很多段子,有时候找 BUG 找的心烦,看到他的诡异注释还是挺不错的。...注释参数是字符串类型, 代码却是布尔类型. 所以,此处为什么是前同事?因为代码不规范,老板给他放长假了。...「 周围同事怎么看 」 对于这个问题,我还特意问了下我司的后端大佬,他回复我,其他语言我不好说,反正在java,如果在方法里面注释,不单独拿出一行,我绝对会nen死他,哈哈哈哈。

3.9K40

C#——一个控件库

/blog.csdn.net/qq_33712555/article/details/80940569 注意:控件的类和部分类(包括窗体生成类/窗体设计类)全部要加public来修饰,不然无法在工具箱找到...控件库一点都不难,只需要同样的过程重复N遍再加上一点创意,必要时还需要用点别人的东西。...摘要: C#中的自定义控件中的属性(Property)、事件(Event)及一些相关特性(Attribute)的总结 今天学习了下C#用户控件开发添加自定义属性的事件,主要参考了MSDN,总结并实验了一些用于开发自定义属性和事件的特性...版本:Visual C# 2012 一、准备工作 1、建立一个C#窗体应用程序,主窗体起名为FormMain,向解决方案中再加入一个用户控件,起名为TestUserControl ?...如下图:BtnName被标记为“EditorBrowsableState.Never”,因此这个属性不会出现在VS的智能提示(学名叫IntelliSense)中,但如果写到代码,却没有问题。 ?

1.6K41

深入理解 linux磁盘顺序、随机

一、前言 ● 随机会导致磁头不停地换道,造成效率的极大降低;顺序磁头几乎不用换道,或者换道的时间很短 ● 本文来讨论一下两者具体的差别以及相应的内核调用 二、环境准备 组件 版本 OS Ubuntu.../O 提交到 I/O 完成的时长(Completion latency) lat :指的是从 fio 创建 I/O 到 I/O 完成的总时长 bw :吞吐量 iops :每秒 I/O 的次数 四、同步测试...1)同步随机 主要采用fio作为测试工具,为了能够看到系统调用,使用strace工具,命令看起来是这样 先来测试一个随机 strace -f -tt -o /tmp/randwrite.log...随机读每一次写入之前都要通过lseek去定位当前的文件偏移量 2)同步顺序 用刚才的方法来测试顺序 root@wilson-ubuntu:~# strace -f -tt -o /tmp/write.log...O 提交和 I/O 完成是一个动作,所以 slat 实际上就是 I/O 完成的时间 异步顺序,将同步顺序的命令添加-ioengine=libaio: root@wilson-ubuntu:~# fio

4.2K10

使用 C# 脚本的优势和方法

现在是 2020 现在的 C# 默认在 dotnet 的支持下,可以作为脚本使用,本文将告诉大家使用 C# 脚本的优势和方法 优势 优势如下: 基于 dotnet 的 C# 有整个 dotnet 的基础库和通过...使用 C# 脚本可以通过大量的库快速完成任务,站在巨人的肩膀上也是一种进步 日常咱开发用的是 C# 如果此时采用其他的语言如 bat 或 py 等,虽然这部分脚本也很优秀,但是架不住咱不是天天维护,每次去总是发现熟练度不够...最重要的应该就是的时候的效率了,千万不要和我吹 py 的编写效率比 C# 高哈,这完全取决于熟悉程度哦。千万记住,前提是咱不是天天脚本的 调试方便,支持复杂的逻辑。...脚本代码文件 而纯命令行的可以使用如下方法 dotnet new console -o Foo 请将上面的 Foo 替换为你创建的脚本名,此时使用中文名也是可以的(大佬不要喷我),当然用中文名的时候有些 Linux...C# 作为脚本使用,可以将 C# 脚本放在自动构建上,如 gitlab 的 ci 或 GitHub 的 Action 等 使用 dotnet run 的命令是全平台的哦,也就是在 Linux 服务器上和在

1.4K30

C#读取文本文件和C# 文本文件

C#读取文本文件 今天一个学生问我如何从一个文本中读取内容,如下是做的是控制台中的例子,在别的地方也是这个道理。...            Console.ReadKey();         } =================================================================== C#...文本文件 // 操作         public static void Write()         { // 统计写入(读取的行数)             int WriteRows...        static void Main(string[] args)         {             Read(); // 读操作             Write(); // 操作...            // 关闭读取流文件             srReadFile.Close();             Console.ReadKey();         } // 操作

3.4K30

终于,在Excel也能直接python了!

大家好,我是一行 之前在处理数据的时候,最开始都是在excel处理,后来当数据量上了一个级别后就用python导入excel文件接着处理了 很多人会说,excel有自带VBA语言,可以用那个来处理呀...不好意思,VBA不仅处理数据速度慢而且还非常麻烦 但是,现在可以直接在excel使用python了,非常的nice 1安装 具体方法就是在excel安装PyXLL插件来使用Python代码 这个运行的...2使用方法 PyXLL最重要的功能就是可以在excel调用python函数 首先创建一个新的Python模块并编写一个简单的Python函数, 并将这个模块加入python路径,来给excel使用...from pyxll import xl_func @xl_func def hello(name): return "Hello, %s" % name 这样在excel输入公示得到结果...=hello("me") 当然,这里只是一个简单的示范,之后无论是画图还是数据模型都可以直接在Python写好函数,然后在excel应用 你看,像画图这样的常见处理,完全可以在excel执行完成了

1.5K20
领券