自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rosinante

人随风飘荡 天各自一方

  • 博客(95)
  • 资源 (2)
  • 收藏
  • 关注

原创 1024 程序员节快乐

节日快乐。

2023-10-24 23:24:10 73

原创 vue echarts-wordcloud 词云不显示解决方法

vue echarts-wordcloud 词云不显示常见原因和解决方法

2022-10-24 22:52:30 3701 1

原创 常用科研工具介绍(一):Git和Github(使用pycharm)

对于计算机专业的同学来说,git并不陌生,作为一种常用的版本控制工具,它可以很方便的管理你的代码,尤其是在多人协作开发的场景下,git可以记录代码的修改历史,并且可以很方便的回滚到某一历史记录。那么git和github有什么关系?github是全球最大的同性交友社区,啊呸,github是全球最大的开源代码托管网站,它就是一个代码仓库,你可以利用git上传你的代码到github。当然也有别的代码仓库,比如gitte,Coding.Net,以及面向AI开发者的Agit.ai等...

2022-05-03 19:06:59 3494

原创 Pytorch 带你一行一行分析训练脚本

在使用pytorch进行深度学习模型训练时,训练脚本是不可或缺的一部分,本文将以一个经典的训练脚本为对象,一行一行分析其代码原理。

2022-04-13 17:09:38 6363 13

原创 设计一个计票器(Design a vote counting machine)

请设计一个计票器程序,通过输入有效候选人列表和投票结果,计算出1.每个有效候选人的票数;2.无效票数;3.获得票数最多的人。

2022-02-27 18:29:35 1959

原创 给定一个数组,元素有正有负,找出其中绝对值第1大和第2大的数字的乘积

题目描述:给定一个数组,元素有正有负,找出其中绝对值第1大和第2大的数字的乘积输入描述: 输入一个任意长度(至少2个)数组,可正可负,起始和结束用中括号,参考示例格式示例1:输入[1 -5 4]输出-20Python实现:import heapqn = input()n_fig = n[1:-1].split(" ")n_fig_int = list(map(int, n_fig))n_abs = []for item in n_fig_

2021-12-16 10:59:27 714

原创 python自动划分分类任务图像数据集,与 pytorch ImageFolder 对接

