- 博客(82)
- 资源 (3)
- 收藏
- 关注
原创 秋招面经系列,有人看嘛
23年秋招的凄凉想必大家也有所耳闻,现在这个时候还在推荐转行互联网的我真是谢谢他误人子弟吧,虽然我的秋招惨淡收场,但是还是拿到了几个不咋地的offer,留下了不少经验,我也有记录一些面经,希望对别人有些帮助吧,持续更新,直到写完~
2023-03-21 16:42:40
3429
6
原创 (尚硅谷练习案例)开发团队人员调度软件
记:TSUtility.java 是工具类,是事先提供好的,Data.java是开发团队人员数据信息,也是事先提供好的,联系项目的整体结构如下,记录自己实现的代码,敲代码敲得头晕,不过敲完还是挺有成就感的:package com.atguigu.java.domain;/** * @author fanjunjie * @create 2022-05-08 11:28 */public class Architect extends Designer{ private int
2022-05-09 14:13:01
764
原创 (尚硅谷笔记)java基础----面向对象(中)
记:OneNote真香!!!!贼好用!!!继承性 提高代码复用性,便于功能的扩展,为多态性的使用提供了前提 格式:class A extends B { } A是子类或派生类,B是父类或基类,子类A中获取了父类B中声明的所有的属性、方法;特别的父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中四有的结构,只是因为封装性的影响,使得子类不能直接调用父类的结构。 子类继承父类以后,还可以声明自己特有的属性或方法,实现功能的扩展。 继承性的有关规定: 子.
2022-05-07 21:53:12
697
原创 (尚硅谷笔记)java基础----异常处理
异常的分类 异常处理机制一:try-catch-finally(finally是可选的,不一定要写) 常用的异常对象处理的方式:①String getMessage()②printStackTrace() 在try结构中声明的变量,出了try结构就不能再被调用;使用try-catch-finally处理编译时异常,使得程序在编译时不再报错,但在运行是仍然可能报错,使错误延迟到运行时出现。 数据库连接、输入输出流、网络编程Socket等资源,JVM是不能自动回收的,需要手动释放资
2022-05-07 21:49:33
736
原创 (尚硅谷笔记)java基础----面向对象(下)
static 关键字的使用(从生命周期的角度理解) static修饰属性:静态变量(类变量) static修饰方法 属性是可以被多个属性共享的,不会随着对象的不同而不同的,就可以声明为static的 操作静态属性的方法通常设置为static的,工具类中的方法习惯上声明为static的,例如Math 类中的常量也声明为static 单例设计模式 即采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例 如何实现?(饿汉式) 私有化类的构造器
2022-05-07 21:48:11
571
原创 (尚硅谷练习案例)客户信息管理软件
记:CMUtility是一个工具类,里面是实现给出的代码,不用自己写,直接调用即可。1、结构图2、代码package com.fanjunjie.p2.util;import java.util.*;/**CMUtility工具类:将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。*/public class CMUtility { private static Scanner scanner = new Scanner(S
2022-04-02 16:13:11
216
原创 (尚硅谷笔记)java基础----面向对象(上)
面向对象的三条主线: Java类及类的成员:属性、方法、构造器;代码块、内部类 面向对象的三大特征:封装性、继承性、多态性、(抽象性) 其它关键字:this、super、static、final、abstract、interface、package、import 举例代码如果创建了一个类的多个对象,则每个对象都独立的拥有一套类的属性(非static),意味着,如果我们修改一个对象的属性a,则不影响另外一个对象的属性a的值。属性和局部变量的相同点和不同点: 相同点 定
2022-04-01 13:38:50
1048
原创 (尚硅谷项目代码)java基础----家庭记事本
小记:跟着尚硅谷的老师学了三天的java基础,学习完家庭记事本之后自己动手打了一遍代码,其中Utility是一些用到的方法,已经事先给出,放在Utility.java文件中,只需要在FamilyAccount.java中调用那些方法即可,很简单。1、界面详情:2、详细代码 (1)Unitily.java 代码import java.util.Scanner;/**Utility工具类:将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功...
2022-03-22 20:51:45
310
原创 (尚硅谷笔记)java基础----数组
一维数组的使用 声明和初始化:数组一旦初始化完成,其长度就确定了,中括号[]可以放到变量名的后面 静态初始化:数组的初始化和数组元素的赋值操作同时进行 int[] ids; ids=new int[]{1001,1002,1003,1004}; int []=new int[]{1001,1002,1003,1004}; 动态初始化 :初始化和赋值操作分开进行 String[] names=new String[5]; 调用数组的指定位置的元素:通过索引方式...
2022-03-22 20:49:15
489
原创 (尚硅谷笔记)Java基础----java基本语法
关键字和保留字 用做专门用途的字符串,关键字中所有字母都是小写 保留字是现有java语言还未使用,但以后可能会使用,命名标识符是要避开保留字 标识符 对各种变量、方法和类等命名时使用的字符序列 命名规则 由26个字母大小写,0-9,_或$组成,数字不能开头,严格区分大小写,不能包含空格 不可以使用关键字和保留字,但是能包含关键字和保留字 命名规范 包名:多个单词组成时所有字母都小写,xxxyyyzzz 类名、接口名:多单词组成时,所有单词的首字母大写,X...
2022-03-18 21:36:16
626
原创 (尚硅谷笔记)Java基础----java语言概述
1、常用DOS命令Dir:列出当前目录下的文件和文件夹md:创建目录rd:删除目录cd:进入指定目录cd..:退回到上一级目录cd\:退回到根目录del:删除文件exit:退出dos命令行2、jdk jre jvm的关系3、安装jdk的环境配置验证是否成功4、在一个java源文件中可以声明多个class,这些class都是并列关系,但最多只能有一个public类,并且声明为public的类名必须与源文件名相同。编...
2022-03-18 21:26:14
631
原创 1年半研究生生活的总结,也算是年度总结叭
记:不知道别人会不会有这种感觉,从当初考上研究上时的满眼是光,到现在被科研打击的身心疲劳,只想毕业就好。现在才能体会到研究生选对方向的重要性,选对方向也许你的科研道路就相对来说顺利一些,自己也不会那么累(可能是我真的不适合搞科研)。不过研究生阶段也不全是科研的失败,至少我靠自己的努力做出来了一些东西,科研之路走到哪算哪吧,接下来为自己的工作之路多做打算。。。1、科研虽然科研让我备受打击,但是还是来说一说科研方面微不足道的成果吧哈哈哈哈,研一为了评选奖学金的时候不比别人落后一截,搞了个专业不相关的软著
2022-01-02 17:20:32
888
5
原创 (尚硅谷笔记)Java基础----IDEA2017有关快捷键和常用模板
记:好久不来优快云记录和学习了,感觉空虚了很多。研究生一年多的磨练让我的心态上有了很大的变化,成长了很多,准备考完教资写一个总结。。。目前就是开始学习Java了,为一年多之后找工作做些准备,加油!!!...
2021-12-30 14:20:08
418
原创 利用Python提取和分割Excel表中用科学计数法表示的复数形式的数据
小记:好久没有更新博客了,以后尽量坚持写。今天用Python代码写了个小工具来提取和分割Excel表中的数据。写这个代码主要和自己的研究课题相关,每次手动提取贼麻烦,不如来个代码,有需要的可以根据自己的数据进行修改,本代码只提供一个思路。研究课题:利用comsol仿真软件来跑光纤模型,从而导出与光纤有关的数据,其中数据的形式如下图所示 我尝试用提取复数的函数来进行分割,但是可能是因为后面的数据不是a+bi的形式,而是用科学计数法来表示的,所以尝试用长度来进行分割,主要思路就是二维矩阵的双重循环,将
2021-07-18 16:31:19
726
原创 PyTorch教程学习笔记(一)
记:最近学习上有些迷茫,明明有那么多书确不知道该学些什么,好像陷入了死循环一样。好多东西都学得似懂非懂,迷迷糊糊,还是决定开始写一些笔记,加深自己的理解。。。(持续更吧)一、张量(tensor)问题:(tensor相当于numpy中的ndarray,numpy的替代品) 1、创建一个没有初始化的矩阵:x=torch.empty(2,3)print(x)############result#################tensor([[0.0000e+00, 0.0000e+0...
2020-10-26 17:24:03
1641
4
原创 在小型数据集上从头开始训练一个卷积神经网络
记:开学这一段时间以来没怎么学习,终于忙完了所有开学的事物,安心坐下来写一篇博客。今天这篇博客是关于卷积神经网络,它与密集链接模型相比可以提高在相当程度上提高精度,结果还是不错的。使用卷积神经网络之前还要了解一些卷积神经网络相关的基础知识,下面简单介绍一下再进行代码编写。1、密集连接层(Dense层)和卷积层的区别:Dense层从输入特征空间中学到的是全局模式(涉及所有像素的模式),而卷积层学到的是局部模式,卷积神经网络学到的模式具有平移不变形且卷积神经网络可以学到模式的空间层次结构。2、特征图:
2020-09-21 20:54:27
2554
2
原创 记录配置cuda9.0+cudnn7.0+tensorflow-gpu1.9.0的几个有用网站
记:配置过程网上有很多教程,写的也很好,我在这不准备些安装具体过程,而是记录一下安装过程中的几个网站,安装过程碰到了下载不下来的问题,版本匹配问题等,以及上传本人下载的网盘资源,方便大家。(所有都是在win10系统上配置的)1、版本匹配问题,刚开始下载的cuda9.1+cudnn7.1+tensorflow-gpu1.7.0,配置好之后报错,大概是说tensorflow-gpu只能支持到cuda9.0,后来下载了cuda9.0+cudnn7.0+tensorflow-gpu1.9.0。相关网盘资源如下:
2020-09-12 09:51:29
300
原创 吴恩达深度学习与神经网络编程作业——planar data classification with one hidden layer
记:该编程作业是第三周的作业,第二周我们完成了一个Logistic regression模型,改模型没有隐藏层,今天要完成的是有一个隐藏层的分类神经网络(即2层神经网络),同时会对比二者的不同之处(即适用情况)。(很多是根据个人理解的情况写的,如有错误还望指出)1、实验中用到的包# Package importsimport numpy as npimport matplotlib.pyplot as pltfrom testCases import *import sklearnimp
2020-09-08 12:50:08
535
原创 波士顿房价预测(Python深度学习——回归问题)
记:电影评论分类,新闻分类不同的是预测房价不属于分类问题,而是回归问题,所用的损失函数以及验证方法也与前面由很大的不同。1、回归与logistic回归:很容易将这两个混为一谈,从名字来看好像这两个都是回归算法,但其实logistic回归是分类算法。2、回归问题:相对于分类问题的目标是预测输入数据点所对应的单一离散的标签来说,回归问题是预测一个连续值而不是离散的标签,例如根据掌握的气象数据来预测明天的气温等。3、波士顿房价数据集:是20世纪70年代中期波士顿郊区房价的中位数,该数据集的数据点相对较
2020-09-05 17:12:39
6481
2
原创 新闻分类(python深度学习——多分类问题)
记:新闻分类问题时多分类问题,与电影评论分类很类似又有一些差别,电影评论只有两个分类,而新闻分类有46个分类,所以在空间维度上有所增加,多分类问题的损失函数与二分类问题选择不同,最后一层使用的激活函数不同,其他基本流程都是一样的。1、路透社数据集:包含许多短新闻及其对应的主题,是一个简单的,广泛使用的文本分类数据集,包含46个不同的主题,每个主题至少有10个样本,其中有8982个训练样本和2246个测试样本。2、在编码标签时有两种方法(注意损失函数的选择是不同的): (1)将其转换为整数...
2020-09-04 12:00:39
1928
原创 电影评论分类(python深度学习——二分类问题)
记:二分类问题应该是应用最广泛的机器学习问题,电影评论分类是指根据电影评论的文字内容,将其划分为正面评论或者是负面评论,是一个二分类问题,我从头到尾学习了代码,并且进行了整理,有的内容是个人理解,如有错误还请指正。(本代码实在jupyter notebook上完成的)1、典型的keras工作流程 (1)定义训练数据:输入张量和目标张量 (2)定义层组成的网络(模型),将输入映射到目标 (3)配置学习过程:选择合适的损失函数,优化器和需要监控的指标 (4)调用模型的...
2020-09-02 21:34:50
2822
2
原创 光纤光学原理相关基础知识点
记:研究生导师的方向是光纤光学和机器学习交叉的,导师给推荐了本书,书里面的理论和推导公式作为小白的我真的是不太行,后来在中国大学mooc上找了视频课跟着学习,顺便做下笔记,为日后使用,因此会进行持续的更新。1、分贝:衡量光衰减的一个单位。分贝等于对光的透射率进行以10为底的对数的运算,然后乘以-10。2、透过率:指经过光纤传输后,输出的光功率与输入的光功率之比3、光纤通信优点:高速率、容量大、损耗低、抗电磁干扰(石英材料是绝缘体)、保密性好、体积小重量轻、原材料丰富、不怕腐蚀,耐高低温等4、
2020-09-01 21:56:45
11782
3
原创 吴恩达深度学习与神经网络编程作业——Logistic Regression with a Neural Network
记:开始记录深度学习以及机器学习过程中写过的代码和学到的知识了,吴恩达老师的课真的是入门者的福音了,我这种小白在听完老师的课之后都能动手写课后作业,写完编程作业的感受就是:虽然原版作业是英文,但是静下心来基本都能读懂,而且过程中都有提示,认真听完课完成作业应该不是问题。1、所需要的包import numpy as npimport matplotlibimport skimageimport matplotlib.pyplot as pltimport h5pyimport scipy
2020-09-01 17:48:01
417
1
原创 Anaconda3彻底卸载+重新安装Aanconda+tensorflow+keras
记:2020年8月30日,把自己的anaconda环境搞的乱的一塌糊涂,无奈只能卸载重新安装了一遍,顺便把深度学习用到的框架环境也配置了一遍,重新安装还是有好处滴,至少我对这个安装和配置的流程现在是清楚的一塌糊涂啊。把安装过程中遇到的问题和安装以及配置环境的步骤记录下来,以防万一。(不不不,没有万一。。。)一、彻底卸载Anaconda的步骤 1、在anaconda prompt中输入:conda install anaconda-clean 2、之后再输入:anaconda-clea...
2020-08-30 17:59:19
33175
18
原创 Python:利用高德地图API实现找房
记:本项目是在实验楼上看到的,但是上面的代码由于没有及时维护,爬虫文件的代码不再能完整的把所有房源信息爬取下来,我根据最新的58同城官网进行了研究,现在的官网的房源信息已经不是分页的了,而是拉到最后自动进行加载,所以一些地方的代码也需要做一些修改。其次是爬取出来的文件在偶数行是空行的问题也得到了解决,在打开文件的时候添加一个参数即可。目前未解决的问题时字体加密问题,于是我删掉了money参数,仅供参考,后期有时间再研究字体加密怎么解决。希望得到大佬的在线指教。。。1、摘要: 利用一些开放...
2020-06-12 18:12:48
4421
3
原创 安装禅道出现Apache端口启动失败(并且该端口并没有被占用)
记:在自己电脑上安装时还比较顺利,但是到了服务器上安装就出现了各种问题,一开始以为端口占用改一下就行了,结果怎么改都不行,并且查看这些端口并没有被占用,解决办法如下:1、首先说明一下怎么在禅道中修改端口号:(禅道一键安装包)点击服务--》卸载服务--》再点击服务--》配置默认端口号--》退出禅道面板--》重新以管理员身份启动禅道 2、经过上述步骤仍然不能正常启动,解决如下:我是下载的开源版12.3.1安装成功,修改之后仍然不能正常启动。后来去下载了7.2...
2020-06-08 19:10:24
6233
6
原创 计算机考研从初试到复试汇总(满满干货)
记:准备复试的这段日子里,总结了不少资料。现汇总如下,如果需要打印的电子版资料,在评论区留下邮箱,给博主一个“三连”鼓励就好~1、考研初试经验:https://blog.youkuaiyun.com/qq_38938670/article/details/1052535392、复试上机练习题:https://blog.youkuaiyun.com/qq_38938670/article/details/1051757063、复试之英语面试:https://blog.youkuaiyun.com/qq_38938670/art.
2020-05-17 20:15:09
2397
28
原创 计算机考研网络复试总结
记:2020年5月17日,我终于结束了令人煎熬的研究生复试。2020年注定不平凡,研究生网络复试感觉还挺好的,一来可以节省一笔不小的开支,二来没有一群导师面对面提问的那么有压力。接下来谈一谈自己的感受以及老师问的题目。一、复试感受1、复试不仅仅会考官网规定的复试专业课内容,还会涉及到初试专业课内容和408的内容,一定要做好自己的易考知识点总结。比如我在综合面试的时候倒是问到了数据结构的排序算法及其稳定性的相关问题,这个问题我在自己的博客中做过总结,非常详细,所以我一听到这个题目我就很兴奋了,比较清楚
2020-05-17 19:59:51
1960
3
原创 考研复试专业课面试——计算机网络
记:计算机网络的有关内容是我参考其他的博客以及上网查资料进行总结的,可能不完全正确,希望大家多多指正。1、OSI(七层计算机网络模型)、TCP\IP(四层计算机网络模型)、五层计算机网路模型相关知识点? OSI:指开放系统互联,是七层计算机网络模型,各层从下到上依次为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP:指传输控制协议/因特网互联协议...
2020-05-06 18:15:12
2171
9
原创 考研复试专业课面试——数据库
记:数据库的有关内容是我参考其他的博客以及上网查资料进行总结的,可能不完全正确,希望大家多多指正。1、什么是范式? 当我们在进行数据库设计时,为了减少冗余,使数据库的结构更加合理,在设计数据库的时候要遵循一定的规则。在关系型数据库中,这种规则被称为范式,一般用到的范式有第一范式、第二范式、第三范式。 第一范式:数据库表中的所有字段值都是不可分割的原子值 第二范式:...
2020-05-04 16:14:32
3210
原创 EduCoder实践课程——Python程序设计入门答案
记:由于疫情暂时返不了校,然后学校大四毕业年级布置了在线实训的任务,我选择了实践课程Python程序设计入门。以前没有学过,可能是之前有过acm经验,感觉Python挺好入门的,把自己学习过程中的代码记录下来,一是为了自己写报告方便,二来大家可以作为参考代码,如果有更好的代码可以留言,大家相互学习。本文持续更新~1、Python初体验 第1关:Hello Python,我来了!...
2020-04-26 21:38:37
54667
12
原创 Spring MVC实现带有验证码的登录注册模块
记:最近两天在完善毕业设计和论文终稿,完善毕业设计时想要在登录注册模块添加一个验证码功能,在网上找了很多参考资料,但是在实现的时候都不是很尽如人意。后来找了一个在前端直接生成的验证码代码,根据自己的毕设项目进行了修改,已经可以完美运行(姑且认为是完美吧~)并且符合我的要求。1、我的毕设项目结构图如下...
2020-04-20 21:59:02
2230
15
原创 考研复试专业课面试——操作系统
记:操作系统的有关内容是我参考其他的博客进行背和总结的,可能不完全正确,希望大家多多指正,还未更完。。。1、什么是进程和线程,他们的区别是什么? 进程是一个能独立运行的活动实体,是系统进行资源分配和调度的独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,线程是比进程更小的独立运行的基本单位。线程除了一些本身必须的资源外基本不占用系统资源,它可与该进程中的其他线程共享该进程...
2020-04-12 21:53:09
1756
3
原创 考研复试专业课面试——计算机组成原理
记:计算机组成原理的有关内容是我参考其他的博客进行背和总结的,可能不完全,希望大家多多指正,还未写完。。。1、在计算机系统结构中,什么是翻译?什么是解释? 翻译:将一种语言编写的程序全部翻译成另一种语言,然后再执行。 解释:将一种语言编写的程序的一条语句翻译成另一种语言的一条或者多条语句,然后执行,之后再解释下一条语句。2、冯诺依曼机器的主要特点? (1)由运...
2020-04-11 21:43:48
3180
4
转载 svn中上传、更新、添加、删除文件
本文为转载:https://blog.youkuaiyun.com/u013594477/article/details/81776363具体分为以下步骤:本地建立仓库:在本地新建文件夹,右键 —> TortoiseSVN —> Create repository here;下载已有仓库:在本地新建文件夹,右键 —> Checkout —> 输入用户名密码、下载的文件路径;...
2020-04-07 15:37:45
2544
原创 考研复试专业课面试——数据结构
记:此篇博客是关于考研复试中专业课面试的相关知识点,按个人理解以及背的知识点来总结的,用来锻炼自己的逻辑思维,可能不太准确,希望指正。1、数组和链表的区别? 从逻辑结构来看:数组的存储长度是固定的,它不能适应数据动态增减的情况,即数组大小定义之后不能改变,当数据增加时会超出数组的长度,当数据减少时会造成内存浪费。链表与数组相反,它能够动态分配存储空间以适应数据动态增减的情况,并且易于...
2020-04-03 21:40:11
8379
8
原创 北京理工大学计算机考研复试上机题目及代码——2016
记:全部题目连接https://blog.youkuaiyun.com/u014552756/article/details/78505845,题目来源于博主“我还在路上呢”,我根据个人对题目的理解写了一下题解代码,分享在博客上,如代码写的有问题希望大家指正,后期会不定时更新。1、输入学生信息,姓名 成绩 输出每个学生的学号和平均成绩,以及不及格课程数超过2的学生,按不及格课程数从大到小排好序输出。...
2020-04-02 21:36:37
947
原创 考研复试专业课面试——C++
记:此篇博客是关于考研复试中专业课面试的相关知识点,按个人理解以及背的知识点来总结的,用来锻炼自己的逻辑思维,可能不太准确,希望指正。1、什么是虚函数和纯虚函数? 基类指针可以指向其公有派生类对象,但当用基类指针访问其指向的派生类对象时只能访问该派生类从基类继承而来的对象而不能访问该派生类中定义的对象,此时就需要虚函数来解决这个问题。 虚函数是在基类中用virtual关键...
2020-04-02 17:49:31
7472
1
原创 考研复试之英语
记:我发现博客是个学习和检测自己学习情况的好地方,我基本上快把博客当做笔记本了,想把自己总结和背了好多天的英语自我介绍以及相关问题默写一下,好喜欢写博客现在。好了我的默写要开始了,不定期更新,如果对你有帮助可以参考,根据自己的情况作相应的修改。1、Please introduce yourself. Good morning,dear professors! I am very g...
2020-04-02 11:52:11
2848
spring mvc实现验证码登录注册功能
2020-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人