如何优雅地编码

良好的命名 命名很重要,随便一本逻辑学教材(如果读者有兴趣,此处推荐《逻辑学导论》)里都会有长篇大论来讨论命名的问题,我国古代在人才辈出的百家争鸣时期曾经出现过一个学派叫“名家”,专门讨论命名的问...

Linux 精确判断是否同一文件–及终端获取字符串md5 的值

背景 今天发现一个同事用 文件大小 对比,来判断编译所得的一个可执行文件是不是同一个文件。 讲道理 这种方式出错的概率很低,但是用这样的方法,一旦出错就容易被坑一把狠的。 所以我来分享一下 md5 在终端...

正则表达式最常用的几种情形

以下是在实际项目中使用得最多的三种情形。 1 判断 如判断用户的输入是否符合要求。通常使用正则表达式的 test 方法,当传入的字符串符合正则表达式的模式要求时会返回 true。 如仅允许输入数字,可用以下...

树莓派 安装小记

之前买了个树莓派玩,觉得挺有意思。于是又买了个打算长期当个小服务器用。记录一些用到的东西以后好找: 先换掉更新源,加速安装。 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...

IIS开启跨域访问

服务器为IIS 找到默认网站,打开HTTP响应标头设置 添加: Access-Control-Allow-Headers     Content-Type,api_key,Authorization Access-Control-Allow-Methods GET,POST,P...

Ubuntu Mysql开启局域网

1.设置 iptables  目的:删除DROP 3306的规则 vi /etc/iptables/rules.v4 将原来的DROP 修改为 A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 2.通过phpmyadmin设置账户(例...

清除本机mstsc留下的记录

mstsc(即3389客户端),的记录存在两个位置. 其一: 注册表:HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default下面的值 处理方法:清空即可. 其二: 我的文档\default.rdp,这个文件....

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 字段...