- 博客(11)
- 收藏
- 关注
原创 对于导师的选择 更换的一些自己的看法
因为论文这个东西,如果不读博,或者是以后工作打算冲计算机的AI算法方向(学历要求极高本硕92起步,论文要求也极高),都没啥用,那么你研究生2年多的时间去卷顶级科研论文,最后还是要学习xx技术找工作或者行测申论考公,那我问你这2年多的付出为了什么,是为了让你明白人生中有是会走很多弯路,吃个教训?对于这种情况那就看你自己了,或者看您的家庭是否有钱,有钱托底一切好说,没有钱托底我认为就别尝试,老老实实的放弃自己的科研幻想,和上面一个道理 时间投入成本太大,本来家里就没几个钱,最宝贵的就是时间,你还挥霍了。
2025-09-06 10:35:50
160
原创 研0 就业市场前瞻与未来发展方向总结
会有人说 c++开发为何要去碰java,你可以动手在boss直聘搜一搜 java的岗多还是c++的岗多,很多机构会拿求职意向来试验 比如说我发布一个java的岗 看看 多少人感兴趣 我发一个c++的岗多少人感兴趣。2) c++ 语言学习成本大 需要大量的时间来学习,这个要想清楚时间沉没成本,但是学完之后确实能够帮助你在程序员这条路上好走很多,因为c++涉及了很多底层知识 在学习其他语言是容易许多,但令人不禁想问 有多少人喜欢编程呢。并且大厂的c++开发需要很强的学历,很多双九的都败下阵来。
2025-07-13 21:00:04
282
原创 MVVM MVP MVC总结与对比
view层持有viewmodel,viewmodel最大的优势是可以在一个activity里持有所有数据,在多个fragment切换时也可以保存数据状态。相对于MVP来说 去除view的引用是很有必要的,因为如果进行一些耗时操作,相应的操作没有做完时,应用退出,就容易造成内存泄漏。在安卓项目中使用到了MVVM架构,正好来总结分析一下MVVM架构,并且与MVP,MVC做个对比,也是我一个深入学习的过程。M是model的意思,是用来存储数据的,比如一些类等都可以归于model。MVP是由MVC演变而来的。
2024-03-08 21:00:53
437
1
原创 C++线程相关初探,线程池的编写
首先,总结一下进程,线程的概念: 进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。个人理解是,一个应用执行起来就是一个进程。举一个最简单的例子,咱们要玩游戏,点桌面的快捷方式,会执行一个exe文件,然后系统会分配内存和相应的资源供他执行,这就启动了一个进程。打开任务管理器,会更加的直接具体,上面清晰的写了两个大字进程。(个人理解,若有出入请指教) 线程:线程(英语:thread)是操...
2022-02-08 15:47:15
569
原创 git初见
开始进入公司的正式项目,也就打个辅助,啥也不会,用到git的一些知识。初见git,分享一些知识供大家参考,也加强自己的记忆。一般公司项目的代码在公司的内部git中,得先配置ssh。大哥们会给你代码网址,然后在自己的开发机上,获取一下ssh,以本人的开发机器为例(ubuntu) 1. 生成ssh公钥 :ssh-keygen -t rsa(提示内容直接回车即可) 2. 配置ssh用户名:cd ~/.ssh && touch config && echo "user...
2022-01-25 11:58:42
755
原创 C++ 类的指针 类的对象 类的引用小结
在实习过程中,阅读源码时,经常看见指针,引用来声明类。例如:Test *test = new Test;Test test;//声明对象 创建对象指针fun1(Test1* test1,Test2 *test2);fun2(Test &test1,Test2& test2);// 函数形参中的类对象的引用和指针由于本人接触没多久,指针 引用 对象3个混合出现给我造成了一定的混乱,经过网上的相关资料查询,做出小结。1、类的对象:在定义好一个类以后,就可以创建对象了。
2022-01-07 11:45:53
1083
原创 实习学习(3)基于内部框架实现简单service
公司内部的框架不能公开,分享学习经验。1.内部的框架往往很大很深,刚刚毕业的小白(实习生)不太可能看懂,而且心态非常容易崩溃。最好拜托大哥帮忙(组员,组长)简单的理顺一下,会有很好的帮助。2 不要心急,本人作为一个本科都没毕业的实习生,而且刚接触c++,make cmake都不会,本人觉得要一步一步来,实习生不可能给多大的压力,但是自己也要自我增压学习,不能懈怠。3 现在的方针是:完成组长布置的任务。其次补基础知识,不能磨洋工,抓住上班时间...
2022-01-05 14:49:48
182
原创 实习学习(2)在linux上,使用c++实现TCP/UDP的通信
首先要知道TCP/UDP是什么,相关概念的了解学习已经做成笔记。 在Socket编程中实现TCP的通信(UDP大同小异)无非就是service端的监听,绑定一系列的操作,然后client的连接。具体的实现过程中,使用了接口的简单封装,因为本人刚刚接触,白纸一张,对于这种接口的封装思想还差很多,在封装过程中就花了很大功夫。在service和client中,有几个数据类型要特别注意:int server_sockfd;//服务器端套接字int client_sockfd...
2021-12-24 11:36:30
2013
原创 实习学习(1) C++实现简易计算器
刚刚接触C++,经过简单的学习编写一个简易计算器。思路:用string来接受命令行输入的数据,将数据分为2个栈来存储,在存储的过程中根据运算符的优先级进行计算。比如3+4*4/5;栈N存储数字,栈S存储运算符。当存储到/时,栈N里的情况是3 4 4,栈S里的情况是+ * ,/号的优先级和*的优先级相同,需要进行出栈,计算。所以*出栈,N栈的4,4出栈,注意先后的顺序。然后4*4后计算结果再入栈 N栈就为3 16。所以,判断数字是否出栈进行计算的条件是要入栈的计算符的优先级是否小于或者...
2021-12-16 16:04:33
1362
原创 JAVA学习1
面试时,问道字符串变量的值能否修改。后来了解到,String 类里有个 private final char value[]成员变量, String 类的值都是保存在这个value属性中。可以通过反射来改变这个值,达到改变String类值的目的。代码示例:public class Test {public static void main(String[] args) throws Exception {String s="0123456789";System.out.println("
2021-12-01 17:14:27
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