我的2016,喜忧参半

  其实早就看到CSDN上,2016总结的征文,自己也一再告诉自己,自己也得总结,也得写点什么,总是提起这个念头就会被工作、生活琐事打断,迟迟没有开动,这算不算是拖延症呢?记得以前的我是没有这样的毛病的呀,真是奇了怪了。

  那又为什么现在又要写呢?因为已经买好了明天的车票,准备回家,今天就是今年的最后一天班,所以我觉得今天才是做2016年总结,最后的一天。

  都说回家也算旅途,自己在这头,家在那头。。。家庭 亲情 提起总让人那么的亲切和温暖。但自己从高中毕业就好像“疯”了一样,一个劲的往外跑,还记得当时报志愿的时候,我的报考学校,竟然没有一个是本省的,尽是黑龙江、沈阳、北京、桂林等等,把我老爸都吓坏了,最后终于拉住了我的“缰绳”,报考了省会城市的一个大学。

  大学毕业,不安分的我,在本市工作了不到一年,就又按捺不住自己的心,又跑到了“上有天堂,下有苏杭”的杭州,一待又是一年,就像体验生活一样,就这样折腾折腾折腾。。。然而,总有那么一个,美丽善良的姑娘,等着我陪着我。

  可是,我的2016,是不完整的。

  有了女朋友后,就不想再那么闹腾了,不能让她陪咱一起受苦了不是么!

  就拉着刚毕业的她,来到人生地不熟的大魔都——上海。

  初来乍到,总是那么狼狈,说好的来到上海,先带她去东方明珠塔,也因为自己的找工作的原因给耽搁了许久,幸好的是后来稳稳的补上了。 ps:男子汉大丈夫,一颗唾沫一颗钉,说话得算数嘛。

  说说工作面试:

  9月份,真的不算热了,我记得是从8月底开始,在51job上投递简历,将自己之前的工作经历,工作技能总结了一下,写成一份简历,简单投递了一下,大约有十几家的样子,下午投递完,一大早就有电话进来,看来上海的工作节奏就是迅速呀。然后就匆匆忙忙的拿出笔记本,记录起来,公司名、地址、面试时间、以及地铁路线等等。。。现在想想当时也是怪认真的,的确,有压力有责任嘛。

  记得第一家公司就在市区,早上赶到公司楼下,才8点,人家公司9点上班,约的9点半,我就地铁口查着公司的信息,等着时间一分一秒过去,等到9点,我推开公司门,刚准备进去,手机响了...是某某某吗?现在电话面试(另外一个公司),有空吗?我一看时间,还有10分钟左右,就答应了,然后就哒哒哒,一通问答对话...然后就说有结果电话通知了哈,,,结果大家也明白的。上楼之后,在前台拿到一份面试题,就到一个会客厅的地方坐了起来,前面是基础题,很顺利,看到后面的题有点傻了,后面全是逻辑题,类似像找规律的题目,(后来想想这是一家做搜索引擎的公司,也是情有可原),交上去之后,很快有了结果,前面基础还算扎实,后面的逻辑题就有点全军覆没了。。。好尴尬,就匆匆忙忙的结束了。

  因为是第一天面试,中午没敢吃饭,想着到了第二家公司附近再吃点算了。谁知到了第二家公司地方一看,蒙了,哪有人呀,就一家公司孤零零的树立在那儿,顶着大大的太阳,嘲笑着我的愚蠢...在公司门口饿着坐了3个多小时,终于进去了,没有笔试,跟面试官聊了一会,他说,要是能够出差吗?我当时差点满口答应了,一想得问问出差的频率地方啥的,一问还好,在杭州啊南京这些附近的城市,频率会高一点。自己跟女朋友一起,哪能经常往外跑呢,后面的一些专业题也就没有好好的答了,回到住的地方就6点左右了,又饿又累又困,真是百感交集。。。。。。

  说说面试结果:

  还好就是,磕磕绊绊的一个星期多几天,终于收到了几家的offer,具体公司名就不便透漏了,详细的细节啊一些东西跟hr谈完,考虑了之后就选择了现在的公司,给了hr准确的回复后,带着女朋友,趁着周六周日出去买买东西,逛逛街,好好的放松了一下。

  说说工作伊始:

  9.12 周一报到,到了公司,hr带着上去之后,因为主管没在,就自己找了个工位先坐着,顺便观察了一下周边,以后的同事。之后,主管来了之后,根据我的情况(本身不怎么熟悉linux系统),就给我拿来了linux书籍,让我在国庆节前,将Linux熟悉一下,以后的工作中很多地方会用到,然后就开启了“伪学霸模式”,学了起来,觉得还行!先看看书,不着急撸代码。。。好景不长,几天之后,因为公司一个team的项目比较着急,就果断让我加入,说在工作中一边学习,一边做项目,会进步更快,那就好吧,那就让我看看所谓的VNF和Cloud到底是啥。

 先来了一堆的VNF的文档,Word还有PPT,全是英文版的,(怪不得当时面试时,问我英语咋样呢),痛苦啊,一边阅读一边翻译,慢慢也就适应了,后来,就是给了明确的需求,使用SNMP4j使用get和walk方法,根据OID得到确定的value和list,最好是异步形式;就要涉及到thread啦,这可不是我的强项,给领导表明后,领导说先不让我做,交给了另外一个同事完成,如获大赦。

  接下来,一切就像走上轨道一下,尽管都是我之前不熟悉的技术和工具,但是还是顺利的完成了项目的需求,有问题,自己去搜索,有BUG,自己尝试修改。。。直到自己觉得可以了,才会去commit。详细所有人都经历过类似的过程,痛苦却进步迅速的经历。

  慢慢的snmp4j,mib解析,snmpget,snmpwalk,ssh,expect4j,Linux Shell等等,一步一个脚印。

  慢慢的winSCP,SecureCRT,MobaXterm_Personal,restclient-ui,hprest等等,一步一个脚印。

  慢慢的HP Blade,DELL Rack,Lenovo Blade,Inspur Rack,ZTE server等等,一步一个脚印。

  。。。。。。

  面对2017,自己也定了一个小目标,不求多,十本书:

  1. Java基础二本:Effective Java、Java程序性能优化:让你的Java程序更快、更稳定;
  2. Java并发两本:Java并发编程实战、Java并发编程的艺术;
  3. JVM一本:深入理解Java虚拟机(两遍);
  4. Spring三本:Spring3.x 企业应用开发实战、Spring揭秘(两遍)、 Spring技术内幕;
  5. Oracle or MySQL一本:数据库的查询优化技巧与案例
  6. 大型网站架构两本:大型网站系统与Java中间件实践、大型网站技术架构-核心原理与案例分析;

