自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 新建conda虚拟环境打包python程序为exe文件过大

新建conda虚拟环境打包python程序为exe文件过大的问题!打包exe文件过大,在网上查了一些方法,新建虚拟环境重新打包的方法较为简单和妥当,但本人在按照教程走一遍之后发现打包的exe文件仍没有变化。最后发现在conda虚拟环境中仍需要安装pyinstaller包,不然执行pyinstaller -F -w xx.py走的是系统安装的pyinstaller,因此打包仍旧很大!大包:小包:......

2022-01-11 15:38:46 895 2

原创 无法同时开启多个微服务?

记得把两个微服务端口号设成不一样,特此记录goods:business:

2021-05-23 20:47:27 267

原创 @Reference 无法注入,出现java.lang.NullPointerException

导包导错了!!!!导包导错了!!!!导包导错了!!!!导包导错了!!!!特此记录,要用alibaba的!

2021-05-23 19:51:18 715

原创 JVM基础

文章目录JVM虚拟机JVM内存模型程序执行过程程序计数器JVM虚拟机包括下图中三部分:类装载子系统、运行时数据区(内存区域)、字节码执行引擎。JVM内存模型堆Java虚拟机所管理内存中的最大的一块,在虚拟机启动时创建,被所有线程共享。虚拟机栈虚拟机栈是一个线程执行的区域,保存着一个线程中方法的调用状态。虚拟机栈式线程所私有的,独有的,随着线程的创建而创建。每一个线程执行的方法,为该栈中的栈帧,即每一个方法对应一个栈帧。方法区方法区是所有线程所共享的内存区域,在虚拟机启动的时

2021-04-26 10:29:56 186

原创 Java基础知识总结(三)

内存模型CPU为了高速执行指令,因此CPU里面就有了高速缓存,不需要每次都和内存进行交互。因此,当多个CPU线程访问同一个资源(即称为共享变量),并对其进行修改时,就会出现缓存不一致问题两种解决方式:1)通过在总线加LOCK#锁的方式;2)通过缓存一致性协议(MESI协议)第一种方式,锁住总线期间,其他CPU无法访问内存,效率低下。第二种方式,当CPU写数据时,如果发现操作的变量是共享变量,即在其他CPU中也存在该变量的副本,会发出信号通知其他CPU将该变量的缓存行置为无效状态,因此当其他CPU

2021-04-23 10:30:42 128 1

原创 Web开发小知识点汇总(二)

1、implements Serializable的作用?当我们让实体类实现Serializable接口时,其实是在告诉JVM此类可被序列化,可被默认的序列化机制序列化,不需要我们实现。2、

2021-04-22 08:35:03 101

原创 Java基础知识总结(二)

类继承的特点–构造方法构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法的。构造方法的作用是初始化成员变量的。所以子类的初始化过程中,必须先执行父类的初始化动作。子类的构造方法中默认有一个 super() ,表示调用父类的构造方法,父类成员变量初始化后,才可以给子类使用。...

2021-04-20 08:49:24 92

原创 Java基础知识总结(一)

数据类型Java的数据类型分为两大类:基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。引用数据类型:包括 类 、 数组 、 接口 。long类型:建议数据后加L表示。float类型:建议数据后加F表示。数据类型转换自动转换:将取值范围小的类型自动提升为取值范围大的类型 。例1:一个 int 类型变量和一个 byte 类型变量进行加法运算,变量的类型将是 int 类型。原理:byte类型内存占有1个字节,在和 int 类型运算时会提升为 int 类型 ,自动补充3个字节,因此计

2021-04-13 14:12:00 102

原创 BeanFactory 和 ApplicationContext 的区别

BeanFactory 是 Spring 容器中的顶层接口。ApplicationContext 是它的子接口。BeanFactory 和 ApplicationContext 的区别:创建对象的时间点不一样。ApplicationContext:只要一读取配置文件,默认情况下就会创建对象。 单例对象适用BeanFactory:什么使用什么时候创建对象。 多例对象适用...

