待兔 待兔
5年前
Golang泛型编程初体验
序言众所周知,Golang中不支持类似C/Java中的标记式泛型,所以对于常用算法,比如冒泡排序算法,有些同学容易写出逻辑上重复的代码,即整型是第一套代码,字符串型是第二套代码,用户自定义类型是第三套代码。重复是万恶之源,我们当然不能容忍,所以要消除重复,使得代码保持在最佳的状态。本文通过一个实际使用的简单算法的演进过程,初次体验了Golan
Wesley13 Wesley13
4年前
Java 设计模式(1)
设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种
Stella981 Stella981
4年前
C 获取当前日期时间并转换UNIX时间戳
获取当前日期时间并转换UNIX时间戳,废话就不多讲了,直接上代码,代码也比较简单,只是起到一个记录的作用,所以代码中就不带注释了.include <stdio.h      / puts /include <time.h       / time_t, struct tm, time, localtime, strftim
Stella981 Stella981
4年前
Krabber
Krabber是kVitrail的网页抽取工具。Krabber的设计目标是提供一个可以为Java应用调用的、可以执行网页上的JavaScript代码、并返回JavaScript代码执行后的网页的HTML代码的网页抽取工具。java模拟AJAXhttp://sourceforge.net/projects/kvitrail/(https://w
Stella981 Stella981
4年前
Python程序设计基础第三章总结 《代码块与缩进》
代码块与缩进对于解释性语言Python来说,不能用括号来表示语句块,也不能用开始、结束标志符来表示,而是靠缩进来表示代码的逻辑。在Python中行首的空白称之为缩进。在逻辑行的行首的空白用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层的语句必须有相同的缩进。有相同的缩进的代码表示这些代码属于同一代码块。
Easter79 Easter79
4年前
SublimeText3系列(2)
1.什么是linter?linter是用来检查代码是否符合规则的工具,例如检查Javascript代码的jshint工具,你可以设置其规则"eqeqeq":true,那么如果在你的代码文件中使用了而不是,那么检查的时候就会给出提示。2.什么是SublimeLinterSub
烂怂if-else代码优化方案 | 京东云技术团队
这篇文章主要介绍了代码中ifelse代码块泛滥时的治理措施,在实际应用时可根据具体场景选择合理的方案。
CentOS 8里的这个功能,天翼云SFS弹性文件校准了
CentOS(CommunityEnterpriseOperatingSystem)作为Linux发行版之一,是RedHatEnterpriseLinux(RHEL)依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。最近使用Ce
京东云开发者|代码评审的价值和规范
评审目的代码评审的目的就是为了保证公司整体代码的健康状况随着不断迭代,始终保持一个较高的水平,所有在评审中使用的工具和流程都应是为此目的而设计的。评审原则鼓励质疑保持代码风格,遵守开发规范
晴雯 晴雯
2年前
MacOS高效iOS代码编写工具|AppCode 2023 激活版v2023.1 兼容M1M2
AppCode是由JetBrains开发的一款适用于iOS/macOS开发的集成开发环境。具有强大的代码分析和重构功能,包括代码自动完成、语法高亮、智能提示、代码导航和错误检查等。此外,AppCode还支持各种版本控制系统如Git、SVN以及Mercuri