技术_主机系统软件
文章平均质量分 75
csdn_yuan88
这个作者很懒,什么都没留下…
展开
-
[转]详细的GStreamer开发教程
详细的GStreamer开发教程文章目录详细的GStreamer开发教程 1. 什么是GStreamer? 2. GStreamer架构 2.1 Media Applications 2.2 Core Framework 2.3 Plugins 3. GStreamer组件 3.1 Element 创建一个 GstElement 3.2 箱柜(bin) 元件的状态 3...转载 2021-03-24 11:35:37 · 529 阅读 · 0 评论 -
[转]Ubuntu terminator 无法打开解决方案
在使用Ubuntu的过程中,突然发现Ctrl + Alt + T无法打开terminator,但是Ubuntu本身的终端是可以打开的。我因此重启了电脑两次,重装terminator,都无效。结果原因是因为我更改了默认的Python版本,就是把/usr/bin/python连接到了Python3,但是terminator是基于Python2的。解决方案sudo gedit /usr/bin/terminator将#!/usr/bin/python...转载 2021-03-19 17:27:23 · 391 阅读 · 0 评论 -
[转]Terraform 使用 - 从最简单例子开始
Terraform 使用 - 从最简单例子开始https://yanbin.blog/terraform-get-started-with-first-sample/Terraform 是一个 IT 基础架构自动化编排工具,它的口号是 "Write, Plan, and create Infrastructure as Code", 基础架构即代码。具体的说就是可以用代码来管理维护 IT 资源,比如针对 AWS,我们可以用它创建,修改,删除 S3 Bucket, Lambda, EC2 实例,Kin转载 2021-03-17 13:56:40 · 601 阅读 · 0 评论 -
[转]web实时视频流从0到1(ffmpeg+nginx-http-flv-module+flv.js)
海康威视视频流rtsp,需要在web(Vue)页面显示,探索了很多方法,考虑到兼容,最终确定 ffmpeg+nginx-http-flv-module+flv.js 这一套方案,也推荐大家使用这一套方案。简介特此声明:本文主要记录我web直播海康视频的探索过程,如文中概念阐述有不正确的地方望留言指正业界cs视频流方案还是比较多的,不在赘述。以下是web支持主流视频流协议考虑到flash的会完全禁止(win10即将禁止,chrome,firfox已经禁止),rtm...转载 2021-03-05 16:25:33 · 640 阅读 · 0 评论 -
[转]git merge 与 git rebase的区别
git log --graph可以查看分支合并图1》他们都是用于从一个分支获取并且合并到当前分支2》一个场景:在feature分支进行新特性的开发,与此同时,master分支也有新的提交,为了将master上的新提交合并到你的feature分支上3》merge合并执行的命令是:git checkout featuregit merge master此时在feature上git会自动产生一个新的commitmerge特点:自动创建一个新的commit优点:记录真实的转载 2021-01-25 13:59:58 · 138 阅读 · 0 评论 -
[转]【Linux】一幅图秒懂LoadAverage(负载)
一、什么是Load Average?系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。二、如何查看Load?top命令,w命令,uptime等命令都可以查看系统负载:[shenjian@dev02 ~]$ uptime13:53:39 up 130 days, 2:15, 1 us...转载 2021-01-21 23:36:03 · 145 阅读 · 0 评论 -
博客主机_通配符证书提示不安全
原创:博客主机_通配符证书提示不安全问题:使用了Let’s Encrypt 的免费的通配符证书,且在有效期内,但浏览器依然提示不安全更多信息去这里点击进入sslshopper,检查下结果如下:可见证书本身是有效的,但是由于某些特殊原因,浏览器无法识别,所以标记为不安全解决其实是证书链问题,配置nginx时自己参考的教程配置的是 1 ssl_certificate /etc/letsencrypt/live/your_domain/cert.原创 2020-12-13 12:26:27 · 618 阅读 · 1 评论 -
博客主机_自动申请续期免费证书
原创:博客主机_自动申请续期免费证书一不留神,之前的域名证书过期了。由于是Let’s Encrypt免费证书,需要3个月手工续期一次,一年就得4次,还是有点麻烦,搞成自动化多好。以下操作均在服务器上执行(ubuntu16,腾讯云)下载脚本certbot-auto 123 cd opt/wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto 执行certbot-auto可.原创 2020-12-13 12:25:17 · 242 阅读 · 1 评论 -
杂谈_巴诺nook2电纸书再折腾手记
原创:杂谈_巴诺nook2电纸书再折腾手记nook2是自己使用的第一款电纸书,也是目前为止满意度最高的电纸书,搭配Orionviewer切边+横屏简直就是6寸阅读扫描版pdf的利器。由于之前折腾过,所以这次刷机还是比较顺利的(刷机是在win10下操作的,个人体验最佳的是行云版,所以这次刷的也是行云版)。一个弄了3h左右,下载东西占了2h,折腾了1h就搞好了。主要参考教程https://www.cnblogs.com/coyoteshkw/p/nook2.html按照教程的操作即可畅通无阻,特此也致原创 2020-12-13 12:23:59 · 4148 阅读 · 1 评论 -
杂谈_小米电纸书折腾手记
原创:杂谈_小米电纸书折腾手记开启开发者模式下载安装E-InkLauncher下载地址:E-Ink Launcher:https://www.coolapk.com/apk/cn.modificator.launcher安装方法:pc上安装应用宝手机助手或者360手机助手(个人使用应用宝)使用数据线连接小米电纸书,弹出选择框中选择“传输数据(USB数据那个)”不出意外就连接成功了,然后在应用宝上操作。(其他教程安装的adb就是用来通过pc给电纸书安装apk的,使用应用宝简化了这.原创 2020-12-13 12:19:30 · 2648 阅读 · 0 评论 -
[转]Git:如何在项目提交历史中查找已删除的文件?
曾几何时,我的项目中现在有一个文件,我现在希望能够得到。问题是:我不知道何时删除它以及它在哪条路径上。如何找到该文件的提交?#1楼无法编辑接受的回复,因此在此处将其添加为答案,要恢复git中的文件,请使用以下命令(注意SHA后面的'^'符号)git checkout <SHA>^ -- /path/to/file#2楼获取已删除文件的列表,并复制已删除文件的完整路径git log --diff-filter=D --summary | grep dele转载 2020-12-12 18:54:09 · 1247 阅读 · 0 评论 -
[转]git merge 与 git rebase的区别
前言 其实这个问题困扰我有一段时间,相信也有人和我一样有这个困扰,网上已有很多这种解释了,但是要么就是无图,要么就是解释的很乱,没太看懂,经过自己对git的使用,加上向同事请教,算是理解了这个问题,所以写下来分享一下,我尽量详细说明merge与rebase的区别 假设我们有如下图一所示仓库,该仓库有master和develop两个分支,且develop是在(3.added merge.txt file)commit处从master拉出来的分支。图一merge...转载 2020-12-09 09:55:37 · 130 阅读 · 0 评论 -
[转]服务器监控 UptimeRobot 简明使用手册
简介Uptime Robot 是一个美国的网站监控服务,每 5 分钟检查一次你设定的网站 / 服务,最多可以免费检查 50 个网站。 当你的网站宕机时,只要你事先设置了通知邮箱或者手机号码,Uptime Robot 就会通过邮件或者短信通知到你。 虽然 Uptime Robot 的短信服务支持很多个国家或地区,但是遗憾的是不支持中国。注册注册地址 正常输入用户名密码及邮箱验证即可增加服务器监控登陆后点击 Add New Monitor有四种监控方式:HTTP:通过访问转载 2020-11-18 22:02:46 · 599 阅读 · 0 评论 -
linux_从windows到ubuntu再到manjaro
为何从win迁移到ubuntu?自己本科和研究生时也使用过linux,不过由于网银等软件在linux上没有替代品,所以无法作为主力机。为何又考虑迁移到ubuntu呢?第一:主要从事工作为后台软件研发,自然会涉及运维一些工作,所以linux本身就属于个人技能栈的一部分,出于提高个人技能的目的。第二:听说github把伊朗的账户封了?美帝吃香如此难看,保不齐我的盗版win啥时候也会被封掉(本来机器自带正版的,但重装系统后搞没了^_^)。第三:使用windows过程中的确面临一些性能瓶颈,比如一旦开启原创 2020-11-09 23:43:50 · 393 阅读 · 1 评论 -
linux_manjaro常用软件安装
安装(win10+ubuntu+新增manjaro)参考Windows+Manjaro双系统安装:https://blog.csdn.net/xiaoyaotan_77/article/details/84837981唯一需要注意的是由于是uefi引导,所以,最好建立独立的fat32分区(512M),挂载点/boot/efi/,标记为/boot(如果只选择/,则manjaro会自动提示需要建立/boot/efi且标记为/boot,并且efi的分区不能使ext4),当然boot/efi其他教程说可以和原创 2020-11-09 23:38:42 · 1472 阅读 · 0 评论 -
[转]Linux内核基础与常用命令总结
##这部分内容主要是基于一些关于Linux系统的内核基础和基本命令的学习总结,内容不全面,只讲述了其中的一小部分,后续会再补充,如有错误,还请见谅。Linux操作系统Linux操作系统博大精深,其中对线程,IO,文件系统等概念的实现都很有借鉴意义。文件系统和VFS文件系统的inode上面讲过了。VFS主要用于屏蔽底层的不同文件系统,比如接入网络中的nfs文件系统,亦或是windows文件系统,正常情况下难以办到,而vfs通过使用IO操作的posix规范来规定所有...转载 2020-10-31 14:51:09 · 310 阅读 · 0 评论 -
[转]linux常用命令学习总结(超详细)
作为一个程序员,我们在进行项目部署和运维时,经常会用到一些linux命令,可是这些命令老是忘记,每次用到的时候都要去谷歌百度,很是麻烦!这不,为了自己使用方便,对常见的linux命令进行了系统的总结,以便在用到时能够快速地找到相关命令,同时有需要的朋友也可以参考搜藏该篇文章!文章对讲到的每个命令都有详细的参数解释,并且给出一些常用例子,因此也非常适合用来学习!全文命令分为以下6个模块:1、常用系统工作命令2、系统状态检测命令3、工作目录切换命令4、文本文件编辑命令5、文件目录管理命令转载 2020-10-31 14:49:12 · 467 阅读 · 0 评论 -
[转]Serverless,后端小程序的未来
作者简介:张鑫,ZStack创始人,于2006年加入Intel开源软件技术中心,从事Xen虚拟机开发,是世界上最早一批虚拟化开发者。《系统虚拟化》一书的主要作者。2010年,张鑫赴硅谷加入IaaS初创公司Cloud.com,是CloudStack核心开发人员,负责Oracle VM,Barematel,Baremetal VPC等核心功能。之后随Cloud.com并购加入了软件巨头Citrix,继续从事CloudStack的核心技术研发。2015年回国推出了全新的下一代开源IaaS:ZStack,2...转载 2020-08-20 08:31:40 · 279 阅读 · 0 评论 -
[转]看懂 Serverless,这一篇就够了
文章目录1. 无服务器(Serverless)计算是什么 2. 理解Serverless技术---FaaS和BaaS 2.1 FaaS(Function as a Service,函数即服务) 2.2 BaaS(Backend as a Service,后端即服务) 3. 无服务器(Serverless)计算如何工作? 4. 无服务器(Serverless)适用于哪些场景? 4.1 场景一:应用负载有显著的波峰波谷 4.2 场景二:典型用例 - 基于事件的数据处理...转载 2020-08-20 08:31:06 · 407 阅读 · 0 评论 -
蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别
在有关微服务、DevOps、Cloud-native、系统部署等的讨论中,蓝绿部署、A/B 测试、灰度发布、滚动发布、红黑部署等概念经常被提到,它们有什么区别呢?通过搜索相关资料,做一个简单的辨析,如下:一、蓝绿部署(Blue/Green Deployment)过去的 10 年里,很多公司都在使用蓝绿部署(发布)来实现热部署,这种部署方式具有安全、可靠的特点。蓝绿部署虽然算不上“ Sliver Bullet”,但确实很实用。蓝绿部署是最常见的一种0 downtime部署的方式,是一种以可预.转载 2020-08-06 22:24:14 · 860 阅读 · 0 评论 -
[转]秒杀全网!研发、运营必备实用工具网站
目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站9、项目开源10、算法11、在线工具宝典大全12、音乐13、神辅助工具程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有Cookie,并且秘迹搜索聚合了百度、360、Bin.转载 2020-07-25 19:37:10 · 3794 阅读 · 0 评论 -
软件_搭建rtsp视频推送环境
原创博客地址:软件_搭建rtsp视频推送环境live555编译安装启动编译 12345 wget http://www.live555.com/liveMedia/public/live555-latest.tar.gztar xzf live555-latest.tar.gzcd live./genMakefiles linux-64bit #注意后面这个参数是根据当前文件夹下config.<后缀>获取得到的make.原创 2020-06-28 21:58:16 · 687 阅读 · 0 评论 -
[转]简明 Nginx Location Url 配置笔记
基本配置为了探究nginx的url配置规则,当然需要安装nginx。我使用了vagrant创建了一个虚拟环境的ubuntu,通过apt-get安装nginx。这样就不会污染mac的软件环境。通过vragrant再创建一个项目进行实验。如果不了解vagrant的使用,可以查看Vagrant 虚拟环境利器。/vagrant目录下创建了一个pro用于项目的根目录,同时配置nginx的配置文件(/etc/nginx/sites-enabled/pro.conf)☁ pro tree.├── 403转载 2020-06-21 15:50:55 · 171 阅读 · 0 评论 -
软件_视频rtmp,rmvb,h265区别
原创博客地址:软件_视频rtmp,rmvb,h265区别h265,h264视频压缩算法,原始视频是图片流,意味着[[r,g,b],[r,g,b],,]等等,极其占用空间,所以这种数据只能出现内存中(效率优先),硬盘和网络上只能是压缩后的(否则占用宽带或者存储资源),主要的压缩就是由他们来实现的。rmvb,mkv视频封装方式或容器格式,功能角度主要完成是视频的时间索引(最基础的,可能也会有其他方面的封装)。类似于,普通文件压缩为rar,zip等,一方面体现关联的打开工具(rar=>r原创 2020-05-24 20:09:51 · 581 阅读 · 0 评论 -
Linux上的ffmpeg完全使用指南
<div class="below-title-meta"> <div class="adt"> By <span class="vcard author"> <span class="fn"><a href="https://eyehere.net/author/xishui/" title="由xishui发布" rel="author">xishui</a></span> &...转载 2020-05-18 00:54:39 · 1925 阅读 · 0 评论 -
[转]Linux中常见目录简介
学习一个东西只有去了解它的本源才能更好的利用它。一、根目录下的首先介绍一下linux中的根目录下的文件夹的作用:目录 说明 备注 /bin /sbin 保存系统命令 /bin所有用户都能执行,/sbin只有root用户才能执行的命令。 /boot 启动目录 这里保存的是用户的启动数据 /dev 系统硬件设备文件 /etc 系统默认配置文件 /home/root 家目录...转载 2020-05-18 00:53:35 · 149 阅读 · 0 评论 -
[转]使用FFmpeg将视频推流到nginx,通过vlc拉流播放(通过命令的方式)
安装完FFmpeg,nginx,nginx-rtmp-module,vlc后就可以进行推流、拉流测试了。博主的nginx安装在VMWare的Ubuntu中(安装方法可以参考https://blog.csdn.net/u014552102/article/details/86599289),ffmpeg和vlc都安装在windows中(win10)。一、nginx配置 首先我们得进行nginx的rtmp功能配置和直播状态监听配置。我们切换为root用户,使用vim打开Ubuntu的/usr...转载 2020-05-18 00:51:48 · 647 阅读 · 0 评论 -
[转]netstat输出内容详解
netstat 输出内容详解1.列出所有 tcp与udp 端口netstat -anputActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 0 0.0.0.0:80 0.0.0.0:* .转载 2020-05-18 00:49:43 · 223 阅读 · 0 评论 -
软件_可用rtmp直播地址20200517
原创博客地址:软件_可用rtmp直播地址20200517可用的rtmp直播地址耀才证券 : rtmp://202.69.69.180:443/webcast/bshdlive-pc湖南卫视 : rtmp://58.200.131.2:1935/livetv/hunantv广东卫视:rtmp://58.200.131.2:1935/livetv/gdtv东方卫视:rtmp://58.200.131.2:1935/livetv/dftv广西卫视:rtmp://58.200.131.2:1935/l原创 2020-05-18 00:45:28 · 5185 阅读 · 0 评论 -
软件_搭建rtmp视频推送环境,腾讯云,ubuntu16
原创博客地址:软件_搭建rtmp视频推送环境,腾讯云,ubuntu161,安装conda,ffmpeg,nginx,nginx-rtmp-module(建议先修改主机pip,conda的源)安装conda,创建环境::conda create -n rstp python=3.7报错:Solving environment: | failed 1 top可看出内存不足,换个大内存机器 安装ffmpeg:4.0 1234..原创 2020-05-18 00:44:36 · 360 阅读 · 0 评论 -
[转]2020年4月github上最热门项目-python
1 manim 21.3khttps://github.com/3b1b/manimManim是用于解释数学视频的动画引擎。如3Blue1Brown的视频所示,它用于以编程方式创建精确的动画。2 interview_internal_reference 26.1khttps://github.com/0voice/interview_internal_reference2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总3 AnimeGA...转载 2020-05-10 17:19:26 · 552 阅读 · 0 评论 -
[转]netstat 输出内容详解,TCP链接握手对应state
1.列出所有 tcp与udp 端口2下面分析每一项的含义2.1 关于Proto,Recv-Q,Send-Q等列的具体含义Proto:协议名(tcp协议还是udp协议)recv-Q:网络接收队列表示收到的数据已经在本地接收缓冲,但是还有多少没有被进程取走,recv()如果接收队列Recv-Q一直处于阻塞状态,可能是遭受了拒绝服务 denial-of-service 攻击。send-Q:网路发送队列对方没有收到的数据或者说没有Ack的,还是本地缓冲区.如果...转载 2020-05-10 13:50:27 · 166 阅读 · 0 评论 -
彻底明白ip地址,区分localhost、127.0.0.1和0.0.0.0
通俗的了解IP地址是什么对于IP地址,大家并不陌生,特别是在网络访问中我们会经常使用到(平时对域名如百度的www.baidu.com的访问,本质就是对域名所绑定的IP地址的访问),那么IP地址是什么呢?首先,我们要知道网络中的相互访问其实就是在进行两者间的数据传递。就如同送快递一样,快递发出只有知道你的住址信息,才能将快递送到你的手中。而在网络访问时,只有知道你在网络中的地址信息,才能将数据发送到你的设备上。所以,IP地址就是你在网络中的地址信息。与你现实地址不同的是,你的现实地址使用文字表示,而你在网转载 2020-05-08 21:59:17 · 2380 阅读 · 1 评论 -
软件_mongo占用磁盘空间过大
原创博客链接:软件_mongo占用磁盘空间过大何为过大:mongodump之前2G,导入后变成15G,大约8倍.原因:如果mongo版本小于3,则正常,mongo请升级到3.0版本上,目前3.6.7较稳定版错误安装方式mongo2.x版如果您安装mongodb通过如下方式 1 sudo apt-get install mongodb ...原创 2020-05-03 18:13:33 · 773 阅读 · 0 评论 -
软件_crontab任务配置失败原因总结和技巧
原创博客链接:软件_crontab任务配置失败原因总结和技巧 昨天,配置crontab时遇到一些坑。crontab虽然算比较熟悉了,但也有1年多没碰过,有点生疏了,低级错误基本又犯了一遍。顺便整理下。如果配置了crontab,之后没有生效,怎么办?按照如下顺序处理:1,命令单独拿出来,终端中执行这个可以暴露出如下问题a,脚本是否存在权限问题(chmod +x xx.sh)b,是否...原创 2020-05-03 18:12:37 · 798 阅读 · 0 评论 -
[转]ubuntu系统瘦身-清理系统垃圾文件
这几天硬盘空间实在太小了,导致系统报警,找了些方法,居然随便清理出来30几G(1) 对anaconda瘦身:这两条命令是对conda的无硬依赖的库进行清理。我清理出10+G…conda clean -pconda clean -t(2) 使用系统自带的Disk Usage Analyzer分析大文件Disk Usage Analyzer是一个速度奇快,可视化效果极佳...转载 2020-04-22 11:19:43 · 428 阅读 · 0 评论 -
免费亚马逊云服务器AWS EC2使用流量查看
4. 打开“每个实际的指标”5. 默认“全部指标”-勾选“指标名称”为NetworkIn,NetworkOut的选项,我因为这个月总共开了两个实例,所以有两组网络输入和网络输出。6. 选择“绘成图表的指标”-界面上部选择“数字”-页面中间“统计数据”选择“总计”,箭头指向的两个时间段根据自己的需要选择查看。点击以在 Twitter 上共享(在新窗口中打开)点击以在 Facebook 上共享(在新窗...转载 2020-04-15 09:57:25 · 14968 阅读 · 0 评论 -
软件_迅速增加博客友情链接[博]
博客原文地址:点击这里新建博客后,百度收录往往非常慢,除了常规的keywords优化,较易实现且效果较好的就是增加友情链接了。友情链接的添加可以分成2个步骤1,找寻博客友情链接2,依次将对方友情链接添加到自己博客3,将个人站点信息留言方式给对方4,几日后复查,将自己添加对方,对方未添加自己的删掉其中第1步,很容易用脚本实现(手工挨个找站点,挨个点击,也能实现,面临是人工点很多次,...原创 2020-04-14 23:34:54 · 316 阅读 · 0 评论 -
Github上点赞最多的10个Python项目(2020年3月)
1、awesome-python-webappStar 1.9k Watch 223 Fork 1.7k 中文廖老师的 Python 入门教程中的实践项目的代码,教程在线阅读2、MinosStar 666 Watch 46 Fork 190 中文一个基于 Tornado/MongoDB/Redis 的社区系统推荐学习《Python教程》3...转载 2020-04-05 22:32:17 · 976 阅读 · 1 评论 -
3月份Github上最热门的开源项目
3月份GitHub上最热门的开源项目排行已经出炉啦,这个月的热门项目都被Java语言承包了,一起来看看上榜详情吧1.fucking-algorithmhttps://github.com/labuladong/fucking-algorithm Star 2347本仓库整理了大量算法题,总共60多篇原创文章,基本上都是基于LeetCode的题目,涵盖了所有题型和技巧。根据创建者描述该项目旨在手把手...转载 2020-04-05 22:31:27 · 337 阅读 · 0 评论