自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迪之的博客

技术前沿

  • 博客(200)
  • 资源 (1)
  • 收藏
  • 关注

原创 室内适合养什么植物

橡皮树是室内适合养的植物之一。金钱树适合室内养,它的叶片肥厚,绿油油的看着养眼,而且相对耐阴,只需要控制好浇水量,保持干燥通风的环境就可以养好。吊兰是一种室内适合养的植物,它生长速度快,茂盛的枝叶能够净化空气中的有害气体,如一氧化碳和甲醛,并且能吸收空气中的致癌物质。滴水观音是一种常见的室内植物,它喜欢生长在温暖湿润的地方,在水分充足的情况下,叶片尖端会滴水,然后开出的花朵比较美丽。长寿花是室内适合养的植物之一,它喜欢温暖和凉爽的环境,花期在秋季、冬季和春季,花色多样,有健康长寿的寓意,非常适合养在家中。

2024-02-01 15:23:06 1030

原创 Centos8安装Docker注意事项及原因

CentOS Linux 8 已于 2021 年 12 月 31 日结束生命周期 (EOL)。这意味着 CentOS 8 将不再从 CentOS 官方项目获得开发资源。4、清除yum缓存再重新生成yum缓存。1、建立一个备份文件夹。

2023-12-07 17:26:31 414

原创 计算机视觉(CV)技术的优势和挑战

总之,计算机视觉技术在许多领域都有广泛的应用前景,但也需要公司、政府和学术界共同努力,克服其所面临的挑战。隐私和安全问题:CV技术可以让人们的个人信息、隐私和安全受到威胁,需要制定有效的政策和技术来防止滥用。智能决策:CV技术可以自动生成、分析和识别图像和视频数据中的特征,从而支持更智能、更有远见的决策。数据质量:CV技术对图像数据的质量要求非常高,一些噪音或不清晰的图像可能会影响算法的精确性。自动化和效率:计算机视觉技术可以快速、准确地处理大量的图像和视频数据,从而提高生产效率。

2023-11-24 17:31:57 386

原创 阿里云TableStore与Thinkphp结合使用安装

由于表格存储里的整型是64位的,而32位PHP只能用string表示64位的整型,所以暂不支持32位PHP;由于Windows系统中PHP7之前的版本整型不是真正的64位,如果要使用Windows系统,请升级至PHP7或者自行改造,强烈建议使用PHP7以获得最佳性能。其中app.php是用户的应用程序,vendor/目录下包含了所依赖的库。4.0.0以上版本SDK支持数据多版本和生命周期,但是该版本SDK不兼容2.x.x系列的SDK。通过php -v命令查看当前的PHP版本。当前最新版本:5.1.2。

2023-11-24 14:24:05 1105

原创 为什么我的电脑没有Hyper-V选项?Windows11

我有一台Win11电脑,想要在上面运行Hyper-V虚拟机,所以我按照网上的教程打开了Windows功能窗口,但是我找遍了其中的选项,发现貌似我的电脑没有Hyper-V这个选项,这是什么情况?有没有办法能够让我的Win11开启Hyper-V功能?一般来说,在Windows功能选项中没有Hyper-V选项的原因是系统要求或者硬件要求不满足而导致的,大家可以具体看看下面的要求是什么。

2023-09-26 14:35:19 18627

原创 2025年 php未来发展前景

2025年,PHP的发展前景是相当乐观的。作为一种成熟且广泛使用的服务器端脚本语言,PHP在互联网领域扮演着重要角色,并且在不断发展与演进。

2024-04-07 13:02:10 356

原创 使用PHP实现一个微服务的功能

使用PHP实现一个微服务的功能

2024-04-07 12:59:44 371

原创 PHP & Swoole 与 Java、Go 等技术选型答疑

一个工程师是否优秀,很大的程度上取决于他的技术思考深度、持续学习能力。很多人说自己是非计算机专业、半路出家、学历不够高。我觉得这个并不是问题,以上并不妨碍你去学习与思考。大部分人没有到拼天赋的阶段,我一直相信一万小时理论,如果你能坚持在技术上保持专注,进行大量工程实践,日积月累,大概率会成为这个领域的专家。

2024-03-18 17:32:09 384

原创 聊聊 2018 年后端技术趋势

本质原因是异步回调的技术方案,以及在它之上所做的一些优化方案,包括 Promise、Future、Yield/Generator、Async/Await 等,改变了程序开发的风格和习惯。过去那些使用 Java、PHP、C++、Python、Ruby 语言开发的同步阻塞模式框架,用的人越来越少。但相比 GO 这样的静态语言,PHP + Swoole 还是有很多优势的,PHP 更加简单易用,PHP 是动态语言,使用起来更加灵活。而协程模式,兼顾了同步阻塞的可维护性和异步非阻塞的高并发能力。

