当前位置: 首页 > news >正文

我的编程学习过程

自信与经验

在毕业的时候就觉得繁体字很难。大陆都在使用简体字,戴季陶说这是在亡国,没有这么严   重。繁体字会意,简体字简单,中国文盲很多,为了加快经济建设的步伐,不得不牺牲很多   东西。为了解决温饱,不得不披荆斩棘,迎难而上,回到南方,为生计奔忙。

现在离开了广州,来到了深圳,感慨颇多。2016 年 6 月毕业,就着和的新学弟的那点缘分, 和他说再见了。广州是座羊城,消费和深圳差就差在房租上,很多大学生和来广务工人员都可以在各个城中村找到歇脚的地方,房租也不贵,可是还是选择啃老。大学毕业生初级开发工作者,挣得不多,又不会省钱,老是留不住钱。2020 年元月份从佛山的一家公司离职之后,在广州的一家厂里上班,没做几天就被离职,不知道为什么,反正就是还没长大,不知道怎么打扮自己推销自己,但是在技能这方面就是无所畏惧。在广州入职又离职,离职又入职,进进出出,遮遮掩掩,巅而倒之,倒而巅之,可以顺着看代码,横着看代码,倒着看代码,也可以不看代码。向钱看齐,总是被外包,安慰自己说是公司请的外援。

没得选,没得挑,还得乱花钱,被称作土豪,好像没钱的 ATM 机,不过慢慢在学着省钱。不知不觉在 2021 年去了趟北京,一座权势滔天的首都大城市,在北京朝阳区的一个小区里面住着,很热,每天点外卖,工作日去银行上班。北京没有很多门店,物价都是一线城市的   标准,但是北京的房子不好找,没有去找在北方求学时候交的那些朋友。一个人做了一个多   月,感觉不对劲,及时跑回广州。

在技术这方面成长很快,每碰到一个新项目,都会成长一丢丢。有的时候看书,有的时候看   视频,现在很喜欢写算法。在 IT 这个行业里,从前端到后台,再到数据库,都会,对于后台会的更多。大学毕业的时候就可以知道怎么设计项目,就是不会敲代码。在广州的多家公   司锤炼中,逐渐找到了自,听从了内心。

对于怎么学技术,怎么做开发,是有发言权。每次找工作,都要衡量下自己的自信和经验。

现在有自信,对于经验,也在摸索,不积跬步无以至千里,不积小流无以成江河。

没有简单的东西

计算机思维的形成不能靠一蹴而就,而是要日积月累。每个人想问题解决问题的方式都是不   一样的,除非是机器人。经常讲要站在对方的角度思考问题,当局者迷旁观者清。从一本叫

《代码大全》的书中得到一个指点,就是要结对编程。很多事情一个人事很难完成的,就算有两个大脑,两颗心,那只能左右自己。一个家庭,一个公司,从简单到复杂,从复杂到简单,从无到有,从有到无,没有人能左右。有的人能让这个过程变得长一点,并没那么无趣。

在中国的高等教育里面,学习理工科的学生都要学习 C 语言。到现在都还不知道为什么要学习这门语言,觉得像要学汇编一样,那个过程很难,那个人也很难。不吃盐,就不知道海水   有多咸。向前走,也可以向后走,方向是多维的,都会回到最初的起点。

学习可以增加一个人的自信,体会能丰富的个人经验。多思考,多动手实践,也要很好的记   性,如果有想象力,但始终要知道山的那边还是山。没进大学就不知道的普通话有多烂,没   学编程就不知道还有什么比这更单调无趣。Tech and education,能解决很多问题,而且效率更高。

多看书,读好书,多学习,多思考,直到哪一天真的想明白所有的事情,那就可以准备去死了。Stay foolish,stay hungry。语言这种东西,各有千秋,每个人需要的只是精通一门语言, 那是的解决生活问题的工具。是中国人,只能很流利的讲出中文,看懂中文,写文章,听故事,但是是在客家方言的环境下长大的,在老家讲着其他人怎么也听不懂的奇怪语言。学些通用的技术,通用的语言,决定着的格局,的未来,能走多远就多远。记得在进入大学的那一刻,就铁了心的要学计算机。有一个缺点,无所不拒,什么都缺。理发师给烫头了,太阳又把握晒得很黑,最好的一点就是会去大学的图书馆机房上网,会去实验室机房里敲代码,   尽管那些计算机还没换,又破又旧,让人心寒了又寒。

学习完 C 语言程序设计,记得那个讲师整天讲题,就是多做题嘛,后来没想到会划题。看了一遍那本书,又看了一遍一个化学院的学长给的 C 语言程序设计,也看不出什么所以然,还好没挂科。挣钱是王道,解决温饱是主要,如果是老司机,会发现上面那座山的上面还是那   座山。只有聪明的人才会从夹缝中生存下来,狭路相逢勇者胜,要无所畏惧,因为碾死一只   蚂蚁很容易,体积大小只是于于相对而言的。可能中国人的大脑是不是真的就是要矮那么一   截。还是长不大,长不高。继续学习 C++,尽管整个班就一个人把数据结构给挂了。那个时候是大学二年级,买了个笔记本,屏幕分辨率很高,就是运行不顺畅,可以玩游戏,也可以   玩使命召唤之类的游戏,但是不玩网游,因为玩不起伤不起。

