自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 Ubuntu18.04安装cuDNN

该网站下载安装包需要先进行注册。登录成功后,找到与CUDA对应的版本。选择Linux版本进行下载。下载后的格式为.tar.xz。

2023-08-31 16:12:28 1111

原创 RuntimeError:[torch.cuda.FloatTensor [ ]] is at version 4; expected version 3 instead.)

我只使用了一个GPU和一个节点,而代码支持多GPU。

2023-05-10 10:18:02 507

原创 下载当天各省疫情数据

下载疫情数据表格使用driver建立链接,chromedriver.exe放置在项目目录中import pandas as pdfrom selenium import webdriverfrom bs4 import BeautifulSoupurl = 'https://voice.baidu.com/act/newpneumonia/newpneumonia/?from=osari_pc_3'driver = webdriver.Chrome(executable_path='chr

2022-05-15 11:09:52 317

原创 下载各省疫情历史数据

获取各省疫情历史数据数据参考网站: link只针对该网站具体到省的数据操作步骤进入网站,从全国地图中进入到任意省份,以北京为例 link右键——检查进入network,此时没有数据,点击刷新Ctrl+shift+f:显示搜索在搜索框输入容易被检索且重复性不高的数据,比如2160,具体操作如图所示跳转到network后,在红框中的区域找到对应的链接,可以直接忽略js、jpg等内容,或者在上方的搜索框中搜索关键字点击对应链接右侧显示的网址即所需数据(从2.13到现在),对应的a

2022-05-15 10:18:43 3272 2

原创 IPCGANs在colab上复现(test)

Face Aging with Identity-Preserved Conditional Generative Adversarial Networks

2022-05-09 21:14:53 478

原创 补码加减运算判断借位标志

补码加减运算判断借位标志加法A+B: 进位输出为1,则CF标志位为1,反之则为0减法A-B:[A]补+[-B]补:进位输出为1,则CF标志位为0,反之则为1(与加法相反)标志位判断原理https://wenku.baidu.com/view/fe3c2bea580216fc710afd8b.html...

2020-10-21 22:14:11 5226

原创 go-chassis调研

go-chassishttps://github.com/go-chassis/go-chassis要求:Go version>=1.12 and GO111MODULE=onGo chassis是一个go语言微服务开发框架go chassis特性:插件化注册中心: 默认支持Service Center,kubernetes,istio动态治理框架: 通过此框架,开发者可实现进程...

2019-10-21 15:11:12 509

原创 TarsGo调研

TarsGohttps://github.com/TarsCloud/TarsGoTars 是腾讯开源的一款微服务框架(不支持rest)支持服务治理、多语言。可以运行在物理机、虚拟机和容器,其协议主打的是基于 IDL 实现的 Tars 协议,它是一种二进制解析协议,与 pb 类似,同时 Tars 还扩展支持其它协议,乃至用户自定义。调用方式主要以 RPC 为主,支持同步、异步和单向调用几种...

2019-10-21 14:58:26 458

原创 kratos调研

kratoshttps://github.com/bilibili/kratosKratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。FeaturesHTTP Blademaster:核心基于gin进行模块化设计,简单易用、核心足够轻量;GRPC Warden:基于官方gRPC开发,集成discovery服务发现,并融合P2C负载均衡;Cache:优雅的...

2019-10-21 14:53:21 912 1

原创 go-micro调研

go-microhttps://github.com/micro/go-microMicro是一个用来简化微服务开发的框架,它为开发分布式应用程序提供了基本的构建模块。提供的主要软件是Micro,一个微服务工具包,包含以下组件:Go Micro - 基于Golang的插件式RPC框架,提供服务发现,客户端负载均衡,编码,同步和异步通讯功能。API - API Gateway(API 网关...

2019-10-21 14:51:12 185

原创 go-kit调研

go-kithttps://github.com/go-kit/kithttps://gokit.io/go-kit 本身不是一个框架,而是一套微服务工具集,是框架的底层,可以用Go-kit 做适应自己平台的框架。go-kit 采用三层架构方式,自上而下分别为:Transport、Endpoint、Service。Transport层主要负责请求协议的实现和路由转发,例如HTTP、gRP...

2019-10-21 14:41:50 511

原创 docker常用命令

创建镜像sudo docker image build -t name:v1.0.0 目录// 例如:sudo docker image build -t origin-info:v1.0.0 .删除镜像sudo docker rmi -f image_id运行容器sudo docker run -p 8897:8897 --network=host -it origin-i...

2019-08-13 15:51:25 201

转载 Dockerfile说明

指令指令的一般格式为 INSTRUCTION arguments,指令包括 FROM、MAINTAINER、RUN 等。FROMFROM指定基础镜像格式为 FROM < image>或FROM < image>:< tag>。第一条指令必须为 FROM 指令。并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个 FROM 指令(每个镜像...

2019-08-07 21:29:07 433

原创 Go语言入门(一)

Go是编译型的语言,Go的工具链会将程序的源文件转变成机器相关的原生二进制指令。最简单的子命令:run它将一个或多个以.go为后缀的源文件进行编译、链接,然后运行生成的可执行文件go run hello.go如果这个程序不是一次性实验,那么编译出一个可复用的程序,通过 go build实现。go build hello.go这条命令生成了一个名为hello的二进制程序执行:./...

2019-07-30 10:55:24 542

原创 git提交错分支处理

代码已经commit此时代码在本地仓库,先进行撤回操作git reset HEAD^把上一次提交恢复为未提交状态,进行下一步操作代码未提交查看当前状态git status .将修改add到暂存区暂存代码git stash切换到自己的分支git checkout "分支名"恢复暂存的代码git stash pop恢复成功,可提交代码已经push到远...

2019-07-24 14:06:33 5128 1

原创 使用代码连接etcd

使用clientv3.New创建客户端: cli, err := clientv3.New(clientv3.Config{ Endpoints: []string{"localhost:2379"}, DialTimeout: 5 * time.Second, }) if err != nil { Logger.Println("connect ETCD error, t...

2019-07-22 15:24:40 559

原创 etcd的搭建与基本操作

克隆仓库到本地git clone https://github.com/etcd-io/etcd.gitgit clone https://github.com/coreos/etcdctl.git进入etcd的目录cd etcd/执行build./build启动./bin/etcd关于启动方式,git有详细解释https://github.com/etcd-io/...

2019-07-19 18:20:34 287

原创 Beego框架的基础了解

beego的架构beego 是基于八大独立的模块构建的,是一个高度解耦的框架。即使不使用 beego 的 HTTP 逻辑,也依旧可以使用这些独立模块。cache:缓存逻辑;config:解析配置文件,目前支持解析的文件格式有 ini、json、xml、yamlcontext:上下文模块主要是针对 HTTP 请求中,request 和 response 的进一步封装,他包括用户的输入和输出...

2019-06-28 16:16:54 533

原创 Beego框架的基本使用

beego可以用来快速开发API、Web、后端服务等各种应用,是一个RESTFul的框架。Beego的安装go get github.com/astaxie/beegobee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署,默认是放在GOPATH/bin里面。go get github.com/...

2019-06-28 15:06:58 682

原创 Git Submodule的使用

Git Submodule 允许一个git仓库,作为另一个git仓库的子目录,并且保持父项目和子项目相互独立。如果项目中包含Submodules,在pull时不会同时获取submodules的源码,需要执行本地初始化的命令,再同步远端submodule源码。git submodule init //初始化本地.gitmodules文件git submodule update //...

2019-06-27 16:37:00 370

原创 linux下使用grep在搜索文件中含有的字符串

grep -r "字符串" 目录(或文件)//当前目录grep -r "字符串" ./-r:递归查找

2019-06-25 14:38:52 2066

原创 Linux中压缩文件

压缩为.tar文件tar czvf xx.tar 目录名 //单个目录打包tar czvf xx.tar 目录名1 目录名2 //多个个目录打包压缩为window能解析的.zip文件zip -r xx.zip 目录名

2019-05-31 10:57:49 186

原创 golang 时间和时间戳的转换

时间 - - > 时间戳 t := time.Now() fmt.Println(t) t1 := t.Unix() fmt.Println(t1)打印结果:2019-05-27 19:49:41.2935796 +0800 CST m=+0.0029897011558957781时间戳 - - >时间 tm := time.Unix(t1,0) fmt.Prin...

2019-05-27 19:53:11 3413

原创 在Linux系统下进入MySql数据库进行操作

进入mysqlmysql -p密码 -u用户名 -h服务器地址查询所有的库mysql> show databases; 进入数据库mysql> use 数据库名;查询所有的表mysql> show tables;进行增删改查mysql> select * from table; ...

2019-05-07 17:06:20 11250

原创 Linux下的GoPath转go mod

网上很多go mod 的使用都是重新在go path目录外新建了项目,但是往往我们用的时候以有项目,所以在gopath的src目录下尝试了一下,遇到了很多坑,现总结如下。1. 在配置文件中设置 export GO111MODULE=on(.vimrc 或.bash_profile)GO111MODULE 的取值为 off, on, or auto (默认值)off: GOPATH mode,...

2019-05-05 18:16:31 3521

原创 defer延迟调用

defer执行时机:包含defer的函数返回时 (延迟是相对一个函数并非代码块)包含defer的函数执行到末尾时所在的goroutine发生panic时(panic之后的defer不执行)执行顺序( LIFO )编译时从上到下放入栈中,执行时从栈中弹出。注意事项:由于defer的频繁使用经常会导致出现一些错误,所以使用时需要注意:判断没有err之后再释放资源if err...

2019-04-28 20:29:27 189

原创 Go使用其他主流的库操作mysql对比

参考Github地址:https://github.com/didi/gendry导包import ( "github.com/didi/gendry")建立连接db, err := manager .New(dbName, user, password, host) .Set( manager.SetCharset("utf8"), manager.SetTim...

2019-04-28 20:14:39 771

原创 Go操作数据库

Go操作数据库安装包 go get github.com/go-sql-driver/mysql导入包import ( "database/sql" _ "github.com/go-sql-driver/mysql" )连接数据库db, err := sql.Open(“mysql”, “用户名:密码@tcp(ip:端口)/数据库名字?charset=utf8”)db...

2019-04-28 17:31:33 189

原创 MyBatis报错 java.io.IOException: Could not find resource mybatis.xml

在运行项目时,显示找不到mybatis.xml文件,后来发现没有将它引用引用后的目录解决方法:在resources文件夹右键–>Build Path–>Use as Source Folder运行成功...

2019-04-02 15:45:41 2346

原创 Hibernate:打印了sql语句但是数据库中没有改变

在遇到问题的时候找了很多答案,基本都是添加transaction事务,但是自己已经添加了还是出现了问题,后来自己找到了原因,希望有所帮助。首先,检查自己的配置文件是否有问题,能打印说明已经连接且字段没有问题其次,检查配置文件的id和数据库是否对应若采用identity方式,则数据库需要设置自增,否则就会出现这个错误若采用其他方式在数据库中添加数据且数据库为空时,需要设置id另外,若数据...

2019-03-31 21:05:49 787

原创 Hibernate:**not found while looking for property: id

在程序执行时可能会报找不到属性的错误:例如:class Student not found while looking for property: id1. 是否写包名2. 查看配置文件是否正确配置,是否与数据库中字段对应3. id值是否正确对应Hibernate 自带了很多种标识符生成器:increment 采用 Hibernate 数值递增的方式;不依赖于底层数据库系统,适...

2019-03-31 20:57:02 812

原创 Hibernate出现Hibernate.properties not found错误

在运行Hibernate时报空指针异常1. 若是JDK9,则先考虑是否有相应的jar包存在:链接:https://pan.baidu.com/s/1Scll4gUNuTlpP1LPCoNlsw提取码:oeqo2. 若是JDK10,则需要加一条语句–add-modules java.xml.bindrun as – run configurations – arguments标签下的 ...

2019-03-31 20:40:02 4523

原创 Android Studio导入他人项目不正确解决办法

我们经常在导入别人的studio工程到android studio中会失败或者会一直loading,一般都是gradle的版本问题。找过很多回答和解决方案,目前找到了两种可靠的解决方案。方案1:找到自己本地能够运行的项目打开build.gradle(项目名字),找到dependencies,将classpath复制到新导入的项目中打开gradle-wrapper.prope...

2019-03-03 21:17:02 3021 3

原创 数据库分页

MySQL中分页SELECT * FROM users LIMIT [start],[step]例如:limit2,5 //取3 4 5 6 7 start是索引(从0开始)public List&lt;UserBean&gt; getData(int fromIndex,int count){ List&lt;UserBean&gt; userList = new ArrayLis...

2019-02-16 14:40:45 109

原创 文件上传和下载

值的提交与获取通常表单域的值都是value值,在服务器端使request.getParameter(“name”)几个较特殊的标签– &lt; textarea&gt;这里是该标签的值&lt; /textarea&gt;打印结果:内容– &lt; select name=“i_select”&gt; &lt;option value=“值" &gt;第一项&lt; /option&g...

2019-02-16 14:29:04 90

原创 JavaMail

JavaMail是开发人员在应用程序中实现邮件发送和接收功能的一套标准开发类库,支持常用的邮件协议,如SMTP、POP3、IMAP邮件传输协议SMTP– 简单邮件传输协议,是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议– SMTP服务器会中转消息给接收方SMTP服务器以便最终让用户经由POP或者IMAP获得邮件内容POP– POP协议是允许电子邮件客户端下载服务器上的...

2019-02-16 14:18:36 127

原创 部署描述符文件(web.xml)

web.xml描述了容器运行程序所需要的信息,提供站点的配置设定– 必须以XML声明开头,指出XML版本及字符编码– 顶层(根)元素为,元素名大小写敏感– 各元素对出现在其他元素中的次序敏感– 可省略某些可选元素,但不能将其放在不正确的位置icon指出IDE和GUI工具可用来代表Web应用的一个和两个图像文件的位置。包含small-icon和large-icon元素,为大型和小型G...

2019-02-16 13:55:08 915

原创 JavaEE应用程序的部署结构

WEB-INF目录客户端无法直接访问该目录中的文件WEB-INF包括三个子目录– classes 所有未被jar包含的应用程序中的相关的类文件– lib 使用到的jar文件– web.xml 部署描述符,该文件是JavaEE应用的核心,每个JavaEE应用必须有该文件,其包含了Servlet容器(Tomcat)运行JavaEE应用所需要的配置信息部署描述符(web.xml)Se...

2019-02-16 13:42:47 762

原创 安全

安全相关的基本概念认证安全的第一个基本要求就是用户认证认证是一个鉴别用户、确认身份的过程,这意味着校验用户是否是其所宣称的身份例如:输入用户名密码授权用户认证通过,必须被授权授权是一个决定用户是否允许访问特定资源的过程例如:普通用户不可以进行后台管理功能数据完整性数据完整性是一个确保数据从发送端到接收端不受到损害的过程例如:如果用户发送一个从其账户转出10000元的...

2019-02-16 13:30:45 147

原创 自定义标签

使用自定义标签可以实现页面表示层的代码重用几种常见的标签空标签体的定制标签• &amp;lt; prefix:tagName&amp;gt;&amp;lt; /prefix:tagName&amp;gt;• &amp;lt; prefix:tagName /&amp;gt;标签使用:带属性的定制标签• 定制标签可以包含属性• &amp;lt;前缀:标签名 属性1=“值1”属性2=“值2”…/&amp;

2019-02-16 13:08:28 90

空空如也

空空如也

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

TA关注的人

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