上篇结尾说好了要聊怎么关掉数据库的公网暴露面、配最小权限。但动手之前我总要先问客户一句:你的账套备份做过吗?
不是吓唬人。上周有个老客户打电话来,说服务器硬盘异响,问我还能不能抢救账套数据。我问他最后一次备份是什么时候,电话那头沉默了五秒钟,说”好像是去年结账的时候导过一次”。
好家伙,半年没备份。
大晨那天放学听我在电话里喊”备份备份”,在旁边冒了一句:”爸,备份是不是就是给电脑存照片?我平板里的奥特曼也得备份。”
我哭笑不得,但这道理没错——备份就是给你家的账本拍照片存起来,哪天原件丢了,拿照片还能复原。
今天就用T3标准版为例,把账套备份和恢复的实操步骤掰开揉碎讲一遍。
手动备份:三步搞定路径:系统管理 → 注册(admin)→ 账套 → 输出
第一步,打开系统管理,用admin身份注册登录。注意,不要用账套主管登录做备份,权限不够,有些操作执行不了。
第二步,菜单栏点「账套」→「输出」,弹出账套选择窗口,选中你要备份的账套。
第三步,选择存放路径。这里有个坑:不要选系统盘C盘,最好选一个独立的分区或者外接移动硬盘。点确认,等进度条跑完,会在目标路径生成一个文件夹,里面有一个 . ...
上回说到上篇聊完了运算符和表达式,大晨做题还算顺利,正确率大概 85% 左右。当时我留了个话头——真正的考验从这一篇才开始。
因为前面那些 cin、cout、变量、加减乘除,大晨基本一两天就上手了,说白了就是”顺着写下来”。但接下来要讲的 if-else 分支结构,是大晨第一次接触”程序也会做选择”这件事。
大晨的第一反应我给大晨讲 if-else 的时候,先没着急写代码,而是拿生活场景问他:
“你今天出门,如果下雨,你带不带伞?”
大晨翻了个白眼:”那肯定带啊。”
“那不下雨呢?”
“那就不带呗,带伞干嘛,嫌书包不够重啊?”
我笑了:”你看,你刚才就是在做 if-else。如果下雨,就带伞;否则,就不带。这就是分支结构。“
大晨恍然大悟:”哦——if 就是如果的意思对吧?那 else 就是否则?”
对,就是这么回事。 从生活场景切入比直接讲代码强一百倍,这是我这几次陪跑最大的体会。
最简单的 if 语句先从最简单的 if 开始,输入一个数,判断是不是正数:
1234567891011#include <iostream>using namespace std;int ma ...
上一篇我留了个钩子:练了三周,体重和肚子到底有没有变化。今天说实话。
先说结论:体重只掉了 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. 用”智能凭证中心”自动生成进销项、银行流水、工资表 ...

