自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Vue3全局组件通信之EventBus

【代码】Vue3全局组件通信之EventBus。

2024-01-03 18:53:44 893 3

原创 node.js连续向数据库传输多条数据报错:Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the c

如果您需要插入的数据量非常大,即使使用批量插入也可能会导致并发连接数过高,影响性能和可靠性。这时候,您可以将数据分批插入,例如每100条数据插入一次,以控制并发连接数。语句遍历传入的数据列表,每次执行将数据插入数据库的操作,并将返回的Promise对象放入一个数组中。创建一个连接池,然后在每次需要访问数据库时,从池中取出一个连接,使用完毕后将其释放回池中。通过上述措施,您应该能够提高并发性能和可靠性,实现更高效的访问数据库的操作。通过上述方法,可以同时插入多条数据,提高插入效率。在上述代码中,使用了。

2023-04-29 21:05:42 173

原创 在 Express 中实现长连接

它支持长连接的特性,可以使客户端和服务器在应用程序启动时建立连接,并一直保持连接状态直到应用程序终止。你可以使用 ws 模块来创建 WebSocket 服务器或客户端,然后通过 Express 中间件的形式来将 WebSocket 请求与普通 HTTP 请求一起处理。SSE(Server-Sent Events)是一种 HTML5 新增的传输格式,可以在客户端和服务器之间实现长连接。模块来创建 SSE 服务,然后通过 Express 中间件的形式来将 SSE 请求与普通 HTTP 请求一起处理。

2023-04-21 09:44:13 303

原创 数组使用concat拼接顺序不对

在这个例子中,我们将arr3放在第一位,arr2放在第二位,arr1放在最后一位,这样就得到了正确的数组连接顺序。解决方法可以是反转数组顺序,然后再使用concat方法合并,以确保它们按照正确的顺序连接。如果concat()方法合并的多个数组的顺序不正确,可能会导致合并后的数组顺序不正确。另外,还可以使用ES6的展开运算符(…),以更简洁的方式连接多个数组。这里展开运算符将多个数组扩展为单个数组,并以正确的顺序连接它们。

2023-04-19 13:42:43 523

原创 一个数组里有三个对象,每个对象里都有一个数组,但这三个数组不一样长,我希望如果短的数组可以和最长的数组一样长,用最后一个值填充

1、确定最长的数组长度2、用最后一个值填充短的数组接下来,对于那些少于最大长度的数组,使用它们的最后一个值来填充到最大长度。i ++) {} }这个循环遍历了每个对象,如果差距大于 0,就使用Array()和fill()来填充差距的长度,并使用数组的最后一个值来填充。i ++) {// 处理 value1, value2, value3 }请注意,如果最长的数组本身为空数组,则maxLength为 0,而不是 1。在这种情况下,在第二个步骤中不需要进行额外的填充。

2023-04-18 16:28:46 113

原创 已知长度为100米,怎么转成经纬度的长度

将长度从米转换为经纬度的长度需要考虑到当前位置的纬度。因为地球的赤道是一个完美的圆,所以在赤道上的每一度经度的长度约为 111.32 千米(或 111320 米)。但是,随着您移向地球的极点,每一度经度的长度会缩短。然后,将这个公式应用到需要计算的纬度上,即可得到在该纬度下每一度经度的长度。这个计算结果不是非常准确,但对于大多数应用来说已经足够了。如果需要更高的精度,可以使用更精确的地球模型,比如 WGS-84 椭球体模型。

2023-04-18 14:56:36 900

原创 经纬度和坐标之间怎么相互转换

其中,asin 函数的值为弧度制,所以需要将其转化为角度(degrees)制;atan2 函数的值为角度制。经度的范围是 -180 到 180 度,纬度的范围是 -90 到 90 度。经纬度(Latitude and Longitude)和坐标(Cartesian coordinate system)之间的转换可以通过数学公式来实现。其中,经度和纬度都是用弧度表示的。这个公式假设地球为一个完美的球体(尽管实际上地球的形状是略微扁平的),但对于大多数应用来说,这个假设足够精确了。

2023-04-18 14:46:04 21571 1

原创 根据两个点的坐标计算第一个点到第二个点的角度

返回点 B 相对于点 A 的方位角,这个角度由正 x 轴逆时针旋转到点 B 与点 A 连线的角度得出。返回的是弧度制的角度。将这个角度乘以 180/π,即。将会在控制台输出 -138.814 (度)。,就可以将其转换为角度制。

2023-04-17 16:16:49 1337

原创 根据两个点的经纬度计算第一个点到第二个点的角度

3.计算第一个点到第二个点的角度(angle),使用反正切函数(atan2)来计算。其中lat1, lon1是第一个点的纬度和经度,lat2, lon2是第二个点的纬度和经度,dlon = lon2 - lon1。给出两个点的经纬度坐标,可以使用三角函数及球面三角形的相关知识来计算第一个点到第二个点的角度。将经纬度除以180,并乘以π。请注意,使用这个公式的前提是两个点都近似在球体表面,如果这两个点距离很远,可能需要考虑更精密的算法。下面是一个JavaScript的例子函数,可以计算两个点之间的角度。

2023-04-17 15:35:02 1705 1

原创 MD5编码|检测txt、word和excel数据传输是否有误

MD5编码|检测txt、word和excel数据传输是否有误代码代码去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.import osimport sysimport chardetimport hashlibimport structBASE_PATH = os.path.abspath('.')class Md5Encryption(object): def __init__(self, base_path): # 项目主路径

2021-09-22 18:42:51 291

空空如也

空空如也

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

TA关注的人

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