首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏维C果糖

    效率编程 之「异常」

    第 1 条:对可恢复的情况使用受检异常,对编程错误使用运行时异常 顾名思义,异常应该只用于异常的情况下;它们永远不应该用于正常的控制流。 运行时异常是用来表示编程错误的。我们实现的所有未受检的抛出结构都应该是RuntimeException直接或者间接的子类。总而言之,对于可恢复的情况,使用受检异常;对于编程错误,则使用运行时异常。

    81530发布于 2019-05-26
  • 来自专栏维C果糖

    效率编程 之「并发」

    虽然这不是严格需要,但是可以提升性能,并且因为给低级的并发编程应用了一些标准,因此更加优雅。双重检查模式的两个变量值得一提,有时候,我们可能需要延迟初始化一个可以接受重复初始化的实例域。

    67510发布于 2019-05-26
  • 来自专栏维C果糖

    效率编程 之「方法」

    绝对多数方法和构造器对于传递给它们的参数值都会有某些限制。例如,索引值必须是非空的、对象引用不能为null等。我们应该在文档中清楚地指明所有这些限制,并且在方法体的开头处检查参数,以强制施加这些限制。对于非公有的方法,我们也可以使用断言来检查它们的参数,例如下面的冒泡排序方法:

    60820发布于 2019-05-26
  • 来自专栏数控编程社区

    提高Mastercam编程效率技巧

    用Mastercam编程时,适当掌握一些编程的技巧,这样能够提高我们的编程效率,也避免了大量重复的劳动。 1.设置默认操作 可以把编程中的一些参数设置为默认。 单击菜单设置—控制器定义—默认操作,如外形铣削中刀具参数的下刀速率,提刀速率,共同参数的安全高度,参考高度,进给下刀位置,切削液开等参数都可以设置好,这些参数在编程的时候很少再改变,除非一些特殊的工件。 2.建立自己的刀具库 在厂里编程,由于厂里的局限性,常用的刀具并不是很多,这时候可以建立一个自己的刀具库,编程的时候直接调刀,无需再重新创建刀具。单击菜单刀具路径—刀具管理,可以创建新的刀具库。 创建好后设为默认,再编程时所需要的刀具直接从刀库中选择,很方便的。 3.使用刀路自动钻孔 对于孔比较多,而且孔的大小都不一样,一个个选择刀具再创建钻孔刀路太慢了。 再编程的时候直接汇入已有的操作就行。

    1.9K10编辑于 2022-03-30
  • 来自专栏FunTester

    环境对编程效率影响

    语言:用古老的COBOL和Fortran编程的人,与用Pascal和C语言编程的人,绩效没什么区别。每种语言的成绩分布与总体成绩的分布非常相似。 经验的年限:拥有十年编程经验的人并不比只有两年经验的人表现得更好。经验和绩效没有关系,使用一门语言不足6个月的人除外,这些人的成绩要逊色于样本中的其他人。 单就这一点,就可以解释为什么工作效率会下降,而优秀的员工都跳槽去了别的地方。 工作环境的质量直接关系着开发者的效率,这一假设很容易验证。 表1 编码对抗赛中成绩最佳与成绩最差者的工作环境 排名前四分之一的那些人完成任务最快、效率也最高,其工作环境与排名后四分之一的人差异很大。

    35830编辑于 2023-08-04
  • 来自专栏业余草

    浅谈如何提高编程效率

    浅谈如何提高编程效率? 1.提高工作经验 经验来自实践。平时多阅读一些技能方面的书籍和来自各网站上的优秀文章。 6.练习快速打字   快速的键盘输入可以让编程工作更加高效。 7.学习并掌握好的编程思想 思路决定出路。好的编程思想可以引导大家更快的写出更高效的代码。 11.学习其他编程语言 在学习其他编程语言中,你会发现各种语言不同实现思想。对你的思维会进行重构和进化。

    89930发布于 2019-01-21
  • 来自专栏维C果糖

    效率编程 之「泛型」

    每种泛型都定义了一组参数化类型,其构成格式为:先是类或者接口的名称,接着用尖括号(<>)把对应于泛型形式类型参数的实际类型参数列表括起来。例如,List<String>(读作“字符串列表”)是一个参数化的类型,表示元素类型为String的列表。每个泛型都定义了一个原生态类型,即不带任何实际参数的泛型名称。例如,与List<E>相对应的原生态类型是List。原生态类型就像是从类型声明中删除了所有泛型信息一样。实际上,原生态类型List与 Java 平台没有泛型之前的接口类型List完全一样。但是,如果使用原生态类型,就失掉了泛型在安全性和表述性方面的所有优势。

    74640发布于 2019-05-26
  • 来自专栏维C果糖

    效率编程 之「序列化」

    对象序列化提供了一个框架,用来将对象编码成字节流,并从字节流编码中重新构建对象。“将一个对象编码成一个字节流”,称作将该对象序列化;相反的处理过程称为反序列化。一旦对象被序列化后,它的编码就可以从一台正在运行的虚拟机被传递到另一台虚拟机上,或者被存储到磁盘上,供以后反序列化时使用。序列化技术为远程通信提供了标准的线路级对象表示法,也为 JavaBean 组件结构提供了标准的持久化数据格式。

    50430发布于 2019-05-26
  • 来自专栏维C果糖

    效率编程 之「类和接口」

    要区别设计良好的模块与设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节。对于顶层的(非嵌套的)类和接口,只有两种可能的访问级别:包级私有(package-private)的和公有(public)的。如果一个包级私有的的顶层类(或者接口)只是在一个类的内部被用到,就应该考虑使它成为唯一使用它的那个类的私有嵌套类。对于成员(域、方法、嵌套类和嵌套接口)有四种可能的访问级别,下面按照可访问性的递增顺序罗列出来:

    93530发布于 2019-05-26
  • 来自专栏维C果糖

    效率编程 之「枚举和注解」

    枚举类型是指由一组固定的常量组成合法值的类型,例如人的性别、中国的省份名称等。在 Java 1.5 发行版之前,表示枚举类的常用模式是声明一组具名的int常量,每个类型成员一个常量:

    65820发布于 2019-05-26
  • 来自专栏C博文

    IDEA 插件推荐:提升编程效率

    通过安装和使用合适的插件,可以大幅提升开发效率和代码质量。本文将从多个维度推荐实用的 IDEA 插件,并提供安装与使用指南。 一、代码辅助类插件 1. 使用技巧: 保持插件启用状态,长期使用可以培养快捷键操作习惯,提升开发效率。 2. MyBatisX —— MyBatis 插件神器 功能介绍:自动完成 XML 和接口之间的跳转,提升 MyBatis 开发效率

    1.4K10编辑于 2025-07-14
  • 来自专栏维C果糖

    效率编程 之「通用程序设计」

    要使局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方声明。局部变量的作用域从它被声明的点开始扩展,一直到外围块的结束处。如果变量是在“使用它的块”之外被声明的,当程序退出该块之后,该变量仍然是可见的;如果变量在它的目标使用区域之前或者之后被意外地使用的话,后果将可能是灾难性的。

    93910发布于 2019-05-26
  • 编程效率提高20%的神器

    随着 Copilot 的正式发布,越来越多的人感受到了AI辅助编程的魅力。但是由于种种原因,使得不少开发者想要找到一款免费且功能强大的AI编程辅助工具。

    44300编辑于 2024-01-21
  • 来自专栏PHP在线

    PHP编程效率的20个要点

    11、str_replace函数比preg_replace函数快,但strtr函数的效率是str_replace函数的四倍。   

    1.2K80发布于 2018-03-08
  • 来自专栏维C果糖

    效率编程 之「创建和销毁对象」

    但是很遗憾,在标准的 JDK 中,并没有提供类似的静态工厂方法。不过,我们可以通过在项目中引入谷歌发布的Guava,使用类似上述的静态工厂方法。当然,静态工厂方法也不是尽善尽美的,也有其缺点:

    70330发布于 2019-05-26
  • 来自专栏物流IT圈

    史上最强大IDEA编程插件:编程效率提升N倍

    aiXcoder安装和使用起来很简单,能够有效提高开发者编程效率。 需要的按键次数:311 ●aiXcoder智能推荐 使用aiXcoder智能推荐提示功能,需要的的按键次数:56 测试结论: 选择tensorflow社区版本【aiXcoder智能推荐是IDE自带推荐近5倍的编程效率 ●aiXcoder智能推荐-Java版本模型 使用aiXcoder智能推荐提示功能,需要的的按键次数:105 测试结论: 选择Java社区版本【aiXcoder智能推荐是IDE自带推荐2.25倍的编码效率 aiXcoder和使用IDE编译器自带提示使用方式一致,无需学习成本即可上手使用,是一个面向程序员的好产品,在实际的使用中对提高编程效率很有帮助。 【总结一下】 aiXcoder和使用IDE编译器自带的短提示使用方式一致,没有学习成本即可上手使用,是一个面向程序员的好产品,在实际的使用中确实提升了编程效率

    1.8K2116发布于 2019-09-29
  • 来自专栏GitHubDaily

    JetBrains 发布新款编程字体,提高编程效率、可免费商用!

    而选择一款适合自己的字体非常重要,直接影响了我们编程效率以及眼睛的舒适度。 网上有很多备受开发者推崇的编程字体,比如 Hack、DejaVu Sans Mono、Source Code Pro、Mononoki、Consolas、Monaco 等等等等。 这个其实每个人的感受不同,对我来说字符的形态越简单,眼睛识别起来也就越方便,编程效率也就会越高,这是我挑选字体的一个原则。 2. 代码连字 连字是指由两个或多个连接符号组成的字符。 这其实并不是第一款有「连字」特效的编程字体,但 Mono 这个的连字和 Fira Code 的连字还不太一样,乍一看有点儿像是甲骨文... 看代码有一种远古编程的错觉... 但这也有一个问题,就是连字之后会让不习惯该字体的开发者产生阅读障碍,所以如果是团队协作的项目,最好提前沟通一下,避免影响团队整体的效率

    1.4K30发布于 2020-02-14
  • 来自专栏搜云库技术团队

    史上最强大IDEA编程插件:编程效率提升N倍

    aiXcoder安装和使用起来很简单,能够有效提高开发者编程效率。 需要的按键次数:311 ●aiXcoder智能推荐 使用aiXcoder智能推荐提示功能,需要的的按键次数:56 测试结论: 选择tensorflow社区版本【aiXcoder智能推荐是IDE自带推荐近5倍的编程效率 ●aiXcoder智能推荐-Java版本模型 使用aiXcoder智能推荐提示功能,需要的的按键次数:105 测试结论: 选择Java社区版本【aiXcoder智能推荐是IDE自带推荐2.25倍的编码效率 aiXcoder和使用IDE编译器自带提示使用方式一致,无需学习成本即可上手使用,是一个面向程序员的好产品,在实际的使用中对提高编程效率很有帮助。 【总结一下】 aiXcoder和使用IDE编译器自带的短提示使用方式一致,没有学习成本即可上手使用,是一个面向程序员的好产品,在实际的使用中确实提升了编程效率

    78430发布于 2019-10-10
  • 来自专栏JAVA葵花宝典

    人工智能IDE编程插件,提升编程效率的好帮手

    aiXcoder安装和使用起来很简单,能够有效提高开发者编程效率。 需要的按键次数:311 ●aiXcoder智能推荐 使用aiXcoder智能推荐提示功能,需要的的按键次数:56 测试结论: 选择tensorflow社区版本【aiXcoder智能推荐是IDE自带推荐近5倍的编程效率 ●aiXcoder智能推荐-Java版本模型 使用aiXcoder智能推荐提示功能,需要的的按键次数:105 测试结论: 选择Java社区版本【aiXcoder智能推荐是IDE自带推荐2.25倍的编码效率 aiXcoder和使用IDE编译器自带提示使用方式一致,无需学习成本即可上手使用,是一个面向程序员的好产品,在实际的使用中对提高编程效率很有帮助。 【总结一下】 aiXcoder和使用IDE编译器自带的短提示使用方式一致,没有学习成本即可上手使用,是一个面向程序员的好产品,在实际的使用中确实提升了编程效率

    84320发布于 2019-09-25
  • 用Python编程基础提升工作效率

    (敲暖气管子)领导让整理100个Excel表?手都干抽筋儿了?Python就跟铲雪车似的,哗哗给你整利索!

    21010编辑于 2025-05-12
领券