大学二年级过得无声无息,每天早出晚归,不练打字了,打字速度变快了,觉得可以盲打那   也很好啊。练习 C 语言程序设计上的源码,敲了一遍运行一遍,不知道为什么看着那傻乎乎的黑屏界面也很开心。学习什么语言,就敲什么语言,不知道过了多久好像没有尽头。有的   时候尝试着改善室友之间的关系,在寝室只能睡觉,别的什么都做不了,选择离开,买了个 mp3 开始听歌,走路都飘着,不觉得累不知道走了多久,有多远。

学生能做项目吗,回答“能做,但是不知道从哪开始”。大学二年级,白天去教室自习,晚上从网上下点培训班的教学视频学习,那时在学习面向对象的程序设计语言。不知道的大脑在发什么巅,自己不玩网游,非得要学做网游,听说 C++可以写很多东西。那些大型软件, 工具啊,网络游戏啊,都是 C++写的。自信心不知道在哪里过来的,直到现在,才发现,做什么都自信,因为爱学习,不怕苦不怕累不怕受伤,做什么都要自己去试一试,结果就是伤痕累累,一脸蹒跚。朋友早就给一整套 Java 教学视频,可还是一直问,一直问自己。

学了这么多的语言,可是什么都懂又还是什么都不会,数据库都没连过,开始看书,在新图书馆的一个角落里发现了很多计算机的书籍,一直看一直看,看不懂也看,看不下去也看。   拿着自己的电脑又敲了两遍《C++ Primer》,到现在只学到一个技能,就是要写好代码,可读性好的代码。

那一年,也向喜欢的女生表白,很单纯很天真,初生牛犊不怕虎。天天看她的状态,她的拒   绝让人发冷,写了几封信。上课的时候喜欢看文学类的书籍,看了很多文学作家的作品,会   写点自己的心得读后感之类的。去到哈尔滨,也没怎么逛过那座城市。室友都很懒,天天睡   懒觉。有个室友是学图书馆的,听说学技术学编程能挣大钱,早早就去了学院的基地,每天   也是早出晚归。不知道他在那边干什么,同系几次叫去基地,也不知道为什么就是没去。

大学三年级,觉得大学快要结束了,是否要考研呢,是否要做什么呢?室友看这么喜欢编程,   叫去基地,就这样去了,坐在一个角落里。想了想自己学了这么多的编程语言,偏偏就是学了 C++最久,要做 C++工程师。整天敲代码,敲 MFC,买 QT 的书,该看的书都看了,就是不知道怎么做项目,就是一道面试题做不出来,在网上也看了一些 C++教学的基础视频。从现在反观之前,就觉得怎么有这么一号人呢?怎么总是死磕这么难得东西。有的朋友负责人都不做,知道学技术很闹心。可除了学开发,不知道做什么。大三快要去找实习,不会写简历,没有项目经验,不会说话。和那些学长一点交流都没有,因为根本就说不出来,嗓子哑。

工作第一年,什么都不会。重要的是要遇到会的人,有双发现会的眼睛。要学习,不能干瞪   眼。老板凭什么给发钱吗,他养吗?

大三那一年,无意间下到了美国的一些名校的编程教学视频。试着在学 Java,一开始听不懂英文,后来还是听不懂英文,坚持看完了。去图书馆也看了一本什么 Java 从入门到精通之类的书,哪里精通的了,但是就是觉得没什么太大用处。因为简单,不知道也很难。看书,   看书,看再多书,都是有用处的,只不过不知道是在什么时候是书本上的知识在帮。练习,   练习,敲再多代码,都是有帮助的,只不过不知道什么时候这成了的一种习惯,最后会成为一种精神品格。性格决定命运,不想这成为命运。

那一年很难,很煎熬。那个女生总是拒绝,不写信了,不想谈恋爱了。可是那些有对象的都   三年了,都还是小白。宿舍 7 个人,只有又高又帅又有钱的才会说找了个青春。在那个阴冷的房间,一个小男生瞬间变成了泼妇,可是泼妇会骂街,他就是指着骂了一个学期。耳朵起   茧子,心里也容不下,天天走,天天跑。直到是有人还真和动手脚,不知道为什么,也不知   道怎么做。现在明白了,这背后有阴谋。他俩是大学生,成不了泼妇,也不会那么弱智。失   去的就是伤害。

也是那一年,有个女孩说喜欢,接受了,不知道这是谁要送去地狱。喜欢一个人不容易,爱   一个人更难。失去很多,未必会得到很多。彻底成了精神病,还是小白,没见过女生走,也没见过女生跑,感觉都是在飘。

