- 博客(61)
- 资源 (28)
- 收藏
- 关注
原创 Pic-Go和Gitee珠联璧合,优秀的MarkDown图床工具
Pic-Go和Gitee珠联璧合,优秀的MarkDown图床工具Pic-Go是一款非常优秀的图床工具,解决了MarkDown中文件保存转发时图片保存不方便的难题,Pic-Go支持本地图片或截图上传到GitHub、阿里云OSS、七牛云等云服务器中,Github不收费但速度慢,其他的云图床需要收费。而国内的Gitee码云,不收费并且速度极快。下面将简单介绍安装使用步骤。下载安装Pic-Go https://github.com/Molunerfinn/PicGo/releases安装好的Pic-Go
2020-07-21 14:41:51
392
原创 git常用命令笔记
git常用命令笔记文章目录git常用命令笔记多人合作时,同时修改同一文件,冲突解决配置多个git的ssh秘钥添加/切换远程仓库git 开发一般流程克隆某一个分支git clone -b dev git——path查看所有分支git branch -a查看本地分支git branch切换本地分支git checkout master创建并切换到本地其他分支git checkout -b test注意:创建本地分支并切换不涉及远端分支时,新建
2020-07-21 14:14:26
292
原创 idea调试技巧
idea调试技巧参考b站视频 https://www.bilibili.com/video/BV1LJ41187hu调试前要先右键打断点,启动debug模式点击idea头部的小甲壳虫main方法入口右键,debug调试界面调试的功能按钮单步进入 Mac osx系统快捷键Fn+F7单步调试会逐行执行,如果遇到自定义的方法,会进入到方法内部调试。但如果是JDK封装好的方法,则不会进入,如List.add();如果需要查看jdk源码可以采用强制单步进入单步跳过Mac
2020-07-21 14:10:44
384
原创 docker入门笔记
docker入门笔记一、docker解决了什么痛点代码从开发环境到部署到测试环境经常会出现各种问题,我们开发人员会说“在我电脑上还跑的”。Docker出现解决了开发环境和测试与线上环境不一致、配置复制的痛点。在docker出现前,针对开发与线上环境不一致的情况常用常用的解决方案是虚拟机,虚拟机能够还原软件的运行环境。但虚拟机存在着以下缺点:资源占用多。虚拟机会独占一部分内存和硬盘空间,它运行时,其他程序就不能使用,可能会造成资源的浪费的。冗余步骤多。虚拟机是一个完整的OS,一些系统级的操作
2020-07-21 14:09:00
176
原创 jenkins pipeline流水线部署项目
jenkins pipeline流水线部署项目Jenkins pipeline方式与jenkins maven项目构建相比,更为复杂一些。但有许多优势:可以根据tag标签进行代码部署和回滚部署全部的部署过程通过jenkinsfile定义完成,jenkinsfile可以纳入到Git进行版本管理,保证了每次项目部署的一致性,避免手工操作的失误。jenkinsfile的demo#!/usr/bin/env groovydef tag = "1.8"pipeline { agen
2020-07-21 14:06:39
1141
原创 jenkins部署maven项目
jenkins部署maven项目新建任务,选择构建一个maven项目或者build查看构建日志[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P6ZKwpfF-1595311526532)(/Users/bjhl/Library/Application Support/typora-user-images/image-20200720080455656.png)]jenkins部署Maven项目步骤简单,非常适合简单的Ma
2020-07-21 14:05:53
235
原创 jenkins环境搭建
jenkins环境搭建下面以Ubuntu系统为例,需要先安装好jdk,maven,git下载jenkins.war,下载地址 http://mirrors.jenkins.io/war-stable/2.150.1/jenkins.war运行jenkins的war包java -jar jenkins.war --httpPort=8081jenkins登录 http://locahost:8081配置Maven、Git、JDK...
2020-07-21 14:05:08
159
原创 jenkins多分支流水线部署
jenkins多分支流水线部署本文将利用jenkins的多分支流水线的部署方式,并结合docker实现根据branch和tag部署及回滚文中演示的项目地址:https://github.com/weiyangtang/jenkinsDockerExampleGit :https://github.com/weiyangtang/jenkinsDockerExample.gitjenkinsfile和Dockerfile在文末附录创建一个多分支流水线项目2. 配置显示名称(不太重要)
2020-07-20 15:39:56
5267
原创 记一次本科毕设过程
记一次本科毕设过程基于树莓派的视频监控系统个人情况及毕设选题背景我是2020届计算机本科生,没有读研,直接参加了秋招和春招,拿到了一些我还满意的offer,最后是签了一家在线教育的后端开发岗。2019年12月,学校通知选择导师和毕设课题,一番选择后,找到了我们院比较严格的黄老师。黄老师主要是从事与机械工程方面的算法,我不太感兴趣,考虑到秋招签了一家安防企业,我和导师提出想做视频监控方面的课题,老师欣然答应。毕设技术储备阶段开始时我的毕设题目是“基于Hadoop的人脸识别监控系统”,我还特地买
2020-06-22 11:23:16
1131
2
原创 树莓派ffmpeg直播推送,nginx视频流接受转码,客户端hls rtmp视
树莓派ffmpeg直播推送,nginx视频流接受转码,客户端hls rtmp视频流拉流树莓派利用ffmpeg将摄像头视频流以rtmp视频流的格式,推送到安装有nginx,nginx-rtmp的云服务器端,在云服务器端会进行视频流的录制成flv格式或者转码成m3u8格式的hls视频流ffmpeg,rtmp,hls简单了解ffmpegffmpeg用于记录,转换和流传输音频和视频的完整的跨...
2020-04-03 21:59:40
2825
3
原创 nginx 代理多个tomcat应用,以及代理springboot应用的坑
在nginx.conf文件server{}中添加下列,记得自行修改location后的路径名称 location /server1 { proxy_pass http://127.0.0.1:8080/; } location /server2 { proxy_pass http://127.0.0.1:8081/; ...
2020-03-19 11:58:37
304
原创 树莓派修改wifi/热点的信息
我们树莓派连接wifi/手机热点需要知道网络的ssid和密码,通常有两种方式修改添加网络信息方法一1.在烧录系统时,在TF卡/boot分区下创建wpa_supplicant.conf文件内容如下country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1network={ ...
2020-03-19 11:56:50
3297
原创 树莓派开机启动脚本
方法一:sudo vim /etc/rc.local在exit0 前加入要执行的命令,比如nohup /opt/software/frp/frp_0.31.2_linux_arm/frpc -c /opt/software/frp/frp_0.31.2_linux_arm/frpc.ini >/opt/software/frp/frp_0.31.2_linux_arm/frpc.lo...
2020-03-19 11:56:03
274
原创 树莓派常用设置软件
文章目录安装树莓派系统配置root用户密码,配置root账号ssh登录设置VNC开启和设置分辨率apt换源pip3 换源frp配置和开机自启树莓派安装 jdk maven树莓派安装 aria2安装树莓派系统格式化sd卡写入树莓派镜像文件新建ssh文件夹新建wpa_supplicant.conf,添加wifi信息配置root用户密码,配置root账号ssh登录设置sudo pass...
2020-03-19 11:54:56
386
原创 ffmpeg、nginx、rtmp、web搭建视频直播点播流媒体服务器
利用ffmpeg、nginx、rtmp、web搭建一个流媒体服务器,ffmpeg实现window上采集摄像头和麦克风视频声音并推送到nginx-rtmp服务器,web服务器端拉取nginx服务器端的rtmp视频流参考文章利用ffmpeg实现rtmp推流 - 简书安装ffmpegwindow 安装ffmpegwindow 64位 下载地址https://ffmpeg.zerano...
2020-03-08 10:44:58
2798
原创 nginx 搭建静态服务器 文件服务器 端口转发 nginx.conf配置
部署静态网站将静态网站复制到nginx路径下的html文件夹下(其他路径也可以的,可以写绝对路径)在http{sever{ 填写下方代码}} location / { root html/birthday/; index index.html; }html/birthday/ 相对地址 nginx/html部署bir...
2020-03-08 10:43:30
721
原创 frp实现Linux虚拟机内网穿透,实现ssh和web功能
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。说人话就是,你在外面可以访问你家里的服务器,摄像头,NAS等,由于你家设备没有公网ip,没办法通过ip访问。、参考资料frp/README_zh.md at master · fatedier/frp · GitHubRel...
2020-03-08 10:41:26
2382
原创 Linux的scp和rsync命令
Linux的scp和rsync命令scp命令scp可以实现服务器与服务器之间的数据拷贝。(from server1 to server2)语法:scp -r 用户名@主机ip:源主机的存储路径 用户名@主机ip:目的主机的存储路径用户名表示主机账号ip地址也可以用主机的域名等代替当源主机或者目的主机为本机时可以不写用户名@主机ip:直接写路径(此时可用绝对路径或者相对路径)...
2020-01-04 13:17:48
1500
1
原创 Linux和window的ssh登录的两种命令行方式
Linux和window的ssh登录的两种命令行方式ssh密码登录ssh username@ip如果输入密码出现Permission denied, please try again,参考下文:ubuntu系统默认是禁止root用户使用密码远程登录,解决方案:将ssh的配置文件/etc/ssh/sshd_config中PermitRootLogin prohibit-password...
2020-01-04 12:53:40
946
原创 hadoop伪分布式安装(ubuntu16.04)
hadoop伪分布式安装(ubuntu16.04)hadoop伪分布式简单就地说hadoop程序运行在一台计算机上,除此外和完全分布式一样。安装步骤网络配置参考https://blog.csdn.net/weiyang_tang/article/details/103795664创建用户hadoop创建用户:sudo useradd -m hadoop -s /bin/bash...
2020-01-02 11:09:09
292
原创 ubuntu16、vmware桥接模式固定ip
ubuntu16、vmware桥接模式固定ip最近在搭建hadoop集群时需要通过ssh访问wmware虚拟机上ubuntu16.04,所以需要固定ubuntu系统的ip地址,下面我通过接受桥接模式。桥接模式就是将主机网卡与虚拟机的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中...
2020-01-01 21:20:22
1830
原创 Java语言开发dcm4che开源库解析dicom医疗影像文件
dcm4che简介dcm4che是一个用Java语言开发的用于处理dicom标准下文件,dicom文件就是我们在医院中常见的X光片,CT等医疗影像文件,这些医疗影像文件中有很多患者的信息如姓名、年龄、性别、婚姻状态、就诊日期、就诊医生、就诊医院等等,包含非常多的信息。但这种文件的解析不用用我们通常的方法进行解析,必须要按照dicom标准进行解析,但这个标准还是挺复杂的。如果对dicom标准感兴...
2019-07-24 17:05:23
4101
1
原创 利用Maven、Git编写shell脚本实现SpringBoot自动部署到Linux
SpringBoot+Maven+Git+shell实现自动部署到Linux刚刚经历完我实习的第一个小项目,一个关于医疗影像归档的SpringBoot、Mysql、MyBatis plus、Thymeleaf、swaggerUi、shiro的基于dcm4che开源库进行开发的。GitHub - weiyangtang/dcm4cheSystem: 对dicom文件进行归档整理的医疗影像平台...
2019-07-24 15:19:46
701
原创 MySql数据库表和字段排序规则和字符集批量修改、批量删除废弃表
删除某个数据库的全部表在做项目的过程中,开始进行技术探索过程中,数据库经常发生大的变动,可能原来的表都废弃了,要全部drop掉,所以有了下面这个脚本,其实很简单的-- 批量删除的脚本SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')FROM information_schema.tablesWHERE table_schem...
2019-07-24 12:17:42
1269
1
原创 putty利用SSH免密码登录配置
不用密码登录,这个好处用过的人都知道在win10上登录Ubuntu服务器,操作如下安装putty下载地址 Download PuTTY: latest release (0.72)生成秘钥对利用puttyGen工具,点击Generate按钮复制一下公钥,已被下一步使用在ubuntu操作首先登录到ubuntu服务器在/home/UserName(你的用户名)下创建.ssh文...
2019-07-23 13:22:28
1030
原创 SpringBoot使用MyBatis-plus 环境配置
MyBatis-plus官网MyBatis-Plus1.maven依赖 <!--freemarker用于mybatis plus 代码自动生成工具--> <dependency> <groupId>org.springframework.boot</groupId> ...
2019-07-21 23:24:05
220
原创 SpringBoot引用properties,自动注入,属性相互引用,ResourceBundle
目录 1.在SpringBoot项目自动注入properties文件中的属性利用ResourceBundle获取properties中属性properties中文乱码1.在SpringBoot项目自动注入properties文件中的属性在resourc文件下创建config.properties,下面${project.base} 属性间相互引用# 项目各个文件夹路径配置文件# 项目的根目...
2019-07-21 22:47:47
5348
原创 江西省内师范院校分数线
江西省内师范院校分数线1、江西师范大学2、赣南师范大学3、江西科技师范大学4、上饶师范学院5、南昌师范学院6、赣南师范大学科技学院7、豫章师范学院以下为专科8、赣州师范高等专科学校9、宜春幼儿师范高等专科学校10、江西师范高等专科学校...
2019-06-28 21:05:14
580
原创 根据先序遍历和中序遍历恢复二叉树
这个思路上其实还是好理解的,就是每个树的先序遍历的第一个元素是这棵树的根节点,在中序遍历中这个根节点将树分割成左右子树(不一定全都存在)。先找到每个树(或者说是子树)的根节点在中序遍历的位置,递归的进行分割,返回根节点。但实现起来还是有很多地方有点讨厌的,特别是序列的位置表示。所以参考了别人的思路,将每棵子树分别用数组保存起来,这个就思路清晰了好多。/** * 根据先序遍历和中序遍历恢复二...
2019-04-13 21:52:47
921
原创 饿了么实习生电话面试题
饿了么实习生电话面试题我现在大三了,前天投了一份饿了么的实习简历,饿了么公司这么快就给我进行电话面试,可我真的还没准备好啊,心态爆炸啊。别看题简单,真的到时候自己回答,可就不是这么回事了,不说了,我要好好刷刷面试题了。数据库部分数据库中事务的理解数据库的ACID,分别解释一下,以及举个开发的应用数据库的primary key,可以有多个primary key 吗?事务的隔离级别...
2019-03-25 15:40:28
855
转载 蓝桥杯Java-合根植物----------并查集算法
题目描述:w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式:第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1&lt;m,n&lt;1000)...
2019-03-17 21:48:09
253
原创 OpenGL安装(适用于VS2017)
OpenGL安装(适用于VS2017)这个是参考网上的博客,感谢前人的贡献,文末加上了一些我个人踩的坑参考博客:在VS2017中安装OpenGL - 我有点帅哦 - 博客园利用VS2017下的包管理软件Nuget下载安装OpenGL库优点:安装很简单缺点:每次创建项目都要重新下载OpenGL库VS2017创建C++控制台程序,最好选择空项目(否则可能会有其他的错误)创...
2019-03-15 09:28:59
14100
6
原创 Java组 蓝桥杯之寒假作业
Java组 蓝桥杯之寒假作业现在小学的数学题目也不是那么好玩的。看看这个寒假作业:□ + □ = □□ - □ = □□ × □ = □□ ÷ □ = □(如果显示不出来,可以参见【图1.jpg】)每个方块代表1~13中的某一个数字,但不能重复。比如:6 + 7 = 139 - 8 = 13 * 4 = 1210 / 2 = 5以及:7 + 6 = 139 ...
2019-03-09 14:20:50
415
原创 pyhon3 爬取河海大学URP教务系统,爬取个人成绩,和本学期的成绩GPA,保存到excel
pyhon3 爬取Hohai大学的教务系统,爬取个人成绩,和本学期的成绩GPA,保存到excel1.利用百度的ocr,对教务系统的验证码进行识别;2. 利用urllib库进行模拟登陆和爬取3. 利用 beautifulSoup对网页进行解析,获取所需数据4. 利用 xlwt,xlrd,xlutils进行excel的新建和读取和修改一、爬虫环境搭建cmd命令pip安装下列模块pi...
2019-02-18 16:39:45
2580
原创 python itchat在ubuntu登录二维码乱码
python itchat在ubuntu登录二维码乱码无法扫描出来原因:部分系统可能字幅宽度有出入,可以通过将enableCmdQR赋值为特定的倍数进行调整:参考itchat文档:登陆配置 - itchat解决方案:itchat.auto_login(enableCmdQR=2)为了在短时间内登录不用扫描二维码,建议使用itchat.auto_login(hotReload=...
2019-02-07 14:16:31
9384
1
原创 python3 安装cv2
python3 安装cv21. cmd命令行pip install opencv-python2.pycharm安装cv2
2019-02-07 13:03:06
24728
4
原创 python 中datetime、timestamp、字符串str互转及日期差计算
python 中datetime、timestamp、字符串str互转及日期差计算把字符串转成datetime# encoding: utf-8'''@author: weiyang_tang@contact: weiyang_tang@126.com@file: datetime_timeStamp_str.py@time: 2019-02-06 11:44@desc: 时间...
2019-02-06 20:39:19
21329
原创 Ubuntu 16上ImportError: cannot import name main解决方案
Ubuntu 16上ImportError: cannot import name main解决方案解决方案 cd /usr/bin vim pip3将下面一行from pip import mainif __name__ == '__main__': sys.exit(main())替换成from pip import __main__if __name__ == ...
2019-02-05 21:23:29
8041
原创 Git推送到Github 简易版
Git推送到Github简易版原来写写了一篇Git的文章,从git的下载安装、添加到仓库、提交,回滚、到最后提交到github每一步都很详细,可能过于详细大家伙也没时间,所以就单独拿出一个模块来讲讲:如何通过Git推送到github1.在github创建一个仓库github网址:The world’s leading software development platform · Gi...
2019-01-23 18:39:48
6721
原创 win10内置Linux 系统用户体验,和下载安装使用指南,window和Linux文件传输和远程登录wsl
win10内置Linux 系统用户体验,和下载安装使用指南,window和Linux文件传输和远程登录wsl新手用完,感觉挺不错的。感觉和SSH连接远程服务器差不多最重要的下载安装简便,推荐不方便安装Linux系统的同学尝试一下一、下载安装在设置-&gt;更新与安全-&gt;开发者选项-&gt;勾选开发人员模式在微软商店输入wsl (window subsystem)2.在...
2019-01-23 12:49:51
6803
frp_0.31.2.rar
2020-03-08
Boostnote程序员专用Markdown编辑器
2018-09-21
面向对象的思考过程(英文版)
2018-09-21
算法与数据结构(python版)(北大内部教材)
2018-09-20
用Python写网络爬虫
2018-09-20
python核心笔记
2018-09-20
Python高级编程.pdf
2018-09-20
Beginning Python:Using Python 2.6 and Python 3.1
2018-09-20
A Primer on Scientific Programming with Python
2018-09-20
A Byte of Python
2018-09-20
《Python标准库》中文版
2018-09-20
[Building.Machine.Learning.Systems.with.Python_机器学习_英文版
2018-09-20
Java Web开发实例大全 基础卷
2018-09-20
MATLAB 7.0 从入门到精通
2018-09-20
《Python+Cookbook》第三版中文
2018-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人