自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (43)
  • 收藏
  • 关注

原创 几行代码实现多对多网格视图

Vis.js 是一个支持多种网络可视化的库,使用简单,功能强大。我们可以使用Vis.js,

2024-06-12 14:38:35 292

原创 AIGC:机器人也有“成长的烦恼”

在这个以“智能”荣誉命名的时代,人工智能(AI)已经成为我们日常生活中的新宠。AI生成内容(AIGC)技术,例如,能写诗的AI“小艾”,画画的AI“达芬奇机器人”,甚至能制作假新闻的AI“造谣小分队”,它们的才华让人叹为观止,同时也让人心生疑虑。现在,让我们探讨一下AIGC技术可能带来的那些“成长的烦恼”。

2024-04-24 17:47:09 418

原创 AIGC技术在内容创造领域的革命性应用

AIGC技术正处于快速发展阶段,其在内容创造领域的应用正开启着无限可能。从新闻报道到个性化学习,从创意艺术到游戏设计,AIGC技术正以其独特的能力重塑着我们的世界。未来,这项技术将继续推动创新的边界,为个人和企业提供前所未有的机遇。随着我们进入这个由AI赋能的新时代,让我们期待AIGC技术为我们带来更加丰富、个性化和互动的内容体验。

2024-04-24 17:37:40 560

原创 AIGC:AI生成内容技术的未来光景

在数字化与创意融合的当代,AI生成内容(AIGC)技术正逐渐成为一个不可忽视的力量。AIGC技术指的是使用人工智能自动生成音频、视频、文字、图像等内容的技术。从简单的自动内容生成工具到复杂的深度学习模型,AIGC技术正在开启内容创作的新纪元。本文将深入探讨AIGC技术的发展现状、面临的挑战以及未来可能的发展趋势。

2024-04-24 17:33:31 560

原创 探索Linux系统:详尽指南教你查看系统信息

在Linux环境下工作时,了解系统的关键信息有助于我们更好地管理、诊断和优化系统性能。本文将详细介绍一系列实用命令,助你全面掌握Linux系统的硬件配置、软件版本、资源使用状况等重要细节。无论是日常运维还是故障排查,这些命令都是不可或缺的工具。让我们开始探索之旅吧!获取并管理主机名、操作系统、版本、内核版本、硬件平台、图标、时区等信息。bashuname显示内核和操作系统相关信息。bashlscpu列出CPU架构、型号、核心数、线程数、频率、缓存等详细信息。bashlscpu。

2024-04-24 16:01:03 525

原创 深入理解XPath选择器:前端自动化的利器

通过这些例子,我们可以看到XPath选择器的强大之处。它不仅能够进行简单的元素选择,还能执行复杂的查询,这对于前端自动化测试来说是非常重要的。无论是选择具有特定属性的元素,还是根据文本内容、兄弟元素、父元素或位置进行复杂的DOM查询,XPath都能提供灵活且强大的解决方案。

2024-04-17 16:13:56 533

原创 在macOS上使用Homebrew安装PHP的完整指南

如果你的项目不依赖于旧版本的特定特性,建议使用最新版本的PHP。此外,上述步骤可能会随着Homebrew和第三方仓库的更新而变化,因此如果你遇到问题,请参考相关仓库的最新文档。在安装最新版本的PHP之前,确保你的macOS系统上已经安装了Homebrew。由于PHP 7.3不是最新版本,你需要添加一个支持旧版本PHP的Homebrew仓库。安装好Homebrew后,你可以使用它来安装最新版本的PHP。安装完成后,你需要将PHP 7.3的路径添加到你的。你应该会看到最新版本的PHP的版本信息。

2023-11-29 14:59:34 1954

原创 深入理解移动端H5视频通话中的摄像头切换实践

在移动端H5应用中实现视频通话功能,已经成为现代Web应用的标配之一。随着Web技术的发展,我们不仅能够在桌面浏览器上实现复杂的视频通话功能,也能够在移动端浏览器中提供几乎原生应用级别的流畅体验。本文将详细介绍如何在使用声网(Agora)Web SDK的移动端H5应用中实现摄像头的切换功能,这对于提升用户体验至关重要。首先,我们需要理解声网Agora RTC SDK NG提供的API和对象模型。在这个SDK中,对象是控制视频轨道的核心,包括摄像头的选择和切换。

2023-11-24 11:55:07 490

原创 如何在前端开发中实现摄像头拍照和人像定位

