首页
关于
在线观影
数据统计
在线直播
在线壁纸
更多
友情链接
Search
1
记录一次网站的崩溃历史!
43 阅读
2
欢迎使用 Typecho
34 阅读
3
如何免费利用授权服务器(License Server)激活Jetbrains全家桶
31 阅读
4
宝塔9.5.0开心版本 - 破解版 - 无后门版本
28 阅读
5
力扣509斐波那契数列
27 阅读
C/C++
Python
技术分享
前端项目学习
Vue
日常分享
登录
/
注册
Search
标签搜索
苹果cms
苹果cms问题
苹果cmsseo
Vue学习
RSS
RSS订阅
Django
Pycharm
Python
前后端不分离项目
影视网站
前端项目
DeepSeek
蒸馏模型
LLM
大语言模型
VUE
海绵博客
订阅教程
信息获取
小菩提
累计撰写
92
篇文章
累计收到
11
条评论
首页
栏目
C/C++
Python
技术分享
前端项目学习
Vue
日常分享
页面
关于
在线观影
数据统计
在线直播
在线壁纸
友情链接
搜索到
64
篇与
的结果
我想聊聊许三多
好久没分享我自己观影感受了,最近一直忙各种事情,今天我还要半个小时就得回去了,我想简单的谈论一下一部电视剧 《士兵突击》我依稀记得我第一次了解到士兵突击是在我高三的时候,当初买了一本猿辅导的书,貌似类似是励志小故事的类型。里面大概讲一些青春疼痛小文章之类的,当时特别喜欢看这类型的文章,当然,话说得有点远。里面有一个主人公大概就是高三的时候,一旦感到迷茫或者吃中午饭的时候,就会去看许三多。当时自己觉得无所谓,一个军旅片有什么好看的。其实现在回想,当时看军旅片还是小学的时候火蓝刀锋了吧。最近有很多事的,让我一定比较空闲的日子来看这部电视剧。我现在对士兵许三多有了不一样的看法。甚至对军旅片有不一样的看法。第一次是我看B站UP主的介绍,让我对于故事有一个大概的轮廓,但是我随着讲解,我越来越想看原片。于是我找到了资源。用三天的时候去看许三多,现在发现,我太迟了。看的太迟了。这个电视剧不同于别的电视剧,他台词的深度,选择角色,给人一种仿佛这些角色都是为了这个电视剧定制的一样。没错 这个男人老帅了他没有什么婆婆妈妈的故事。也没有现在纸短情长。有没有什么男主一出生就自带霸总属性的。许三多这个人物塑造仿佛就是我们身边的一个人。他长得憨厚,人也憨厚。和人说话一直“傻笑”。草原五班上面的人喊他“许木木”。可以看到他无论在电视剧中还是对于我们观众来说都是憨厚的,可爱的性格。但是你以为我开始讲剧情的话,那么错了。我接下来想说一些我关于这个电视剧的思考。首先我们先需要知道为什么一个憨憨的许三多可以成为兵王?这个问题答案可以说各式各样。我随着网上的冲浪,我看到了很多的回答,无非是什么有贵人扶持,有坚毅的性格。有一种傻劲。诸如此类。但是我想说的一个没有人提到过,也可能提到过,但是我恰好没有看到。那就是许三多他很聪明许三多的傻是对外的。但是其实他分得清楚,自己应该干什么,需要干什么。用袁朗的话来说就是“不焦虑,耐得住寂寞,不害怕失去什么,或者说得到什么”。用罗祥老师来说就是“每天做好该做的事情。人生唯一确定的就是不确定的人生。”一样。许三多或许根本不知道为什么他们要一个一个离开,为什么要把钢七连解散。为什么要去老A。当然我目前仅仅是通过电视中看到的,小说里面是否有描写,我不太清楚。但是他知道自己的目标,我每一次听许三多的独白的时候,我就知道,其实这个人不傻。或者说很聪明。他说的每一句话都是富含人生道理的。比如什么是有意义的事情。什么是好好活。好好活就是做很多有意义的事情。大智若愚。其实我们很多人都在做没有什么目标的事情,包括我也在内,每天忙忙碌碌的,但是其实根本没有什么事情值得我们去浪费自己的时间和精力。而且很可能做一个事情都是失败的,这样越来越焦虑,越来越感觉患得患失。慢慢的让自己整个人都颓废下去。但是许三多可以说完全避免了这个情况。---------------2025年3月31日----------------已经搁置五天了,今天接着说说许三多。那么 我还想分析一下就士兵突击电视剧有几条线索,如果看一些评论什么的话很多人说俩条,一条是成才的,一条是许三多的。但是我想问你的是,有没有可能其他人也在成长,比如将门虎子的高城,骄傲成功的伍六一等等,他们也在想要去成长,想要去思想上面变得成熟,接下来我就简单的阐述一下这些人为什么也是随着许三多的线路去成长的,以及为什么我说他们也算一条线索,首先我们要讲的当然是成才。按照电视剧里面演绎的是成才经常欺负许三多。而且这个人物的性格也是我理解的精明,无论是许三多在草原五班时候的他散烟的举动。各种方面无不透露一种小民市侩的感觉。随着许三多转入了钢七连,成才此时离开了钢七连 前往了红三连(其实我这里理解的版本是,因为钢七连太优秀了,基本每个兵都是佼佼者,转士官的压力太大,成才在前面就提到了,想要留在这里,干一番大事业,估计成才想的是最起来留在部队里面才可以去干事业),接下来成才有机会进入老A,此时他还是之前的成才,或者说在草原五班没有上面实质性的改变,但是成才随着在老A淘汰。回去修复自己的枝枝蔓蔓,此时才有所改变,换句话说此时才了解到自己和许三多差距到底是什么其实成才基本到这里已经结束了,后面的路我在现实中我也不太相信。可能我没有遇到这样的人,或者这样的事情把。那么我想简单分析一下许三多和成才的区别 或者说要找的枝枝蔓蔓是什么我理解的就是成才没有团队感。或者说太个人主义。利己主义者。这里我放一张百度百科的解释,我们可以发现其实满复合成才的,但是成才还多了一点就是小民市侩的感觉 其实这个词语并不是贬义词,也不是褒义词。他没有任何的问题,正如袁朗说的,其实他就是不适合当军人,因为不敢让自己的后背交给他而已,但是这点在成才上面极其重要。--------------这里先搁一下吧,因为我感觉我需要读一下关于利己主义的书籍 这样可能讲起来更好一些---------2025年4月5日最后,我想写一下士兵突击里面的一些经典句子,希望与君共勉 1.光荣在于平淡,艰巨在于漫长2.大多数人对的不一定是真理3.这人呐就很难再喜欢别的地方4.别混日子了,小心日子把你们给混了5.我跟你们随便,你们就跟全世界随便啊6.饭得一口一口吃事得一件一件办,只要今天比昨天好,这不就是希望吗7.人前的眩晕和说不出的苦处,这就是成功的味道吧8.人总是要分的,而且越分越远,见不着面,摸不着人,想得你抓心挠肝的,可咱也在长啊,个越长越高,能耐也越来越大,到时候你想见谁就见谁,总有一天你会发现,从天南到海北就是一抬腿的距离9.我不想做尖子,做尖子太累了,你们走光了,跟你说话的人越来越少,离开你的人越来越多,我要做傻子,傻子不怕人走,傻子不伤心10.这世界上有能喝酒的人吗?没有,只有能扛的人11.记住一个人的好,总强过记住一个人的坏吧12.人是可以很有意义的生活下去的,有些事受点伤才能明白,到那个时候再想想这句话13.照顾我的人,让我照顾你的人,让我成了现在这样的人14.知道我为什么讨厌你吗,因为我第一眼看到你,我就知道,他会把所有的心思都用在你身上,因为你更可怜巴巴,比我更像一团扶不起来的烂泥巴,没办法,他就是要让我们这些泥巴成个人形,让泥巴也能自尊和自爱。我真想像你那样,臭不要脸的每天跟在他屁股后面,占用了他所有的时间和友情,我唯一的朋友,被你抢走了(泪奔)15.顶得住和顶不住是个选择题,我没有选择顶不住的权利16.信念这玩意不是说出来的,是做出来的17.我一个人在屋里,闭上眼睛,周围的人都是你们,我睁开眼,只有我一个人18.不好不坏,不高不低的一个兵,一个很安分的兵,不太焦虑,耐得住寂寞,有很多人天天都在焦虑,怕没得到,怕寂寞19.鬼跟你怕的东西不都是想出来,自己吓唬自己的吗20.年少轻狂,幸福时光21.人们总是爱听好消息,而忘掉坏消息22.人不是靠做出来的。而是靠活出来的23.他祖宗比我祖宗有出息,那又怎么了,有能耐,咱们这辈子见24.人家怎么活法关咱们什么事儿,给你添点堵你就不干了,我这不是自己把自己给宠坏了吗25.到了现场,只有打得中的目标和打不中的目标,没有好的目标和坏的目标26.你太善良了,会让你失去防御能力的27.坚持自己的原则,充满希望和乐观28.我也不知道怎么了,费这么大劲走上这条路,突如其来,心愿达成,却一片茫然29.你经历的每个地方,每个人,每件事,都需要你付出时间和生命30.许三多,你是一棵树,有枝子,有叶子,我是根电线杆,枝枝蔓蔓都被自己砍光了31.没有功德圆满,没有一步登天32.以后要常相守了,常相守是个考验,随时随地,一生33.善一旦遇到恶,先受伤的总是善良34.找份好的工作,有一些朋友,有点小财产,有个私生活,再找个老婆,从容平淡,但就算你找到了你所谓的归宿,你也看不见尽头,因为 人生是没有穷尽的,也就没有什么归宿35.不要对一件没有做过的事说没有意义36.你现在自由了,没有人管你,没有人约束你,要对自己负责,或者不负责37.看看你现在的样子,你还能活到以前的日子吗再来更新一波……38.这可真不好,小生尚未婚娶,倒找到一个可以终老之地。39.吴哲,如果上次反恐演习,你过得艰难一点儿,现在就不用紧张。40.二十一岁,我丢了班长,二十二岁,我没了七连,二十三岁,我会失去什么?41.我遇到一个亡命徒,我是全副武装,他只有一把改锥。我忘了我还带着抢,忘了一切的战斗技能,他没忘他拿着一把改锥,也没忘他要杀我。善一旦遇到恶,先受伤的总是善良,所以我后来对自己说,袁朗,你一定要做 恶的善良人,因为你不能让你的部下受伤。42.自由的味道很硬,带着柏油和轮胎的气味,让人很想远行,我可以想干什么就干什么,我可以想去哪儿就去哪儿,可是我去哪儿?43.这事是舒服,简直太舒服了,有的时候我真想在这待一辈子,可是作为一个兵,不对,是作为一个瘸子,不敢太偷懒了,真的,否则,以后瘸的就不光是腿了。44.三多,你心思太重了,好好做你的兵,啊,不想做兵了,好好做你的人。45.面包会有的,啤酒会有的。46.得失我命,你来啰嗦?47.明明是个强人,天生一副熊样啊。48.可能是因为机会少吧,所以就 比较珍惜。49.心稳了,手也就稳了。50.人想活下去,总得爬起来吧。51.滑稽人呐,就做滑稽事儿啊。52.当兵的穷,真穷,现在想想,除了团队、战友、坚持,可能最后啥也剩不下了。53.一心想着比别人强,谁比我强,我就要超过谁,本来就比别人强的,还想更强。绷着,一直绷着,太紧了,都快断了。54.以前我只知道感谢自己,不懂得知足的人,不懂得啥叫感谢。55.现在觉得踏实,真踏实,由里到外的舒服56.可是我觉得,我们不应该太舒服,太舒服了会出问题57.这过日子就是问题叠着问题,你唯一能做的,就是迎接这些问题58.人啊,最难搞懂的就是真假我酒量一斤,跟你喝 两斤吧。——高连长我酒量二两,跟你喝 舍命。——袁朗
2025年03月31日
4 阅读
0 评论
0 点赞
2025-03-31
大学生必备课设 - 通讯录系统
大学生必备课设第一弹来了,从今天开始我将会陆陆续续的分享一些大学生大一结束后可能老师要求的课程设计。这些内容都是当初我学习C/C++的时候写的代码。可以说还算宝贵把这些代码我全部在VS上面跑通了,如果有人转载的话 麻烦留下我博客的地址,十分感谢直接上代码和截图//菩提博客-大学生课设代码免费无偿分享 - 代码群 533683061 //作者:菩提科技 //官网:https://blog.wzl.icu //时间:2025-3-31 //Tips: 1.本代码仅供学习和研究使用,不得用于任何商业用途 // 2.本代码仅供大学生课设代码免费无偿分享,未经许可,不得转载 // 3.本代码如有侵权,请联系作者删除 // 4.最新代码发布在菩提博客,大家可以去那里下载! // 5.代码是作者辛苦劳动的成果,如果对您有所帮助,希望您能在博客下点赞!采集或者转载请保留代码的地址,谢谢合作 //如有疑问请联系:https://blog.wzl.icu #include <iostream> #include <string> #include <vector> #include <algorithm> #define MAX 1000 using namespace std; //设计联系人结构体 struct Person { //姓名 string m_Name; //性别 int m_Sex; //年龄 int m_Age; //电话 string m_Phone; //住址 string m_Addr; }; //设计通讯录结构体 struct Addressbooks { //通讯录中保存的联系人数组 struct Person personArray[MAX]; int m_Size;//通讯录中人员个数 }; void showMean() { cout << "****************************" << endl; cout << "***** 1 添加联系人 *****" << endl; cout << "***** 2 显示联系人 *****" << endl; cout << "***** 3 删除联系人 *****" << endl; cout << "***** 4 查找联系人 *****" << endl; cout << "***** 5 修改联系人 *****" << endl; cout << "***** 6 清空联系人 *****" << endl; cout << "***** 0 退出通讯录 *****" << endl; cout << "******菩提博客版权所有******" << endl; } using namespace std; //添加联系人 void addPerson(Addressbooks* abs) { if (abs -> m_Size == MAX) { cout << "通讯录满了,无法添加" << endl; } else { //添加联系人 //姓名 string name; cout << "请输入姓名:" << endl; cin >> name; abs->personArray[abs->m_Size].m_Name = name; //性别 int Sex = 0; cout << "请输入性别:" << endl; cout << "1 --- 男" << endl; cout << "2 --- 女" << endl; while (true) { cin >> Sex; if (Sex == 1 || Sex == 2) { abs->personArray[abs->m_Size].m_Sex = Sex; break; } else { cout << "输入有误,请重新输入" << endl; } } //年龄 cout << "请输入年龄:" << endl; int age = 0; cin >> age; abs->personArray[abs->m_Size].m_Age = age; //电话 cout << "请输入电话:" << endl; string phone; cin >> phone; abs->personArray[abs->m_Size].m_Phone = phone; //住址 cout << "请输入住址:" << endl; string address; cin >> address; abs->personArray[abs->m_Size].m_Addr = address; //更新通讯录人数 abs->m_Size++; cout << "添加成功" << endl; system("pause"); system("cls"); } } void showPerson(Addressbooks * abs) { if (abs->m_Size == 0) { cout << "当前记录为空" << endl; } else { for (int i = 0; i < abs->m_Size; i++) { cout << "姓名:" << abs->personArray[i].m_Name << "\t" << endl; cout << "性别:" << (abs->personArray[i].m_Sex == 1 ? "男":"女" )<< "\t" << endl; cout << "年龄:" << abs->personArray[i].m_Age << "\t" << endl; cout << "电话:" << abs->personArray[i].m_Phone << "\t" << endl; cout << "住址:" << abs->personArray[i].m_Addr << "\t" << endl; } } system("pause"); system("cls"); } int DelExist(Addressbooks* abs) { cout << "请输入要删除的联系人" << endl; string name; cin >> name; int flag = 0; for (int i = 0; i < abs->m_Size; i++) { if (abs->personArray[i].m_Name == name) { for (int j = i; j < abs->m_Size; j++) { abs->personArray[j] = abs->personArray[j + 1]; } abs->m_Size--; cout << "删除成功" << endl; flag = 1; break; } } if (flag == 0) { cout << "查无此人" << endl; } system("pause"); system("cls"); return 0; } int isExist(Addressbooks* abs,string name) { for (int i = 0; i < abs->m_Size; i++) { if (name == abs->personArray[i].m_Name) { return i; } return -1; } } void findPerson(Addressbooks* abs) { cout << "请输入您要查找的联系人" << endl; string name; cin >> name; int ret = isExist(abs, name); if (ret != 1) { cout << "姓名:" << abs->personArray[ret].m_Name << "\t" << endl; cout << "性别:" << abs->personArray[ret].m_Sex << "\t" << endl; cout << "年龄:" << abs->personArray[ret].m_Age << "\t" << endl; cout << "电话:" << abs->personArray[ret].m_Phone << "\t" << endl; cout << "地址:" << abs->personArray[ret].m_Addr << "\t" << endl; } else { cout << "查无此人" << endl; } system("pause"); system("cls"); } void modifyPerson(Addressbooks* abs) { cout << "请输入您要修改的联系人" << endl; string name; cin >> name; int ret = isExist(abs, name); if (ret != -1) { //姓名 cout << "请输入姓名:" << endl; cin >> name; abs->personArray[ret].m_Name = name; //性别 cout << "请输入性别:" << endl; cout << "1 --- 男" << endl; cout << "2 --- 女" << endl; int sex = 0; while (true) { cin >> sex; if (sex == 1 || sex == 2) { abs->personArray[ret].m_Sex = sex; break; } else { cout << "输入有误,请重新输入" << endl; } } //年龄 cout << "请输入年龄:" << endl; int age = 0; cin >> age; abs->personArray[ret].m_Age = age; //电话 cout << "请输入电话:" << endl; string phone; cin >> phone; abs->personArray[ret].m_Phone = phone; //住址 cout << "请输入住址:" << endl; string addr; cin >> addr; abs->personArray[ret].m_Addr = addr; cout << "修改成功" << endl; } else { cout << "查无此人" << endl; } } void cleanPerson(Addressbooks* abs) { abs->m_Size = 0; cout << "通讯录已清空" << endl; system("pause"); system("cls"); } int main() { //创建通讯录结构体变量 Addressbooks abs; //初始化通讯录中当前人员个数 abs.m_Size = 0; int select = 0; while (true) { showMean(); cin >> select; switch (select) { case 1://添加联系人 addPerson(&abs);//实参传递 break; case 2://显示联系人 showPerson(&abs); break; case 3://删除联系人 DelExist(&abs); break; case 4://查找联系人 findPerson(&abs); break; case 5://修改联系人 modifyPerson(&abs); break; case 6://清空联系人 cleanPerson(&abs); break; case 0://退出通讯录 cout << "欢迎下次使用" << endl; system("pause"); break; default: cout << "输入有误,请重新输入" << endl; break; } } //菜单的调用 return 0; }以上就是代码 一共 291行代码,总用时一个小时。以下是运行截图 就放一张了 自己去跑就行
2025年03月31日
1 阅读
0 评论
0 点赞
2025-03-25
最近网站SEO情况说明
关于最近的网站SEO说明最近typecho基本遭到了大量的垃圾评论的入侵,可以很清楚的看到,有人通过各种杂类的脚本进行站长网站的评论,来获取高质量的外联,这种行为我任务不算很好的行为。那么接下来我教站长如何避免这种情况,首先就是下载插件去做预防,因为某些时候插件的确可以做到很好的拦截 我现在没有这些网站的词库,到时候有了分享一下插件我就不分享了 看名字自己可以去搜索引擎搜索即可最后汇报一下最近网站的SEO情况(全部数据来自宝塔)其实看到有蜘蛛 但是一点也不多,bing倒是基本所有的网页都放出来了,但是其他的网站很少,我现在单纯怀疑字节跳动利用站长不屏蔽头条蜘蛛悄悄的训练豆包,但是一时间没有证据现在基本就bing放出来 还得找一些大佬的链接去做外联 这样情况会好一点点接下来号外就是菩提网络推出俩网站一个免费虚拟主机https://yun.wzl.icu一个免费网盘https://img.wzl.icu/home这俩网站目前我都号称永久免费的~ 但是任然需要保持数据备份的良好习惯
2025年03月25日
1 阅读
0 评论
0 点赞
2025-03-25
力扣168Excel表列名称
这个题目我刚开始都做蒙了简单来说就是Ascii+数组即可我直接先上题目把给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。例如:A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ...示例 1:输入:columnNumber = 1输出:"A"示例 2:输入:columnNumber = 28输出:"AB"示例 3:输入:columnNumber = 701输出:"ZY"示例 4:输入:columnNumber = 2147483647输出:"FXSHRXW"提示:1 <= columnNumber <= 231 - 1直接上代码char* convertToTitle(int columnNumber) { if (columnNumber < 0) { static char empty_str[1] = ""; return empty_str; } static char str[8]; int index = 0; while (columnNumber > 0) { columnNumber--; int remainder = columnNumber % 26; str[index++] = 'A' + remainder; columnNumber /= 26; } str[index] = '\0'; // 反转字符串 int left = 0, right = index - 1; while (left < right) { char temp = str[left]; str[left] = str[right]; str[right] = temp; left++; right--; } return str; } 因为我也是问的AI 所以说 我直接详细的解释一下把首先就是我们做一个判断,如果这个数字小于0 那么直接返回空接下来大于0的情况 我们可以很清楚的看到 我们先看看这个数字有多少个26 因为取模和除法基本都是从0开始的,比如我们举例用29来计算的话,那么我们先29 - 1 = 28 28 / 26 = 2 那么我们A + 2 是C 接下来28 % 26 是1 那么接下来应该是A 1 - 1 = 0,A + 0 = A,CA 但是结果应该是AC 所以说 我们需要进行反转字符串所以说按照双指针的用法来说就是上面的代码 因此就是上面代码的完整解释了。可恶打字到一半的时候 莫名其妙没了,不知道为什么 难受最后贴上图片
2025年03月25日
1 阅读
0 评论
0 点赞
2025-03-20
力扣1832判断句子是否为全字母句
全字母句 指包含英语字母表中每个字母至少一次的句子。给你一个仅由小写英文字母组成的字符串 sentence ,请你判断 sentence 是否为 全字母句 。如果是,返回 true ;否则,返回 false 。示例 1:输入:sentence = "thequickbrownfoxjumpsoverthelazydog"输出:true解释:sentence 包含英语字母表中每个字母至少一次。示例 2:输入:sentence = "leetcode"输出:false提示:1 <= sentence.length <= 1000sentence 由小写英语字母组成代码bool checkIfPangram(char* sentence) { int sum = 0; int sumlong = strlen(sentence); int i = 0,j = 0; int *hash = malloc(sizeof(int)*(26)); for(i = 0;i<26;i++){ hash[i] = 0; } for(i = 0;i<sumlong;i++){ hash[sentence[i] - 'a']++; } for(j = 0;j<26;j++){ if(hash[j] == 0){ free(hash); return false; } } free(hash); return true; }
2025年03月20日
2 阅读
0 评论
0 点赞
1
2
...
13