【源码免费下载链接】:https://renmaiwang.cn/s/os2te 大整数乘法是计算机科学中的一个重要领域,特别是在算法设计和数学计算中有着广泛应用。它涉及到处理超过标准整型变量范围的数值运算。在C++编程语言中,处理大整数通常需要自定义数据结构和算法,因为内置的`int`、`long long`等类型无法满足大整数的存储和计算需求。以下是对这个主题的详细阐述:1. **大整数数据结构**: 在C++中,实现大整数通常采用数组或链表来存储每一位数字。例如,可以使用一个动态分配的数组,每个元素表示一个位上的数字,从低位到高位排列。这种数据结构允许我们方便地进行加减乘除等操作。2. **乘法算法**: - **暴力乘法**:最直观的方法是类似于小学的竖式乘法,但效率较低,时间复杂度为O(n^2)。 - **Karatsuba算法**:由Alexander Karatsuba提出,将两个n位数的乘法转化为三个较小的乘法,时间复杂度为O(n^1.585)。 - **Toom-Cook算法**:比Karatsuba更通用,通过多项式插值和分解进行计算,有不同的变体,如Toom-3、Toom-4等。 - **快速傅里叶变换(FFT)**:当处理的大整数可以看作是多项式系数时,可以利用FFT进行高效的乘法,时间复杂度为O(n log n)。FFT在数论和密码学中尤其重要。3. **算法实现**: 实现这些算法时,需要考虑如何处理进位、溢出等问题,以及如何优化代码以提高效率。例如,使用位操作可以加速某些步骤,同时要确保代码的正确性和可读性。4. **源代码分析**: "大整数乘法全解"的源代码应包含了上述算法的实现,可能还包括了测试用例和性能比较。通过阅读源码,我们可以学习如何将理论算法转化为实际的程序,并理解各种优化技巧。5. **加说明**: 通常,源代码附带的说明会解释
内容概要:本文详细介绍了一个基于Java与Vue技术栈的向量数据库语义检索与相似文档查重系统的设计与实现。系统通过集成BERT等深度学习模型将文本转化为高维语义向量,利用Milvus等向量数据库实现高效存储与近似最近邻检索,结合前后端分离架构完成从文档上传、向量化处理、查重分析到结果可视化的完整流程。项目涵盖需求分析、系统架构设计、数据库建模、API接口规范、前后端代码实现及部署运维等多个方面,并提供了完整的代码示例和模块说明,支持多格式文档解析、智能分段、自适应查重阈值、高亮比对报告生成等功能,具备高扩展性、安全性和多场景适用能力。; 适合人群:具备一定Java和Vue开发基础的软件工程师、系统架构师以及从事自然语言处理、知识管理、内容安全等相关领域的技术人员,尤其适合高校、科研机构、企业IT部门中参与智能文档管理系统开发的专业人员。; 使用场景及目标:①应用于学术论文查重、企业知识产权保护、网络内容监控、政务档案管理等需要高精度语义比对的场景;②实现深层语义理解下的文档查重,解决传统关键词匹配无法识别语义改写的问题;③构建可扩展、高可用的智能语义检索平台,服务于多行业数字化转型需求。; 阅读建议:建议读者结合提供的完整代码结构与数据库设计进行实践操作,重点关注文本向量化、向量数据库集成、前后端协同逻辑及安全权限控制等核心模块。在学习过程中应逐步部署运行系统,调试关键接口,深入理解语义检索与查重机制的工作原理,并可根据实际业务需求进行功能扩展与模型优化。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值