许多应用程序要求用户能够使用摄像头进行拍照,并在拍摄前提供一个人像定位框,以引导用户正确站位。这种功能通常在在线身份验证、社交媒体、视频会议等应用中使用。本文将向您展示如何使用JavaScript、WebRTC和HTML5来实现这一功能。

2023-09-07 11:35:18 705

原创 本地如何使用HTTPS进行调试

在本文中,我们学习了如何轻松地在本地进行HTTPS调试。通过生成自签名SSL证书和密钥,并使用http-server工具

2023-09-07 11:07:13 2175

原创 类似直播那种文字淡出边框效果如何做?

但是好像上边遮罩得有点长,如何让他遮罩得短一点呢,我们可以再继续看下 linear-gradient() 这个函数。先看效果,类似直播的文字,靠近边框出去的时候,是一种淡出的方式出去的,不会生硬的切边拦腰切断的感觉。查了下,主要是用到 mask 和 -webkit-mask-image 来实现效果。允许使用者通过遮罩或者裁切特定区域的图片的方式来隐藏一个元素的部分或者全部可见区域。可以看到我们是可以在颜色的后面加上百分比可以控制长度的。有了这个后,我们在正在做的ai虚拟人项目就可以用上了。

2023-07-20 14:28:25 103

原创 Prisma 国内镜像设置

原因是prisma client 需要下载几个引擎,在其他没有翻墙工具的小伙伴使用的时候发现一直下不下来,这时候就想到要要找个国内镜像了,官方文档里面提供了设置的方法。环境变量允许您通过专有服务器、AWS 存储桶或其他云存储来托管二进制文件。如果您的自定义操作系统要求您使用自己自定义构建的二进制文件,这将非常有用。相信大家在体验完 prisma 后,一般都是会感觉开发起来很方便,功能使用起来很顺畅很爽,但是想推广起来团队内使用的时候发现。

2023-07-07 17:34:19 1447

原创 NextJs下浅尝Prisma+Sqlite+逆向生成数据模型

【代码】NextJs下浅尝Prisma+Sqlite+逆向生成数据模型。

2023-06-28 19:13:19 1546

原创 本地调试https配置方法(vite配置版本)

有时候需要用到一些音视频接口等需要https才能拿到权限,为方便开发过程中调试,本次用到的插件是 mkcert的vite版本: vite-plugin-mkcert。

2023-04-06 09:45:36 2305

原创 如何设置接口调用失败后自动重连

有时候网络问题波动等会发生超时或者504异常,但是重新再调用一次就可以了,这时候可以想到如果出现这种情况是否可以自动再进行接口调用并且最多次数不超过3此?引入axios-retry,然后根据响应参数设置就可以了,具体参数除了上面示例代码以外,可以参考。可以利用 Axios 插件进行重试失败的请求。...

2022-08-11 19:01:23 927

原创 非https环境下如何调试webrtc接口

因调用webrtc接口都必须https,则本地调试比较麻烦,非https环境下如何调试webrtc接口

2022-08-09 17:26:20 1675 1

原创 小程序如何指定按钮分享指定内容

【应用场景】一个页面里面有多个分享,点击不同的按钮分享不同内容【具体实现】wxml<view> <button class="share1" data-sharetype='share1' data-share-msg='你好1' open-type="share">分享1</button> <button class="share1" data-sharetype='share2' data-share-msg='你好2' open-

2022-05-17 15:17:09 4823

原创 【NestJS】获取客户端IP完美解决方法

根据以往传统后台经验,获取api请求的客户端ip应该很简单才对,直接 Request.IP 不就可以了么,然后根据这个思路找一下 nestjs里面的request对象,还真有 .ip(get) 的方法,但高兴得有点早,使用起来发现获取到的 ip 地址不是null 就是 127.0.0.1后面还是找下现成的包,发现可以用request-ip 这个包来实现真实ip的获取安装request-ipnpm install --save request-ipnpm install --save-de.

2021-09-06 15:53:53 27471

原创 【NestJS】内存Caching基本用法

基本需求定义缓存有两种基本用法,根据需求可大致分为两类:需求一:缓存一些指定key,在使用的时候获取key里面的内容,key可以根据需求自由定义,按使用情况获取或者删除需求二:直接缓存接口查询响应内容,如查询某列表或者基本详情信息接口缓存,如 findAll(),getUserInfo(),针对这种nestjs直接有封装安装npm install cache-managernpm install -D @types/cache-manager导入模块import

