算法小白的自我总结

2023-10-29

       2018年10月26号,觉得该把这段时间做一下总结了, 大概包括心理变化方面、找工作方面吧,csdn为什么没有表情可以用,并且终于在上线新版之后变得没有那么多bug了,快捷键也能用了,界面看起来还可以,为什么把标志性的红色不见了,红色变成了蓝色,蓝色变成了灰色,还是觉得红色最CSDN,要不然写着写着都不知道在哪个软件上。

       去年的这个时候师兄师姐在找工作,每天都来去匆忙,然而去年的我还在佛系搞课题,根本没想到自己找工作的时候找什么工作,找专业的还是非专业的,找什么岗位,只是一心看论文,虽然什么东西也研究不出来,什么结果也得不到,整天用MATLAB仿真,其实到现在MATLAB用的也不怎么样。

       研究生期间很幸运的拥有一个年轻漂亮能力强的小导梁老师,研一刚开始的时候入门数字信号处理,直接上手看英文原著,还记得当时一个单词一个单词查的时光,现在想想其实可以先查中文的介绍,然后再看英文会比较简单。研一中期开始学图像相关的东西,老师说研究图像的“相位信息”,当时真的是无比懵懵哒,查“相位”,一查全都是物理方面的相位,最后才发现是图像傅里叶变换后系数的相位。傅里叶变换本来就是本科期间的神理论,经常有人说傅里叶变换就是在神的角度看你的问题,是啊,把时域的东西变到频域来看,真的不知道傅里叶是怎么发现这个频域的。傅里叶变换刚理解完开始理解小波变换,解决傅里叶无法将时频域连接起来的问题,可以分析每时每刻对应的频率,对一个标准的母小波进行各种伸缩变换来适应不同频率的信号,对应到图像中就是,边缘、角点、纹理等细节信息就是高频信息,也就是时域的灰度变化快的地方,过度区间就是低频信息,也就是灰度变化很缓慢的地方,小波变换可以适应与不同频率信号的分析。对绝世美女Lena图进行了基本的小波分析之后就到了双树复小波,当时也是理解老难了,保留一个低频图像,六个不同方向的高频信号,然后建模分析,做了很多实验,还自己写了非下采样双树复小波,打算用来做边缘检测结果的融合,反正是前前后后一直在好好学图像,一直在做实验,用实验来验证已知的理论,还挺有意思的,重构啊,边缘检测啊,阈值设定啊什么的,真真切切的被老师看着手推了一篇经典边缘检测论文的公式,对图像信号的提取,边缘信号的形态都有了比较实际的认识,虽然后来也没有再做下去边缘检测了,但是真的很感谢老师带给我的思想和学东西的方式。

       转眼就慌慌忙忙过完了研一,来到了研二,研二第一学期末也就是十二月底是要开题的,但也就在十月中旬的时候老师开始让我做图像分类,又是一脸懵啊,还是自己手动搭建多级网络框架,哈哈哈,开始了。读了很多论文,不过老师说的很对,你连一篇真真正正读懂的论文都没有,要不然你早就找到自己的点了,读论文很飘,经常讨论的时候被问到很多没考虑到的点,其实很多东西是不会的,也有查的,但是真的查不到,数学知识(线代、随机过程、概率论等等)和数学思想并没有真正的理解,查到一分,理解一分,还是get不到论文中的思想,其实我也在慢慢钻进去。然后写开题报告,开始的时候写了两部分,分别是边缘检测和图像分类,后来老师说先写一部分吧,把图像分类写好都很不容易了,然后就费劲的重新写了一篇两万多字的开题报告。有时候看论文看好多天,还不如老师一句话来提炼一下我要写的思路,果然老师还是厉害,佩服的不得行,老师的思路很清晰,你要解决的问题是什么,传统的方法有什么缺点,CNN有什么特点,那么你建立的这个轻量级散射多级网络有什么优点,也就是不用海量的样本,不用很长的训练时间而是使用预定义的滤波器作为卷积核来提取信号,还有一个就是能在数学上分析为什么要利用多级结构。嗯,思路无比清晰了,ppt改的比较有条理,开题前把ppt发给负责收集的同学,第二天碰到以前的舍友说她们教研室的人都说我的ppt做的好好看,而且很美,很清晰,各种飞和条条框框,哈哈哈,开题的时候还比较顺利,老师没问很深的问题。

       记得去年有一次和老师聊天,老师说问我以后想干哪方面的工作,我说想干一个非本专业的工作,不用费脑子,老师说为什么咱们学校很多研究生出去干专业的工作会很吃力会很难跟上公司的节奏,就是因为从本科开始就没有形成学习问题和思考问题的方式,只会被动的接受一些理论或结果,而从来不问为什么,从根本上就没有理解,只是知道一个概念而已,这在以后是很害怕的,因为各行各业发展到现在,很多方面已经很成熟了,而想要创新必定是在细节上的,你们连为什么都不知道,更不用说细节了,所以研究生期间要培养的是你们的思维方式,并不是要发多少论文,得到多少成果,虽然能有这些是更好的,但这不是终极目标,终极目标是让你们知道该怎么学习,该怎么搞研究,该怎么思考,该多问几个为什么。从老师说这些话到今天应该已经过去了一年了吧,但是我还是记得很清楚,虽然能力有限,但是思维要开阔,思维决定了你能到的地方,如果你思维都到不了,那能力更到不了。

       开完题了,没压力了,也不想做课题了,虽然啥也没做出来,然后就有闲时间思考找工作的事情了。其实我真的不想思考找什么工作,专业的还是非专业的,本地的还是外地的,互联网还是非互联网的,就想着一心搞好课题,发论文,拿奖学金。但是那个时候S整天跟我探讨这个问题,搞得我整天不高兴,可能就是不想面对压力吧,不想考虑未来,就想过安逸的生活。可是他就和我说,他们以前一个师兄发了SCI,拿了两万块的奖金,后来还是找不到工作,找了个论文翻译的工作,说这个并不是说我没有发论文我厉害什么的,确实是因为没有能力,发不了,还是很佩服发论文的大牛的。后来我想,发不了论文,那总得找工作,既然迟早得面对,那就好吧,好好探讨一下吧。

       首先分析要找什么工作,也就是2018年1月份,当时还不太了解这个行业,S是软开方向,但是软开吧对于我来说,不行,觉得自己编程不擅长,到时候肯定开不了;软测吧,虽然学历越高工资越高,但是连大专的也能和你竞争;所以,还是找算法的工作吧,算法又分的很多,机器学习的,深度学习的,图像的,语音的,文本的,大数据的,算了,考虑的太多了,关键还考虑不到点上,那就开始学习吧。经过分析之后,觉得基本的东西找工作肯定是要用的,所以经过讨论之后,觉得就学这些东西吧:python+Tensorflow/caffe等框架+机器学习算法+深度学习模型。所以我的博客也是从2018年1月中旬开始写的。

       那段时间每天就两件事,一是在菜鸟教学上面学python,二是学并敲代码《Tensorflow:实战GoogLeNet》。开始真的很难,知道python是一门语言,但是他和matlab不一样,python自己的IDE功能,嗯,好像用的人比较少,然后S就说要用pycharm,好吧,pycharm是一个高级IDE,工业上用的比较多,好不容易理解了pycharm是用来干嘛的,又说要装很多库,幸好发现Anaconda好像比较流行,没有一个个库踩坑安装,装好了,没有不学习的理由了。开始学python,学Tensorflow,每天就在CSDN上看各位高人是怎么学的,收藏了一大堆网页,也看了很多别人的学习路程,看着看着一天就过去了,好像也没实质性的理解某个算法或者模型。1月中旬到一月底,每天就是学python的常用库,Numpy、matplotlib、pandas什么的,其实说实话,单一的学这些太容易忘了,还是得用实际的项目来加深记忆,二月初的时候就是看Tensorflow的书,把书里边的内容整理到博客上,因为的习惯在看书的时候整理出来笔记,要不然总感觉看完了跟没看一样,啥都记不住,敲敲程序,看看内容,就快到过年了,就回家啦。

       开学三月份了好像,依然无心做课题,还是学东西比较简单,研究东西太难了。然后就发现了“莫烦python”系列,一个很可爱的湖南小哥哥讲的课,很有意义,深入浅出,跟着敲了代码,在博客也记录了,感觉思路一下子被串联起来了,同时开始看《机器学习实战》这本书,也是和西瓜书齐名的机器学习入门好书,讲的很细很全面,同样在博客做了总结,跑了代码,学起来真的是吃力啊,作为一个自动化专业的,也是很艰难了。把书看完了,也总结完了,也跑代码了,感觉自己好像对机器学习比较懂了,可以应付面试了。

       四月份的时候可以开始找实习了,其实本身不是想找实习,只是想看看面试到底是怎么样的,然后在四月中的时候就接到了两三个电话面试,首先会问项目,自己的项目一定要理解,而且要有和应聘的岗位有较大关系的项目,这样会比较有优势,问我最多的项目就是“十字路口交通拥堵监控系统”,简单介绍了后面试官就会问,样本怎么采集的啊,样本量是多少啊什么的,问完项目后回问些基本的参数初始化或者基础算法的问题,其中一个公司是Momenta,面试官问了解机器学习算法吗,我说了解,然后让我介绍几个自己掌握的比较好的,当时一下懵了,就开始说决策树,还没说两句,面试官问随机森林知道吗,不知道,Xgboost知道吗,不知道,那你介绍一下卷积神经网络的经典模型吧,GoogLeNet知道吗,听过,那你能介绍一下他的框架和创新点吗,不好意思我不太了解,blabla,那你还有什么问题想要问的吗,咱们公司招人比较看重什么方面,还是比较看重基础知识吧,然后就没有然后了。

       面试之后我意识到其实我只是自以为自己掌握了那些算法,实际上只是停留在能看懂书的层面而已,自己并没有很理解的情况下,是没有办法再面试中很好的表达给面试官的。看了一遍又一遍机器学习实战,但还是觉得很难走进机器学习的世界。每天刷刷七月在线的机器学习题库,现在最后悔的就是那个时候没有好好看数据结构和刷leetcode,导致找工作的时候数据结构是我的软肋。

       五月份左右,基本上没学习,发生了很多事情,好的不好的,可控的不可控的,反正是很凌乱,年轻,冷静,幼稚。

       六月的时候,思前想后打算报个班,七月在线的机器学习集训营看起来很厉害,不过当时觉得太贵了,然后就四五百报了机器学习第九期的课程,六月二十号左右开的课,真的是一转眼就快七月份了,觉得一切都来不及了,而且前面还耽误了一两个月,然后就开始好好学习了。不过不得不说,七月在线的老师讲的是真的好,尤其是寒老师,声音好听就不说了吧,讲课还特别清楚,很有条理,想听不懂都不行,每周六和周天上课,但是我一般就回家,后面发现听录播的课程更好,因为可以一边听,一边在电子ppt上整理,然后把思路直接贴到博客上,省去了很多功夫,也就有了我的那个系列《机器学习经典算法》博客,而这个系列也是我觉得我写的最有条理的博客,虽然和CSDN上的大牛博客没法比,但是我觉得是我这些里边最好的,哈哈哈,但是阅读量很少。有缘看到我这个博客的入门的朋友可以移步我的那个系列,一起学习学习。这个时候我还在七月在线网站的题库刷机器学习的题,不得不说July老师真的是一个很厉害的人,在CSDN上是博客红人,博客写的真的是非常全面,很细心,很有分享精神,现在的七月在线辅导班的体制也很厉害,老师都是大牛。我在刷题的时候也用博客记下来了,帮助自己记忆,也可以分享给大家,信息共享,于是就有了我的这个系列博客。真的发现学习的过程有大牛引导对自己的进步有很大的作用啊,我的那个班基本上就是每节课两个小时,学一个机器学习的经典算法,老师讲的很好,有很多小迷妹和小迷弟,自身来讲,对机器学习所要解决的问题,一般的思考方法,都有了很串联的理解,串联就是其实机器学习要解决的东西是一样的,只是你构建不同的损失函数,利用不同的优化方法,选择适应你项目的算法,来实现对未知东西的预测。一步步理解了线性回归和逻辑回归的关系,从逻辑回归到决策树,决策树真的是一个大树啊,包含的知识点太多了,决策树和boosting、bagging的结合,回归树和分类树的不同,集成学习的不同方法,Adaboost、Random forest、Xgboost,不同的学习基,参数更新的方法,等等等太多了。还有一大经典手推算法,当然是SVM了,这个算法说实话是真的难懂,在之前我看过五六遍吧,但真的还是完全理不通思路,可能真的是脑子不行,后来上课之后,我又查了些写的比较好的博客,这才理清,然后试着手推,其实也就是那几个关键点,不过是理解起来比较费劲而已。之后寒老师还讲了特征工程模型融合与调优,真的很经典,老师会用通俗的话来讲出来那些比较复杂的知识点,会在脑子里形成一个概念,为什么会有过拟合,学习曲线为什么是这个样子,总之就是使得自己对那些概念的理解更清楚了,不像以前真的就是只知道概念,知道过拟合是什么,但并没有对这个概念形成自己的理解。我觉得学习的过程还是要多问自己为什么,为什么这个曲线是这个样子,为什么用交叉熵损失,为什么交叉熵可以衡量两个分布的距离,等等等。

       七八月份应该是这么过来的,复习总结的题库,复习总结的博客,还在跟课,系统的整理了一下CNN的经典模型,真的是我最长的一个博客。八月中应该开始投简历了,投一个沉一个,八月初的时候去医啄科技面试了,没想到就把我要了,那个时候就觉得找工作还挺简单的,虽然我没去那个公司,不过还是很感谢给了我自信。恍恍惚惚的就到了九月份了。

       开学了,开始正式找工作了,什么百度啊腾讯啊阿里啊都投了,哈哈哈,都没有然后了。其实投递的时候岗位非常多,虽然说都是算法,但是会有图像的,语音的,NLP的,机器学习的,深度学习的,强化学习的,python的,所以要给自己找一个明确的细分点,以我对自己的了解,我一般就会投“机器学习算法”。面过掌阅、vipkid、当当、贝贝、APUS、宏电、移动研究院、纵目还有什么也记不清了。不得不说,今年的算法真的是难找的不得行,自身太水,学校和专业也不占优势,全靠自己瞎找,身边的同学都改投软开和软测了,不过我还是坚持找到算法,因为毕竟准备了这么久,找不到算法的话我自己都会嘲笑自己。其实那段时间真的挺受打击的,有时候和教研室小姐姐一块跑宣讲会,但是都没有啥收货,而且还总能听到谁谁谁又拿了几个offer,谁谁谁又多少钱签到哪了,然而我啥都没有,WY问了我一句,我觉得你肯定觉得很委屈,她不说我还没啥感觉,她真正说出来之后我就真的觉得自己很委屈了,会的东西不被问到,问到的什么NLP啥了的,都是不会的,委屈完了还是得找工作。有时候很重要的是你知道自己缺什么,也就是蠢而自知,或者弱而自知,怕就怕啥都不会还觉得自己啥都会,虽然我确实有不会的,但是我知道自己不会,怕就怕你真的差的太多了,等你弱而自知的时候,就差的太远了。

       九月15号早上,大雨倾盆,APUS的HR打电话让我去西电面试,我没有参加笔试,然后就直接面试了,面试官真的是很Nice,一个很可爱的小哥哥,粉红色的短袖,聊了很多,是我开始面试以来聊得最多的,深入浅出引导着问问题,答不出来的问题也会给我讲,还问我西安有什么特色小吃可以带回北京,哈哈哈,也是很可爱了,聊完项目,让我写一个Kmeans的程序,我就拿到后面写了,他开始面试下一个人,其实我是用手机搜的答案,写完了之后又聊了一会,他找了个面试官二面了一下,然后就等HR面,很高冷的一个小姐姐,等的好久,面试官小哥哥说可以先吃饭然后他给我打电话我再过来,我说我手机没电了,他说我怎么不早告诉他,然后就去包里拿了充电器给我,简直把我都感动了,后来面完HR面之后,小哥哥加了微信,过了两天我问他结果,他说offer没问题,然后就是薪资的问题,还说最近可以再找找,货比三家,哈哈哈,很可爱了,后来给我推荐了HR小姐姐的微信,还让我别害怕,自我介绍一下,也是很暖了,后面也是发了offer。

       另外一个印象很深刻也是比较感动的面试是移动研究院的面试,当时是在南洋大酒店,早上醒来看见半夜发的面试短信,九点到面试现场,去了之后人很多,面试场地也很正式,得了一个很精致的小本本,原来觉得得个小本本就够了,没想到碰到了这么懂我的面试官。我是去无线网络组面试机器学习的,给到简历之后,那位面试官说这是今天拿到了最厚的一份简历。然后就开始聊,聊项目,基本上每个项目都过了一遍,我一共写了六个项目,还问了很多基本算法的问题,好像有快排、学习曲线、池化过程怎么反向传播,有的回答的比较好,有的没有回答上来,后来面试官说你有博客啊,顺手在电脑上打开了博客,当时好像八九十篇原创的博客吧,他就在那看了挺久,然后我和另一个面试官在随便聊天,后来技术面试官就说,好了明天来复试吧,我一下子没反应过来,然后面试官又说就是说你进复试了,我直接给你过了,后面会有工作人员通知你,我就很开心的走了。当天晚上快十二点的时候接到了第二天面试的短信,第二天中午两点去面试了,签到的时候一看,清一色交大和西电的,没有之外的学校,心里就大概有底了,就是来炮灰的,哈哈哈。等了大概有半个小时,然后居然是视频面试,北京的三位面试官在视频那边,然后我在这边带个耳机,回答问题,问的东西到不多,但是也挺精准的,大概不到二十分钟吧,然后就结束了,说是等通知。其实我真的已经不抱希望了,因为单纯从学校来讲,我毫无竞争力,然后面试完了之后就告一段落了。没想到大概半个月之后,发邮件说我被预录取了,但是10月21号还得走一场校招笔试,然后才发offer。然后我在这之间还有几个公司的offer,就想着应该是等不到笔试了,然后21号那天还是笔试了,不过就真的是随便答了答,因为跟别的公司签三方也等不到他们的成绩出来了。没想到的是第二天中午,上次一面的那位Y面试官居然给我打电话了,声音很好听,问我签没签三方什么的,还问我笔试答得怎么样,我不好意思说没好好答,就说还可以,然后他说在西安站的面试对我印象挺深刻的,也是唯一一个当时现场直接通知让我进复试的,二面之后公司的面试官觉得可能我的学校有点达不到标准,然后他也是极力争取的一个录取机会,他觉得我一个自动化专业的居然自己学了这么多机器学习的东西,这点把他感动了,所以挺想让我去的,打完电话我是有点不知所措。有时候真的不知道别人为你做了什么努力,真的是很感动,很不好意思,很受宠若惊吧,很感谢Y面试官给我的肯定,聊了很多,至少有人肯定你了,嗯,那种感觉很好。那段时间找工作备受打击,一方面是学校,一方面是个人能力,双重压力,能有人看到你的努力或者肯定一句,对那个时候的我真的是很大的动力,或者说很感动吧,要努力哦!

       还有一个比较印象深刻的是深圳宏电的HR小姐姐,那个时候大概是国庆放假的前两天,去高新那边面试的,和那位技术总监聊了大概有二十来分钟,然后就和HR小姐姐聊天,聊到我说话都说不动了的那种,有时候迷茫的时候和别人聊天是很有效的一种整理自己思路的方式,那位小姐姐很漂亮,南方普通话,聊高考,聊大学,聊研究生,她问我对去外地排斥吗,我说不排斥,只有有好的机会好的平台都是愿意的,不挑地方,她说不对,你要出去的话,首先要选的就是地方,北上广深,和你在西安呆着能学到的东西都是不一样的,我说其实我刚开始的时候觉得就呆到西安吧,找个安稳的,后来找着找着我发现,外面的机会更多,平台更大,就想着出去,但是我的老师和同学甚至都觉得很奇怪,都25岁了出去干嘛,以后还是得回来,结婚生子,按规划走完一生,那位小姐姐说,她十年前从武汉到深圳,到现在结婚生子反而过的更好,她说目前你身边的人所能看到的只能给到你这个建议,而你真正去北上广看看,看看那里的生活,看看那里的工作,你以后再回来,你的眼界都是不一样的,并不会说因为出去的三年回来就跟不上别人了,三年时间对一辈子来说,真的不长,完全可以出去看看,还聊了很多,吴军的书,得到app,推荐了很多她觉得好的东西,受益匪浅。十一之后来给我发了offer,是做无人售货方面的,虽然再三考虑之后没有签,不过感谢当时小姐姐和我聊得那么多,还主动让我加微信,说有什么问题可以交流,一个很开朗,很正能量的人。

       后面还有几个面试,记得没那么清楚了,很感谢S,在我最没有目标的时候推了我一把,很感谢第一个肯定我的APUS粉红短袖小哥哥,很感谢懂我并且在我不知道的情况下为我做了很多努力的移动研究院的Y面试官,也很感谢聊了一个小时人生的宏电HR小姐姐,还有纵目的一面东北口音可爱的面试官,三面和我讨论深度学习的HR小姐姐,还有很多交流过的人儿,不管最后去了哪个公司,秋招的这段经历真的是很难忘,和教研室小可爱去西电领的很多小礼品,借卡吃大馅儿馄饨,西电门口的过桥米线,坐了很多次的二环线,理解我的梁老师,最开始让我开始准备找工作且不怕我生气的S,手推过的SVM,好多好多,单纯的记下来而已。

       最后还是象征性的总结一下吧,秋招找算法岗位,掌握,真的是掌握机器学习算法,深度学习模型,找一个比较细的方向下手,不要图像、语言、文本、强化什么的都想懂,那除非是大牛,一般的,比如说我,反正是肯定达不到的,所以要确定目标,其次是项目,一定要有相关的项目,哪怕你现在没有,那也要在网上或者找人拿到比较好的项目,一般情况下面试官会让你介绍一个你觉得你做的比较好的的项目,那这个时候你有没有一个出彩的项目就很重要了,哦还有,一般还会让你选择一个掌握的比较好的算法,用自己的话介绍一遍,所以不管哪个方面,总要有拿的出嘴的算法,然后比较重要的一个方面也是我跌的最惨的一个方面就是数据结构,找算法也一定会问数据结构的。珍惜每一次笔试和面试的机会,后面会越来越皮,但是你真的不知道哪一次真的可能就成功了,所以要好好珍惜,好好准备,好好学习,感谢遇到的所有人。

       最后,附一些比较好的网站吧,之后再添加,还有就是我的博客也可以看看,哈哈哈。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

