其他
路边闲人2
混迹于csdn,不求显山露水,只求共享知识。
展开
-
联想官方给的关闭windows更新工具,支持8,10,11多个平台
关闭win8更新:http://iknow.lenovo.com.cn/detail/dc_120326.html关闭win10更新:http://iknow.lenovo.com.cn/detail/dc_178562.html关闭win11更新:http://iknow.lenovo.com.cn/detail/dc_200768.html原创 2023-03-09 14:28:23 · 2205 阅读 · 0 评论 -
用certbot申请证书,自动更新
忽略邮箱,申请一个无邮箱的证书,不够安全,不过够用了。首先,要把自己的域名映射到IP,比如1h。用certbot申请SSL证书,可以用。Note: 注意不要包含自动创建的目录。使用HTTP验证,不用DNS验证。自动创建的文件,可以被访问到。安静模式,不要交互输入。certbot官方文档。,映射到自己的服务器。然后,执行命令,参考。转载 2022-12-28 17:35:00 · 1680 阅读 · 0 评论 -
hysteria歇斯底里的配置
【代码】歇斯底里的配置。原创 2022-11-26 12:48:21 · 1794 阅读 · 0 评论 -
谷歌翻译回来啦
将以下的代码保存成 abc.bat 然后运行,记得使用管理员。原创 2022-10-17 22:50:37 · 217 阅读 · 0 评论 -
当前现有TSN交换机和终端信息汇总
SBS SIG-0101系列TSN Gateway。哪里有广告了,这下csdn满意了吧。EKI-8510G-2FI交换机。台企,需要提交资料多,交货流程长。RELY-TSN-PCIe网卡。IE4300-10S交换机。SICOM3000交换机。TSN-G5000 系列。IP面向网卡生产厂商。KD6630交换芯片。...原创 2022-08-05 18:05:22 · 757 阅读 · 0 评论 -
非常好用的OPCUA服务端模拟器 - Prosys OPC UA Simulation Server
免费的服务端无法导入UaModeler生成的xml,不过不影响软件使用功能。使用OPCUA进行开发非常有必要搞个模拟器,在必要的时候模拟一下具体的情况。prosysopc公司开发的。不开源,但是可以在非商用的情况下使用。就像搞modbus开发的时候,要使用modsim一样。客户端其实使用uaExpert也可以,反正都是兼容的。这里有一个非常完善的opcua模拟器。当前官方提供的最新版本是5.2.0。csdn上可下载的版本是4.0.2。...原创 2022-05-11 15:20:19 · 6066 阅读 · 1 评论 -
windows10系统瘦身记
一、FUCKwindows 10win10系统盘是个SSD,110GB,不知道为什么只剩6个G,用360卫士清了很多次了,一直没有什么起色。一直怀疑是C:\Users\Administrator\AppData 里面的临时文件太多导致的。但是没有证据。直到有一天,实在忍无可忍,祭出了大杀器wiztree下载的链接在这里:Download WizTree在Windows目录下有一个WinSxS目录,占用空间比较大。但是这个目录用Administrator也删不掉,说..原创 2022-03-17 19:45:24 · 4187 阅读 · 0 评论 -
如何学习《操作系统》
南京大学《操作系统》课程bilibili绿导师书籍内存管理TLB原创 2021-11-30 16:20:06 · 243 阅读 · 0 评论 -
在不同的risc-v硬件平台上运行pyperformance测试集并进行对比
为了测试u540和u740的性能差异,采用在两个平台上分别运行pyperformance的方法进行测试。操作系统用的是ubuntu官方系统下载自:Ubuntu 20.04.3 LTS (Focal Fossa)https://cdimage.ubuntu.com/releases/20.04.3/release/ubuntu-20.04.3-preinstalled-server-riscv64+unmatched.img.xz一、测试环境操作系统:Ubuntu-20.04.3内原创 2021-11-01 11:17:22 · 355 阅读 · 0 评论 -
开源PLC工具对比
六个重要方面对于 PLC 编程软件,我有很多意见和偏好,但我将其归结为几个我认为与教育相关的要点。自由 基于标签 IEC 61131 语言支持 用户定义类型(Struct)支持 代码重用功能,如函数和附加指令 内置模拟。Connected components workbench我已经使用该软件对 PLC、HMI 进行编程并配置驱动器。我的印象总是有点笨重,但这是从努力最大限度地提高工作效率的角度来看的。从尝试学习PLC编程的角度来看,我认为这是一个合理的选择。C...翻译 2021-10-21 11:41:01 · 8756 阅读 · 1 评论 -
算法复杂度的大O是什么意思
摘自 《Linux内核设计与实现》第三版 6.6章节。原创 2021-10-19 19:19:23 · 201 阅读 · 0 评论 -
如何去除win 10右键菜单的“使用skype共享”
卸载skype!原创 2021-10-09 11:43:14 · 2797 阅读 · 0 评论 -
从Windows 10上下文菜单中删除SkyDrive Pro选项
如果你由于该选项已变灰,因此无法使用上下文菜单项。此外,并不是每个人都使用SkyDrive,或者在这种情况下,OneDrive存储他们的文档和东西。如果您不是SkyDrive(OneDrive)用户,或者您不是删除第一个是删除注册表项,另一个是使用Microsoft修补程序。跟随那个更适合你的。使用RegistryNote:删除SkyDrive Pro,只是为了安全起见,请确保在删除密钥之前对Windows注册表进行了很好的备份。删除要这样做:请按WIN+R 输入 regedi...转载 2021-10-09 11:40:31 · 808 阅读 · 0 评论 -
删除右键菜单中的 “上传到wps云文档”
在新版的wps(我的是wps个人版11.1版本,应该是最新的)里面,打开wps,点击右上角设置->配置和修复工具->高级->功能定制,去掉“系统右键菜单”下那两项即可。原创 2021-10-09 11:36:16 · 3500 阅读 · 0 评论 -
常用的命令
iftop命令https://www.cnblogs.com/yinzhengjie/p/6223467.htmliftop -i eth2 -n -P原创 2020-12-29 15:30:52 · 113 阅读 · 0 评论 -
p2p流媒体电视直播平台用户量和访问量的秘密
直播系统上每天的用户观看量呈现与时间的高度相关性,且每天基本固定不变。(除非有特别节目播出)下面列举部分,以供学习研究:在线播放人数CCTV13的日播放曲线可以看出,从17:30开始到19:30分,观众人数增加非常厉害,19:30达到最高峰,之后则急剧减少。CCTV1的播放曲线19:35效应更加明显。top 17热门频道排序系统总带宽分享率曲线基本能够达到70%以上,最高达到90%,能够节省至少70%的流量消耗。对直播类应用有巨大的...原创 2020-09-21 19:26:12 · 312 阅读 · 0 评论 -
用sokit发送http请求和响应
sokit是一款非常简单易用的tcp、udp调试工具,主要适用于专业的网络管理使用,它可以轻松查看网内的数据情况,能够有效地接收、发送、转发TCP或UDP数据包。链接:https://github.com/sinpolib/sokit可以使用sokit发送HTTP请求[ ]内部的是二进制,相当于\r\n,在文本框中输入\r\n 无效,必须使用 [0d0a]这样的二进制。GET / HTTP/1.1[0d0a]Host: localhost[0d0a0d0a]...原创 2020-09-09 10:28:13 · 5472 阅读 · 4 评论 -
SRS采用内存磁盘优化性能
SRS是流媒体直播服务器,可以将rtmp转为HLS协议,HLS协议包含.m3u8和.ts文件,一般是存在磁盘上,但借助linux的系统特性,可以将这些文件保存到磁盘上,从而降低磁盘读写次数,并提高流媒体的性能。/dev/shm是linux下的内存文件系统目录,具体介绍可见:https://blog.csdn.net/ctthuangcheng/article/details/46565909https://www.jianshu.com/p/b6adaf2a9919SRS的配置可...原创 2020-09-08 10:12:33 · 680 阅读 · 0 评论 -
srs拉流助手(用http json api控制srs拉流)
SRS拉流可以通过配置文件实现,具体可以参看https://blog.csdn.net/v6543210/article/details/108141527但是这种模式只能通过配置文件变更,如果要动态通过程序来控制SRS拉流,要么改SRS的配置文件,要么自己改SRS添加相关的接口(SRS目前是不提供ingest的API接口的)。这里介绍一种方法。由于SRS拉流的实现方法是开启ffmpeg进程拉流再推给SRS,具体的命令是:ffmpeg -f flv -i \rtmp:/...原创 2020-09-03 12:24:55 · 2524 阅读 · 0 评论 -
常见码率对照表
视频码bai率应该在256以上,视频比特率是多少du,copy主要根据百视频分辨zhi率来确定。通常dao情况下:1080*720的分度辨率,用5000K左右;720*576的分辨率,用3500K左右;640*480的分辨率,用1500K左右。...转载 2020-09-02 18:18:10 · 15768 阅读 · 0 评论 -
ffmpeg. skipping 1 segments ahead, expired from playlists
ffplay在播放hls时出错skipping 1 segments ahead, expired from playlists在这时会卡顿一下。原因可能是.m3u8中的ts数量只有3个, my-10.ts, my-11.ts, my-12.ts,此时如果ffplay还在请求,my-09.ts则会报这个错误,解决方法是增加m3u8中ts的数量,让客户端延迟一段时间仍能正常播放。...原创 2020-08-28 16:44:17 · 1630 阅读 · 0 评论 -
ffmpeg拉rtmp流,生成hls或转推rtmp
某些情况下需要将流媒体的rtmp服务拉到本地进行处理后再进行发布,目前最好的一种方案就是ffmpeg拉流,相对比较稳定。SRS也采用的是这种方式。一、ffmpeg拉rtmp转推rtmpffmpeg -f flv -i \rtmp://yunyuntx.com/live/tv \-vcodec copy \-acodec copy \-f flv -y \rtmp://127.0.0.1:1935/live/tv这个命令是srs所采用的拉流命令。拉流后,转推给SRS再发布出去..原创 2020-08-21 14:20:23 · 3971 阅读 · 5 评论 -
JAVA对string进行按行分割
java处理字符串的时候需要将文本按行分割,一般使用string.split("\n"),但这样会因为不同平台下文本换行的不同而造成分割的文本带有‘\r’而出现错误。正确的做法是:String lines[] = String.split("\\r?\\n");既能将\r\n结尾的windows格式文本处理好,也能交\n结尾的linux格式处理好,还可以将以\r结尾的Mac的文本处理好。参考:https://ask.csdn.net/question...原创 2020-06-02 16:52:42 · 13701 阅读 · 1 评论 -
对于RTSP协议目前最容易理解的讲解
首先参见:https://blog.csdn.net/weixin_42462202/article/details/98986535这是某大牛写的博客,地RTSP的过程讲的非常清楚,也有例子,可以跑起来看看。估计胜过许多的介绍rtsp的文档。其次参见:https://www.bbsmax.com/A/nAJvD6exdr/这里面详细讲了协议中的时间,可作为参考。...原创 2020-05-12 17:57:26 · 615 阅读 · 0 评论 -
各类流媒体官方文档大集合
搞多媒体的人需要了解各类媒体的标准,著名的流媒体服务器SRS已经将此类文件集合方便开发人员学习。具体路径位于https://gitee.com/winlinvip/srs.oschina/tree/3.0release/trunk/doc里面有HLS协议,FLV协议,RTMP协议,HTTP协议,STUN协议等许多协议的官方标准文本,快去下载吧。...原创 2020-05-11 17:22:55 · 223 阅读 · 1 评论 -
iptables规则添加和删除
在https://blog.csdn.net/weixin_42167759/article/details/87874054#commentBox文档中用到iptables添加规则 ,但是没有删除规则 ,经过测试,记录相应的删除方法。删除规则 MY_TCP时必须是没有在引用,且里面是空的,删除基本上是按添加的逆顺序来进行。iptables -t nat -nvL #查看...原创 2020-03-20 09:53:35 · 831 阅读 · 0 评论 -
stdbuf让nohup实时输出日志
一般将程序在后台运行可以使用命令nohup命令,像这样:nohup ./server>> log_server.log 2>&1如果 你用less log_server.log会发现不能实时刷新,大约要达到4K才写入一次,具体可参考https://aicode.cc/wei-shen-me-ni-de-ming-ling-xing-cheng-xu-m...原创 2020-03-03 17:01:14 · 1845 阅读 · 1 评论 -
windows获取物理网卡的IP地址和MAC地址(排除虚拟网卡)
windows有虚拟网卡或多个网卡的情况下,很难判断本机IP到底用的哪一个网卡上的IP,也难以区分虚拟网卡和物理网上。这里我们使用windows的函数GetBestInterface(destIP,index), 系统会给一个到指定IP地址的最适合的网卡的序列号,通过这个序列号再遍历各个网卡就可以得到当前系统所用的网卡是哪一个,如果只有一个物理网卡,也默认使用此物理网卡。#i...原创 2020-02-27 12:06:03 · 4653 阅读 · 0 评论 -
ffmpeg推流时循环播放不中断, 强制关键帧间隔为1秒
curl进行代理curl --socks5-hostname my:my@127.0.0.1:10087 https://www.baidu.comffmpeg循环播放某文件,进行推流#!/bin/bash./objs/ffmpeg/bin/ffmpeg -re -stream_loop -1 -i ./doc/jqr.mkv \-vcodec copy -acodec ...原创 2020-02-24 22:41:41 · 4210 阅读 · 0 评论 -
mac os无法登录appstore的解决方法
一、问题mac笔记本上登录appstore时,输入密码是正确的,但是总是登录不上,手机端能收到验证码。二、解决方法最后发现是mac的版本太老,os x yosemite10.10.5不支持弹出验证码输入框,需要把验证码添加到apple ID的密码后面一同输入就可以了。引用https://www.feng.com/post/10724482...原创 2020-02-13 23:12:46 · 19678 阅读 · 6 评论 -
win10磁盘使用率100%的解决方法
Windows10系统有一个Superfetch服务,作用是允许内存以极快的速度载入一部分常用程序运行所需的数据片段,从而提升系统和程序运行速度。官方描述表明它“随着时间的推移保持并提高系统性能”。但在实际应用中,某电脑配8G内存+1T机械硬盘,经常出现磁盘使用率100%的情况,严重影响使用体验。解决办法是:一、禁用此服务打开 Win+R 运行 services.msc...原创 2020-02-13 12:18:14 · 5625 阅读 · 0 评论 -
.bat文件请求以管理员权限运行
有些指令或文件需要管理员权限进行修改,如何在bat文件中请求用户授予管理员权限?代码如下:@echo off @%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit ...原创 2019-11-29 18:20:37 · 1967 阅读 · 0 评论 -
C++实现rtmp服务器和客户端
一个很优秀的rtmp服务器和客户端实例支持 Windows 和 Linux 平台 支持 RTMP, HTTP-FLV 协议 支持 H.264 和 AAC 转发 支持 GOP 缓存 支持 RTMP 推流https://github.com/PHZ76/rtmp...原创 2019-11-08 14:35:01 · 3824 阅读 · 4 评论 -
ubuntu 用apt安装预编译的preempt 实时操作系统内核
不用费劲编译,一条命令安装实时内核。apt-get install linux-lowlatency注意:ubuntu官方只提供lowlatency的内核,实时性不能达到最高实时性realtime参考https://adamstechblog.com/2017/08/21/deploying-a-low-latency-kernel-with-ubuntu-s...原创 2019-11-06 16:08:18 · 1055 阅读 · 0 评论 -
Secure Reliable Transport Protocol (SRT)协议测试
一、编译Compiling SRT$ git clone https://github.com/Haivision/srt.gitUbuntu-14sudo apt-get updatesudo apt-get upgradesudo apt-get install tclsh pkg-config cmake libssl-dev build-essential./c...原创 2019-11-03 22:03:20 · 2795 阅读 · 2 评论 -
srs在centos 7下的编译和运行
SRS是一个挺好用的开源直播服务器,源码位于https://github.com/ossrs/srs文档比较全,个人在实际使用中还是有一些小问题。在这记录一下。一、编译git clone https://github.com/ossrs/srscd srs/trunk--jobs=16指示用16个进程进行make,加快速度,因为我的服务器是32核的。./configure ...原创 2019-10-28 13:00:42 · 749 阅读 · 0 评论 -
jupyterhub的安装和问题解决
一、安装主要参考官网关于安装的文档https://jupyterhub.readthedocs.io/en/latest/quickstart.html#installation环境需求:1.>python3.52.nodejs/npmsudo apt-get install npm nodejs-legacy安装:方法一:pip, npm:...原创 2018-12-17 14:04:50 · 7505 阅读 · 0 评论 -
C# 中NetworkStream类Read函数导致程序死机的问题
网络编程分为阻塞和非阻塞两种方式,如果选择了阻塞方式进行编程,控制不好很容易导致程序死掉。 networkStream = tcpClient.GetStream();networkStream.ReadTimeout = 10000; // 设置读取超时时间为10秒networkStream.WriteTimeout = 10000; // 设置写入超时时间为10秒如果...转载 2018-12-15 19:04:27 · 6845 阅读 · 0 评论 -
windows2008 server 上迁移postgresql 的data目录
postgresql 被安装到了C盘,结果C盘只有40G,眼看数据库就要把C盘撑爆了。主要有4步:Step 1:停止PostgreSQL服务运行services.msc打开服务管理器 通过服务管理器停止PostgreSQL服务。 注意:必须停止postgreSQL的后台服务,postgreSQL在运行时会对一些文件独占访问,导致无法复制,而且会写数据库,导致复制后的数据不...原创 2018-12-05 14:09:43 · 1173 阅读 · 0 评论 -
c#跨线程更改UI
在C#中跨线程修改UI,会出现异常,可以用代理的方式解决:1.定义一个代理SetButton2.定义操作函数addWindFarmId3.在需要的地方高用addWindFarmId如果只是要在checkBox中添加一行不受跨线程调用限制。只是要在UI中添加Button一类的操作才会受影响。 public delegate void SetButton(Con...原创 2018-10-22 18:48:22 · 697 阅读 · 0 评论