当前位置: 首页 > news >正文

代码的演变随记

1) 使用sizeof操作符替代魔鬼数字
if (s1.substr(0, 10) == s2)
改成:
if (s1.substr(0, sizeof("YYYY-MM-DD")-1) == s2)

2) 长的放后头
if (s2 == s1.substr(0, sizeof("YYYY-MM-DD")-1))
原因是长的放前面,代码看起来会复杂些。

转载于:https://www.cnblogs.com/aquester/p/9891539.html

相关文章:

  • Linux下的乱码问题
  • C - Train Problem II——(HDU 1023 Catalan 数)
  • 每周总结和进度报告
  • windows中:git 使用RBTools工具 review
  • 获取Ceph的CRUSH Map和CRUSH Map介绍
  • 微信支付v3开发(5) 扫码并输入金额支付
  • 教你如何获取索爱X10 Android2.1 Root权限
  • Perl语言——简单说明
  • Linux命令(4):cat命令
  • javascript 闭包理解例子
  • 客户端putty, xshell连接linux中vim的小键盘问题
  • 2016蘑菇街编程题5题
  • C指针(二)
  • 用Python开发自动化测试脚本
  • git简单命令
  • 0基础学习移动端适配
  • 10个最佳ES6特性 ES7与ES8的特性
  • CSS3 变换
  • HTTP--网络协议分层,http历史(二)
  • JAVA多线程机制解析-volatilesynchronized
  • Linux Process Manage
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 理解在java “”i=i++;”所发生的事情
  • 漂亮刷新控件-iOS
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 如何编写一个可升级的智能合约
  • 协程
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (26)4.7 字符函数和字符串函数
  • (MATLAB)第五章-矩阵运算
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (八)c52学习之旅-中断实验
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (区间dp) (经典例题) 石子合并
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一)UDP基本编程步骤
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .bat批处理出现中文乱码的情况
  • .describe() python_Python-Win32com-Excel
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .net 无限分类
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET企业级应用架构设计系列之结尾篇
  • .NET运行机制
  • /3GB和/USERVA开关
  • @NestedConfigurationProperty 注解用法
  • [ajaxupload] - 上传文件同时附件参数值
  • [AX]AX2012 SSRS报表Drill through action
  • [C#][DevPress]事件委托的使用