在vscode中添加jar库
问题
由于idea是通过.idea/libbraries/xxx.xml中的配置来使idea关联jar库。
直接将idea中的java项目放置vscode中,由于vscode使用自己的配置文件去关联jar库,所以无法运行。
解决
因为vscode运行java项目需要它所需的四个配置文件:.setting, .vscode, .project, .classpath,而其它项目创建的java项目肯定没有为vscode设置它需要的配置。所以,为了方便,使用vscode的工具先创建一个空的java项目,以自己的项目名创建(也可以不用)。
快捷键ctrl + shift + p打开命令输入Java: Create Java Project,再输入项目名,即可得到一个空项目...
[spring] ApplicationContext
ApplicationContext
在构建非web应用时,发现了些问题,比如理所当然的使用@Autowired在主函数想要获取bean,却失败了,得到了null。
这是非web应用的细节问题,了解这些可以帮助构建一个非web应用,也可以帮助处理掉《spring实战》源码的运行。
app如何获取bean
在非web应用中,会发现一个问题,无法通过@Autowired获取到bean,这是由于非web应用无法知道bean,也没有提供相应的注解去处理,只能通过ApplicationContext应用上下文获取bean。而bean之间是可以通过@Autowired获取到的。
ApplicationContext context = new AnnotationConfigApplic...
gradle打包
非web应用
非web项目,很少有帖子讲解对此的打包和运行。(web项目就很容易通过添加war插件和gradle build打包)
运行的方法尝试出了几种。
idead中直接运行
使用idea直接运行main类即可。
使用插件
使用gradle,需要在build.gradle文件中,添加插件application,并设置好主函数的名称mainClassName。最后在项目根目录下(build.gradle同级目录)执行命令:
gradle run
打包成多个jar文件
依然需要上一步的application插件和mainClassName配置,然后执行命令下载依赖库并发布:
gradle install
打开build/install/项目名/目录可以看到两...
[spring 学习1] IoC容器
配置文件
@PropertySources注解用于加载配置文件到Spring的环境中。
配置文件如下。
demo.msg=this is a message.
如何引用到配置文件
在app项目中,我们通过@PropertySource注解到JavaConfig类上,设置.properties配置文件的路径。
在gradle项目中,配置文件放在src/main/resources/路径下,还可以放在这个目录下的文件夹。如:src/main/resources/demo/app.properties的设置@PropertySource("demo/app.properties")。
在web项目中,spring web已经将配置文件设置好了,不需要@Property...
[spring] spring快速开始
开始spring应用
创建app项目
创建java application项目,设目录结构:
.
├── lib/
│ ├── commons-logging-1.2.jar
│ ├── spring-aop-5.1.9.RELEASE.jar
│ ├── spring-aspects-5.1.9.RELEASE.jar
│ ├── spring-beans-5.1.9.RELEASE.jar
│ ├── spring-context-5.1.9.RELEASE.jar
│ ├── spring-core-5.1.9.RELEASE.jar
│ └── spring-expression-5.1.9.RELEASE.jar
└── src/
├...
paper list
1.基础网络
ImageNet
net
year
detail
download
description
LetNet
IEEE 1998
Gradient-Based Learning Applied to Document Recognition
pdf
CNN开山之作,手写体识别。
AlexNet
ILSVRC 2012
ImageNet Classification with Deep Convolutional Neural Networks
...
book list
{"root":{"data":{"id":"134b381888bd","created":1566956099,"text":"书单"},"children":[{"data":{"id":"bwkvl51dr2g0","created":1566956122502,"text":"C/C++"},"children":[{"data":{"id":"bwkvrtb4c9s0","created":1566956645518,"text":"C Primer Plus","image":"http://kityminder-img.gz.bcebos.com/fe3b13e9b49bd6afe72e5b7c76bbe3cc41b66719","imageTitle":"","ima...
book list - readed
{"root":{"data":{"id":"134b381888bd","created":1566956099,"text":"书单"},"children":[{"data":{"id":"bwkvl51dr2g0","created":1566956122502,"text":"C/C++"},"children":[{"data":{"id":"bwkvrtb4c9s0","created":1566956645518,"text":"C Primer Plus","image":"http://kityminder-img.gz.bcebos.com/fe3b13e9b49bd6afe72e5b7c76bbe3cc41b66719","imageTitle":"","ima...
共计 74 篇文章,10 页。