回家之后,就在吃药,和药罐子打交道了。不抛弃,不放弃,还是去了学校,继续完成学业。   失去,一直在失去,那个图书馆的室友在看电影,一直在看电影。不知道过了多久,一直在宿舍躺尸,睡觉,躺尸,继续睡觉,觉得毕业遥遥无期,没想到要休学改变自己。又有点不服气,还是要学 C++,就是不知道怎么学,因为时间不允许啊,使用迅雷下载 C++传智播客的教学视频,下不下来,因为下下来也不知道怎么学,光看视频哪有什么用。

住院治疗是唯一的解决方案,停下来了,好像某些人也看不到了。没想到一个月之后,出来,   在赣州,开始去打工,去旅游。朋友也觉得这样的更适合。幸辛苦苦之后,得到的却是微薄的工资,买了本《Java 编程思想》,尽管看不懂,还是坚持看完了。不想这样敲代码了,费时费力,打开电脑,开始看那套传智的 Java 教学视频。买了几本笔记本,边看视频变做笔记,以前也是这样学习 C++,看孙鑫的视频,那叫一个脑洞大开,简直就是脑死亡。什么都做不了,什么也学不到,还是什么都不会,什么都不懂。

一直在尝试,一直在调整,中国人都这样吗?不见得,没有那么好的资源,又没有天上掉馅饼,口含金钥匙。下了一个 Eclipse 之后,觉得这个 IDE 会帮很多。开始使用 Eclipse 敲代码, 每看一集视频,就找到相应的源码练习一遍。编译运行通过之后,不是黑屏是白屏。

会想才会做

学习编程不能是三天打渔,两天晒网。在持续坚持了几个月之后,在赣州实在是呆不下去了,   因为太穷,没钱花,回老家是唯一的选择。在那座 1998 年盖起来的房子里,才开始慢慢的弄懂编程是怎么一回事,开始跟着视频中的老师做项目,实现一些基本的功能。眼看着就要回学校补考毕业,急急忙忙,没想到一回学校毕业证是拿到了,就是找不到工作。其实有在上海的一家公司面试的时候给了一个机会,很傻很天真,觉得自己可以进更好的公司。就这样从哈尔滨回到老家,什么都没做,就是稀里糊涂地在镇上领到了一张三级精神残疾证。

觉得上辈子是欠谁的,这个月在一家公司离职回到老家,在县城隔离 6 天,在老家观察 8 天。在回深圳的路上,想撒钱,就是缺一架像样的直升机。不会开车,也没时间开车,眼睛   不好,耳朵又有点聋,鼻子受过伤,右手也摔断过。

在县城买了两套好点的衣服,发现大学毕业的时候写的一篇学年论文有点问题,这困扰了很久。到现在还不知道是不是这个原因,还是这里面的问题,让在毕业之后在精神病院进进出出,出出进进,吃了吐,吐了吃,就是要吃药。像中国,高等教育,念的又是普通的大学,   不是 211 985。毕业论文也什么大不了,学年论文也是自己写。就是在大三的时候有一门课抄袭过一篇论文,让受太多苦。现在想起来确实有这回事。

去年在县城办事的时候,在县中医院做核酸检测,发现如果是来找停车位,来开车,估计会   蒙。在卧室睡觉的时候,想是不是可以做一款找停车位的 APP。在科兴的那天,停美团的单车,发现不能乱放乱停,交了罚金还是不好找停车位。有点好奇,觉得这个应用是可以实现   的。就是定位问题,不知道地图公司的内幕。在祺源做外包工程师的时候,就整理过类似的   问题,发现司机和乘客之间最大的问题就是卫星的定位问题。

毕业的时候写了三篇论文。不论是国内还是国外的大学生,四年就是要写三篇论文。在住院   的时候的在一本书上发现的,估计就是有篇论文的问题。很不想提起这件伤心事,因为的不   负责任,不知道给自己带来了多大的麻烦,弄得挺狼狈。

对于需求,物价,仓储,物流,觉得通过数学计算的日常需求是往往不够的。电子商务平台在全世界兴起,在国内有很多电商公司,京东有自己的仓库,自己的物流,自己的购物平台。   要在那个仓库放哪种商品,放多少商品,这些是需要统计分析的。在老家信丰买衣服的时候,   就想,可以做个应用登记整个县城所有的门店。有款应用可以让老百姓在上面购物,通过统一的配送,方便快捷,还可以很好的计算一个小城市一天的需求,可以计算一周的一个月的一个季度的甚至是一年的。对于这个想法,思来想去,就是觉得有点不安全,不知道是做成私企 APP,还是政府管控 APP。这些数据就是一个地方的经济情况。这种应用肯定很受欢迎, 用户体验太好,就像是在实体店购物一样,既方便又有好的售后,配送又快。这种 APP 唯一的大问题就是还没发现的好多问题。

