04 2018 档案
摘要:最近看了<Head First设计模式>里的观察者模式,代码逻辑并没有什么太花哨的东西,但是对于代码结构设计可扩展性有一定的启发.下面是书中内容的简单整理: 业务需求: 设计一个气象监测应用,在温度,气压,湿度变化时在公告板显示数据; 需求分析:目的用于数据显示,所以可以将代码分为三块:监控设备,气
阅读全文
摘要:数据库升级到5.7.21后,一个正常的分组后按日期排序,并返回数据的语句开始报错: 语句如下: SELECT id,title,add_time FROM `message` GROUP BY add_time ORDER BY add_time DESC; 异常如下: 错误代码: 1055 Exp
阅读全文
摘要:问题:100个小朋友围成一个圈,设定编号为1~100,依次按1,2,3,4,5,6,7,8,9循环报数,报到9的出圈,直到所有小朋友出圈.请写代码打印出各个小朋友出圈顺序,语言不限; 分析: 循环报数,需要一个值用来记录报数顺序; 人设定了固定编号; 顺序和学生编号无关; 以下是java代码实现:
阅读全文
摘要:1 git回退命令 git reset --hard GIT_HEAD GIT_HEAD是你具体要回退的分支: 如图: 注: 查询GIT_HEAD可以通过两个命令:git log 获取未删除分支的提交记录 git reflog 获取全部分支的所有提交记录 2 git回退操作后需要提交本地记录到git
阅读全文