算法小白的自我总结 的相关文章

  • 回归与分类区别

    回归与分类的根本区别在于输出空间是否为一个度量空间 我们不难看到 回归问题与分类问题本质上都是要建立映射关系 对于回归问题 其输出空间B是一个度量空间 即所谓 定量 也就是说 回归问题的输出空间定义了一个度量 去衡量输出值与真实值之间的 误
  • AGX Xavier使用记录

    整理了遇到的一些问题 Jetson AGX Xavier上查看版本 格格 gloria 博客园 Nvidia agx xavier TX2 无法查看opencv版本问题 Cc CSDN博客 Project cv bridge specifi
  • hdu1799(用递推公式求组合的个数)

    题目意思 我们知道 在编程中 我们时常需要考虑到时间复杂度 特别是对于循环的部分 例如 如果代码中出现 for i 1 i lt n i OP 那么做了n次OP运算 如果代码中出现 fori 1 i lt n i for j i 1 j l
  • Windows平台如何查看一个dll依赖的其他dll

    好多开发者在做windows开发的时候 容易遇到dll依赖的问题 VS自带一个小工具dumpbin 这个工具挺好用 可以查看dll相关依赖库 还可以看dll导出接口 下面演示下查依赖库用法 运行 dumpbin dependents nm
  • axios相应拦截器弹窗的实现

    在axios中同一封装 将请求之后code不等于0的数据进行弹窗显示 在封装axios的时候 通过require导入elementUI 之后调用message方法 import axios from axios var ui require
  • 【Jmeter线程组及报告解析】

    前言 一 线程组解析 1 含义 2 案例 3 各类线程执行顺序 二 报告解析 1 常用的压测报告 2 View Results Tree 介绍 3 Aggregate Report 聚合报告 介绍 前言 本章主要针对压测时常用的 线程组 压
  • 【FPGA IP系列】FIFO的通俗理解

    FPGA厂商提供了丰富的IP核 基础性IP核都是可以直接免费调用的 比如FIFO RAM等等 本文主要介绍FIFO的一些基础知识 帮助大家能够理解FIFO的基础概念 一 FIFO介绍 FIFO全称是First In First Out 即先
  • Unity热更新 ILRuntime 从零开始 继承 Inheritance(五)

    Unity热更新 ILRuntime 从零开始 继承 Inheritance 五 前言 一 继承分类 二 跨域继承的用法 1 继承适配器 2 实际应用 总结 版权声明 前言 我们继续来一起看下ILRuntime的第四个案例 Inherita
  • Java一键授权方案 离线授权 日期授权 代码授权 代码混淆

    Java软件部署到客户端 有时没外网 有时需要对模块时效进行控制 但是通常一般性的lic号注册 很容易被破解 屏蔽 不能保证软件的版权和收益 中小型软件又不能再安全方面投入太大 这时该如何做授权功能呢 我现在向您介绍的是一套具体的授权加密方
  • Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by

    使用node js连接mysql数据库报如下错误 Error ER NOT SUPPORTED AUTH MODE Client does not support authentication protocol requested by s
  • 8、抽象类、接口、多态、向上转型、向下转型

    一 final关键字 1 可以修饰变量 方法 类 2 修饰变量时 变量的值不能再改变 成为一个常量 3 修饰方法时 被修饰的方法不能被修改 4 修饰类时 这个类不能被继承 并且类中的成员方法会隐式地被final修饰 5 当final修饰一个
  • stm32 ucos/ii移植,程序执行到OSStart()内部的OSStartHighRdy()语句时跑飞问题解决方法之一

    stm32 ucos ii移植 程序执行到OSStart 内部的OSStartHighRdy 语句时跑飞问题解决办法之一 网络上的一些解决办法 stm32程序遇到OSStartHang的问题解决方法总结 但并不适合我遇到的情况 我的情况是已
  • WebSocket服务端数据推送及心跳机制(Spring Boot + VUE)

    一 WebSocket简介 HTML5规范在传统的web交互基础上为我们带来了众多的新特性 随着web技术被广泛用于web APP的开发 这些新特性得以推广和使用 而websocket作为一种新的web通信技术具有巨大意义 WebSocke
  • android 倒计时 界面,Android实现倒计时结束后跳转页面功能

    前言 在开发中会经常用到倒计时这个功能 关于倒计时的实现 有疑问的朋友们可以参考这篇 https www jb51 net article 101807 htm 本文主要给大家介绍了关于Android倒计时结束跳转页面的相关内容 分享出来供
  • 部署k8s动态持久卷nfs报错如下:waiting for a volume to be created, either by external provisioner “gxf-nfs-storag

    报错如下 waiting for a volume to be created either by external provisioner gxf nfs storage or manually created by system adm
  • 使用UniFlash闪存编程工具为TM4C129x芯片写入MAC地址

    对MAC地址进行检查和编程 网络上的每个 NIC 网络接口控制器 都必须由一个 MAC 地址唯一标识 以便在网段内进行通信 MAC 地址是一个 48 位值 表示为两个十六进制数字的六个八位字节 MAC 地址主要由设备制造商来分配 前三个八位
  • IPsec 认证头协议(IPsec AH)--网络大典

    IPsec 认证头协议 IPsec AH 是 IPsec 体系结构中的一种主要协议 它为 IP 数据报提供无连接完整性与数据源认证 并提供保护以避免重播情况 一旦建立安全连接 接收方就可能会选择后一种服务 AH 尽可能为 IP 头和上层协议
  • 关于refid的使用

    关于refid的使用 首先定义一个id 然后通过refid通过id将之前定义的内容进行引用 这样适用于同一字符串被大量引用的时候应用 具体代码如下
  • 主线剧情01-ARM-IMX6ULL基础学习记录

    ARM i MX6ULL 基础学习记录 编辑整理 by Staok 本文大部分内容摘自 100ask imx6ull 开发板的配套资料 如 IMX6ULL裸机开发完全手册 等等 侵删 进行了精髓提取 方便日后查阅 过于基础的内容不会在此提及