2021-04-06 16:45:22 127

原创 Mybatis中的几个关键点

Mybatis文章目录Mybatis封装结果集Mybatis连接池分类?Mybatis的缓存机制封装结果集类名和数据库字段不一致怎么办?两种方法- 定义别名<select id="findAll" resultType="com.itheima.domain.User"> select id as userId,username as userName,birthday as userBirthday, sex as userSex,address as userAddre

2021-04-05 15:23:44 148

原创 启动防火墙失败,遇到-bash: /usr/bin/systemctl: Permission denied

我的centos7开启防火墙时出现如下错误提示:[root@VM-0-7-centos redis]# firewall-cmd --statenot running[root@VM-0-7-centos redis]# systemctl start firewalld.service-bash: /usr/bin/systemctl: Permission denied解决方法1、首先使用chmod -R 750 /usr/bin/systemctl命令给该命令添加权限可能会出现如下错误

2021-03-25 16:17:53 4385 7

原创 Web开发小知识点汇总(一)

1、如何在登陆之后将登录用户信息存入session?//将用户信息存入sessionrequest.getSession().setAttribute("user","你要存入的信息");2、如何在用户退出之后销毁session?// 销毁sessionrequest.getSession().invalidate();3、request.getContextPath()获取的是什么?获取的是项目的虚拟目录,比如http://localhost:80/travel。request.

2021-03-25 16:07:22 120

原创 Java Web开发之如何分页