看了一下网上的划分图像数据集大多数都是存在一个文件里,按比例把这些图片分开。但是遇到多分类问题怎么办?划分后能否直接与pytorch的ImageFolder对接?这里我给出来我自己划分分类任务图像数据集的code,通过我的代码划分完数据集后,就可以直接与ImageFolder来对接训练了。话不多说直接上代码:def partition_dataset(label_csv_path, root_path=None, save_path=None, shuffle=False, proportion=

2020-11-20 09:27:16 1565 18

原创 python 批量给文件名添加后缀

import osdef batch_rename(dir_path, suffix): files = os.listdir(dir_path) for i, file in enumerate(files): old_name = os.path.join(dir_path, file) new_name = os.path.join(dir_path, file.split(".")[0] + suffix + '.' + file.split(.

2020-10-24 21:28:40 2527

原创 python cv2 绘制不规则形状的最小外接矩形、最大内接矩形、最大内接圆、最小外接圆、拟合椭圆

使用python opencv 绘制不规则mask的最大内接矩形、最小外接矩形、最大内接圆、最小外接圆、拟合椭圆

2020-10-23 21:07:02 22236 52

原创 Tensorflow GPU、CUDA、cudnn、显卡 中的依赖关系

TensorFlow GPU的安装坑属实多,自己安过很多回TensorFlow GPU版本,其中有帮别人装的,也有自己装不同版本的TensorFlow GPU,遇到的错误也形形色色,最为常见的错误就是这个:importerror: dll load failed: 找不到指定的模块。说白了就是动态链接库导入失败,这个错误究竟是什么原因导致的,我目前遇到过三种情形导致这个错误发生。TensorFlow GPU版本和CUDA版本、cudnn版本、显卡驱动不对应。很多初学者在安装TensorFlow GPU

2020-09-06 18:52:46 1711

原创 py2neo(v4版本) 获取实体关系的属性

1.连接neo4j数据库graph = py2neo.Graph('http://localhost:7474/browser/', username='你的用户名', password='你的密码')2.查询实体及关系select_rel_sql = "MATCH ()-[r]->() RETURN r LIMIT 20"select_nodes_sql = "MATCH (n) RETURN n LIMIT 20"relation_result = graph.run(sel

2020-07-18 23:24:27 2226 8

原创 DeepFaceLab 2 merge阶段参数

参考:DeepFaceLab 2 官网:https://mrdeepfakes.com/forums/thread-guide-deepfacelab-2-0-explained-and-tutorials-recommendedDeepFaceLab 2 merge阶段参数 参数 参数值 参数中文名 参数说明 Use interactivate merger (主要覆盖模式) Original 原始 显示原始画面,不...

2020-07-17 23:57:13 5036

原创 打开spyder报错ImportError: cannot import name 'secure_write'解决方法

在更新spyder后,重新打开时出现了spyder加载窗口一闪而过,无法正常打开的情况报错。报错如图所示 :解决方法:pip install --upgrade jupyter_client更新成功后,可以成功打开spyder。...

2020-04-24 10:36:32 4508 5

原创 python 图片数据集批量打标签

1.数据集介绍OutdoorScene数据集:http://people.csail.mit.edu/torralba/code/spatialenvelope/This dataset contains 8 outdoor scene categories: coast, mountain, forest, open country, street, inside city, tall...

2020-01-17 11:51:14 9746

原创 Tensorflow的Hello World---创建一个简单的神经网络

Coursera:convolutional neural networks tensorflowhttps://www.coursera.org/learn/convolutional-neural-networks-tensorflow/home/welcome传统编程和机器学习的区别:传统的编程输入的是数据和规则,而机器学习的输入则是数据和结果,从数据和结果里找到它们的对应...

2019-11-05 21:47:09 241

原创 python2.7 安装 lifelines 时 bottleneck 安装错误解决

lifelines github地址:https://github.com/CamDavidsonPilon/lifelineslifelines Python Software Foundation: https://pypi.org/project/lifelines/lifelines安装命令:pip install lifelines#下载指定版本的lifelinespi...

2019-10-24 22:33:53 2155

原创 多模态的几种融合方法

目前,多模态数据融合主要有三种融合方式:前端融合(early-fusion)或数据水平融合(data-level fusion)、后端融合(late-fusion)或决策水平融合(decision-level fusion)和中间融合(intermediate-fusion)。前端融合将多个独立的数据集融合成一个单一的特征向量,然后输入到机器学习分类器中。由于多模态数据的前端融合往往无法充分利...

2019-10-24 21:21:09 46269 1

原创 Anaconda 无法打开 spyder 的解决方法

错误情形anaconda 下 打开 spyder 没有响应,即使 anaconda 的进度条显示100% 但 spyder 窗口依旧没有显示可能原因其实 spyder 是有报错的,只不过 cmd 窗口一闪而过,如何查看 spyder 的报错信息:这里我们不要从 anaconda 的界面进入 spyder,而是用命令行打开 spyder在 anaconda prompt 下,...

2019-09-29 11:02:53 34521 35

原创 Python3基础 变量

目录一、python的注释二、变量1.python是弱类型语言2.print 函数3.变量的命名规则三、数值类型1.整形2.浮点型3.复数四、字符串1.字符串2,转义字符3.拼接字符串4.repr 和字符串5.input6.长字符串7.原始字符串8.bytes五、字符串相关方法1.字符串格式化2.序列相关方...

2019-09-18 21:17:39 311

原创 pytorch-handbook 国内镜像安装pytorch教程(新手入门)

安装好 Anaconda 的并且不想听我废话的同学请直接戳:如何使用国内镜像源下载?没有下载 pytorch 中文手册的请戳 pytorch-handbook github:https://github.com/sktyut/pytorch-handbookpytorch handbook是一本开源的书籍,目标是帮助那些希望和使用PyTorch进行深度学习开发和研究的朋友快速入...

2019-09-02 11:32:30 9099 12

原创 DBUtil 的使用

目录一、什么是DBUtil二、DBUtil的增删改三、DBUtil的查询1.直接new接口的匿名实现类2.直接使用框架已经写好的实现类四、ResultSetHandler 常用的实现类五、编写自己的DBUtil(DBUtil的内部实现原理)1.通用的增删改方法2.通用的查询方法一、什么是DBUtilCommons DBUtils是Apache组织提...

2019-08-29 11:16:13 3239

原创 java数据库连接池

目录一、数据库连接池介绍1.什么是连接池2.连接池的作用3.连接池的使用二、自定义数据库连接池1.自己构造一个简单的数据库连接池2.简单使用该连接池3.该连接池存在的问题4.解决方法三、开源连接池DBCP1.什么是DBCP2.如何使用DBCP四、开源数据库连接池C3P01.什么是C3P02.如何使用C3P0一、数据库连接池介绍...

2019-08-28 18:14:34 610 2

原创 Transaction

目录Transaction 事物一、事物是什么1.使用命令行方式演示事务2.使用代码方式演示事物:3.事物的特性(ACID)二、事务的安全隐患与隔离级别1.Read Uncommited【读未提交】:2.Read Commited 【读已提交】Oracle 默认的隔离级别3.Repeatable Read 【重复读】 MySql 默认的隔离级别4.S...

2019-08-28 11:09:12 4963

原创 Filter实现自动登录的Demo

Filter实现自动登录的Demo1.需求:第一次登陆时:获取登录信息,校验失败就停留在登录界面;校验成功,跳转到index.jsp,然后存储账号密码到cookie,发送cookie给客户端,使用session储存用户信息。第二次登陆时:获取cookie,如果没有cookie表明没有登录,放行;有cookie,找出曾经存放的用户名和密码,如果能找到就执行登录的操作,然后使用sessio...

2019-08-25 18:16:52 214

原创 Filter

过滤器是什么对客户端发出来的请求进行过滤。过滤器有什么用主要是起到的是拦截作用 , 用于在客户端 请求服务器资源的时候,执行过滤(拦截) 。 如果过滤器放行,那么这个请求才能到达服务器 ,如果过滤器拒绝放行,那么服务器就不会收到这个请求。过滤器应用场景对一些敏感词汇进行过滤 统一设置编码 自动登录等过滤器如何使用1.定义一个类, 实现Filterpublic c...

2019-08-25 17:45:46 205

原创 Listener

目录一、Listener 监听器简介二、Web监听器 :总共有8个 划分成三种类型1.监听三个作用域创建和销毁(1)哪三个作用域?(2)ServletContextListener(3)ServletRequestListener(4)HttpSessionListener(5)Demo2.监听三个作用域属性状态变更(1)三个作用域监听方法:(2)...

2019-08-25 11:27:00 109

原创 Java多线程

目录一、如何理解多线程1.多线程概念2.并行和并发二、多线程的实现方式1.继承Thread2.实现Runnable三、实现Runnable的原理四、两种实现多线程方式的区别五、匿名内部类实现线程的两种方式1.继承Thread类2.实现Runnable接口六、多线程方法1.获取名字2.设置名字3.获取当前线程的对象Thread.cur...

2019-08-23 17:55:23 190

原创 JQuery笔记---JQuery入门案例(二)

目录案例一:JQuery校验用户案例二: 实现百度搜索提示案例三:JQuery实现省市联动(XML传输数据方式)案例四:JQuery实现省市联动(Json传输数据方式)案例一:JQuery校验用户需求:注册用户时,对已存在用户进行提示 JQuery:<!-- 导入JQuery的支持 --><script type="text/javascri...

2019-08-22 18:22:39 452

原创 JQuery笔记---load&get&post

load方法示例:点击按钮传递参数到文本框中JQuery代码:<script type="text/javascript"> function load() { //$("#aaa") 相当于 document.getElementById("aaa"); //找到这个元素, 去执行加载的动作, 加载/rosinante/Dem...

2019-08-22 14:14:02 138

原创 Ajax入门介绍以及检验用户名是否存在Demo

目录Ajax一、Ajax 是什么二、Ajax的作用三、Ajax的特点四、Ajax的四种关键元素/技术五、Ajax内部原理六、XMLHttpRequest1.什么是XMLHttpRequest2.XMLHttpRequest对象相关的操作和方法3.请求返回到浏览器4.回调函数5.常用提交方式6.使用innerHTML属性创建动态内容七、A...

2019-08-21 18:10:52 383

原创 SpringMVC学习笔记---拦截器

目录拦截器一、定义二、创建拦截器1.一号拦截器2.二号拦截器3.配置拦截器三、正常流程测试四、拦截器运行流程分析1.情形一:2.情形二:五、拦截器的应用:登录拦截器1.思路2.login.jsp3.UserController4.LoginInterceptor拦截器5.配置拦截器6.测试拦截器一、定义Sprin...

2019-08-20 18:11:26 152

原创 SpringMVC学习笔记---RESTful支持

RESTful支持一、什么是RESTful支持RESTful就是一个资源定位及资源操作的风格,不是标准也不是协议,只是一种风格,基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。资源:互联网所有事物都可以被抽象为资源资源操作:使用PSET、DELETE、PUT、GET,使用不同方法对资源进行操作。分别对应添加、删除、修改、查询。传统方式操作资源:http:/...

2019-08-20 17:05:25 181

原创 SpringMVC学习笔记---json数据交互

json数据交互一、@RequestBody作用:@RequestBody 注解用于读取 http 请求的内容(字符串),通过springmvc提供的 HttpMessageConverter 接口将读到的内容( json 数据)转换为 java 对象并绑定到 Controller 方法的参数上。传统的请求参数:itemEdit.action?id=1&name=zhangs...

2019-08-20 13:39:53 164

原创 SpringMVC学习笔记---图片上传

目录图片上传处理1.配置虚拟目录2.加入jar包3.配置多媒体解析器4.jsp页面5,.编写图片上传处理代码图片上传处理1.配置虚拟目录方法一:在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中添加:<Context docBase="(图片存放路径)" path="/pic" reloadable="false...

2019-08-20 10:19:02 169

原创 SpringMVC学习笔记---异常处理器

目录异常处理器1.异常处理思路2.自定义异常类3.自定义异常类4.异常处理器配置5.错误页面异常处理器springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。1.异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通...

2019-08-19 23:38:09 140

原创 SpringMVC学习笔记---Controller方法返回值

目录Controller方法返回值一、返回ModelAndView二、返回void1.使用request转发页面2.可以通过response页面重定向3.可以通过response指定响应结果三、返回字符串1.逻辑视图名2.Redirect重定向3.forward转发Controller方法返回值一、返回ModelAndViewcontrol...

2019-08-14 11:36:32 254

原创 SpringMVC学习笔记---@RequestMapping注解的使用

目录@RequestMapping注解的使用一、URL路径映射二、添加在类上面三、请求方法限定1.限定get方法2.限定post方法3.post和get都可以@RequestMapping注解的使用通过@RequestMapping注解可以定义不同的处理器映射规则。一、URL路径映射@RequestMapping(value="item")或@Re...

2019-08-14 11:10:15 459

原创 SpringMVC学习笔记---高级参数绑定

目录高级参数绑定一、绑定数组1.JSP修改2.controller二、绑定List1.修改jsp页面2.开发pojo3.修改ItemController高级参数绑定项目背景:商品列表加载与修改Demo一、绑定数组需求:在商品列表页面选中多个商品,然后删除。需求分析:功能要求商品列表页面中的每个商品前有一个checkbox,选中多个...

2019-08-14 10:52:09 180

原创 SpringMVC学习笔记---SpringMVC的参数绑定

目录项目准备一、SpringMVC默认支持的参数类型1.ItemService接口2.ItemServiceImpl实现类3.ItemController4.其他默认支持的参数类型5.Model/ModelMap二、SpringMVC简单参数绑定1.支持的数据类型2.@RequestParam三、绑定普通pojo类型1.页面定义如下:2.p...

2019-08-13 13:47:15 547

原创 SpringMVC学习笔记---SpringMVC与MyBatis整合

SpringMVC与MyBatis整合目录SpringMVC与MyBatis整合整合思路:一、数据库准备二、创建工程与工程结构1.工程结构2.加入jar包三、编写配置文件1.sqlMapperConfig.xml2.applicationContext-dao.xml3.jdbc.properties4.applicationContext-serv...

2019-08-12 18:07:15 248

东南大学知识图谱ppt

东南大学知识图谱,github搜索可以,免费下载。

2020-07-17

mybatis常用jar包打包

asm-3.3.1 cglib-2.2.2 commons-logging javassist-3.17.1-GA log4j-1.2.17 log4j-api-2.0-rc1 log4j-core-2.0-rc1 ojbc14 slf4j-api slf4j-log4j12

2019-04-25

空空如也

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

TA关注的人

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