自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(155)
  • 资源 (2)
  • 收藏
  • 关注

原创 paddleocr的基本下载和使用

安装paddleocr按照前篇搭建tensorflow的方式,使用mx450显卡,下载cuda工具包11.0和cudnn库8.0.4,当前时间节点conda没有cuda11的工具包,只能使用安装软件的方式安装cuda,然后把cudnn解压后的文件放置cuda安装目录对应的位置,使用anaconda创建环境,python版本按照官方要求就行了,这里是用的3.7创建一个paddlepaddle的环境,conda create -n paddle2 python=3.7切换进这个环境 cond

2021-01-21 22:21:23 4564 2

原创 win10 mx450 安装anaconda3+cuda+cudnn+tensorflow2.1

电脑上没有python环境1anaconda3的下载,注意32位和64位的别选错了图形化界面安装,中间可以选择安装位置,路径中不能出现中文之后有一个Advance Options,如下图,默认不勾选第一个添加环境变量,就不要勾选了,待会儿手动添加就行了然后就安装好了配置环境变量将安装目录下的三个路径添加到path环境变量中,Anaconda路径(conda命令),scripts(python命令),Library\bin(anaconda管理的第三方包),三个都添加就可以在命

2021-01-03 19:11:16 6486 4

原创 mac osx 10.15.7 zsh安装anaconda3

之前有写过一篇博客,介绍了linux下anaconda3的安装,os x是类unix系统,文件结构和linux基本一致,可以看做是在linux的目录结构下魔改而成.以mac os10.15为例,之前已经安装了zsh1清华源下载anaconda3,版本任意,有.pkg(gui方式)和.sh(命令行方式)两种格式,这里选择pkg格式,以界面方式安装2双击pkg文件,一路next即可,中间可以选择安装位置.一路下去就完成了.说明:界面安装完了以后,打开iterm2/terminal,如果默认出现b

2020-12-06 20:08:13 705

翻译 linux下的u盘管理

1查看分区linux中设备以文件的方式存储,u盘,sd卡以文件的形式显示在/dev目录下,他们的挂载点在 /media/用户名/u盘名例如我的硬盘是nvme的,查看u盘设备(一般名字是sdxxx)ls /dev/sd*yu@yulinux:~$ ls /dev/sd*/dev/sda /dev/sda1 /dev/sda2 /dev/sda3其中sda是u盘,sda1,sda2,sda3是u盘的三个分区2查看磁盘使用情况dfyu@yulinux:~$ df文件

2020-12-03 19:52:48 791

原创 linux conda 安装pytorch

pytorch的源在国外,下载速度会比较慢为了加快安装速度,添加清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes或者可.

2020-11-15 18:40:27 433

原创 linux(ubuntu)安装anaconda java pycharm

1 安装anaconda下载,清华源下载linux版的Anaconda3-2020.07-Linux-x86_64.sh进入下载目录,运行下面的命令,因为要安装到/usr/local下,所以需要使用sudo,不然无法在/usr/local下创建目录sudo bash Anaconda3-2020.07-Linux-x86_64.sh然后就是许可协议,一路enter下去许可协议读完后提示Do you accept the license terms? [yes|no]输入ye

2020-11-15 10:37:05 2180 1

原创 ubuntu18.4 3090 显卡驱动,cuda,cudnn 记录

因为现在这个时间节点,网上的教程一大把,但是踩了好多坑,把过程记录下来,安装好ubuntu系统后cuda 工具包里包含了显卡驱动,所以可以直接安装cuda和cudnn, 安装步骤和本教程不符。先安装显卡驱动,那么在cuda安装的时候就不再安装显卡驱动了,再安装cudnn ,这里使用的是这种方式,显卡驱动安装(以3070为例)1先把默认显卡驱动删除掉,sudo apt-get purge nvidia*2添加显卡驱动第三方ppa源sudo add-apt...

2020-11-14 14:10:49 4923 2

翻译 linux(ubuntu)下常用的命令

/表示根目录./表示当前目录ctrl+c 结束正在执行的命令ls 查看目录下的所有内容-a ,包含隐藏文件-l 以列表形式详细显示ls -als -lls -alls 目录 查看目标文件夹下的文件/文件夹如 ls /home -l 以列表形式显示/home下的所有文件及文件夹2 cd 切换目录命令/ 表示根目录,cd / 表示切换到根目录cd ~ 切换回用户目录下 ,或者使用 cd /home/yu3 pwd 显示当前目...

2020-11-12 19:55:14 159

原创 ubuntu18.04安装3070显卡驱动