作为程序员还是普通的公司职员,总是需要和人力资源部门打交道。总是听到说 hr 要对的过往工作经历进行背调,就想开发款应用可以查到过往的工作情况。这没有这么麻烦,都是   可以实现。

在大学毕业的时候写的毕业论文就是一个网上借书的设计方案。觉得可行也可以实现,因为   工作五六年,都在省钱,哪有这么多的钱去买书。这种软件 APP 有用户。上网借书多方便多省钱,只不过要做成像美团现在这种软件 APP 更好点。可以浏览离最近的书店,借想看的书。这些数据都是有用处。

学习开发,前期要吃很多苦,到后期还是要不断的积累。如果有 idea,那会有个更好的前途。

停下来了好吗

干 Java 已经快 6 年,虽然实际工作经验没这么多,但是无论在哪,都停不下思考。前段日子在工地上和爸干装修工作,打冲击钻,很要力气很累。集中不了注意力,大脑做着这件事   的时候,又想着另外一件事,停不下来,控制不来。在网上搜答案,发现好像所有人都是这   样会想问题。动物也要想问题,要不然怎么找吃的。在做开发的工作的时候,写着代码,其   实思维不知道跑到哪里九霄云外去了。这正常吗?

喜欢听歌,从大二就开始听歌,一直到现在。以前听歌,什么都不会想,就觉得好听,听着自己喜欢的歌,就像不谈恋爱也会有心灵的慰藉。听歌感觉很好,有的时候想,从寝室到教学楼,或者是从 A 区到 C 区路程能不能再远点。这个月过清明,在老家从家里推着三轮车到碾米机厂,也要听歌,听着听着,可能会走到县城都不觉得累。不知道是怎么回事,坐火车,坐公交,走到哪,只是路程稍微远点的地方,选择听歌和时间对抗。有的人会选择吸烟,   有的人打游戏,有的人看视频,有的人在发愣,有的人在瞪眼,现在的地铁上所有人都在玩手机,会看新闻吗?

其实在闲下来的时候,在地铁上看到有学生在做题。其实各行各业,每个人的每个阶段,做的事情都不是一样的,没必要对与错,没必要去强求。学程序设计最疯狂最有激情的是在大学。毕业之后逐渐不会天天练习敲代码,会看看视频,看看书,其实这是在逐渐地远离大学,

远离学生这个角色。要做一辈子学生吗,要穷一辈子吗?

以现在的水平,就是十年不做开发,拿到电脑,照样可以做程序员的工作。技术学到一定的   境界,就是要专而精。虽然现在只能写 Java,但是这是一辈子谋生的工具。现在虽然不是很富裕,但是绝对是饿不死。以后的事谁也说不准,靠猜吗?可以预见未来吗,有的时候觉得   可以回到过去。学习剑术的最高境界,心中无剑,手中亦无剑。

也不知道为什么,现在在路上,在地铁上,在上下班的路上,喜欢带着耳塞,听歌。在周末,   也不看电视剧,实在是太闲,会看点喜欢的电视。有的时候,会看一会书,觉得就算充一会电也感觉良好。渐渐发现,什么都会做一点,什么都懂一点,就是不懂异性。总觉得其他人知道,而就是不知道他。有人太了解,却对他一无所知。走到这种地步,发现对空气都是有感情的,做任何事都不知道为了谁,没有目的,没有追求。

只知道生活不能停下来,只会使用能用的东西,打发时间。以前喜欢睡觉,现在睡不着,睡   着也累。

时间流逝,岁月如歌

感情是动物的本能,还是视觉产生的后果。相信一见钟情吗,可是怎么总是觉得是呢。去年   大过年的被安排第一次相亲,在镇上,看到一个女生,硬生生地把相亲当成了坟墓。看见漂   亮的小姐姐,去追是不是天经地义呢?

在这个月过清明的时候,在老家接到一个电话,是相亲公司的一个电话,当时气得把自己吃   饭的两个饭盆都摔碎了。临走的时候,拿了个信封塞了两千块钱,给自己的奶奶,觉得她需   要。现在一个人,过得不好不坏,穿的吃的都有,就是有点孤单而已。

创业是解决自己经济困难的最快解决方式。工作也有些年,工资不高不低。毕业之后,首要任务就是解决温饱,第一家公司给开的工资是试用后 6k。第一次收到银行卡里的工资入账消息,尽管是只有两千多。那种心情一惊一乍的,之后就是做什么都不觉得累。从小到大,   做过优等生,开年级大会的时候他会发个小红包。挣钱的过程很辛苦,发钱的时候像是在吃棉花糖。