随机推荐

  • 贵金属交易中做空操作注意事项

    贵金属投资项目流行的原因之一就是其囊括的种类多 这让不同的投资者都可以找到适合自己的投资项目 而且具体到贵金属交易的时候往往形式也很多 比如像伦敦金等产品都可以进行做空操作 而今天就来说说进行做空操作需要注意的地方 第一 提到贵金属交易中的
  • osgFBO(十四)PrerenderOrder的使用

    由于前面是简单的demo 所以不用管渲染次序 然而 实际项目中 会出现多种渲染方式 这时候就要用到 camera gt setRenderOrder osg Camera PRE RENDER 还要加上具体次序 比如 采样摄像机设为2 处理
  • 以太网数据格式与封装解封——以太网基础02

    我们在上一文中介绍了以太网5层模型 这一节我想学习一下以太网数据封装与解封的知识 了解以太网数据是如何传输的 一 数据封装 当我们应用程序用TCP传输数据的时候 数据被送入协议栈中 然后逐个通过每一层 知道最后到物理层数据转换成比特流 送入
  • Qt中对文件读写操作

    Qt中自己定义一套对文件的读写操作 QFile 常用的读写模式如下 QIODevice ReadOnly 文件以只读的形式打开 QIODevice WriteOnly 文件以写的形式打开 该方式写入的新内容会覆盖掉之前的内容 QIODevi
  • STM32 usart 问题笔记

    1 USART 手册上给的基础配置源码有误 应该为 USART InitStructure USART BaudRate 9600 USART InitStructure USART WordLength USART WordLength
  • 大数据测试入门介绍

    目录 1 什么是大数据测试 2 大数据的关键技术 3 大数据测试的策略有哪些 4 大数据测试都有哪些测试类型 5 数据测试方案流程 6 大数据测试的挑战 7 大数据测试工具 1 什么是大数据测试 测试大数据应用程序更多的是验证其数据处理 当
  • ubuntu学习笔记(慢慢补充)

    ubuntu中更新python环境笔记 前提 基本上安装的ubuntu系统都会自带python3或者其他编程的语言环境 一下操作只是让原有的软件进行升级 更新当前python版本和下载相应依赖 1 sudo apt get update s
  • 数据库服务器系统的 研发,数据库服务器系统的 研发

    数据库服务器系统的 研发 内容精选 换一换 云备份 Cloud Backup and Recovery 为云内的弹性云服务器 Elastic Cloud Server ECS 云耀云服务器 Hyper Elastic Cloud Serve
  • Linux usb设备固定端口号

    Linux usb设备固定端口号 一 sys bus usb devices 二 设备信息 三 固定usb设备名方法 一 sys bus usb devices 信息显示如下 1 0 1 0 1 表示 1 号总线 或者说 1 号 Root
  • Rancher部署

    使用helm方式安装 https blog csdn net zhoumengshun article details 108160704 参考地址 https blog csdn net weixin 47752736 article d
  • 机器学习之数学基础

    机器学习之数学基础 机器学习所需的数学知识 微积分 线性代数 概率论 最优化方法 微积分知识 导数与求导公式 一阶导数与函数的单调性 一元函数极值判定法则 高阶导数 二阶导数与函数的凹凸性 一元函数泰勒展开 偏导数与梯度 高阶偏导数 雅克比
  • android项目迁移到androidX:类映射(content*,multidex*)

    android support content 支持库类 AndroidX 类 android support content ContentPager androidx contentpager content ContentPager
  • ajax传回的数据做表格,Datatables ajax返回的数据顺序与表格中的数据顺序不一致...

    项目中Datatables是采用Ajax作为数据源的 当ajax返回数据后 我查看ajax返回的数据发现 ajax返回的数据顺序与datatables表格中显示的数据顺序不一致 请问如何才能这两者显示一致呢 下面是ajax返回的数据 dat
  • linux 系统对信号的处理,linux内核线程对信号的处理过程(转)

    linux中的线程分为用户线程和内核线程 用户线程是标准的线程 完全的自主性 完全的抢占性 但是内核线程就不那么好了 某种意义上没有用户线程那么清闲 这个怎么理解呢 用户线程的编写者只需要实现应用逻辑就可以 至于调度 信号处理等工作完全有内
  • Gitee上传代码保姆级教程(亲测有效)

    作为一名程序猿or程序媛 怎么能不会使用Gitee上传代码 协同开发呢 今天 一个小白保姆级Gitee上传代码教程他来啦 亲测有效 小伙伴们来trytry吧 前提 1 已经下载过Git Bash 如果还没有下载过 请移步至其他博主的博客下载
  • 嗯嗯

    编写一个程序 可以一直接收键盘字符 如果是小写字符就输出对应的大写字符 如果接收的是大写字符 就输出对应的小写字符 如果是数字不输出 由于键盘每一个符号在c语言中是使用asscii码实现 可以使用范围来判断具体键盘输入的内容 include
  • 【Liunx】Navicat连接ubuntu下mysql

    一 首先准备好 ubuntu虚拟机一台 xftp7 mysql5 7离线包 Navicat软件 二 启动ubuntu虚拟机在主目录下创建mysql文件夹 查询虚拟机ip地址 使用xftp7连接虚拟机上传mysql5 7安装包 创建mysql
  • 基于Numpy构建RNN模块并进行实例应用(附代码)

    文章目录 一 写在前面 二 RNN原理介绍说明 1 RNN架构说明 2 RNN的数学模型及代码 正向传播 输入层 隐藏层 正向传播 隐藏层 输出层 反向传播 输出层 隐藏层 反向传播 隐藏层 输入层 三 RNN在实例中的应用 1 实例问题说
  • 【QT】图形化页面设计

    可视化的图形化界面共有三种设计方式 一种是通过可视化来设计界面的方式 一种是代码化的设计方式 最后是混合上面两种的混合界面设计方式 目前我们只考虑通过Designer和代码来设计图形化页面的两种方式 目录 可视化图形界面设计 图形页面设计
  • 算法小白的自我总结

    2018年10月26号 觉得该把这段时间做一下总结了 大概包括心理变化方面 找工作方面吧 csdn为什么没有表情可以用 并且终于在上线新版之后变得没有那么多bug了 快捷键也能用了 界面看起来还可以 为什么把标志性的红色不见了 红色变成了蓝