nvidia官网下载驱动,选择选择linux版本,对应型号下载之后,在下载目录,然后在此文件夹下运行sudo ./文件名 即可要保证linux 已经正确安装了gcc 工具 sudo apt install gcc和make工具 sudo apt install make如果报软件依赖的错误,需要进行下面的设置在软件更新器中先将软件进行更新要安装好更新后,再尝试安装gcc和make.安装好这两个工具后,再次到下载目录运行 sudo ./文件名 ,进入...

2020-11-12 17:28:02 3462 2

原创 linux 输入法

ubuntu18.04自带ibus输入法进入系统后首先找到输入法程序点击进入配置点击确定选择输入法,点击确定.然后进入设置里进行配置设置-区域和语言点加号添加输入源右上角添加添加完输入源后可以点击右侧的小齿轮进行设置,比如快捷键等也可以安装其他输入法,比如然后按照上面的步骤进行配置即可。...

2020-11-12 17:03:50 375

原创 记一次鼠标事故

就因为鼠标老是打滑,把本来能写完的机试题多了几分钟,说到底,还是自己没一开始就选择做一道题package OD;//华为机试题,给一个数字k,给一个字符串,输出要求 第一个子串不变,后面有横线,其余子串长度没有超过k的话不用分割,超过k就//分割成长度为k的子串,输出的时候要求除第一个子串后有横线外,其他子串长度超过k才加一个横线import java.util.ArrayList;import java.util.LinkedList;import java.util.List;i.

2020-10-20 02:02:24 173

原创 01 servlet简介

Servlet(Server Applet)简称Servlet,是一门用于开发动态web资源的技术可以这么理解,Servlet是指实现了Servlet接口的类,(其实就是用java编写的服务器端程序),运行在支持Java的应用服务器中,可以将其看作是服务器段的小应用程序. Servlet可以通过http协议接收和响应来自web客户端的请求,即交互式地浏览和修改数据,生成动态的web内容...

2018-12-16 19:56:35 183

原创 03 web服务器 http简介

HTTP简介Hyper Text Transfer Protocol(超文本传输协议)的缩写http,用于从万维网服务器传输超文本到本地浏览器的传送协议,所有的WWW文件都必须遵守这个标准URL和URI的区别URL全称Uniform Resource Locator,统一资源定位符,是互联网上资源的地址,即平时所说的网址。它是一种具体的URI,即URL可以用来标识一个资源和定位这个资源...

2018-12-15 22:24:46 270

原创 02web服务器 tomcat9的安装,启动 与 tomcat项目发布

目录1 tomcat和jdk的版本问题2  tomcat的下载安装和启动3 可能出现的两个问题4  tomcat目录5 发布javeweb项目的两种方式 tomcat服务器软件开源免费,有免安装版,解压即可使用,下载地址  https://tomcat.apache.org1 tomcat和jdk的版本问题tomcat9要使用jdk1.8及以上的版本,使用4.0se...

2018-12-15 21:35:28 1291

翻译 01web服务器 简介

web服务器Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,   也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载,服务器的主要作用之一是在网络环境中提供外界可以访问的资源上网过程简述:     打开浏览器(客户端)访问网址,此时会向网址所在的服务器上发送请求,服务器获得请求后会将请求的数据响应给发送请求的浏览器...

2018-12-15 18:24:13 513

原创 03xml 解析

xml文件的解析1 常用的两种解析xml的思想xml文件中存储了数据,将其读到内存中有两种方式DOM解析 SAX解析两种方式解析xml的优缺点:dom dom会将xml文档加载进内存,形成一颗dom树(document对象),将文档的各个组成部分封装为对象。 优点:可以对dom树进行增删改查。 缺点:dom树非常占内存,解析速度慢。 sax 逐行读取,基于事件驱...

2018-12-15 12:39:37 296

原创 02xml约束

xml约束html中的标签是预定义的,就是因为html引入了约束xml约束指通过编写一个文档来约束一个XML文档的书写规范(比如标签名称,标签顺序,文档结构等)为什么需要xml约束?为了保证数据的规范性和安全性。xml的标签是自定义的,这样使用xml文档的程序就不能知道xml文档的真实结构,通常应用程序要求xml文件的结构是固定的,不同的程序要求自己使用的xml文档必须符合一定...

2018-12-14 22:35:20 144

原创 01xml简介

目录 xml1 xml与html的关系2 作用 3 xml语法 xmleXtensible Markup Language (缩写xml) 即 可扩展标记语言。1 xml与html的关系 相同点  xml跟html(超文本标记语言)有些相似,都是标记语言,不同点html的目的是显示数据,即页面展示,                         ...

2018-12-14 19:44:59 181

原创 08 jdbc 单元测试junit简介

junitjunit是一个单元测试框架,使用junit之后可以运行非main方法中的程序使用junit要导入相关jar包,junit官网下载或者eclipse中自带有jar包,导入步骤为:方法1:使用eclipse的插件junit,项目上右键—>properties—>java build path—>选择libraries一项—>点击add library—j...