从毕业到现在,听歌到现在,大脑里面想的不是工作,不是编程,不是脱单不是谈恋爱。很奇怪,怎么总是在想着飞机,想着那个仓库。做项目像建高楼,从打地基开始,到整体建筑的框架结构,再到砌砖,安装玻璃墙,上下电梯,这个过程十分长,但是乐在其中。想法很多,在打工,天天在等需求。有的时候觉得什么都能做,就是什么都做会好累,不知道值不值得。这个过程很艰难很长,不喜欢单打独斗。年纪还小,没有做过领导,没做过管理层。   做喜欢的事情,永远都是乐此不疲。

不同的阶段,做不同的事情,遇见不同的人,走不同的路。是不是不只是,还有很多类似的,   没发现。

相关文章:

我的编程学习过程

自信与经验 在毕业的时候就觉得繁体字很难。大陆都在使用简体字,戴季陶说这是在亡国,没有这么严 重。繁体字会意,简体字简单,中国文盲很多,为了加快经济建设的步伐,不得不牺牲很多 东西。为了解决温饱&…...

亚马逊云科技 云技能孵化营 初识机器学习

目录 前言 一、课程介绍 二、什么是机器学习 三、机器学习算法进阶过程 四、亚马逊云科技能给我们什么 总结 前言 近期参加了“亚马逊云科技 云技能孵化营”,该孵化营的亚马逊云科技培训与认证团队为开发者准备了云从业者的精要知识及入门课程,帮助…...

多种编程语言运行速度排名-10亿次除7求余数为0的数量

最佳方式是运行10次,取平均数,用时秒数显示3位小数。 因为第一次打开,可能CPU还没优化好,多次取平均,比较准确 第1次共10次,用时3秒,平均3秒 第2次共10次,用时4秒,平均3.…...

Web 应用框架 Express 构建 RESTful API

Express框架 Express 是 Node.js 平台上最常用的 Web 应用框架之一,它简洁、灵活且易于使用。Express 提供了一组强大的功能和工具,可以帮助开发者快速构建 Web 应用程序和 RESTful API。 以下是 Express 框架的一些主要特点和功能: 轻量级…...

Orchestrator介绍一 简介安装与web端管理

目录 一 Orchestrator简介 二 Orchestrator功能 1 Discovery(发现复制拓扑) 2 Refactoring(重构复制拓扑) 3 Recovery(恢复主库故障) 三 orchestrator支持的操作方式 四 部署要求 五 下载 六 安装 1 下载软件包 2 解压软件包 3 创建账号 第一种是 orc后端MySQL数据…...

【C++心愿便利店】No.3---内联函数、auto、范围for、nullptr

文章目录 前言🌟一、内联函数🌏1.1.面试题🌏1.2.内联函数概念🌏1.3.内联函数特性 🌟二、auto关键字🌏2.1.类型别名思考🌏2.2.auto简介🌏2.3.auto的使用细节🌏2.4.auto不能…...

CV:边缘检测的算法包含 Prewitt、Sobel、Laplacian 和 Canny。

目录 1. 边缘检测(Prewitt) 2. 边缘检测(Sobel) 3. 边缘检测(Laplacian) 3. 边缘检测(Canny) 边缘检测的算法包含 Prewitt、Sobel、Laplacian 和 Canny。 人在图像识别上具有难…...

【算法系列篇】前缀和

文章目录 前言什么是前缀和算法1.【模板】前缀和1.1 题目要求1.2 做题思路1.3 Java代码实现 2. 【模板】二维前缀和2.1 题目要求2.2 做题思路2.3 Java代码实现 3. 寻找数组的中心下标3.1 题目要求3.2 做题思路3.3 Java代码实现 4. 除自身以外的数组的乘积4.1 题目要求4.2 做题思…...

若依移动端Ruoyi-App 项目的后端项目入门

后端项目运行 运行报错 Error creating bean with name sysConfigServiceImpl: Invocation of init method failed 数据库创建了。 代码连接数据库地方了也匹配上了。但是还是报错。 分析 : 想起来我电脑从来没有安装过redis 下载安装redis到windows 链接&…...

(学习笔记-调度算法)内存页面置换算法

