- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 学术垃圾-文本分类
基于transformers包,huggingface的社区,streamlit的界面。简单记录当前的内容。训练标签与ID的对应关系和训练进度条的展示,保存最佳模型,用于后续的推理。输出分类结果类别以及名称。
2024-04-21 13:03:04
563
1
原创 姿态估计公开代码以及方法统计
介绍:主要用于移动端的姿态估计,总体来说就是将大的模型通过蒸馏量化剪枝等操作变为小的模型然后移植到移动设备上去。有对于姿态预测的示例PoseNet和MoveNet方法。
2023-07-23 10:24:39
432
原创 服务器搭建在线编辑markdown-HedgeDoc
安装1.安装方式Docker Image2. 安装所需环境docker:官网描述17.03.1 or higher,本文使用20.10.12docker-compose:本文使用版本1.29.2本文服务器版本:centos7注: docker-compose本文是使用pip3 install docker-compose进行安装的,curl的方式太慢了。3.安装步骤下载代码git clone https://github.com/hedgedoc/container.git进入
2022-03-08 16:58:40
3018
原创 自然语言处理,图像相关用的较多的框架
一,自然语言处理huggingface网址:https://huggingface.co/其中包含了大多数的预训练模型以及使用方法。是我见过最全的。功能包括:在线体验各种任务的各种预训练模型提供了各类语言的数据集提供了简单的使用方式提供了可以进行训练的复杂代码以及方法现在手已经伸到了图像中,也有图像的部分方法如VIT二,目标检测mmdet网址:https://github.com/open-mmlab/mmdetection其中包含了大多数的目标检测的方法,而且都比较新。有许多
2022-01-18 15:37:11
2614
原创 消息队列(学习日志)
一,消息模式基本分为两种模式:1,点对点:消息生产者向消息队列中发送了一个消息之后,只能被一个消费者消费一次。也就是一条消息智能有一个人接收不能群发。2,发布和订阅:消息生产者向频道发送一个消息之后,多个消费者可以从该频道订阅到这条消息并消费。(MQTT)观察者模式就是点对点。观察者模式与发布和订阅的区别:观察者:消息生产者与消息消费者都知道对方的存在发布和订阅:消息生产者不知道消息消费者的存在,因为存在多个消费者,通过频道进行通讯。在MQTT中通过主题进行通讯。观察者模式是同步的,当事件触
2021-12-21 12:23:17
329
原创 计算机网络传输层(学习日志)
一,UDP 和 TCP 的特点1.1 UDP面向无连接可以一对一,一对多,多对一,多对多不可靠1.1 TCP面向连接,三次握手与四次挥手只能一对一可靠,有拥塞控制,超时重传,滑动窗口二,首部格式三,TCP的可靠性1.1 连接建立1.2 超时重传如果一个已经发送的报文段在超时时间内没有收到确认,那么就重传这个报文段。一个报文段从发送再到接收到确认所经过的时间称为往返时间 RTT。1.3 滑动窗口类似于缓存,服务器和客户端都有,用来暂时存放字节流。用一个窗口来存储
2021-12-08 21:35:31
1808
原创 docker登录私人仓库
docker login ip遇到了三个问题。具体问题我忘记截图了,但是解决方法可以借鉴,有以下三个地方。切记下面daemon.json中要用两个{}。不要放一起,会报错docker启动不起来。vim /etc/docker/daemon.jsonvim /etc/hosts这一步要在host里面进行映射,要不然会报有个域名找不到,报错的时候可能是8.8.8.8啥啥就是你的DNS找不到那个域名。话说我只是输入了一个ip,哪里来的域名,不理解。vim /lib/systemd/system
2021-12-06 19:10:52
2762
原创 计算机网络 - 应用层(学习日志)
借鉴于:CyC大佬(不是完全抄的,会加自己理解以及补充)一,域名根域名(.)顶级域名(com)二级域名(google)。。。DNS(分布式数据库)。存储了主机名和IP地址之间的转化。也就是我们设置的DNS(8.8.8.8是谷歌提供的服务器)。传输时可以使用TCP或者UDP进行传输,端口号是53。二,文件传输协议FTP使用TCP连接。使用以下两个连接来传输文件:控制连接:服务器打开端口号 21 等待客户端的连接,客户端主动建立连接后,使用这个连接将客户端的命令传送给服务器,并传回服务器
2021-12-02 22:39:08
1661
原创 docker学习日志
自我的学习日志,第一次接触是使用docker进行封装程序。Docker 是一个开源的应用容器引擎,由go语言编写,简单点说就是用一个压缩包装把要运行的程序装起来,然后只要有Docker就可以在任何机器上运行了,可以不用配环境(这点是非常棒的)。由以下几部分组成:DockerClient客户端Docker Daemon守护进程 (没写字的就是不会)Docker Image镜像 (镜像可以理解为是一个程序,比如微信)DockerContainer容器 (容器我暂时的理解是一个沙盒,就是可以多
2021-11-14 14:51:32
1200
原创 git学习日志
仅仅说一下现阶段对于git的理解。(刚学)看标题 有空就补充点**帮助在云端管理代码。**可以把代码保存到云端,也可以把代码进行下载。还有就是可以查看之前的版本以及进行回滚。下面一部分学习自http://git-scm.com/git安装无外乎三种,一个命令安装,下载可运行文件安装,从源码安装。可查看下面网址进行安装https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Gitgit配置1,位置信息~/.g
2021-11-11 21:14:10
329
原创 nohup和screen
特点:关闭终端如xshell等,程序也可以运行以python文件为例子nohup使用方法:1,nohup xxxx.py &2,两下回车其中xxxx.py表示你要运行的文件,之后会显示你运行程序的PID。并且控制台的输出会保存到你运行目录下面的nohup.out里面。可以下来下来直接看。如果忘记了PID如果使用了显卡,可以使用nvidia-smi查看PID,也可以使用ps -ef|grep xxxx.py 查看PID想要删除这个程序可以使用kill -9 PID 其中PID为上
2021-09-09 16:30:53
339
原创 python进制之间的转化
hex(16) # 10进制转16进制oct(8) # 10进制转8进制bin(8) # 10进制转2进制int('10') # 字符串转换成10进制整数int('0x10',16) # 字符串转换成16进制整数,其中第一个参数要求为str类型int('010',8) #字符串由8进制转化为10进制,其中第一个参数要求为str类型int('10',2) # 字符串由2进制转化为10进制,其中第一个参数要求为str类型acwing 34
2021-06-22 16:27:14
147
原创 当代码完成时(进程结束)自动发邮件(qq)
具体代码如下所示环境linux注意:不要起名为email.py。(因为会报错)简单的原理,通过linux中ps命令查看有个进程号显示的内容,如果这个进程号没有任务则通过smtplib工具进行发送邮件其中qq授权码,登录qq邮箱后,点击左上角的-设置,然后选择-账户,下面有个POP3把这个打开就会告诉你一个授权码from smtplib import SMTP_SSLfrom email.mime.text import MIMEText#邮箱服务器地址,这里我们用的时qq的。要换成163的
2021-04-15 19:27:54
1502
2
原创 centos安装matlab2018的步骤(基本是借鉴的但是会有些自己的解释及补充)
这里就不给地址了,网上有挺多的。盗用怪不好的。一般下载好了之后有三个文件。R2018a_glnxa64_dvd1.isoR2018a_glnxa64_dvd2.isoMatlab2018aLinux64Crack.tar.gz后面的操作都是在包含这三个文件的文件夹中进行操作的。这三个文件,.iso文件是光盘,或者说是镜像。Matlab2018aLinux64Crack.tar.gz文件时破解文件。记得把Matlab2018aLinux64Crack.tar.gz进行解压,解压命令tar -zxv
2021-01-10 21:21:30
714
1
原创 centos安装配置安装多版本的gcc
(先写一个简单的处理思路后期补充)自己出现的问题:因安装其他软件需要,本人将gcc升级到9.1,但是安装apex的时候,告诉我gcc版本不能高于8.0。相隔就一天。心态差点爆炸。我安装的时候使用的是手动编译安装,另外一个是系统自带系统自带版本:4.8.5后来手动编译版本:9.1.0查看gcc版本的命令:gcc -v 当然和这个一起的还有g++,c++都一样加-v查版本查看系统带的(或者说是yum安装的gcc):rpm -q gcc如果这个和系统中gcc -v的不一样可以按照我下面的步骤来
2021-01-07 17:59:55
5532
原创 关于事理图谱的一些整理
在做因果关系的时候看到了事理图谱,因此就整理一点关于这方面的资料。仅仅是稍微整理了一下。还有很多东西正在补全。未完待续。
2020-10-11 11:17:26
1189
原创 windows pip换源(pip安装下载速度慢)
一,在C:\Users\Administrator下面创建一个pip的文件夹。其中Administrator是你自己给自己电脑起的名字二,在创建的文件夹下面创建一个pip.ini文件。三,将其中的内容写为[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host = mirrors.aliyun.com这样就会使用阿里的源了。...
2020-09-15 11:41:56
123
原创 利用公网ip的frp技术
环境配置:一个阿里云带有外网ip的ECS服务器 系统:centos8.0一个想要进行内网穿透的服务器一,了解一下原理。简单来说就是一台没有公网ip的服务器,利用有公网ip的服务器的ip。让这两台设备连接。然后把这两台看成是一台就行了。然后这个frp就相当于把它俩连接起来的工具。可以先了解一下其他的知识,比如正向代理与反向代理。这篇文章其实讲的挺好的。vpn就使用了正向代理,frp中使用了反向代理。...
2020-09-14 12:04:32
1402
原创 jupyter notebook中使用anaconda的虚拟环境
windows下一,需要安装ipykernel使用conda或者pip安装都可以conda安装命令如下conda install ipykernelpip安装命令如下pip install ipykernel二,将环境添加进jupyter中python -m ipykernel install --user --name 环境名称 --display-name "环境名称"三,启动jupyter并且在Kernel中切换环境四,在Terminal中使用虚拟环境的话需要使用acti
2020-09-13 14:59:10
598
原创 centos系统hadoop的学习安装(未完待续)
注:第一次安装学习hadoop安装环境centos8.0java1.8一,下载hadoop我从官网搜索并下载的,官网会有几个源,从别的地方搜的下载的都比较慢我下载的官网的地址为:https://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-3.2.1/hadoop-3.2.1-src.tar.gz在服务器上我直接使用wget进行下载wget https://mirror.bit.edu.cn/apache/hadoop/common/h
2020-09-13 11:31:07
150
原创 utuntu用户组
useradd xxx -m #创建一个xxx的用户sudo passwd xxx #设置xxx用户的密码cat /etc/passwd #查看用户cat /etc/group #查看组sudo usermod -a -G adm newuser #将newuser用户添加到adm组和sudo组sudo userdel -r newuser #这样删除了用户,同时删除用户的home目录...
2020-09-01 17:02:07
186
原创 centos7服务器安装mysql
环境:centos7安装后的MySQL版本:10.3之前都是直接安装的是mysql但是后来在网上搜到centos可以直接安装mariadb。一,安装mariadbyum install mariadb-server mariadbmariadb数据库的相关命令是(其他服务的命令也和这个相似):systemctl start mariadb #启动MariaDBsystemctl stop mariadb #停止MariaDBsystemctl restart mariadb #重启
2020-09-01 08:53:56
156
原创 orcle数据库一直连接但是连接不上,有时候会显示TNS:无监听程序
环境:系统:window7数据库:orcle11g显示:TNS:无监听程序一,出现的情况1,使用nvicat连接数据库时一直在连接2,项目所连接的数据库有时候能连上有时候连接不上,而且连接起来特别慢。3,在cmd中输入lsnrctl status会等很久才能出现正常的界面,而且有的时候会显示tns-01153未能处理字符串4,在lsnrctl status命令中显示的日志文件中发现。我的原因是监听文件写满了。...
2020-07-19 11:20:55
635
1
原创 在本地电脑将ip与名字相关联
也就是使用一个名字来代替一个ip在C:\Windows\System32\drivers\etc文件夹下面有一个名字为hosts的文件照着它的例子,将你要关联的写在最下面。比如你想输入wangluo就会自动连接到某个ip(比如192.168.0.1)你就可以写成192.168.0.1 wangluo并且将这个放到文件的最下面。记得前面不要加#加#为注释这样你在网页中输入wangluo,就会自动跳转到192.168.0.1并且在网页上显示的也是wangluo。...
2020-07-17 08:42:35
472
原创 jupyter使用anaconda的虚拟环境,以及Terminal
一,在jupyter中的Notebook中使用虚拟环境1,安装ipykernel(在虚拟环境外安装即可)使用conda命令安装conda install ipykernel如果安装不成功可以使用pip安装pip install ipykernel2,将anaconda的虚拟环境写入Notebook的kernel中python -m ipykernel install --user --name 环境名称 --display-name "环境名称"注意:前面的环境名称是你创建的虚拟环境的环境名称
2020-07-15 15:08:35
3135
原创 使用本地电脑远程访问服务器jupyter
首先得已经安装好python环境1,使用pip install jupyter 安装jupyter2,生成配置文件jupyter notebook --generate-config3,在命令行输入ipythonfrom notebook.auth import passwdpasswd()在之后中输入需要使用的密码以及确认密码之后会返回一个密文,将这个密文复制并保存下来,如下图所示。之后输入exit可以退出4,修改配置文件(这个文件放在隐藏文件夹中)vim ~/.jupyter
2020-07-06 14:51:38
645
原创 anaconda虚拟环境的使用
1,创建虚拟环境创建一个名字为mingcheng的python环境为3.6的虚拟环境conda create -n mingcheng python=3.62,查看存在的虚拟环境conda info --env3,进入创建的虚拟环境mingcheng是你创建的虚拟环境的名称conda activate mingcheng如果使用conda报错进不去可以使用命令source activate mingcheng4,删除虚拟环境...
2020-06-26 10:32:13
628
原创 使用退格键时出现^H上下左右键变成^[[A^[[B^[[C^[[D
一,方法一问题出现的环境:新创建了一个账号,并且进去之后只显示一个系统:ubuntu 16$1,首先要进入bash模式。bash2,使用bash模式输入命令sudu chsh 注意 后面要跟你登录账号的名字否则的话就默认为是管理员账号3,在显示的Login Shell []后面输入/bin/bash这样每次进入都会进入bash模式二,方法二当然还有另外的一种方法,在$的模式下也可以输入退后键,直接输入下面的stty命令,这个命令的意思是将擦除改成后退键。stty erase
2020-06-25 16:37:16
1340
原创 InternetExplorer.Application在注册表中的位置以及修改权限
一,首先使用windows键加r键打开运行,并输入regedit点击确认后打开注册表。二,我们在注册表中进行查找InternetExplorer.Application三,查找后发现在这种都是数字加字母的下面有个LocalServer32在这里存储的数据是ie的地址(我的是"%ProgramFiles%\Internet Explorer\iexplore.exe",不同的电脑可能不一样)不一定能直接查到LocalServer32这个位置。后面有一点关于这个的自己的分析。查不到的话参考后面。我需要的
2020-05-29 16:43:38
3769
原创 pycharm添加运行参数(sys.argv[1])
pycharm版本:2020.1.1 专业版当使用pycharm运行某些文件时,发现会报错说sys.argv[1]超出索引,才了解到在运行项目时是可以添加参数的。sys.argv[0]是文件本身的名字,sys.argv[1]是你添加的第一个参数需要在以下中配置在下面的参数中添加需要的参数,如果有多个,可以用空格隔开...
2020-05-29 16:08:11
14730
17
原创 vbs实现web自动登录网站
背景:我们的电脑需要开机登录一个网址输入信息才能够上网,这样对远程的话,很不友好。因此查了查vbs可以进行开机在网页上自动登录,实现开机联网。一,编写vbs网页其中DDDDD是账号的位置,upass为密码,我在网上看的一些方法对于我这个并不适用,因此就结合他们的自己改了改。(有些代码是猜的之前没接触过vbs)在上面的情况下使用如下的代码登录(可以先创建一个txt文件之后将后缀改为vbs,如果看不到后缀,需要打开查看中的文件拓展名,就像本文的最后一个图一样)Dim username,password
2020-05-28 16:58:44
4182
7
原创 安装burpsuite1.7以及遇到的一些问题
环境:jdk1.8(需要安装jdk才可以使用),windows10首先提供一下下载下载地址:https://pan.baidu.com/s/1SwW75bD6dM2nMxlxn60u0w提取码:q446解压之后里面有两个文件1,burp-loader-keygen(破解文件)2,burpsuite_pro_v1.7.37(主文件)一,首先打开破解文件,打开后是下面的样子,点击Run运行(注意:有些人点击Run没有反应)当点击Run没有反应时可以进行下面的操作1,使用命令行进入这两个文件的
2020-05-28 10:30:19
3201
5
原创 通过ip访问可以上传文件但是通过域名不可以
环境:tomcat7.0 java1.8 项目框架:zk 系统:centos最近出现了一个很奇怪的问题,通过ip访问项目可以上传文件,但是通过域名访问项目就不可以上传。首先对项目进行一些排查,看看是哪里的问题。下面是我进行的排查。1,tomcat中的配置文件可以对文件的上传进行限制。先查看并修改conf中的server.xml2,项目中的配置文件也可以对文件的上传进行限制,查看struts配置文件3,查看是不是由于一些安全软件对项目上传进行拦截。4,查看磁盘是不是满了,对上传造
2020-05-14 22:24:47
3048
1
原创 阿里云linux安装及使用mysql
环境centos7.01,首先查看自己是否安装过mysqlrpm -qa | grep mysql如果什么都不显示即表示未使用rmp安装mysql但是不一定表示没有mysql,再查看一下mysql的状态,如果有mysql的话,会显示mysql和它的状态service mysql status也可以使用命令查看mysql的进程ps -aux | grep mysql查看服务和查看mysql有显示的mysql内容就表示已经安装2,下载mysql推荐先进入根目录下的home文件夹在里
2020-05-13 09:54:24
852
原创 tomcat中upload较大无法替换war包,使用软链接
问题:在更换项目war包时,由于项目中的upload过大所以很难进行备份与转移。如果强行替换war包就会造成upload中数据被删除的情况。解决方法:因此使用软链接来解决这个问题。步骤:原来的tomcat项目进行保存,不动原来的项目以及webapp下面的内容。再安装一个相同版本的tomcat,不同版本也可以只要能运行就行。比如现在有两个tomcat一个叫做tomcat1,另外一个叫做tomcat2.原来的项目在tomcat1中,其中upload在其中webapps下面的ROOT里面。现在想要替换w
2020-05-12 21:50:47
991
原创 wordpress文件上传大小限制
wordpress版本:5.3.2服务器版本cenos7.0首先查找到php.inifind / -name php.ini代码解释:find为查找文件的命令, /为在根目录下,可以添加自己想要查询的目录,比如想要在home下查找到话,就需要更改为/home,其中-name表示通过名字查询,还可以通过文件类型等查询。后面php.ini是需要查找的文件的名字。这个是精准查找,模糊查找的话需要增加通配符,比如查找包含php.ini名字的文件需要使用'*php.ini*',前面的*表示所查询的文件前面还
2020-05-12 17:40:51
1795
原创 阿里云轻量服务器python2升级到python3
先下载python3.7.1wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz进行解压tar xvf Python-3.7.1.tar.xz创建python3的目录mkdir /usr/local/python3进入解压后的文件目录cd Python-3.7.1配置编译安装目录./configu...
2019-12-25 10:29:56
1120
1
jQuery实时节气罗盘时钟代码.zip
2020-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人