2024-03-18 17:27:46 841

原创 如何用Python实现语音识别?

要使用Python实现语音识别,可以使用Python中的一些库和工具。这是一个基本的语音识别示例,你还可以根据需要进行更多的自定义和调整。

2024-03-14 14:33:45 508

原创 视频剪辑的代码,有一个视频,我输入起点时间和终点时间进行剪辑

请注意,这段代码使用OpenCV库来处理视频,并需要安装OpenCV库才能运行。另外,你需要将代码中的输入视频文件名、输出视频文件名、起点时间和终点时间根据实际情况进行修改。

2024-03-14 14:30:15 429

原创 Hyperf AOP 面向切面编程

基于以上,如果您使用 Docker 或 Kubernetes 等虚拟化技术来部署您的应用的话,您可以在镜像构建阶段就生成对应的代理类缓存并写入到镜像中去,在运行镜像实例时,可大大减少启动时间和应用内存。,这样更便于开发调试,而在部署生产环境时,我们可能会希望 Hyperf 提前将所有代理类提前生成,而不是使用时动态的生成,可以通过。,则 Hyperf 会在每次启动应用时扫描注解扫描域并自动的生成对应的代理类缓存,当代码发生变化时,代理类缓存也会自动的重新生成。所有被 AOP 影响的类,都会在。

2024-03-08 17:44:15 409

原创 使用Swoole协程实现 WebRTC 信令服务器

4. 信令服务端收到一端offer后会转发给另一端,触发客户端的相应逻辑,同样会创建连接,并注册网络协商成功后给信令服务器发送信息的事件,同时会创建应答,成功后也会设置本地描述,并向服务端发送绑定信息。如果是内网,或者大部分NAT网络环境下,是可以建立端到端连接。2. 信令服务端器在收到subscribe和publish请求后,会在内存中维护一个连接映射关系,核心逻辑是如果有其他连接进来,会进行广播通知,这里并没有实现一些细节逻辑,比如房间内连接数量限制,房间满了通知,退出连接通知等。

2024-03-08 16:34:47 922

原创 Hyperf 的数据库查询构造器

方法将首先尝试使用第一个参数的键和值对来查找匹配的数据库记录。Hyperf 的数据库查询构造器为创建和运行数据库查询提供了一个方便的接口。最基本的方式是需要传递三个参数:第一个参数是列名,第二个参数是任意一个数据库系统支持的运算符,第三个是该列要比较的值。方法的第一个参数是你需要连接的表的名称,而其他参数则使用指定连接的字段约束。在块的回调里面更新或删除记录时,对主键或外键的任何更改都可能影响块查询。或者嵌套的参数分组。方法接受两个参数:一个用于查找记录的条件数组,以及一个包含要更改记录的键值对数组。

2024-03-07 13:21:59 911

原创 linux 下 安装 phpstorm

打开 PhpStorm-143.1770 运行 bin/phpstorm.sh shell 文件。PS:这里我是用的是1.8的版本 (jdk-8u66-linux-x64.tar.gz)将 jdk-8u65-linux-x64.gz 移动到 usr/local/java。配置java 环境变量 ,编辑 /etc/profile 文件。打开 /usr/share/applications/ 目录。将 jdk-8u65-linux-x64.gz 解压。编辑 phpstorm.desktop 文件。

2024-03-06 09:19:57 875

原创 linux远程桌面管理工具xrdp

我们知道,我们日常通过vnc来远程管理linux图形界面,今天分享一工具Xrdp,它是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。除了Windows RDP之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。Linux操作系统:centos7.9Windows客户端操作系统:win10xrdp软件版本:xrdp-0.9.19-1.el7.x86_64。

2024-03-05 16:30:19 376

原创 CentOS8安装图形界面

2、输入systemctl get-default查看系统启动模式。multi-user.target(命令行终端),graphical.target(图形化界面)

2024-03-05 11:21:03 461

原创 JSON RPC 服务

配置,但通常来说,我们的服务中心可能是统一的,也就意味着多个服务消费者配置都是从同样的服务中心去拉取节点信息,此时我们可以通过。属性为定义该服务的名称,这里定义一个全局唯一的名字即可,Hyperf 会根据该属性生成对应的 ID 注册到服务中心去;可以理解为就是一个客户端类,但在 Hyperf 里您无需处理连接和请求相关的事情,只需要进行一些鉴定配置即可。或为空,为空时代表不发布该服务到服务中心去,但也就意味着您需要手动处理服务发现的问题,要使用此功能需安装。,可以有效避免高并发时,建立过多连接的问题。

2024-03-05 09:42:59 898

原创 Swoole 5 的协程概念