在了解内存页面置换算法前,我们得先了解 缺页异常(缺页中断)。 当 CPU 访问的页面不在物理内存中时,便会产生一个缺页中断,请求操作系统将缺页调入到物理内存。那它与一般的中断主要区别在于: 缺页中断在指令执行 [期…...

行为型模式-观察者模式

1.观察者设计模式* 定义:当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 意图:定义对象间的…...

前端面试:【新技术与趋势】WebAssembly、Serverless、GraphQL

在不断演进的技术领域中,WebAssembly、Serverless和GraphQL都是备受关注的新技术和趋势。它们改变了软件开发、部署和数据传输的方式,为开发者提供了更多的选择和灵活性。 1. WebAssembly(Wasm): 简介: Web…...

【ubuntu】 20.04 网络连接器图标不显示、有线未托管、设置界面中没有“网络”选项等问题解决方案

问题 在工作中 Ubuntu 20.04 桌面版因挂机或不当操作,意外导致如下问题 1、 Ubuntu 网络连接图标消失 2、 有线未托管 上图中展示的是 有线 已连接 ,故障的显示 有限 未托管 或其他字符 3、 ”设置“ 中缺少”网络“选项 上图是设置界面&#xff0c…...

SpringCloud/SpringBoot多模块项目中配置公共AOP模块实现打印子模块Controller所有请求参数与日志

项目中遇到多个模块需要打印Controller请求日志,在每个模块里面加AOP并且配置单独的切面笔者认为代码冗余,于是乎就打算把AOP日志打印抽离成一个公共模块,谁想用就引入Maven坐标就行。 定义公共AOP模块 并编写AOP工具 AOP模块pom.xml如下 &…...

【GeoDa实用技巧100例】022:geoda生成空间权重矩阵(邻接矩阵、距离矩阵)

geoda生成空间权重矩阵(邻接矩阵、距离矩阵),车式矩阵、后式矩阵、K邻接矩阵。 文章目录 一、概述二、“车式”邻接的gal文档生成三、“后式”邻接gal文档生成四、k最近邻居gat文档生成五、查看gal和gat文档一、概述 空间权重矩阵(或相应的表格形式)一般需要用计算机软件生…...

基于web的鲜花商城系统java jsp网上购物超市mysql源代码

本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 基于web的鲜花商城系统 系统有2权限:前台…...

意外发现Cortex-M内核带的64bit时间戳,比32bit的DWT时钟周期计数器更方便,再也不用担心溢出问题了

视频: https://www.bilibili.com/video/BV1Bw411D7F5 意外发现Cortex-M内核带的64bit时间戳,比32bit的DWT时钟周期计数器更方便,再也不用担心溢出问题了 介绍: 看参数手册的Debug章节,System ROM Table里面带Timestam…...

数据结构与算法细节篇之最短路径问题:Dijkstra和Floyd算法详细描述,java语言实现。

文章目录 前言一、单源最短路径1、单源最短路径问题2、Dijkstra 初始化a、参数b、初始化参数c、算法步骤 3、Dijkstra 算法详细步骤a、第一轮算法执行b、第二轮算法执行c、第三轮算法执行d、第四轮算法执行e、第五轮算法执行f、第六轮算法执行 4、java算法实现 二、多源最短路径…...

改进YOLO系列:6.添加ECA注意力机制

添加ECA注意力机制 1. ECA注意力机制论文2. ECA注意力机制原理3. ECA注意力机制的配置3.1common.py配置3.2yolo.py配置3.3yaml文件配置1. ECA注意力机制论文 论文题目:ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks 论文链接:ECA-N…...

软件测试知识点总结(一)

文章目录 前言一. 什么是软件测试二. 软件测试和软件调试的区别三. 软件测试和研发的区别四. 优秀的测试人员所应该具备的素质总结 前言 在现实生活中的很多场景下,我们都会进行测试。 比如买件衣服,我们需要看衣服是不是穿着好看,衣服材质如…...

持续集成与持续交付:现代软件测试的变革之路

引言 在数字化时代,软件开发的速度和复杂性都在不断增加。为了满足市场的需求,企业需要更快、更高效地交付高质量的软件产品。在这样的背景下,持续集成与持续交付(CI/CD)成为了软件开发和测试的核心实践。 软件开发的…...

深度学习基本理论下篇:(梯度下降/卷积/池化/归一化/AlexNet/归一化/Dropout/卷积核)、深度学习面试

深度学习基本理论上篇:(MLP/激活函数/softmax/损失函数/梯度/梯度下降/学习率/反向传播) 深度学习基本理论上篇:(MLP/激活函数/softmax/损失函数/梯度/梯度下降/学习率/反向传播)、深度学习面试_会害羞的杨…...

[Ubuntu 20.04] 通过udev规则修改网卡名称(例如eth0)

在 Ubuntu 20.04 操作系统中,默认情况下,网卡接口名称采用了一种较为复杂的命名方式(如 enp0s3、eth0 等)。然而,有时候我们可能更希望使用更简洁和易于识别的名称来标识不同的网络接口。那么如何在 Ubuntu 20.04 中修改网卡接口的名称,以满足个性化需求。 步骤一:查看当…...

Java“牵手”根据关键词搜索(分类搜索)lazada商品列表页面数据获取方法,lazadaAPI实现批量商品数据抓取示例

lazada商城是一个网上购物平台,售卖各类商品,包括服装、鞋类、家居用品、美妆产品、电子产品等。要获取lazada商品列表和商品详情页面数据,您可以通过开放平台的接口或者直接访问lazada商城的网页来获取商品详情信息。以下是两种常用方法的介…...

Java—实现多线程程序 | 入门

目录 一、前言 二、基本概念 进程 线程 三、Java多线程实现 java.lang.Thread类 获取线程名字及对象 获取main进程名 Thread currentThread() 四、线程优先级 设置优先级 一、前言 前期入门学习的代码中,全部都是单线的程序,也就是从头到尾…...

8.5 【C语言】指向函数的指针

8.5.1 什么是函数的指针 每次调用函数时都从该地址入口开始执行此段函数代码。函数名代表函数的起始地址。 8.5.2 用函数指针变量调用函数 例8.22 用函数求整数a和b中的大者 解题思路:在主函数调用max函数,除了可以通过函数名调用外,还可…...

C++实现字符串的逆置

目录 C和C的区别 【1】C对C的扩充 【2】C对C的兼容 第一个C程序 【1】hello world 【2】cout标准输出流对象 i)介绍 ii)运算 iii)cout的使用 iv)使用cout指定格式的输出 练习:1、输出斐波那契的前10项。 【3】…...