2018-12-14 12:52:03 321 1

原创 07jdbc 使用PreparedStatement接口修改之前的代码

之前的增删改差操作的sql语句使用的是Statement接口,现在知道了这个接口是有问题的下面将之前博文中的增删改差操作用PreparedStatement接口替换掉Statement接口先提供工具类DBUtil类package util;import java.sql.Connection;import java.sql.DriverManager;import java....

2018-12-14 10:28:54 155

翻译 06 jdbc SQL注入问题

示例SQL注入问题先写一小段程序,根据mysql中的study1数据库的t_user表,写一个用户登录的代码,如果用户名和密码正确打印登陆成功,否则打印用户名或者密码错误重写粘贴下之前javaBean包下的User类package bean;import java.util.Date;public class User { private int id; private ...

2018-12-14 00:02:30 137

翻译 05jdbc代码重构

前面注册驱动和创建连接的代码都是重复的,可复用性不高,如果需要更换数据库或者用户名或者密码的话要改动很多内容,可维护性不高,为了方便复用,可以将经常变换的内容写入到配置文件创建一个db.properties文件,将数据库驱动和用户名密码等内容写入到该文件classDriver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306...

2018-12-13 22:00:28 140

翻译 04 jdbc中关闭连接的方式

之前在02jdbc web项目使用jdbc示例及不同版本调用jdbc的差异https://blog.youkuaiyun.com/sinat_41132860/article/details/84981142中调用jdbc的方式是有问题的,当时的代码如下import java.sql.Connection; import java.sql.DriverManager;import java.s...

2018-12-13 19:47:01 2898

原创 03jdbc常用接口--DriverManeger,Connection,PreparedStatement,ResultSet接口浅析

在之前的博文中简单提到了jdbc规范主要有4个核心接口DriverManager:用于注册驱动并创建符合该驱动的数据库的连接。 Connection: 表示与数据库创建的连接对象,即一个connection对应着一个会话,相当于在mysql workbench(数据库窗口化工具)中打开了一个连接。 Statement: 操作数据库sql语句的对象,有个两个实现类:Statement和Pre...

2018-12-13 18:36:44 757

原创 02jdbc web项目使用jdbc示例及不同版本调用jdbc的差异

01web项目使用JDBC示例创建Dynamic Web Project项目,复制上篇博文下载的压缩包解压后的jar文件到WebContent/WEB-INF/lib目录下,系统自动加载jar包关于驱动jar包,目前只能下载两种压缩包一个是mysql-connector-java-5.1.47.zip,一个是mysql-connector-java-8.0.13.zip,两个都可以使用,只...

2018-12-12 23:26:35 479

翻译 01jdbc 简介

JDBC(java database connectivity的缩写)JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据,开发者可以在java中使用这些API操作数据库,实现对表中数据的增删改查操作,JDBC相当于java和数据库之间的一座桥梁SUN公司制定JDBC标准,各大数据库厂商会提供数据库驱动实现这个标准,这样java才可以通过JDBC来操作实现了这个...

2018-12-12 23:25:16 165

翻译 12 mysql 练习题

先初始化数据,数据来源是http://www.monkey1024.com/database/811 执行以上脚本,我将表名和字段都做了修改,改成小写字母了,为了方便看,其实不改的话看上去更简洁employee表如下:department表如下:salarygrade 表如下:下面的练习题都是根据上述三张表完成,原题目答案多用连接查询完成,我好想大多用子查询完成...

2018-12-12 18:41:29 339

翻译 11 mysql 复制表和导入导出

1 复制表:复制mysql的数据表,包括表的结构,索引,默认值方法一:1显示表的结构show create table 表名;2修改表名,执行显示的sql语句3 复制全部数据或者指定条件指定字段的数据insert into 新表(字段1,...) select (字段1,...) ;说明:复制数据时,新表和旧表的字段要对应,若要完整复制,就用*代替所有字段名方...

2018-12-11 16:09:19 208

转载 10 mysql 引擎

存储引擎存储引擎是通过采用不同的技术将数据存储在文件或内存中,不同的技术有不同的存储机制,其功能和能力也不同,通过选择不同的技术,可以获得特殊的速度或功能,从而提高应用的性能。存储引擎是MySQL特有的在不同的业务场景下选择不同的存储引擎,这样能够发挥MySQL的最佳性能。查看存储引擎:show engines;结果如下图:mysql中存储引擎如下:MySQL中...

2018-12-11 15:17:38 136 1

原创 09 mysql 事务,索引,视图,触发器

 目录 01事务transaction02 索引03 视图 04 触发器trigger01事务transaction事务主要用于处理操作量大,复杂度高的数据,事务可以保证多个操作原子性,对于数据库来说,事务可以保证批量的DML( insert,update,delete ) 要么全执行,要么全不执行。通常一个事务对应一个完整的业务.假设银行的用户表如下:...

2018-12-11 15:01:23 195

原创 08 mysql 子查询,UNION 联合查询,limit分页

01 子查询在某个查询结果之上进行的查询.叫做子查询,即把一个查询(又叫内部查询)嵌套在另一个查询(又叫外部查询)当中。select … (select)…【使用较少,了解即可】from …(select)…where …(select)…select子表(要在小括号里)可以放到from后面,也可以用在where子句中啥意思呢,就是先select一些东西,会生成一张临时表,这张...

2018-12-09 21:48:12 1691

原创 07 mysql 多表查询(连接查询)

 每个数据库中可以存放多张表,真正的应用中经常需要从多个数据表中读取数据笛卡尔乘积多表进行连接查询时没有任何条件,最终的结果是多表结果数量乘积的现象被称为笛卡尔积例如SELECT e.employeename,d.departmentname FROM department AS d,employee AS e;注:在多表联合查询时,要记得加上连接条件 ,通常会给表取别名,通...

2018-12-09 17:10:00 223

原创 06 mysql 处理函数 聚合函数 分组函数

上节介绍了排序函数,这节介绍其他常用的函数,其实mysql中内置的函数有好多,有兴趣的或者想要深入掌握mysql可以查看文末的链接 1 处理函数MySQL提供了一些函数可以对查询出的结果进行处理,处理函数是对每行数据进行处理的,可以放在select之后 where之前,也可以用在where子句中下面介绍一些常用的数据处理函数       1  处理字符串的函数:lower(...

2018-12-08 21:33:31 435

原创 05 mysql 排序

排序order by可以使用任何字段来作为排序的条件,从而返回排序后的查询结果,也可以设定多个字段来排序select field1, field2,...fieldN table_name1, table_name2... order by field1 asc, field2 asc;说明: 1 默认情况下,它是按升序排列(asc可省略)。用 asc(升序) 或 desc(降...

2018-12-07 22:41:13 246

原创 04 mysql DQL语句 基础篇

DQLDQL(Data Query Language):数据查询语言,用来查询数据库中的数据,不会对数据库中的数据进行改变。select 字段名1 as 别名,字段名2 as 别名,字段名3 as 别名 FROM 表名 [WHERE –> GROUP BY –>HAVING–> ORDER BY];[]中括号中的内容是一些过滤条件或者操作,字段名可以使用数学表...

2018-12-07 21:37:47 200

原创 03 mysql DML语句 基础篇

DML(Data Manipulation Language):数据操作语言,用来增删改数据库中表的数据,即添加表中的数据,删除表中的数据,修改表中的数据。主要使用三个关键字:INSERT、DELETE、UPDATE增加  insert  into  ... values ...  insert into 表名(字段名1,字段名2 …) values (值1,值2…);注:字段名...

2018-12-07 16:55:38 109

原创 02 mysql DDL命令 基础篇

DDL(Data Definition Language):数据定义语言,用来操作数据库对象:库、表、列等基本语法: 每条命令的结尾用分号结尾,windows下不区分大小写 注释: --  单行注释多行注释用以下方式:/* 注释内容*/1 操作数据库创建数据库                                                ...

2018-12-07 16:33:30 182

转载 sql 01 数据库简介

数据库概述数据库数据库database,简称db,是按照数据结构来组织、存储和管理数据的仓库,可以被应用或用户访问.每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。关系型数据库所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。数据库管理系统数据库管理系统(DataBase Managem...

2018-12-06 21:12:44 166

原创 javascript6 DOM介绍

目录 document对象概述1  document对象2 elelment元素对象3  attr 属性对象4  event对象 document对象概述每个载入浏览器的 HTML 文档都会成为 document 对象,Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问,document对象是window对象下的,在使用时,可以省略win...

2018-12-06 18:30:07 403

原创 javascript5 BOM中的window对象

BOM(浏览器对象模型)中有很多对象,可以调用这些对象的方法目录window对象1  弹出框2  open方法3  定时器4  location对象5  history对象6  navigator对象window对象window对象表示浏览器中打开的窗口,是顶层对象,是一个全局对象,所有其他的对象都在它下面,即所有 JavaScript 全局对象、函数以及变...

2018-12-05 20:28:41 264

junit4 jar包和hamcrest-all-1.3.jar

junit4.13jar包和hamcrest-all-1.3.jar,以及这两个jar包的源码

2018-12-14

mysql5.7.20的jdbc驱动

包含5.1.47和8.0.13两个jar包,8.0.13版本适用于mysql5.5之后的版本

2018-12-12

空空如也

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

TA关注的人

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