- 博客(258)
- 资源 (11)
- 收藏
- 关注
原创 2023年最受欢迎的编程语言排行榜 —— Python位居榜首,但对你来说未必是最佳选择
尽管摩尔定律在高端计算领域正在逐渐消失,但低端微控制器仍然受益于性能的提高,这意味着现在在0.70美元的CPU上就有足够的计算能力,使Python成为嵌入式开发的竞争者,尽管存在解释器的开销。但是不要被Python和SQL的排名所迷惑:编程还远远没有成为一种单一文化,Java和各种类C语言的流行程度加起来都超过了Python,特别是在高性能或资源敏感型任务中,Python的解释器开销仍然太高(尽管有很多尝试使Python在这方面更具竞争力),而且由于其他原因,有些软件生态系统拒绝被Python所吸收。
2024-03-22 12:26:04 508
原创 有关Sora的价值和问题分析
Sora,像它的图像生成前身一样,几乎可以肯定,在其训练数据的宝库中包含一些受版权保护的材料。视频中的一切都是由OpenAI公司的文字转视频工具Sora制作的,Sora是Dall-E和ChatGPT背后的公司开发的最新的生成式人工智能(GAI)工具。给Sora一个简单的静态图像或简短的文字提示,它可以制作出长达一分钟的逼真视频,这段时间被称为去吃玉米煎饼的时间。Sora的出现表明,在数十亿美元投资的推动下,人工智能取得了多么快的进步,而这种飞快的速度也加剧了人们对社会后果的担忧。
2024-03-20 16:02:01 427
原创 Sora是什么,Sora有多好,Sora是如何实现从文本到视频的?本文让你认识目前Sora的总体情况
输入一些文本提示,人工智能模型就会尽力生成一个匹配的视频,这就是Sora所要做的。由于文生图已经比较成熟,所以下一个挑战将是让人工智能生成视频,Sora做到了,虽然还在起步阶段,虽然还有些生涩,但这是一个重要的里程碑事件。Sora仍在测试中,但OpenAI展示的结果令人印象深刻——尽管它们确实具有超现实的视频游戏般的质量。好了,让我们来看看Sora是什么,它是如何工作的,以及它未来将如何使用。Sora是什么?
2024-03-19 15:25:02 799
原创 什么是通用人工智能(AGI)?
让我们从一个大问题开始:什么是人工智能?"不幸的是,这个问题很难回答。对人工智能有多种定义,从“1954年的一个糟糕的词汇选择”到“能够学习、推理和自主行动的机器”。关键问题在于“智能”这个词。“人工”很容易定义,但心理学家们仍未就人类智能的构成达成一致,更不用说计算机了。而且,什么算人工智能,什么算不上人工智能也在不断变化。人工智能效应(或称特斯勒定理)是指“人工智能是一切尚未完成的事物”。十年前,人们认为计算机需要一定程度的人工智能才能读取书面文本;现在,智能手机的摄像头应用程序就内置了人工智能。
2024-03-19 10:14:14 904
原创 2024年度最佳大型语言模型(LLMs)汇总
LLM,或大型语言模型,是一种通用的人工智能文本生成器,是所有人工智能聊天机器人和人工智能写作生成器的后台系统。LLMs具有超级的自动完成能力。除去花哨的界面和其他变通方法,他们所做的更本任务是接受一个提示,并使用一串貌似合理的后续文本生成一个答案。建立在LLMs之上的聊天机器人不会寻找关键词,以便他们可以用固定答案回答,相反,他们会尽最大努力理解被问到的问题,并适当地回答。
2024-03-19 10:12:55 1231
原创 我用LLaMA大模型开发了一个聪明又温柔的智能客服机器人——她的名字叫“云云”
至此,我的开发人工智能客服的尝试告一段落,说一下自己的体会吧。1)如果要做智能客服,大模型是最好的选择,因为它是真正的“智能”:会学习,会总结,会推流,不刻板,有人情味。2)企业知识库和个性化数据的搜集整理和编辑很重要,这些是大模型的学习资料,直接决定你的大模型是不是更像你。3)要想做的更好,要选用合适的大模型,衡量标准包括:是否容易搭建和使用、是否容易调优、是否具有持续性、模型的大小、基础语料的大小和质量、适用的场景(知识问答、聊天、客服、多轮对话...)、运行成本等等。
2024-03-18 17:04:08 1116
原创 ACME客户端:使用acme.sh 实现了acme 协议, 从 letsencrypt生成SSL证书
本文介绍如何额使用acme.sh 从 letsencrypt 生成免费的ssl证书。
2024-03-18 17:01:02 995
原创 What‘s this in a class method and in a callback function?
【代码】What‘s this in a class method and in a callback function?
2023-12-20 09:50:13 108
原创 Error validating server certificate for ‘https://...‘
【代码】Error validating server certificate for ‘https://...‘
2023-12-11 10:23:59 349
原创 rpm包制作脚本spec文件编写详细指南
概述spec文件是制作rpm包的脚本文件,详细定义rpm包的信息、包含内容和安装位置,如软件包的名字、版本、类别、说明摘要、创建时要执行什么指令、安装时要执行什么操作、以及软件包所要包含的文件列表等等。spec文件有多个段组成,分别定义rpm编译、打包、安装等阶段的工作内容。示例如下:Name: myprogramVer...
2023-11-10 15:43:00 343
原创 linux vim 编辑之字符串替换
这篇文章为大家带来有关vim中替换字符串的方法介绍,如果在日常学习或工作遇到这个问题,希望大家通过这篇文章的几种方法解决替换字符串的问题。:%s/str1/str2/g 替换每一行中所有str1为str2 常用!:s/str1/str2/g 替换当前行所有str1为str2基本替换:s/str1/str2/ 替换当前行第...
2023-10-17 14:41:43 434
原创 谈谈CentOS有什么后续版本,我们有必要担心CentOS的可持续性吗?
我们所喜欢的CentOS是什么?虽然CentOS更多的是指CentOS社区或项目,我们这里暂且将其指定为我们所熟悉的所使用的CentOS Linux系统。如果你熟悉Red Hat Linux,对CentOS就不会陌生。作为Red Hat Enterprise Linux(RHEL)的复刻版本, CentOS凭借其开源、免费...
2023-10-11 15:30:39 166
原创 如何将海康、大华、TP等监控摄像头、硬盘录像机的监控视频集成到网页中无插件播放,实现在业务平台上或手机APP中调取监控信号和远程控制监控设备...
方法介绍今天我们介绍一个开放的监控接入平台 NTV GBS,可以轻松实现将监控摄像头或录像机的监控视频信号集成到网页或APP中,并提供云台控制、录像回看等高级功能。NTV GBS是一款非常规范好用的开放监控平台,平台支持GB28181国标、RTMP/RTSP直播推送和ONVIF等开放规范,如果您有摄像头或硬盘录像机,可以很...
2023-10-11 14:31:15 500
原创 如何避免nodejs express应用中出现太多的http连接
现象正常情况下,基于nodejs的http通信应用,在发送http.request时不管你是否使用agent和timeout/keepAlive,客户端和服务器之间的连接数不会太多。但下面情况下,在请求频繁时连接数可能会快速增长并且不会释放:客户端http.request(...)服务器端express().use("/"...
2023-10-10 18:06:37 303
原创 CentOS缺少什么包到这里可以下载离线rpm安装包
http://mirror.centos.org/centos/7/os/x86_64/Packages/
2023-10-07 12:24:37 57
原创 linux命令之系统操作历史
history显示代时间戳的记录export HISTTIMEFORMAT='%F %T 'history | more更多参考https://blog.51cto.com/leonkuo/950208who查看当前在线who查看历史登录who /var/log/wtmp ...
2023-09-28 10:17:42 39
原创 使用openssl创建ssl证书,用于测试https服务
一个web站点要对外提供https服务就需要ssl证书,ssl证书可以从云服务厂商那里购买,通常也能申请到免费的,但是如果只是为了测试,则可以使用openssl来创建ssl证书。下面是完整的生成过程:第一步:创建私钥openssl genrsa -out server.key 2048第二步:创建签名请求文件openss...
2023-09-20 18:00:43 238
原创 rpm安装无响应是啥情况以及如何处理
现象yum 安装查询任何东西, rpm 安装查询任何东西,执行后无任何反应,直接卡住,也没任何错误信息给出,只能杀掉进程kill -9 xxxx处理原来是由于 rpm 的数据库出现异常了导致直接卡死了,造成这种异常通常是因为之前不正常的安装或查询。解决方法很简单:rm -f /var/lib/rpm/__db.00*rp...
2023-09-14 14:43:44 346
原创 较真:js判断中文字符串长度的正确方法
对于使用javascript编程的人来说,判断字符串长度应该是常用又简单的操作,但在判断包含有中文字符或其他非asci字符的字符串长度时,却有些坑在里面。
2023-09-14 10:15:24 765
原创 在Chrome、IE、Edge、火狐等浏览器中调用VLC播放器插件,实现在html网页中嵌入VLC播放器...
1、介绍VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。VLC播放具有如下特征:能播放任何内容- 文件、光盘、摄像头、设备及流媒体可播放大多数格式,无需安装编解码器包- MPEG-2, MPEG-4, H.264, MKV, WebM,...
2023-09-06 10:59:20 3138 2
原创 nodejs 使用exec ,execFile,spawn运行子进程区别,以及如何正确的的关闭子进程
exec ,execFile,spawn 都是运行一个子进程,但是在不同的操作系统上用法和表现有很大差异。linux/unixexec运行子进程需要创建一个终端环境(命令行窗口),然后在其中运行命令,execFile则不需要,因此在linux/unix上,execFile的效率更高。windows在windows平台上,运...
2023-08-22 16:21:50 1658
原创 GB28181国标平台测试软件NTV-GBC(包含服务器和模拟客户端)
GB28181国标平台测试软件NTV-GBC用于对GB28181国标平台进行测试(测试用例需要服务器软件,服务器软件可以是任何标准的国标平台,我们测试使用的是NTV-GBS),软件实现了设备注册、注销、目录查询,消息订阅、INVITE,BYE、KEEPLIVE、OPTION信令。注册成功后,平台会发送查询设备目录和设备信息的消息。点击“关于”按钮查看软件信息以及最新版本情况。下载的是一个安装包,安装后运行起来即可。任何时候可以点击“注销”按钮进行注销。点击“报警”按钮模拟发送报警消息。
2023-08-22 11:13:38 4167
原创 将监控摄像头的监控视频放在网页或APP中无插件播放
需求1)将监控摄像头的监控视频集成到网页中,实现无插件播放,监控摄像头可以是海康、大华、TPLink等2)将监控视频集成到业务平台中播放,包括网页、微信公众号、小程序、APP等形态3)远程调取内网里的摄像头视频,实现远程监控实现方法通过网页远程调取摄像头视频,要解决两个问题:1)将摄像头视频发送到外网流媒体服务器上,使得可...
2023-07-19 15:47:36 656
原创 海康监控摄像机接入NTV GBS GB28181平台实现远程调取监控视频
海康威视各种型号监控摄像头或硬盘录像机(NVR/HVR)接入NTV GBS GB28181平台配置过程都非常简单明了,但有些细节需要注意,避免走弯路踩泥坑。1、基本要求1)网络要求总体来说,只要监控设备和GB28181平台的网络是连通的,设备可以主动访问到平台,就可以顺畅的接入。由于是设备主动连接平台,因此不需要为监控设备...
2023-07-04 15:28:27 3464
原创 几款GB28181流媒体平台的详细介绍和使用整理
随着监控行业国标GB28181的应用范围越来越广泛,成熟的GB28181接入平台越来越多,本文梳理一下目前各大成熟的流媒体服务器平台及实际应用效果供各位参考。1)NTV GBSNTV GBS是一款成熟、功能完善、产品化程度很高的GB28181服务平台,从2022年推出以来迅速获得各技术平台报道转发,因其界面简洁舒畅、操...
2023-06-15 09:32:39 6222
原创 使用开源代码和开源软件如何选择开源许可证
常用的开源许可证世界上的开源许可证大约有近百种,如何使用开源代码和开源软件并正确理解、遵守这些开源许可证赋予的权利和义务是个比较繁琐的问题,我们对其中主要的六种许可证GPL、BSD、MIT、Mozilla、Apache和LGPL做个简单的梳理,对比一下各自的约定内容和大致区别。我们画一幅图做个简单对比:可以看出,最为宽松的...
2023-06-02 11:59:21 2285
原创 海康、大华、tplink监控摄像头和硬盘录像机接入GB28181平台配置细节
海康、大华、tplink等各种型号监控摄像头或硬盘录像机(NVR/HVR)接入GB28181平台,配置过程都非常简单明了,但有些细节需要注意,避免走弯路踩泥坑。首先要说明一点的是,只要监控设备和GB28181平台的网络是连通的,都可以顺畅的接入,不需要为监控设备配置外网地址,更不需要做任何映射操作。本文最后有一些音视频编码...
2023-05-31 11:59:33 10475
原创 Linux(CentOS、Ubantu等)安装ffmpeg最新版本
1.下载ffmpeg代码并解压#下载指定版本代码wget http://www.ffmpeg.org/releases/ffmpeg-4.2.tar.gz#或者 下载最新源码wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2#或者 用git clone源...
2023-05-16 11:30:24 1583
原创 我开发了一个温柔的智能客服聊天机器人ChatBot,并回答为什么不是ChatGPT(附思路和代码)
本文是笔者设计实现智能客服机器人chatbot的思考和开发过程,使用了全文搜索技术、中文分词、nodejs、socketio等技术,虽然不是chatgpt却也是个温柔可人的客服小助理,是个可爱的聊天机器人,附有代码和演示网址。代码实现浅显易懂,适合入门级学习。
2023-04-20 19:21:12 6916 1
原创 使用C++开发nodejs扩展模块
Node.js 是基于 C++ 开发的(底层用 chrome v8 做 js 引擎 && libuv 完成事件循环机制),因此它的所有底层头文件暴露的 API 也都是适用于 C++ 的。上一节中提到 nodejs 模块寻径的时候会默认找 .node 为后缀名的模块,实际上这是个 C++ 模块的二进制文件,即编译好之后的 C++ 模块,本质上是个动态链接库。例如 (Windows dll/Linux so/Unix dylib)
2023-04-16 11:20:15 1393 1
原创 开源的全文搜索引擎总结,chatbot和chatgpt项目必备资源
即使你已经在你的项目中使用了这样的引擎(实际上这是很有可能的),使用 Tantiny 仍然可能更容易,因为与 Solr 和 Elasticsearch 不同,它不需要任何东西来工作(没有单独的服务器或进程或其他什么),它是纯粹的可嵌入的。开发语言:Java FTServer (FTS) 是一个轻量精准全文搜索服务器,使用英文规则处理英文,使用中文规则处理中文,不需要切割中文为单词,可以支持中文字的任意排列,精准搜索中文长句子,轻松处理古文古诗词,写意句子不影响搜索,不依赖词库,搜索中文不漏词。
2023-04-16 11:05:11 1176
原创 vim复制多行和删除多行的方法
方法1:光标放到第6行,输入:2yy光标放到第9行,输入:p此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。方法2:命令行模式下输入6,9 co 12复制第6行到第9行之间的内容到第12行后面。方法3:有时候不想费劲看多少行或复制大量行时,可以使用标签来替代光标移到...
2023-03-29 16:06:56 3694
原创 nodejs的全局变量探讨之二
之前写过一篇博文对nodejs全局变量做了一些验证,本篇博文将继续探讨这个话题。建议先看下前篇博文:https://blog.51cto.com/livestreaming/5258039好了,我们开始今天的测试。写一个模块,命名为m.js,代码如下:let myname = "Jacky";let name = ...
2023-03-18 17:50:44 149
原创 挑选几款开源的、优秀的H.265网页播放器,进行特征整理及使用评价
H265和H264都是视频编码规范,H265是新一代视频编码规范,与H264相比压缩比更高,同样的码率下视频质量更高,或者说同样质量的视频占用的带宽和存储更少。之前由于终端支持有限,h265的推广使用一直较为缓慢,最近随着越来越多的设备终端开始支持H265,H265的使用范围在迅速扩大。本文介绍几款开源的H265网页播放...
2023-03-18 17:10:36 8021
原创 Linux shell获取CPU序列号和硬盘序列号
获取硬盘序列号fdisk -l |grep "Disk identifier" |awk {'print $3'}获取CPU序列号dmidecode -t 4 | grep ID |sort -u |awk -F': ' '{print $2}' ...
2023-03-16 11:27:17 785
原创 监控摄像头接入GB28181平台实现监控视频直播的详细搭建流程
将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1)获取摄像头视频2)将视频直播出去3)网页无插件直播和APP集成获取摄像头视频,之前主要采取拉流模式,即在知道摄像头ip地址的情况下,可以通过RTSP协议拉取摄像头实时视频。最新的方案是采用GB28181协议,由摄像头主动向平台注册设备信息并发送RTP视频流到平台。视频到达平台后需要进行协议转换,以适应直播要求,通常是将摄像头视频通过rtmp/http等协议转发出来,以满足网页直播和APP播出的要求。
2023-03-14 17:41:24 6301
原创 较真,undefined,"",0,null,NaN的条件判断和对比关系
测试代码<script> console.log(undefined?true:false);//false console.log(""?true:false); //false console.log(0?true:false); //false conso...
2023-03-12 15:41:42 101
原创 离线安装mariadb和配置方法,英文版
Installing MariaDB Binary TarballsMariaDB Binary tarballs are named following the pattern: mariadb-VERSION-OS.tar.gz. Be sure todownloadthe correct version for ...
2023-03-03 14:39:29 217
原创 几款支持国标GB28181的平台以及视频监控设备接入的配置方法(Web端无插件播放)
GB28181解决的一个主要问题就是如何远程、跨网络、跨区域、跨级别的访问网络中的监控设备(包括IPC、NVR等),本文介绍几款G28181平台的接入配置方法,适合有监控视频摄像头的远程接入和预览需求的人群参考使用。
2023-03-02 14:34:31 8317
GB28181国标平台测试软件,实现注册、INVITE,BYE、KEEPLIVE等信令,实现模拟录像机、录像机、平台级联等功能
2023-12-06
GB28181国标平台测试软件,模拟监控摄像头,实现了注册、注销、目录、INVITE,BYE、KEEPLIVE、OPTION信令
2023-08-22
GB28181国标模拟终端,模拟国标监控摄像头,实现了注册、注销、目录、INVITE,BYE、KEEPLIVE、OPTION信令
2023-08-15
GB/T28181-2016规范原文及学习总结,PDF格式,学习、开发GB28181平台和系统的必要参考
2023-03-09
3D企业画报/电子相册
2022-09-09
漂亮的电子相册,具有天空之境、星际迷航、表白墙、炫立方等特效
2022-08-26
大屏视频和图片播放软件
2022-07-22
视频转码软件用于批量转码各种视频
2022-05-12
录课软件和录屏软件,可用于制作课件、屏幕录制和讲课直播
2022-05-12
录屏软件,电脑屏幕录制工具
2020-04-05
录课软件,可以录制教学课件,也可以做在线直播
2020-02-11
录屏软件,录屏工具,可以直播
2018-06-25
免费录课软件和录屏软件,增加直播功能
2018-06-15
免费录课软件和录屏软件
2018-06-03
免费Windows安装包制作工具-伊诺安装包制作工具
2018-05-30
生成二维码的PHP代码
2018-05-28
视频转码工具
2018-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人