都说协程是一个轻量级的线程,协程和线程都适用于多任务的场景下,从这个角度上来说,协程与线程很相似,都有自己的上下文,可以共享全局变量,但不同之处在于,在同一时间可以有多个线程处于运行状态,但对于。静态方法即可完成上下文数据的管理,通过这些方法设置和获取的值,都仅限于当前的协程,在协程结束时,对应的上下文也会自动跟随释放掉,无需手动管理,无需担忧内存泄漏的风险。协程来说只能有一个,其它的协程都会处于暂停的状态。脚本的解析,等待业务处理的结果返回,完成后回收子进程,这整个的过程是阻塞等待的,也就意味着。

2024-03-04 13:32:08 985

原创 安装Hyperf

Hyperf 对系统环境有一些要求,当您使用 Swoole 网络引擎驱动时,仅可运行于 Linux 和 Mac 环境下,但由于 Docker 虚拟化技术的发展,在 Windows 下也可以通过 Docker for Windows 来作为运行环境,通常来说 Mac 环境下,我们更推荐本地环境部署,以避免 Docker 共享磁盘缓慢导致 Hyperf 启动速度慢的问题。安装过程中,对于自己不清楚的选项,请直接使用回车处理,避免因自动添加了部分监听器,但又没有正确配置时,导致服务无法启动的问题。

2024-03-01 09:50:05 875

原创 vue 项目npmrun 报错:ValidationError: Invalid options object. Ignore Plugin has been initialized

yarn run [email protected] --save-dev 或者 npm install [email protected] --save-dev。删除项目内nodemodules的webpackpack所有版本。重新安装低版本webpack。

2024-02-28 10:27:57 759

原创 TypeError: Cannot read property ‘getUserMedia‘ of undefined

输入框中填写需要开启的域名,也就是你报错的地址,譬如,多个以逗号分隔。

2024-02-27 17:12:17 470

原创 PHP编译安装msgpack模块

Msgpack 是一个 PECL扩展,此扩展提供用于与 MessagePack 序列化通信的 API.。MessagePack,是一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。6、重启php-fpm 检查是否安装成功。3、查看phpize文件路径。

2024-02-27 16:34:03 595

原创 Allowed memory size of 134217728 bytes exhausted问题解决方法 php

终端报出了Allowed memory size of 134217728 bytes exhausted错误,是因为php默认内存限制是128M,需要修改php.ini文件、或修改优化接口请求的数据查询。查找到memory_limit = 128M这一行,将128M改大点,我这里直接是改成了256M。重启服务器,就可以了。

2024-02-27 16:29:32 615

原创 yarn安装依赖报错The engine “node“ is incompatible with this module.

设置 ignore-engines 为 true 后,Yarn 将忽略对 Node.js 版本的检查,允许你继续安装依赖,即使 Node.js 版本与项目要求的版本不匹配。检查项目中的 Node.js 版本要求: 查看项目根目录下的 package.json 文件,找到其中的 "engines" 字段,看看项目要求的 Node.js 版本是多少。安全性: 忽略 Node.js 版本的检查可能导致不兼容的问题,因为你的 Node.js 版本可能无法正确地执行项目中的某些代码或依赖项。

2024-02-27 09:33:16 990

原创 yarn安装后无法使用

yarn安装后无法使用

2024-02-26 17:44:57 485

原创 PHP多进程系列函数

本系列文章将向大家讲解pcntl_*系列函数,从而更深入的理解进程相关知识。如果自带的PHP没有安装pcntl扩展,可以下载相同版本的源码,进入ext/pcntl使用phpize编译安装。

2024-02-26 16:32:47 378

原创 如何用Python编写程序自动化抢购火车票?