论Spring或Spring Boot的花式扩展

文章目录 引言扩展点讲述花式扩展之自动配置类花式扩展之实现接口实现方式样例 花式扩展之自定义starterImport方式SpringFactories方式 总结鸣谢 引言 Spring Boot是一个高度可定制的框架,旨在帮助开发者快速创建、配置和管理他们的应用程序 扩展点讲述 Spring Bo…...

如何评估分类模型的好坏

如何评估分类模型的好坏 评估分类预测模型的质量,常用一个矩阵、三条曲线和六个指标。 一个矩阵:混淆矩阵;三条曲线:ROC曲线、PR曲线、KS曲线;六个指标:正确率Acc、查全率R、查准率P、F值、AUC、BEP值、KS…...

● 84.柱状图中最大的矩形

84.柱状图中最大的矩形 class Solution { public:int largestRectangleArea(vector<int>& heights) {stack<int>st;heights.insert(heights.begin(),0);heights.push_back(0);st.push(0);int res0;for(int i1;i<heights.size();i){while(heights[i]<heig…...

未检查的转换: ‘java.lang.Object‘ 转换为 ‘java.util.List

fastjson方式 Object object ... // 获取待转换的objectList<WbsCategory> list JSON.parseObject(JSON.toJSONString(object), new TypeReference<List<WbsCategory>>() {}); 在这个示例中&#xff0c;我们使用JSON.toJSONString()将object对象转换…...

【C语言】使用C语言,实现九九乘法表(另附Python、Java、JavaScript实现方式)

文章目录 1. C语言实现1.1 思路1.2 代码实现 3.其他语言实现3.1 Python实现3.2 Java实现3.3 JavaScript实现 1. C语言实现 1.1 思路 九九乘法表图示&#xff1a; 思路如下&#xff1a;定义两层for循环即可实现九九乘法表 一共有9层&#xff0c;所以要定义一个变量i&#xff…...

[机缘参悟-102] :IT人 - 管理的本质?管理人与从事技术的本质区别?人性、冰山模型、需求层次模型

感悟&#xff1a; 管理的本质是&#xff1a;学习各种管理理论、方法、技能&#xff0c;克服自身的人性缺点、预防他人人性的恶点、利用他人的人性特点拿到结果&#xff0c;从而完成组织、管理者的上司、管理者自身、管理者下属的目标。管理中的问题&#xff0c;80%以上都人性问…...

[论文阅读笔记26]Tracking Everything Everywhere All at Once

论文地址: 论文 代码地址: 代码 这是一篇效果极好的像素级跟踪的文章, 发表在ICCV2023, 可以非常好的应对遮挡等情形, 其根本的方法在于将2D点投影到一个伪3D(quasi-3D)空间, 然后再映射回去, 就可以在其他帧中得到稳定跟踪. 这篇文章的方法不是很好理解, 代码也刚开源, 做一…...

【Java 动态数据统计图】前后端对接数据格式(Map返回数组格式数据)六(120)

说明&#xff1a; 前端使用&#xff1a;vue3.0 前后端对接数据格式&#xff1a;无非就是前端把后端返回的数据处理为自己想要的格式&#xff0c;或者&#xff0c;后端给前端处理好想要的格式&#xff1b; 针对前后端的柱状图&#xff0c;趋势图等数据对接&#xff0c;前端一般需…...

❤ 给自己的mac系统上安装java环境

❤ 给自己的mac系统上安装java环境 &#x1f353; 作为前端工程师如何给自己的mac系统上安装java环境 &#x1f34e; 最近因为自己的一些项目需求&#xff0c;mac电脑上需要安装一些后台的java环境&#xff0c;用来跑后台的java程序&#xff0c;于是从一个前端工程师的角度安…...

Java-匿名类

介绍 匿名类是指没有名字的类&#xff0c;它对一个给定的类进行拓展&#xff0c;或者实现一个给定的接口。使用匿名类可以使得代码更加简洁、紧凑、模块程度更高。 实现方式及语法 匿名类有两种实现方式 继承一个类&#xff0c;重写其方法实现一个接口&#xff08;可以是多…...

Maven的超级POM

对于我们创建的一个maven工程&#xff0c;即便我们自己的pom.xm文件中没有明确指定一个父工程&#xff08;父POM&#xff09;&#xff0c;其实也默认继承了超级POM&#xff0c;就好比JAVA类继承Object类一样。 maven官网关于超级POM的介绍&#xff1a; https://maven.apache.o…...

软考高级系统架构设计师系列论文九十二:论新技术的引进

软考高级系统架构设计师系列论文九十二:论新技术的引进 一、摘要二、正文三、总结一、摘要 根据国家税务总局对税务系统内所有系统进行集成与整合的需求,我所在的开发单位组织了全国金税工程防伪税控系统网络版的升级开发工作。该项目工程浩大,要求在具有严格的安全、可靠性…...

vue使用Bootstrap的详细方法

要在Vue中使用Bootstrap&#xff0c;您可以按照以下步骤进行操作&#xff1a; 安装Bootstrap&#xff1a;首先&#xff0c;您需要安装Bootstrap。您可以使用npm或者yarn来安装Bootstrap。打开终端&#xff0c;并在项目的根目录中运行以下命令&#xff1a; npm install bootst…...

leetcode做题笔记103. 二叉树的锯齿形层序遍历

给你二叉树的根节点 root &#xff0c;返回其节点值的 锯齿形层序遍历 。&#xff08;即先从左往右&#xff0c;再从右往左进行下一层遍历&#xff0c;以此类推&#xff0c;层与层之间交替进行&#xff09;。 思路一&#xff1a;BFS #define N 2000int** zigzagLevelOrder(st…...

如果将PC电脑变成web服务器:利用Nignx反向代理绕过运营商对80端口封锁

如果将PC电脑变成web服务器&#xff1a;利用Nignx反向代理绕过运营商对80端口封锁 在上一篇文章中&#xff0c;我们已经实现了内网主机的多次端口映射&#xff0c;将内网主机的端口映射到了公网&#xff0c;可以通过公网访问该主机了。 因为电信的家庭宽带&#xff0c;默认是…...

Eureka:服务注册-信息配置-自我保护机制

首先在提供者服务下&#xff0c;添加一个依赖 <!-- Eureka --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-eureka</artifactId><version>1.4.6.RELEASE</version><…...

C++二叉树进阶

本期内容我们讲解二叉树的进阶知识&#xff0c;没有看过之前内容的小伙伴建议先看往期内容 二叉树-----补充_KLZUQ的博客-CSDN博客 目录 二叉搜索树 代码实现 基础框架 Insert Find Erase 析构函数 拷贝构造 赋值 二叉搜索树的应用 全部代码 二叉搜索树 二叉搜索树…...

layui tree组件取消勾选

layui(2.8.15) tree的api中&#xff0c;只有 tree.setChecked(id, idArr) 方法&#xff0c;没有取消勾选的方法。 我的需求是&#xff1a;勾选后做判断&#xff0c;如果不符合条件则取消勾选。 实现方法&#xff1a; 使用 tree的oncheck事件&#xff0c;在回调函数中做判断&…...

【Android基础面试题】ViewPager与ViewPager2的区别

ViewPager和ViewPager2是Android中用于实现滑动页面切换的控件。它们的主要区别如下&#xff1a; 实现方式 ViewPager2的内部实现是RecyclerView&#xff0c;而ViewPager是通过继承自ViewGroup实现的。因此&#xff0c;ViewPager2的性能更高。 滑动方向 ViewPager2可以实现横向…...

springCloudGateway网关配置

1.配置跨域支持 /*** 跨域支持*/ Configuration public class CorsConfig {Beanpublic CorsWebFilter corsFilter() {CorsConfiguration config new CorsConfiguration();config.addAllowedMethod("*");config.addAllowedOrigin("*");config.addAllowedH…...

kali 2023.3新增工具

在终端模拟器中运行 sudo apt update && sudo apt full-upgrade 命令来更新其安装 Kali Linux 2023.3 发布中包含了九个新工具&#xff0c;分别是&#xff1a; Calico&#xff1a;云原生网络和网络安全。 cri-tools&#xff1a;用于Kubelet容器运行时接口的命令行界面…...

W25Q64 驱动--基于SPI2接口

前言 &#xff08;1&#xff09;本系列是基于STM32的项目笔记&#xff0c;内容涵盖了STM32各种外设的使用&#xff0c;由浅入深。 &#xff08;2&#xff09;小编使用的单片机是STM32F105RCT6&#xff0c;项目笔记基于小编的实际项目&#xff0c;但是博客中的内容适用于各种单片…...

禁用无线键盘指定按键

文章目录 前言主体 前言 睡一觉把键盘压坏了一个按键,一开机键盘就自动打出这个字母,我在想用其他按键平替这个字母即可,使用软件修改内部的映射,那么使用autoHotkey软件是十分容易做到的 主体 letter_replace.ahk 创建一个如此命名的文件,然后输入命令即可 a::b 代表平替 a…...