Java Web开发之如何分页目录Java Web开发之如何分页分页效果展示如何分页分页效果展示某歌分页:小于6的显示为1-10页,大于6的,前5后4,即当前页码前面有五个,后面有四个。如何分页使用前5后4的规律,在js中如下写,随后遍历时直接将startPage 和endPage 作为前后边界即可。var startPage = 1;var endPage = 10;if (pb.currentPage>6){ startPage = pb.currentPage-5

2021-03-23 20:40:38 100

原创 Java Web开发之如何优化多个相关的servlet?

如何优化多个servlet?文章目录如何优化多个servlet?为什么要优化?优化之前如何优化?优化之后二、使用步骤1.引入库2.读入数据总结为什么要优化?便于管理和后期维护。优化之前可见很多servlet都属于其中用户的操作,因此可以将之归类。如何优化?依照下图进行优化,箭头为继承的关系。首先,建立新的servlet为UserServlet,并对其三处代码进行修改,如下图为已经修改过的:优化之后二、使用步骤1.引入库代码如下(示例):import numpy as

2021-03-23 20:28:49 157

原创 往数据库写数据时出现Data too long for column ‘status‘ at row 1错误

出现该错误是由于对Java语言的不熟悉导致的,例如下列代码,Y应该用" "才可。 String sql = "update tab_user set status=? where username=?"; template.update(sql,'Y',u.getUsername()); System.out.println("修改成功!");引以为戒!...

2021-03-20 16:29:01 368

原创 Web开发之注册的全过程

Web开发之注册的全过程以Servlet开发为样例说明。文章目录Web开发之注册的全过程注册页面之长啥样?前台的工作(register.html)1、表单校验2、使用ajax完成表单提交。3、注册成功后,需要跳转到成功页面。注册Servlet的工作(registUserServlet)UserService的工作UserDao的工作总结注册页面之长啥样?前台的工作(register.html)1、表单校验   注册时候我们要符合规范,因此前台需要在用户填写完其中一个输入框后,发送js请求完

2021-03-20 14:52:41 3099

原创 MySql写入中文乱码,提示Incorrect string value: ‘\xE7\xA8\x8B\xE5\xBA\x8F...‘ for column ‘course‘ at row 1错误信息

目录1.引入库2.读入数据总结首先排除你传入的数据为中文,不同环境没办法细说。此处我把从web前台传入的数据获取来并打印出来确定为中文,但在写入数据库时出现如标题所示错误。所以问题出在数据库中的编码设置。因此在mysql命令行界面首先输入set names utf8;保证数据库编码设置为utf8。我的数据库名为travel,需要写入的表为tab_user,此时输入show create table tab_user;查看表创建信息,如下图红色框,其字符为latin1,因此错误出在此处。更改代码如下(t

2021-03-20 14:04:38 212 1

原创 项目常见问题一:set names utf8;的详细作用

项目常见问题一:set names utf8;的详细作用不多说,先上结果解释扩展与疑问?不多说,先上结果一般我们要创建一个Database,都是直接执行create database xxxx;,执行SQL语句show variables like "character%";会出现以下结果:character_set_client | gbkcharacter_set_connection| gbkcharacter_set_results | gbk执行set names utf8

2021-03-18 21:52:21 1843

原创 Django中BASE_DIR的含义

1.__file__得到当前文件文件名字2.os.path.abspath(file)得到当前文件的绝对路径3.os.path.dirname(os.path.abspath(file))得到当前文件的上一层的文件夹路径4.os.path.dirname(os.path.dirname(os.path.abspath(file)))得到当前文件的上一次文件夹的上一层文件夹路径...

2020-06-27 10:38:00 859

原创 解决Windows redis desktop manager连接不上本地虚拟机centos7的redis数据库

解决Windows 连接不上本地虚拟机centos7的redis数据库前提windows防火墙redis密码未生效前提如果确认redis安装和配置没有问题,利用redis desktop manager连接不上。可进行以下原因分析windows防火墙控制面板-》系统与安全-》windows defender防火墙-》启用或关闭防火墙-》作如下更改redis密码未生效进入安装目录下的src文件夹,输入./redis-cli验证密码,auth 你配置的密码此处为123456auth 12

2020-06-18 08:33:04 815

原创 最后总结

校历第二十周计划(1.6-1.12):关于Si(001)表面结构的总结和近期看的两个论文本周与学长沟通,首先关于表面结构,对温度与结构的变化关系做一个总结。另外关于双层台阶的相关文献做一下笔记。1.6 表面结构随温度变化 首先,温度在200K以下时,观察Si(001)表面结构为4x2(居多)和2x2结构;200K时发生有序-无序转变,表面结构转化为2x1结构。来源:ORDE...

2020-01-12 22:11:11 532

原创 关于原子台阶的总结

校历第十九周计划(12.30-1.5):关于原子台阶的总结关于原子台阶做一个总结。从表面结构、增原子移动、双层原子台阶形成等几个方面进行系统的说明附:上周周报以图示分析只能展现出增原子在台阶处移动的一种过程。这周又查询了相关的文献,以概率的方式说明增原子的运动方式是较为合适的。12.301 室温下表面二聚体链形成理想Si(001)表面上的每个原子有2个悬挂键,表面能量很高,为了...

2020-01-04 10:16:46 2876

原创 关于双层原子台阶的形成机制

校历第十八周计划(12.23-12.27):关于双层原子台阶的形成机制前面进行了Si(001)表面结构的学习,接下来将原子台阶相关知识进行学习和记录,主要涉及双层原子台阶的形成和性质。画图采用visio软件。12.23理想Si(001)表面上的每个原子有2个悬挂键,表面能量很高,为了降低表面能量达到系统的稳定结构,表面原子会重新成键形成再构表面。很多实验和理论讨论该表面的原子和电子结构...

2019-12-28 13:42:26 1203

原创 晶体表面原子结构和一篇论文

校历第十七周计划(12.16-12.22):晶体表面原子结构和一篇论文关于Si(001)表面结构几种模型,画图软件采用visio。12.16-12.18样品si晶圆被加热到1170k 3分钟以去除氧化层,然后以2-3 K/s的速度慢慢冷却到室温,样品在室温下呈现(2x1) 结构。在200k左右发生了有序-无序转变。发生了(2 x 1)到c(4 x 2)的转换。上述来源:ORDER...

2019-12-21 11:04:38 2186

原创 晶体表面结构相关知识以及两篇论文

校历第十六周计划(12.09-12.15):晶体表面原子结构相关知识以及两篇论文12.09感觉到关于Si表面结构这一块的相关知识了解的还不是很清楚,故此次周报将Si表面结构相关的知识进行补充。 晶体表面结构(补充) 表面指大块晶体中的三维周期型结构与外界之间的过渡区,它包括所有不具有体内三维周期性的原子层,一般是一个到几个原子层,厚度约为0.5-2nm;表面结构就是表面上这一层原...

2019-12-14 11:47:48 2869

原创 反相畴的基础知识和一篇论文

校历第十三周计划(11.18-11.24):反相畴的基础知识和一篇论文上周由于需要尽快和学长交流,因此提前先看了两篇关于反相畴的论文。由于基础知识的匮乏,这周打算补充一些基础知识,主要来源于薄膜生长和大师兄的一篇论文。《薄膜生长》:11.18 再构表面和吸附表面 表面弛豫:百度百科:表面原子的受力情况和体内不同而造成的表面原子层相对于体内原子层的上下整体移动以降低体系的能量,...

2019-11-23 10:24:52 4071

原创 关于反相畴的两篇论文

校历第十二周计划(11.11-11.17):关于反相畴的两篇论文由于看论文过程中,有一些没有接触过的概念,这两篇英文文献中的一些词语可能翻译的不准确,请见谅。后期如果发现错误定会回来修改,并作修改记录。欢迎大家指正。具体一些概念我会在看完薄膜生长之后并写在下次周报中。 准名义上Ge缓冲硅衬底上的无反相界砷化镓外延层 背景: 硅上生长砷化镓是具有挑战性的工作。原因 :1,硅与砷...

2019-11-16 18:52:00 3375

原创 量子阱半导体激光器

校历第十一周计划(11.04-11.05):量子阱半导体激光器11.4 量子阱、超晶格 由两种或两种以上组分不同或导电类型各异的超薄层(相邻势阱内电子波函数会发生交迭)材料,交替生长形成的人工周期性结构称为“超晶格材料”。 势垒较厚以致于相邻势阱中电子波函数不发生交迭的周期结构称为多量子阱。把只有一个势阱,两边是势垒的这种结构叫“单量子阱”。也可以这样认为,如果半导体双异质结中,...

2019-11-08 21:39:24 6735 1

原创 半导体激光器的工作原理

校历第十周计划(10.28-11.3):半导体激光器的工作原理10.28 粒子反转分布与光增益 为了在半导体双异质结中心有源区能产生受激光发射,必须使净受激发射速率大于净受激吸收速率。 半导体中产生受激光发射的必要条件是对应非平衡电子和空穴的准费米能级之差应该大于受激发射的光子能量。 当满足粒子数反转条件时,净受激发射速率为正值。这时光波通过处于该状态的半导体时将获得增益...

2019-11-01 19:10:50 10256

原创 半导体的光学性质和光电与发光现象

校历第九周计划(10.21-10.27):半导体的光学性质和光电与发光现象10.21 半导体的光学常数: 固体对光的吸收过程通常用折射率、消光系数和吸收系数来表征。 光波在固体中传播时,速度为c/n,其振幅按照的形式下降。n为折射率,k表征光能衰减的参量,称为消光系数。 光波的电矢量和磁矢量都按指数式衰减,而能流密度(以波印廷矢量表示)正比于电矢量和磁矢量振幅的乘积,其实...

2019-10-26 11:02:26 4546

原创 P结(下)和半导体异质结构

校历第八周计划(10.14-10.20):pn结(下)和半导体异质结构10.14 pn结电流电压特性 外接正向偏压下V(p区接正极,n区接负极)时,由于势垒区载流子浓度很小,电阻很大,相对于势垒区外的p区和n区中的载流子密度很大,电阻很小,外接电压基本可以视为是在势垒区两端。正向偏压方向与内建电场方向相反,因此势垒区宽度减小。势垒高度由qVd降到q(Vd-V)。如6-10. ...

2019-10-19 10:12:03 5077

原创 非平衡载流子和pn结

校历第七周计划(10.7-10.13):非平衡载流子和pn结(上)预备知识:热平衡状态:热平衡状态下的载流子浓度为平衡载流子浓度。前面讨论的都是平衡载流子,在非简并状态下(简并:在量子力学中,原子中的电子,由其能量确定的同一能级状态,可以有两种不同自旋量子数的状态,该能级状态是两种不同的自旋状态的简并态),用分别表示平衡电子浓度和空穴浓度,则满足。是本征载流子浓度,只与温度相关,因此,该公...

2019-10-11 14:35:43 5543

原创 半导体的导电性

校历第五周计划(9.30-10.6):半导体的导电性上次组会的一些问题:周报加一些自己的理解:针对这个问题,学生也反复斟酌如何在现阶段基础知识学习中加入自己的一些见解,奈何真的是基础很差,写出自己的见解需要大量的基础知识作为底蕴。最后决定,学生目前先按照书本上的知识学习,针对一些目前阶段能够做出分析的知识点穿插一些自己的见解,等计划进行到看论文阶段再进行大部分的理解分析,加入自己的观点。...

2019-10-04 20:48:26 1582

原创 半导体中杂质和缺陷能级和半导体中载流子的统计分布​​​​​

校历第五周计划(9.23-9.29):半导体中杂质和缺陷能级和半导体中载流子的统计分布​​​​​预备知识: 原子在晶格格点位置附近振动 半导体材料并不是纯净的 实际的半导体晶格结构并不是完整无缺的 晶格缺陷分为三类:(1)点缺陷(空位、间隙原子)(2)线缺陷(位错:原子的局部不规则排列(晶体学缺陷))(3)面缺陷(层错、多晶体中的晶粒间界) 杂质和...

2019-09-27 10:44:17 3322

原创 半导体中的电子状态

校历第四周计划(9.16-9.22):学习半导体中的电子状态上次组会的一些问题: 金属为什么可以导电?(已解决:见知识点三第8点) 激光器的三大条件(增益(半导体)、谐振腔、反转分布) 预备知识一:金刚石晶格结构:如下图,由面心立方单元的中心到顶角引8条对角线,在其中互不相邻的4条对角线的中点,各加一个原子。预备知识二:晶向:以简单立方晶格为例,立方边OA的晶向为...

2019-09-20 15:49:02 1782

原创 半导体激光器基础知识学习计划

由于学生基础知识较为薄弱,本学期研究计划着重扎实基础知识,另外熟练使用网上资源,关注领域最新的学术研究。现在已经9月中旬,是学期的第三周,依照校历大约剩余四个月的时间,制定具体计划如下:(1) 9月15日到10月15日四周内:第一周(学期第4周):半导体中的电子状态和III-V族化合物的能带结构;第二周(学期第5周):半导体中杂质和缺陷能级和半导体中载流子的统计分布;第三周(学期第6周):...

2019-09-14 11:58:04 1312 3

原创 研究生开始

9.2 我踏上了进京的火车,下午七点到;9.3 报到,领了服装9.4 开了学校的开学典礼和学院的开学典礼9.5、9.6 初次选课9.8 开了第二次组会,新生做了ppt汇报,问题很大,还需要加强基础(奋斗!!!!)9.9-9.12 上了第一周的课,感觉熟悉又陌生(最后一天)9.13 昨天玩的很爽(偷着乐又感觉到羞愧)9.14 于是今天发奋学习,写了研究计划(其实昨天就写...

2019-09-14 11:29:30 428 3

VASP计算As分子的零点振动频率,零点振动能

计算As分子的零点振动频率,零点振动能

2021-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除