安装依赖库:使用Python的第三方库可以简化抢购火车票的过程。另外,在编写自动化抢票程序时,请尊重网站的使用规则,合理使用自动化工具。你可以从Python官方网站(https://www.python.org)上下载合适的Python版本,并按照指示进行安装。查询车票:登录成功后,可以使用requests库发送GET请求查询车票。可以自动选择最便宜的票价、最早的发车时间,或者根据其他规则来抢购。定时执行:为了自动化抢购,可以使用Python的定时任务库(如schedule)来定时执行脚本。

2024-02-22 11:53:33 1025

原创 一个简单的Java火车票抢票程序的示例

【代码】

2024-02-22 11:51:52 447

原创 人工智能sora制作影视作品

视频编辑和合成:Sora可以使用视频编辑和合成技术来将生成的故事情节转化为实际的影视作品。它可以将不同的视频片段、音频和特效进行组合和编辑,生成具有连贯性和艺术性的影视作品。强化学习可以帮助Sora根据用户的反馈和评价,不断改进和调整生成的剧本和故事情节,以提高质量和满足用户的需求。这些模型可以通过学习大量的文字材料和电影作品,生成新的故事情节,并根据特定的需求和指示进行调整。这些核心技术的结合和应用,使得Sora可以实现自动化和智能化的影视作品创作,提供全新的创作体验和内容。

2024-02-22 09:29:52 487

原创 Sora 人工智能影视作品

ACCA13区监察课》(ACCA: 13-Territory Inspection Dept.):Sora是一个高级人工智能,负责管理ACCA的信息和运营。这些作品中的Sora人工智能角色在剧情中发挥重要作用,帮助主角解决问题,提供重要信息和指导。《侦探学园Q》(Detective School Q):Sora是主人公们使用的人工智能助手,在调查犯罪事件时提供有用的线索。《暮蟬悲鳴時》(When They Cry):Sora是一款针对游戏角色的人工智能助手,帮助主人公解谜和探索故事。

2024-02-22 09:25:11 375

原创 Mysql连表匹配模糊查询 LIKE和CONCAT

select * from user(表) where title like concat(#{name},’%’)b.name 是模糊查询数据信息根据这些字段一个一个循环查询进行匹配。Mysql模糊查询之LIKE CONCAT。

2024-02-19 17:34:32 485

原创 MySQL中float、double、decimal三个浮点类型的区别与总结

double: 因为小数位精度高的缘故,所以双精度用来进行高速数学计算、科学计算、卫星定位计算等处理器上双精度型实际上比单精度的快, 所以: 当你需要保持多次反复迭代的计算精确性时,或在操作值很大的数字时,双精度型是最好的选择。2、字段decimal(20,6),20-6=14,其中小数部分为6,就对应上表中的3个字节,而整数部分为14,14-9=5,就是4个字节再加上表中的3个字节。在存储同样范围的值时,通常比decimal使用更少的空间,float使用4个字节存储,double使用8个字节 ,

2024-02-06 14:37:57 1682

原创 Linux 是如何启动的?

Linux 是怎么启动的?几乎每个软件工程师都用过 Linux,但并不是每个人都知道它的启动过程。让我们深入了解一下。下图给我们展示了具体步骤。

2024-02-05 15:55:12 403

原创 八 种常用的数据库索引结构

它可以对 memtable 里的内存数据进行排序以便快速访问,并将其存储在磁盘上的持久有序、不可变的一组文件中。的数据库索引数据结构,是基于磁盘的解决方案,其读/写性能稳定。不同于传统的二叉树,B 树的单个节点中可以存储大量的键值,这样树的高度较低,可以加快搜索和插入元素的速度,减少磁盘的 I/O 操作。后缀树常用于字符串的搜索和匹配,比如容忍一定输入错误的字符搜索,正则表达式匹配,最长子串问题等。我们可以借助这种索引来搜索附近的餐馆,找到最近的加油站,检索附近所有路段等。是字符串,数字,还是地理坐标?

2024-02-05 15:52:38 656

原创 系统有万亿条消息怎么存储?

我们如何设计一个能存储数万亿条信息的系统?Discord 的消息存储演进给我们提供了真实案例参考。下图显示了 Discord 消息存储的演变过程:MongoDB -> Cassandra -> ScyllaDB。

2024-02-05 15:51:25 324

原创 数据库的 ACID 属性

我们说到数据库的时候,常常提到其 ACID 属性。那么 ACID 是什么意思呢?ACID 是用来的属性。反过来说,满足 ACID 属性的一系列数据库操作被称为事务。下图解释了 ACID 在数据库事务中的含义。

2024-02-05 15:50:01 331

原创 从零搭建Prometheus监控报警系统

Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将Prometheus纳入其下第二大开源项目。Prometheus目前在开源社区相当活跃。

2024-02-01 10:28:00 775

原创 Grafana可视化展示表格存储中的数据

表格存储对接Grafana后,您可以通过Grafana可视化展示表格存储中的数据。

2024-02-01 10:22:20 1293

原创 了解表格存储的表名和列名的命名规则

StringUTF-8,可为空长度不超过1 KBInteger64 bit,有符号整型,支持自增列8字节Binary二进制数据,可为空长度不超过1 KB属性列支持的数据类型。

2024-01-29 11:21:08 361

旧衣回收、微信小程序、支付宝小程序

早前,回收二手衣服的商机已被一些商业嗅觉敏锐的人抓住了。除了在2020年走红的“白鲸鱼”旧衣服回收小程序(亦有同名app)之外,这个行业更多的是“散兵游勇”——一人、一车、一仓库即可创业。在多数人眼中,这是一个没多少技术含量和门槛的行业。

2023-01-31

jquery文档

jquery文档,很有用,有助于前台的开发使用,希望你们喜欢

2013-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除