2021-08-17 17:57:09 8080 1

原创 【NestJS】跨域、全局异常处理、限速

跨域 const app = await NestFactory.create(AppModule) const origins = JSON.parse(process.env.LSC_CORS_ORIGIN) //["http://localhost:8080","http://localhost:8081"] app.enableCors({ "origin": origins, // "origin": "*", "credentials": tr

2021-08-17 14:28:27 9484

原创 npm查看历史版本(远程库、本地库)

有时候遇到版本升级,直接 npm install XXX 安装新包之后会遇到些兼容性问题,这时候可以找对应版本号重新更新下载可正确执行的包//查看所有版本npm view xxx versions//安装指定版本npm install xxx@0.0.1...

2021-07-23 15:03:09 2281

原创 Object.create(Object.prototype)和new object()的区别

区别new Object()会创建一个继承自Object的对象;Object.create(Object.prototype)是凭空创建一个“新”对象并把新对象内部的__proto__关联到Object对象的prototype例如:function Person() { this.name = this.name; this.age = this.age; this.objFun = function () { }}var p1 = new Person();va

2021-07-05 15:13:43 344

原创 Vue 发布生产环境去除console日志

vue.config.jsmodule.exports = { configureWebpack: config => { //...忽略其他配置 if (process.env.NODE_ENV === "production") { config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true; }...

2021-06-23 17:33:48 226

原创 解决安装Docker Desktop报错WSL 2 installation is incomplete

1.打开Windows功能

2021-06-11 19:20:45 389

原创 【NestJS】swagger快速接入

1.安装swagger$ npm install --save @nestjs/swagger swagger-ui-express//如果使用fastify,则必须安装fastify-swagger而不是swagger-ui-express:$ npm install --save @nestjs/swagger fastify-swagger

2021-06-11 17:04:42 4017 1

原创 【NestJS】swagger4.0 重大更改/ API 更改

今天安装swagger发现一些方法报错,查看下主要是版本升级有很多API变更了以下装饰器已经被更改/重命名:@ApiModelProperty现在是@ApiProperty @ApiModelPropertyOptional现在是@ApiPropertyOptional @ApiResponseModelProperty现在是@ApiResponseProperty @ApiImplicitQuery现在是@ApiQuery @ApiImplicitParam现在是...

2021-06-10 18:15:41 907

原创 TypeScript 快速 Hello World !

相关环境配置代码编写及执行

2021-06-03 19:15:43 840

转载 【NestJS】路由

控制器负责处理传入的请求和向客户端返回响应。路由复制匹配用户的请求转发给具体对应的控制器进行处理。

2021-06-02 18:10:23 801

原创 VSCode断点调试NestJS

配置在vscode里,Ctrl+Shift+P,打开命令面板,输入Toggle Auto Attach调试

2021-06-02 17:41:14 16974 1

原创 NestJS简单部署到CentOS

前提1.上传部署文件:dist目录 package.json2.

2021-06-01 17:37:06 2656

原创 CentOS安装NodeJS

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

2021-06-01 16:51:37 194

原创 CentOS 常用文件操作

// 1.首先安装 lrzsz # yum -y install lrzsz

2021-05-31 17:46:02 223

原创 【异常】Error: Collection “@nestjs/schematics“ cannot be resolve

Nest安装和创建项目时会出现异常提示Error: Collection "@nestjs/schematics" cannot be resolved.yarn global add @nestjs/clinest new project-nameError: Collection "@nestjs/schematics" cannot be resolved. at NodeModulesEngineHost.resolve (C:\Users\admin\AppData\Loca.

2021-05-31 16:51:38 1531 2

原创 浅谈js下的发布订阅模式(观察者模式)

场景我们在做地图引擎的时候,会经常扩展一些插件,有些插件会动态根据地图渲染时机等做一些计算处理重新渲染等,这时候地图渲染时机如何通知到插件,就可以用到这个发布订阅的模式来进行。定义发布订阅模式,也称为观察者模式,多个观察者可以实时监听某一个具体对象,常见的就是js里面的事件监听。实现先看下引擎代码简单骨架:class MapEngine { constructor(){ //... } /**渲染函数,处理渲染等相关事项 */ ..

2021-05-20 19:56:35 8567

原创 canvas 文本旋转 90°

接到个需求,文字在canvas里面绘制90度,再贴到地图里面做纹理最终效果先看调试效果罗字是正常文字,“测”、“路”是旋转后的理想文字效果<!DOCTYPE html><html><body><canvas id="myCanvas" width="300" height="200" style="border:1px solid #d3d3d3;">Your browser does not support the HT.

2021-05-18 18:38:38 4952

原创 记一次ios下 莫名其妙报 RangeError:Maximum call stack size exceeded.

如题,发布新数据后iphone 下打不开页面,pc喝安卓端正常,代码也不是逻辑报错,不知道是哪里超范围了debug发现报的错误是RangeError:Maximum call stack size exceeded.后面排查发现原来是 ... 扩展运算符导致的问题,出问题的数组有十几万个数据,ios下就会出问题根据具体情况改为concat 或者 其他方案修复问题,大数据下不合适直接使用扩展运算符...

2021-05-11 18:56:05 390

原创 error This is probably not a problem with npm. There is likely additional logging output above.

nextjs 程序发布,报了一堆错18 verbose node v14.11.019 verbose npm v6.14.820 error code ELIFECYCLE21 error errno 122 error test3d@0.1.0 build: `next build`22 error Exit status 123 error Failed at the test3d@0.1.0 build script.23 error This is probably not

2021-04-28 18:57:47 2082

原创 Error: PostCSS plugin tailwindcss requires PostCSS 8.

解决方法:# 删除原安装包npm uninstall tailwindcss postcss autoprefixer# 安装低版本包npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

2021-04-27 19:06:30 1104

原创 【.net core 3.1】解决雪花ID跟前端交互问题

雪花ID本身是long,查了下json rfc,规范不限制范围,但说明了因为IEEE754广泛使用,[-(2**53)+1, (2**53)-1]范围内是可以互操作的,其他的可能会出问题,而这个可能会出问题就是实实在在的出问题了,前端直接接收到后端返回的long再回过来后,经度都会丢失。如后端给前端的是1297873308628307970,而前端拿到返回回来则变成了12978733086283000000。第一时间想到的是要把long改成字符串返回。而场景大多数是系统写了一大批接口,突然发现有问.

2021-04-14 15:12:06 1628

原创 MySql 修改账号权限

测试库开了个开发账号,但客户端修改表时弹出权限相关错误,执行以下命令赋予所有权限mysql 5.7grant all privileges on *.* to dev@'%' identified by 'your root password';flush privileges;mysql 8.0root登入后grant all privileges on *.* to dev@'%';flush privileges;...

2021-04-13 17:08:46 111

Navicat Premium 16.2.9.dmg

Navicat Premium 16.2.9.dmg

2024-06-27

mysql-8.0.37-macos14-x86-64.dmg

mysql-8.0.37-macos14-x86_64.dmg

2024-06-27

Docker-26.1.4.dmg.zip

Docker-26.1.4.dmg.zip

2024-06-27

nvm-windows-nvm-setup.zip

nvm-windows 国内镜像,加速下载

2021-09-17

最新省市区数据库导入版(SqlServer版+MySql版).zip

最新省市区数据库导入版(SqlServer版+MySql版)

2021-08-24

Winserver服务器mysql整套安装集合包.zip

资源包含mysql免费版本5.7,常见安装winserver出错需要用的dll等补丁:MSVCP140-DLL、vcruntime140_1、C++2015-2019等,不用每次安装报错后分散一个个导出找

2021-04-02

WinServer服务部署版本Redis-x64-5.0.10.zip

支持WIn服务部署,有配置文件,之前找了好久没找到合适的

2021-04-02

最新手机号码归属地数据库(sql导入+csv格式化文件)

手机号码归属地数据库,直接整理好了sql导入文件 和csv格式文件,拿来即用,合适开发需要查询手机号码归属地的程序

2019-05-15

微信开发者工具 1.02 版本

有时候微信官网会下载不了开发者工具, 可以在这边下载

2019-04-29

node-v4.4.4-x64.msi

node-v4.4.4-x64.msi,网站上都是新版本,老项目部兼容的可以下载4.4.4

2019-04-18

GitExtensions-2.51-SetupComplete

GitExtensions-2.51-SetupComplete 完整版下载安装,测过没问题

2019-04-18

HTML5移动Web开发指南(真正完全版)

真正的完整版,非网上那些样板,看过样板的人你懂的

2014-03-06

sublime2汉化包,内附使用方法

sublime2汉化包,内附使用方法,确实可用!

2014-03-06

微博自动关注自动转发器

一个微博自动关注自动转发器,非常好用,大小号矩阵营销的法宝!

2013-05-08

C# ASP.NET 网上问卷调查

C# ASP.NET 网上问卷调查,可以直接修改使用

2012-05-16

C# ASP.NET 聊天室

C# ASP.NET 聊天室,可以直接修改使用

2012-05-16

C# ASP.NET 购物车

C# ASP.NET 购物车实现,可以直接用了

2012-05-16

ILSpy-Debugger-Preview

可进行dll或者exe程序调试,反编译更出色

2012-05-11

reflexil.1.5.

结合Reflector,可以进行DLL代码注入等工作,实践证明完全可用,如有兴趣讨论可联系上传者

2012-05-11

VS2010序列号正式版附破解方法详细攻略

VS2010序列号正式版附破解方法详细攻略

2011-12-26

鼠标悬停在按钮上弹出DIV层页面

鼠标悬停在按钮上弹出DIV层页面,可以点击页面上的链接什么的,鼠标离开后层消失,完美的jquery实例效果,当当网门户效果展示!

2011-12-16

2012最新面试题之;一条语句查出所有权限

一条语句查出所有权限, 语句里已包含所有表结构及数据 /* 比如说 张三 的职位是 送货员 同时他也是网站管理员 同时也是 城市规划项目 的组员 现在张三登录系统了,系统要查出 张三 的所有权限 */

2011-12-09

最新面试题之;一条语句查出所有权限

最新面试题之;一条语句查出所有权限 /* 比如说 张三 的职位是 送货员 同时他也是网站管理员 同时也是 城市规划项目 的组员 现在张三登录系统了,系统要查出 张三 的所有权限 */

2011-12-09

Microsoft Visual Studio 2008 Service Pack 1

此下载文件会安装 Visual Studio 2008 Service Pack 1 (SP1) 和 .NET Framework 3.5 SP1。SP1 解决了在客户和合作伙伴反馈以及内部测试中发现的问题。这些 Service Pack 为 Visual Studio 和 .NET Framework 用户在响应性、稳定性和性能方面提供了改进。

2011-11-25

asp.net mvc2 源代码

mvc2源码 mvc2源码 mvc2源码 mvc2源码 mvc2源码

2011-11-25

ASP.NET MVC 2 RTM + 实例程序 + 开发文档.

ASP.NET MVC 2 RTM + 实例程序 + 开发文档. ASP.NET MVC2RTM MVC

2011-11-25

存储过程的命名规范及命名方法

存储过程的命名规范及命名方法 提供示例

2011-11-22

2011年最新.net面试题

2011年最新.net面试题 最新的噢~

2011-11-19

Mstsc (Microsoft terminal services client)

创建与终端服务器或其他远程计算机的连接,编辑现有“远程桌面连接 (.rdp)”配置文件,并将 Windows XP 连接(使用“客户端国防部设备 接管理器”创建的连接)迁移到新的 .rdp 文件中。 mstsc 与远程客户端之间是用Microsoft的远程桌面协议(Remote Desktop Protocol,简称RDP) 连接的,而windows xp的rdp有1个并发数的连接限制。

2011-11-18

C#编程实现动态生成Word文档

C#编程实现动态生成Word文档 可以动态生成word文档

2011-11-17

Asp.net数据下载到Word

Asp.net 数据下载 Word 源代码 vs2010

2011-11-17

win服务管理工具

win 服务 服务卸载 服务添加 解决win下服务不能删除问题

2011-11-10

整站下载工具(网站复制、网站克隆)

网站下载 网站复制 网站克隆 可以直接下载整个网站的目录结构

2011-11-10

word及ppt转换成pdf工具

安装完毕可以直接在offic里面直接转换

2011-11-10

TXT杀手超级版本

TXT杀手,可任意按字节按段乱或者其他多种样式分割文本

2011-11-10

天涯会员信息采集程序Demo(C#)

1.请确保您的系统安装了.net框架3.5或以上版本; 2.直接才程序界面输入一个会员名,程序会把该会员的详细信息采集下来; 3.欢迎干兴趣的各位来交流 hzher@qq.com;

2011-11-09

Html代码编写技巧

Html代码编写技巧Html代码编写技巧

2011-07-06

<em> <i> <dfn>标签的区别

<em> <i> <dfn>标签的区别

2011-07-06

Visual+C#.Net+网络程序开发

Visual+C#.Net+网络程序开发

2011-03-16

C#能力提高推荐阅读之 UCD火花集

UCD 火花集 C# DotNet .net

2011-03-16

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

TA关注的人

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