- 博客(283)
- 资源 (11)
- 收藏
- 关注
原创 我的PHP8编译日志
编译命令在arm和x86架构上是一样的,如果缺少依赖库,按需要安装:登录后复制 yuminstall libcurl libcurl-devel yum install openssl openssl-develyum install pcre2 pcre2-develyum install libxml2 lib...
2024-07-10 10:40:00 251
原创 C++网络编程实践:使用C++11基于epoll技术实现一个超大并发TCP服务器
epoll是一种 I/O 复用技术,它允许一个线程有效地管理多个文件描述符(在本例中为套接字),而无需为每个连接创建单独的线程。这是通过事件驱动的方式来实现的,epoll能够通知你哪些套接字已经准备好进行读写操作。在传统的基于线程的模型中,每当有一个新的连接,服务器就会创建一个新的线程来处理这个连接。这种方法在连接数量较少时工作良好,但在高并发场景下会遇到线程上下文切换开销大、系统资源消耗过多等问题。相比之下,epoll允许你在一个线程中处理数千甚至数百万个连接,而不会因为线程管理带来额外的开销。
2024-06-24 18:34:08 1259 1
原创 php7/8多线程编程模块parallel的编译和使用代码样例
从PHP7开始,多线程编原有的pthreads已经不在维护,而是使用parallel替代。由于是新的模块,样例代码很少,这里总结一个简单的代码和详细的备注供大家参考。编译和安装parallel需要启用ZTS(Zend Thread Safety)的PHP构建版本(使用“--enable-zts”选项,或者在PHP 8.0...
2024-06-21 18:00:32 325
原创 PHP多线程模块parallel的编译安装和多线程编程演示
从PHP7开始,多线程编原有的pthreads已经不在维护,而是使用parallel替代。由于是新的模块,样例代码很少,这里总结一个简单的代码和详细的备注供大家参考。
2024-06-21 17:58:40 469
原创 JT808-2019消息ID列表
单条存储多媒体数据检索上传命令。服务器向终端发起链路检测请求。行驶记录仪数据采集命令。行驶记录仪参数下传命令。驾驶员身份信息采集上报。上报驾驶员身份信息请求。摄像头立即拍摄命令应答。存储多媒体数据检索应答。查询区域或线路数据应答。CAN 总线数据上传。
2024-06-18 11:08:00 392
原创 JT808-2019消息ID对照表
消息ID消息0x0001终端通用应答0x8001平台通用应答0x0002终端心跳0x8003服务器补传分包请求0x0005终端补传分包请求0x0100终端注册0x8100终端注册应答0x0003终端注销0x0004查询服务器时间0x0102终端鉴权0x8103设置终端参数0x8104查询终端参数0x0104查询终端参数应答...
2024-06-18 11:07:07 282
原创 Linux wireshark抓包命令
安装yum install wireshark使用tshark -f 'udp dst port 5062 or udp dst port 7100' -w 1.pcap-f 过滤2个目标端口,目标端口可以是本机端口或他机端口。-w 保存到文件 ...
2024-05-21 17:04:11 222
原创 适合程序员的健身运动
程序员职业是需要久坐和长久注视屏幕的一种工作,久而久之对身体就会有较大不良影响,我们需要找到一些有益的健身方法。散步首先是散步,散步因其简单易行且适合大多数人而享有盛誉,众多研究也表明,这项广受欢迎的活动具有众多健康益处。根据发表在2023年《欧洲预防心脏病学杂志》上的一项研究,每天至少走2300步可以降低患心血管疾病的风...
2024-05-05 10:08:18 236
原创 应届毕业生如何写一份好的求职简历
同学们好,又到了一年的毕业季,同学们应该都已经开始了繁忙的求职工作。今天我要给大家一起讨论一个热门话题:如何写一份好的求职简历。好的求职简历是有特点的,是会说话的,是让招聘人员一看就会产生兴趣的。
2024-04-10 19:09:18 1028
原创 OpenAI称其正在研究模仿人类声音的人工智能
OpenAI表示,语音引擎目前仅被“一小群值得信赖的合作伙伴”使用,包括教育和医疗技术公司,它将利用他们的测试来决定是否以及如何允许更广泛的使用。据该公司称,这些测试者已经同意,在未经明确同意的情况下,不会再现人们的声音,并向听众清楚地表明,他们听到的声音是由人工智能生成的。OpenAI表示:“任何广泛部署合成语音技术都应该伴随着语音认证体验,以验证原始说话者是在有意将他们的声音添加到服务中,并建立一个禁止使用的声音列表,以检测和阻止与知名人物过于相似的声音的创建。
2024-04-06 12:38:37 369
原创 2023年最受欢迎的编程语言排行榜 —— Python位居榜首,但对你来说未必是最佳选择
尽管摩尔定律在高端计算领域正在逐渐消失,但低端微控制器仍然受益于性能的提高,这意味着现在在0.70美元的CPU上就有足够的计算能力,使Python成为嵌入式开发的竞争者,尽管存在解释器的开销。但是不要被Python和SQL的排名所迷惑:编程还远远没有成为一种单一文化,Java和各种类C语言的流行程度加起来都超过了Python,特别是在高性能或资源敏感型任务中,Python的解释器开销仍然太高(尽管有很多尝试使Python在这方面更具竞争力),而且由于其他原因,有些软件生态系统拒绝被Python所吸收。
2024-03-22 12:26:04 815
原创 nginx编译
configure登录后复制 yuminstall pcre2 pcre2-develyum install openssl openssl-devel./configure --prefix=/usr/local/nginx \--with-http_auth_request_module --with-http...
2024-03-20 18:45:10 146
原创 有关Sora的价值和问题分析
Sora,像它的图像生成前身一样,几乎可以肯定,在其训练数据的宝库中包含一些受版权保护的材料。视频中的一切都是由OpenAI公司的文字转视频工具Sora制作的,Sora是Dall-E和ChatGPT背后的公司开发的最新的生成式人工智能(GAI)工具。给Sora一个简单的静态图像或简短的文字提示,它可以制作出长达一分钟的逼真视频,这段时间被称为去吃玉米煎饼的时间。Sora的出现表明,在数十亿美元投资的推动下,人工智能取得了多么快的进步,而这种飞快的速度也加剧了人们对社会后果的担忧。
2024-03-20 16:02:01 483
原创 Sora是什么,Sora有多好,Sora是如何实现从文本到视频的?本文让你认识目前Sora的总体情况
输入一些文本提示,人工智能模型就会尽力生成一个匹配的视频,这就是Sora所要做的。由于文生图已经比较成熟,所以下一个挑战将是让人工智能生成视频,Sora做到了,虽然还在起步阶段,虽然还有些生涩,但这是一个重要的里程碑事件。Sora仍在测试中,但OpenAI展示的结果令人印象深刻——尽管它们确实具有超现实的视频游戏般的质量。好了,让我们来看看Sora是什么,它是如何工作的,以及它未来将如何使用。Sora是什么?
2024-03-19 15:25:02 929
原创 什么是通用人工智能(AGI)?
让我们从一个大问题开始:什么是人工智能?"不幸的是,这个问题很难回答。对人工智能有多种定义,从“1954年的一个糟糕的词汇选择”到“能够学习、推理和自主行动的机器”。关键问题在于“智能”这个词。“人工”很容易定义,但心理学家们仍未就人类智能的构成达成一致,更不用说计算机了。而且,什么算人工智能,什么算不上人工智能也在不断变化。人工智能效应(或称特斯勒定理)是指“人工智能是一切尚未完成的事物”。十年前,人们认为计算机需要一定程度的人工智能才能读取书面文本;现在,智能手机的摄像头应用程序就内置了人工智能。
2024-03-19 10:14:14 1234
原创 2024年度最佳大型语言模型(LLMs)汇总
LLM,或大型语言模型,是一种通用的人工智能文本生成器,是所有人工智能聊天机器人和人工智能写作生成器的后台系统。LLMs具有超级的自动完成能力。除去花哨的界面和其他变通方法,他们所做的更本任务是接受一个提示,并使用一串貌似合理的后续文本生成一个答案。建立在LLMs之上的聊天机器人不会寻找关键词,以便他们可以用固定答案回答,相反,他们会尽最大努力理解被问到的问题,并适当地回答。
2024-03-19 10:12:55 2973
原创 我用LLaMA大模型开发了一个聪明又温柔的智能客服机器人——她的名字叫“云云”
至此,我的开发人工智能客服的尝试告一段落,说一下自己的体会吧。1)如果要做智能客服,大模型是最好的选择,因为它是真正的“智能”:会学习,会总结,会推流,不刻板,有人情味。2)企业知识库和个性化数据的搜集整理和编辑很重要,这些是大模型的学习资料,直接决定你的大模型是不是更像你。3)要想做的更好,要选用合适的大模型,衡量标准包括:是否容易搭建和使用、是否容易调优、是否具有持续性、模型的大小、基础语料的大小和质量、适用的场景(知识问答、聊天、客服、多轮对话...)、运行成本等等。
2024-03-18 17:04:08 1900
原创 ACME客户端:使用acme.sh 实现了acme 协议, 从 letsencrypt生成SSL证书
本文介绍如何额使用acme.sh 从 letsencrypt 生成免费的ssl证书。
2024-03-18 17:01:02 1343
原创 2024年度最佳、最流行的大型语言模型(LLMs)
大型语言模型(LLMs)是人工智能文本处理的主要类型,也现在最流行的人工智能应用形态。ChatGPT是迄今为止最著名的使用LLM的工具,它由OpenAI的GPT模型的特别调整版本提供动力。但还有许多其他聊天机器人和文本生成器,包括从Google Bard和Anthropic的Claude到Writesonic和Jasper...
2024-03-15 15:43:46 1088
原创 nginx反向代理路径匹配详解
1、基本规则假如后端实际地址为:登录后复制 http://127.0.0.1:8080/api/user/getById?id=1231.则:1)通过nginx转发,使用http://127.0.0.1/api/user/getById?id=123访问登录后复制 server { listen ...
2024-02-28 12:43:33 681
原创 ACME客户端:使用acme.sh 实现了acme 协议, 从 letsencrypt生成免费的SSL证书
本文介绍如何额使用acme.sh 从 letsencrypt 生成免费的ssl证书。更多可以参考:一、安装 acme.sh安装命令:登录后复制 curl https://get.acme.sh | sh -s email=my@example.com1.安装过程进行了以下几步:1、把 acme.sh 安装到你的 roo...
2024-02-15 19:03:59 839
原创 最佳实践:如何发现、修复和防止 Node.js 内存泄漏
这篇文章将介绍什么是内存泄漏以及如何在 Node.js 应用程序中避免内存泄漏。什么是内存泄漏?在深入研究内存泄漏的细节之前,有必要先了解什么是内存生命周期。为已定义变量分配内存对分配的内存进行读、写等操作。使用后,释放分配的内存内存泄漏是指当程序没有释放它分配的内存时,即生命周期的第3步没有执行时,所发生的状况。例如,系...
2024-01-22 14:20:26 1119
原创 查找和修复Node.js内存泄漏:实用指南
虽然修复内存泄漏不是程序猿上最值得关注的技能,但当生产中出现问题时确非常有用,最好有所准备!阅读本文后,您将能够监控、理解和调试Node.js应用程序的内存消耗。当内存泄漏成为问题时内存泄漏通常不会被注意到。当有人特别关注生产性能指标时,它们就会成为问题。在生产应用程序中,内存泄漏的第一个症状是主机的内存、CPU使用率和平...
2024-01-22 11:03:55 685
原创 js判断字符串为纯ASCII字符串(仅有ASCI字符)
登录后复制 function isAscii(str) { var pattern = /^[\x00-\x7F]+$/; // ASCII范围的Unicode编码 return pattern.test(str);}var str1 = "Hello ,_-";console.log(isAsc...
2024-01-10 11:52:02 103
原创 GB28181 SDP定义和SSRC的使用
SDP定义登录后复制 SDP定义联网系统中SIP消息体中携带的SDP内容应符合IETFRFC2327的相关要求。应有如下字段:Sessiondescription:v= (protocolversion)o= (owner/creatorandsessionidentifier)s= (sessionname)...
2023-12-26 15:54:38 656
原创 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 143
原创 类方法中的'this'和回调函数中的'this'用法辨析
看代码和注释:登录后复制 class MyClass{ constructor(){ this.name="NAME"; } callback(){ console.log(this.name); } do(){ //可以正常输出NA...
2023-12-20 09:34:32 108
原创 Error validating server certificate for ‘https://...‘
【代码】Error validating server certificate for ‘https://...‘
2023-12-11 10:23:59 610
原创 人工智能十问
1)人工智能会取代甚至消灭人类吗?2)人工智能会造成大量失业吗?3)人工智能让公平社会严重失衡吗?4)50年内人工智能会发展到什么程度?5)人工智能对国际竞争有哪些深远影响?6)人工智能正在颠覆哪些行业?7)当前人工智能应用最好的场景?8)人工智能的底层核心支撑有哪些?9)人工智能会如何改变人类社会?10)普通人如何面对人...
2023-12-10 15:31:50 83
原创 较真:nodejs iconv-lite库字符集转换的正确方法
网上的流传的众多帖子教人这样做:登录后复制 const iconv = require('iconv-lite');let utf8String = '我的文字';let gb2312String = iconv.decode(iconv.encode(utf8String, 'utf-8'), 'gb2312'...
2023-12-05 15:53:24 202
原创 What's isNaN
使用isNaN函数来判断一个变量是不是数字形式,通过下面代码可能会有更明确的认识:登录后复制 function checkit(x) { let v = x; if (isNaN(x)) { v = 'Not a Number!'; }else{ v = Numbe...
2023-11-30 17:36:20 105
原创 GB28181国标规范中设备注册保活与流媒体保活机制
这篇文章探讨GB28181国标规范中的两个保活机制:注册保活与流媒体保活。具体使用效果和流程可以参考NTV GBS国标平台官方手册,NTV GBS平台是在注册保活和媒体保活方面都有很好处理。1、设备注册保活设备注册到平台之后,通过定时发送MESSAGE消息向平台报告在线状态,平台据此判断设备是否在线。注册参见规范9.1.2...
2023-11-24 16:57:59 300
原创 rpm包制作脚本spec文件编写详细指南
概述spec文件是制作rpm包的脚本文件,详细定义rpm包的信息、包含内容和安装位置,如软件包的名字、版本、类别、说明摘要、创建时要执行什么指令、安装时要执行什么操作、以及软件包所要包含的文件列表等等。spec文件有多个段组成,分别定义rpm编译、打包、安装等阶段的工作内容。示例如下:Name: myprogramVer...
2023-11-10 15:43:00 652
原创 GB28181国标规范中SSRC的作用和使用规则,以及如何在NTV GBS保持SSRC值的有效使用...
SSRC的作用SSRC值由媒体流发送设备所在的SIP监控域产生,作为媒体流的标识使用。在发送RTP流时,使用SSRC值作为媒体流的标识。SSRC为十进制整数字符串,格式如下:dddddddddd。其中:第1位为历史或实时媒体流的标识位,0为实时,1为历史;第2位至第6位取20位SIP监控域ID之中的4到8位作为域标识,例...
2023-11-08 18:16:27 182
原创 linux vim 编辑之字符串替换
这篇文章为大家带来有关vim中替换字符串的方法介绍,如果在日常学习或工作遇到这个问题,希望大家通过这篇文章的几种方法解决替换字符串的问题。:%s/str1/str2/g 替换每一行中所有str1为str2 常用!:s/str1/str2/g 替换当前行所有str1为str2基本替换:s/str1/str2/ 替换当前行第...
2023-10-17 14:41:43 928
原创 谈谈CentOS有什么后续版本,我们有必要担心CentOS的可持续性吗?
我们所喜欢的CentOS是什么?虽然CentOS更多的是指CentOS社区或项目,我们这里暂且将其指定为我们所熟悉的所使用的CentOS Linux系统。如果你熟悉Red Hat Linux,对CentOS就不会陌生。作为Red Hat Enterprise Linux(RHEL)的复刻版本, CentOS凭借其开源、免费...
2023-10-11 15:30:39 253
原创 如何将海康、大华、TP等监控摄像头、硬盘录像机的监控视频集成到网页中无插件播放,实现在业务平台上或手机APP中调取监控信号和远程控制监控设备...
方法介绍今天我们介绍一个开放的监控接入平台 NTV GBS,可以轻松实现将监控摄像头或录像机的监控视频信号集成到网页或APP中,并提供云台控制、录像回看等高级功能。NTV GBS是一款非常规范好用的开放监控平台,平台支持GB28181国标、RTMP/RTSP直播推送和ONVIF等开放规范,如果您有摄像头或硬盘录像机,可以很...
2023-10-11 14:31:15 886
原创 如何避免nodejs express应用中出现太多的http连接
现象正常情况下,基于nodejs的http通信应用,在发送http.request时不管你是否使用agent和timeout/keepAlive,客户端和服务器之间的连接数不会太多。但下面情况下,在请求频繁时连接数可能会快速增长并且不会释放:客户端http.request(...)服务器端express().use("/"...
2023-10-10 18:06:37 362
原创 CentOS缺少什么包到这里可以下载离线rpm安装包
http://mirror.centos.org/centos/7/os/x86_64/Packages/
2023-10-07 12:24:37 87
强大的录屏软件,支持全屏录制和划区域录制,1080p和30fps的高清视频录制,支持麦克风和扬声器声音录制,用于录制课件和录屏
2024-04-05
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关注的人