上一篇我留了个钩子:练了三周,体重和肚子到底有没有变化。今天说实话。
先说结论:体重只掉了 1.2 公斤对,你没看错,三周才 1.2 公斤。换年轻时候我肯定觉得”白练了”,但这回我没慌。
因为中年人减脂,体重是最会骗人的那个数字。
体重没怎么动,但裤子松了第一周几乎没掉,第二周掉 0.8,第三周又卡住。要只盯秤,心态早崩了。但有几件事骗不了人:
之前那条勒肚子的运动裤,扣上不憋气了
早上空腹量腰围,少了快 2 公分
大晨拍我肚子说”爸你软的那块小了点”–童言无忌,但准
肌肉比脂肪重,刚开始练脂肪掉、肌肉涨,秤上的数字会装死。 这是真话,不是我安慰自己。
三个让我坚持下去的小改变1. 不再每天称体重
改成每周一早上空腹称一次。天天称,涨 0.3 都能毁一天心情,没意义。
2. 把”练了”记下来
手机备忘录里就一行字:日期 + 练了啥 + 几分钟。不写感受不写感悟,就记”有没有动”。三周下来翻一眼,连续的勾比什么鸡汤都管用。
3. 吃的比练的更重要
我练得挺勤,但前两周晚饭没管住,烧烤夜啤酒照旧,体重当然不动。第三周开始把晚饭换成”少油少主食”,立刻见效果。
三分练七分吃这话,是真话, ...
上篇聊完变量和数据类型,文末我放了句话:顺序结构实战,cin让程序读入用户输入,加加减减算起来。 今天就来填这个坑。
顺序结构是个啥说白了就是——程序从上到下,一行一行地执行,不跳、不绕、不回头。
就跟大晨早上起床一样:睁眼→穿衣服→刷牙→吃饭→出门上学,一步一步来,前一步没干完后一步就不会开始。
大晨听我说完,来了句:”那不就是正常做事的顺序吗?”
对,顺序结构就是最朴素的”按顺序来”,但别小看它,GESP一级考试里大量题目都是顺序结构。
cin:让程序听你说话之前我们用cout往外输出东西,今天的主角是cin——它让程序能”听”用户输入。
cin的语法特别简单:
12int a;cin >> a;
注意看,cout用的是 <<,cin用的是 >>,箭头方向是反的,这个大晨刚开始老搞混。
我跟他说:”你就想,cout是把东西推出去,箭头朝外;cin是把东西拉进来,箭头朝里。”
大晨”哦”了一声,在键盘上敲了半天,回头跟我说:”爸,我输入了个999,它真读了!”
那一刻他眼睛亮了,比考100分还高兴。
加加减减算起来好,cin会用了,咱来个完整例子 ...
上篇说了啥上篇结尾我卖了个关子:撸铁之外,怎么把走路和站着也用起来,攒零碎运动量。
今天就来填坑。
说实话,一周撸铁撑死三四次,每次也就40-50分钟。剩下的时间要是全躺着刷手机,那点撸铁的热量,一顿宵夜就白干了。
不撸铁的日子,才是减肥的主战场。
先报个数截到今天早上,空腹体重76.2kg,比年初的82.5kg掉了6.3kg。
腰围从96cm降到89cm,裤子换了一轮,之前31码的牛仔裤现在穿着往下掉。
大晨上周看我穿旧裤子,来了一句:”爸爸你裤子是不是借别人的?太大了。”
童言无忌,但说明确实有变化。
走路:我的”免费私教”很多人觉得走路不算运动,那是没走对。
我的做法很简单:每天保底8000步,目标12000步。
上下班最后一公里不坐车,快走过去。午饭后不趴桌子,绕公司园区走15分钟。晚上陪大晨散步,顺便聊聊他学校的事。
快走的关键是心率要上来,不是散步那种溜达。我一般走到微微出汗、能说话但不能唱歌的程度,心率大概110-120。
手机上开了步数统计,每周复盘一次。上周日均9800步,还差点意思,这周加把劲。
走路不要钱,但效果比你想的大。
站着:被低估的消耗这个是我最近两个月才 ...
备战大晨7月 GESP C++ 1级(三):分支结构,拿下 5.3 电影票前两篇(一)(二)打完地基:变量、cin、顺序结构都熟了。这一篇加一个关键的”转弯”——分支结构 if,并且直接拿下大晨目前学到的进度点:《一本通•编程启蒙C++版》3020练 5.3 电影票。
为什么需要”分支”顺序结构是”一路直走”,但现实问题经常是:满足条件走 A,不满足走 B。
比如电影票:买得多有没有优惠?年龄够不够免票?这种”看情况”的逻辑,C++ 用 if 来表达。
if 的基本长相12345if (条件) { // 条件成立时执行} else { // 条件不成立时执行}
大晨第一反应是:”这不就是如果……否则……嘛,和说话一样!” 对,if 就是把日常的判断翻译成代码。
关系运算:怎么表达”大于/等于”if 括号里放的是”条件”,靠关系运算符拼出来:
运算符
意思
例子
>
大于
age > 18
<
小于
price < 50
>=
大于等于
score >= 60
&l ...
备战大晨7月 GESP C++ 1级(二):顺序结构,让程序学会”算账”上一篇(一)里,大晨写出了第一个程序、认识了变量。这一篇进入顺序结构——也就是”一步一步往下算”,这是 C++ 里最朴素也最常用的逻辑。
目标很明确:学会让程序读入数据 → 计算 → 输出结果。这正是 GESP 一级应用题的骨架。
让程序”听”用户说话:cin(一)里我们用 cout 把东西显示出来;反过来,用 cin 把用户敲的东西读进来:
123int a, b;cin >> a >> b; // 从键盘读两个数,分别放进 a 和 bcout << a + b << endl;
大晨第一次见 >> 和 << 一脸懵:”这俩箭头怎么反了?”
我打了个比方:cout << 是把数据送出去(箭头朝屏幕),cin >> 是把数据收进来(箭头朝变量)。他点头:”哦,方向就是数据流的方向。”
陪跑笔记:GESP 一级几乎必考”读入两个数做运算”,cin >> a >> b; 这行必须练到形成肌肉记 ...
备战大晨7月 GESP C++ 1级(一):从 Scratch 到写出第一个 C++ 程序上一篇「信奥之路开篇」里我说过,大晨9月要冲 GESP 一级。现在7月了,备考正式进入实操。这个系列就叫**「备战大晨7月 GESP C++ 1级」**,按月记录真实的陪跑过程。
今天是第一篇——起步篇。
为什么突然要”正经”写代码了大晨之前玩了好几年 Scratch,又浅浅摸过 Python。Scratch 是拖积木,Python 是敲命令,但到了信奥,C++ 是绕不开的官方语言。
对他来说,最大的冲击不是语法,而是:
这里没有”点一下就运行”的绿旗了,每一行都得自己写,错了编译器就红脸。
老父亲我(强仔)的陪跑原则不变:不当老师,当陪练+情绪稳定器。
第一步:把环境装好GESP 一级不考复杂环境,但本地得能写能跑。我们用的组合很朴素:
编辑器:Dev-C++(轻量、安装简单,考场上也常见)
或者在线编译器(临时练手、不想装软件时用)
给新手家长一句话提醒:别在环境上耗太多时间,装好能出 Hello 就赶紧往下走,真上手写代码才是正事。
第一个程序:Hello, Dachen!书(《一本 ...
减肥日记
未读中年爸爸的撸铁日常(三)上篇结尾我说,下一篇聊聊”怎么在带娃和加班之间挤出训练时间”。这周刚好撞上项目赶进度,算是被迫交了份答卷。
时间不是挤出来的,是抢出来的中年人最大的错觉,是以为等”忙完这阵”就有空了。真相是:那阵永远忙不完。
所以这周我换了个思路——不等整块时间,只抢碎片。
早上送完大晨,顺路拐进健身房,45 分钟高效练完再上班,比晚上下班靠谱十倍。晚上回到家,娃要陪、作业要盯,健身房基本等于”已阵亡”。
午休别全用来刷手机,周末把下周训练计划排进日历,像开会一样”占坑”,不然一定被别的事吃掉。
实在去不了健身房,在家也能干:自重深蹲、俯卧撑、平板支撑,15 分钟一组,带娃写作业时我就在客厅铺个垫子动一动,大晨还当我是在跟他比赛。
关键不是练多久,是别让”没时间去”变成放弃的借口。 一周三练,每次哪怕只有 30 分钟,也比”等周末好好练两小时”这种永远不会来的计划强。
加班和训练,其实不冲突这周有两天加班到九点。换以前,我会想”太累了明天再说”。现在我会想:”正因为累,才更该动一动。”
久坐一天,腰酸脖子硬,去练一组反而松快。而且训练那种”专注在当下这一组”的状态,是加班给 ...
信息化安全
未读用友易代账的使用技巧易代账和 T+ 不一样——T+ 偏企业自用,易代账是给代账公司、财税工作室批量管几十甚至上百家企业账套用的。客户多、票多、月底集中,效率就是生命。
下面这些技巧,都是一线代账朋友踩过坑后总结的,按”取票 → 做账 → 结转 → 管理”四步来讲。
一、取票与票据(效率起点)1. 用”发票获取”批量拉取,别一张张录易代账支持从税盘、勾选平台、邮箱等多种渠道批量取票。月初先把客户发票一次性拉进来,再统一生成凭证,比手工录入快十倍,也少错。
2. 银行流水直接导入让客户导出网银流水 Excel,用系统的”银企互联/流水导入”模板匹配。重点:先设好科目对照规则,否则导入后还要一条条改借贷方,反而更慢。
3. 进销项匹配检查取票后先看”发票勾选”和”认证”状态是否一致,避免进项税漏抵。很多新手月底才发现某张票没勾选,来回折腾。
二、智能凭证(核心省力点)4. 善用”模板凭证”和”凭证整理”同类业务(如工资、房租、计提折旧)做成模板,下月改下金额直接生成。系统还有”凭证整理”功能,可批量补摘要、统一辅助核算。
5. 用”智能凭证中心”自动生成进销项、银行流水、工资表 ...
信奥之路开篇:大晨从 Scratch 到 C++,9 月冲刺 GESP 一级很多人问我,为什么让一个还没上五年级的小孩去碰 C++?
答案其实很朴素:不是要他当神童,是想让他早点摸到”用计算机解决问题”的门道。 这条路,我们管它叫——信奥之路(信息学奥林匹克竞赛,NOIP / CSP 那一挂的)。
大晨的起点:在玩中学了五六年大晨是 2016 年的小男孩,现在四年级,9 月升五年级。
他和编程的缘分开始得早。在艾克瑞特学了大概五六年,从 Scratch 起步——拖积木、做小游戏、做动画。那几年看起来像”玩”,但悄悄把一件事种进了他脑子里:程序是按逻辑一步步跑的。
Scratch 之后,他刚学了没几天的 Python。Python 让他第一次写出”真正的代码”——不是积木,是敲出来的命令行小程序。兴趣有了,手感也有了。
明天,开始学 C++对信奥来说,真正的战场是 C++。
Scratch 培养兴趣,Python 熟悉语法,但信息学奥赛(NOIP / CSP-J/S)的官方语言就是 C++。所以从明天起,大晨要正式跨进 C++ 的大门:变量、循环、数组、函数 ...
信息化安全开篇:为什么我格外在意数据库勒索病毒做了几年信息化相关的工作,见过、也帮人处理过不少数据库被勒索病毒加密的案子。那种感觉很难形容——企业跑得好好的业务系统,一夜之间所有表都被锁,屏幕上只剩一行字:”想拿回数据,打钱。”
这不是电影情节,是这两年实实在在的高频事件。
勒索病毒到底勒索的是什么它盯上的不是你的电脑,而是数据库。财务数据、客户资料、业务单据,全在库里。一旦被加密,没有备份基本就只能两条路:
花钱赎(还不保证给钥匙)
认栽重来(多数中小企业扛不住)
所以我对”数据库安全”这件事,一直比一般人更较真。
普通企业最容易踩的坑
数据库直接暴露在公网,端口 1433 / 3306 / 1521 直接对外开放
弱密码,”sa / 123456” 这种组合还在用
从不备份,或者备份和主库在同一台机器上(一起被加密)
系统不更新补丁,已知漏洞敞着口子
这几条,占中任意一条,被勒索只是时间问题。
我能帮你做什么我把这些年处理信息化、数据库防护的实操经验,持续写在这个栏目里:怎么关掉不必要的暴露面、怎么配最小权限、怎么做”异地离线备份”、中了招怎么止 ...


