良好的命名 命名很重要,随便一本逻辑学教材(如果读者有兴趣,此处推荐《逻辑学导论》)里都会有长篇大论来讨论命名的问题,我国古代在人才辈出的百家争鸣时期曾经出现过一个学派叫“名家”,专门讨论命名的问...
杂谈
Linux 精确判断是否同一文件–及终端获取字符串md5 的值
背景 今天发现一个同事用 文件大小 对比,来判断编译所得的一个可执行文件是不是同一个文件。 讲道理 这种方式出错的概率很低,但是用这样的方法,一旦出错就容易被坑一把狠的。 所以我来分享一下 md5 在终端...
树莓派 安装小记
之前买了个树莓派玩,觉得挺有意思。于是又买了个打算长期当个小服务器用。记录一些用到的东西以后好找: 先换掉更新源,加速安装。 sudo nano /etc/apt/sources.list deb http://mirrors.neusoft.edu....
Linux 常用命令
必学100个常用linux命令大全 1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部 2,chmod go+w -R /home/zhangy...
Ubuntu16配置STM32开发环境(STM32CubeMX和TrueSTUDIO)
Ubuntu16配置STM32开发环境 Ubuntu16配置STM32开发环境 STM32CubeMX TrueSTUDIO Ubuntu16配置STM32开发环境 介绍在Ubuntu16下使用STM32CubeMX, TrueSTUDIO(IDE)进行STM32开发的环境配置. STM32CubeMX STM32Cu...
mysql求字段最大值和最小值
select max(字段名) from tableName limit 0,1 最大 select min(字段名) from tableName limit 0,1 最小 select * from tableName order by 字段名 DESC limit 0,1 最大 select * from tableName order by 字段...
Spring事务面试考点吐血整理
Spring和事务的关系 关系型数据库、某些消息队列等产品或中间件称为事务性资源,因为它们本身支持事务,也能够处理事务。 Spring很显然不是事务性资源,但是它可以管理事务性资源,所以Spring和事务之间是管...
工程实践:让变量命名做到”自解释”
在上一篇文章中跟大家分享了关于函数命名的一些实践心得,今天我们继续命名这个话题,来讲一讲如何对变量命名。 以下是本文的目录大纲: 一. 变量命名风格 二. 变量命名最高境界 三. 变...
进程&线程&协程
进程 一、基本概念 进程是系统资源分配的最小单位, 系统由一个个进程(程序)组成,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region) 文本区域存储处理器执行的代...
软件工程之学习方法篇
新的技术层出不穷,如果只是停留在不断追逐,不免产生焦虑。沉下心来,学习已成为经典的学科和知识,让自己在学习新的技术(知识)时,是不断的完善自己的知识体系,而不是每次都是学习全新的东西。10年前用到的...
