上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 125 下一页

2024年4月7日

谷歌 Rust 团队工作效率是 C++ 团队的两倍

摘要: 谷歌 Rust 团队工作效率是 C++ 团队的两倍 来源: OSCHINA 编辑: 白开水不加糖 2024-04-01 16:01:00 22 国产数据库圈,为啥那么多水货?” 谷歌 Android 工程总监 Lars Bergstrom 在近期举行的 Rust Nation 大会上,介绍了该公司将 阅读全文

posted @ 2024-04-07 17:58 漫思 阅读(36) 评论(0) 推荐(0)

node.js express框架使用ES8实现优雅的异步处理

摘要: node.js是JavaScript运行在服务端的框架,采用单线程,异步事件回调方式,由于其在web服务上优异的性能,越来越多的成为开发web服务和中间件的选择,其最大社区npm发展也异常迅猛。但是因为异步回调导致的回调地狱,困扰着广大的程序员,其发展也受到阻碍。 为了解决这个问题,出现了各种各样的 阅读全文

posted @ 2024-04-07 17:56 漫思 阅读(85) 评论(0) 推荐(0)

用async/await改造Node.js(Express)网站

摘要: 用async/await改造Node.js(Express)网站 Mike的读书季关注IP属地: 北京 2018.11.02 00:13:00字数 582阅读 3,115 1.回调的嵌套陷阱 在Node.js中,使用回调的方式进行异步操作,我们以读取文件内容为例: const fs = requir 阅读全文

posted @ 2024-04-07 17:55 漫思 阅读(52) 评论(0) 推荐(0)

webpack前端模块加载工具

摘要: webpack前端模块加载工具 最近在看许多React的资料,发现了大部分的项目都是用webpack行模块化管理的工具。这次也是借着写了一个React-Todos的小应用,对webPack最基本实用的功能体验了一番,顺带做个小记录。 为什么用webpack CommonJs与AMD 在一开始,我们先 阅读全文

posted @ 2024-04-07 17:55 漫思 阅读(30) 评论(0) 推荐(0)

React爬坑秘籍(一)——提升渲染性能

摘要: React爬坑秘籍(一)——提升渲染性能 前言 来到腾讯实习后,有幸八月份开始了腾讯办公助手PC端的开发。因为办公助手主推的是移动端,所以导师也是大胆的让我们实习生来技术选型并开发,他来做code review。之前也学习过React,当然也是非常合适这一次的开发。 我会梳理这一个月来,自己对架构的 阅读全文

posted @ 2024-04-07 17:54 漫思 阅读(47) 评论(0) 推荐(0)

NodeJs通过async/await处理异步

摘要: NodeJs通过async/await处理异步 场景 远古时代 我们在编写express后台,经常要有许多异步IO的处理。在远古时代,我们都是用chunk函数处理,也就是我们最熟悉的那种默认第一个参数是error的函数。我们来模拟一个Mongo数据库的操作,感受一下。 mongoDb.open(fu 阅读全文

posted @ 2024-04-07 17:54 漫思 阅读(230) 评论(0) 推荐(0)

ES6 Promise

摘要: ES6 Promise 陈丶陈奎宁 promise /ˈprɑːmɪs/ 承诺;许诺;保证 Promise的含义 Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件更合理、更强大。ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。 我们来模拟传统的解决方案 阅读全文

posted @ 2024-04-07 17:30 漫思 阅读(23) 评论(0) 推荐(0)

深入解析ES6中的promise

摘要: 深入解析ES6中的promise 作者 | Jeskson来源 | 达达前端小酒馆 什么是Promise Promise对象是用于表示一个异步操作的最终状态(完成或失败)以及其返回的值。 什么是同步,异步 同步任务会阻塞程序的执行,如alert,for 异步任务不会阻塞程序的执行,如setTimeo 阅读全文

posted @ 2024-04-07 17:30 漫思 阅读(30) 评论(0) 推荐(0)

快速了解 ES6 的Promise

摘要: 快速了解 ES6 的Promise 海人为记关注IP属地: 黑龙江 2021.12.03 10:13:44字数 2,110阅读 269 JavaScript Promise.png ECMAScript 6 增加了对 Promises/A+ 规范的完善支持,即 Promise 类型。一经推出,Pro 阅读全文

posted @ 2024-04-07 17:29 漫思 阅读(32) 评论(0) 推荐(0)

深入理解ES6里的promise

摘要: 深入理解ES6里的promise 一、ES6 Promise是什么? 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么呢?是一个类?对象?数组?函数? 别猜了,直接打印出来看看吧,console.dir(Promise),就这么简单粗暴 阅读全文

posted @ 2024-04-07 17:28 漫思 阅读(951) 评论(0) 推荐(0)

http1.1与http2.0

摘要: http1.1与http2.0 简介 http1.0: 1.0版本中每个TCP连接只能发送一个请求,数据发送完毕连接就关闭,如果还要请求其他资源,就必须重新建立TCP连接。(TCP为了保证正确性和可靠性需要客户端和服务器三次握手和四次挥手,因此建立连接成本很高) http1.1: 长连接:新增Con 阅读全文

posted @ 2024-04-07 17:28 漫思 阅读(394) 评论(0) 推荐(0)

https://imagekit.io/demo/http2-vs-http1

摘要: 阅读全文

posted @ 2024-04-07 16:12 漫思 阅读(14) 评论(0) 推荐(0)

HTTP/2 vs HTTP/1.1 Performance difference on a slow network

摘要: 阅读全文

posted @ 2024-04-07 16:12 漫思 阅读(12) 评论(0) 推荐(0)

2024年4月3日

使用 Validation

摘要: 使用 Validation 要使用验证,请使用class-validator。 示例如何在 TypeORM 中使用 class-validator: import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";import { C 阅读全文

posted @ 2024-04-03 19:50 漫思 阅读(22) 评论(0) 推荐(0)

工作中使用Redis的10种场景

摘要: 工作中使用Redis的10种场景 前言 Redis作为一种优秀的基于key/value的缓存,有非常不错的性能和稳定性,无论是在工作中,还是面试中,都经常会出现。 今天这篇文章就跟大家一起聊聊,我在实际工作中使用Redis的10种场景,希望对你会有所帮助。 1. 统计访问次数 对于很多官方网站的首页 阅读全文

posted @ 2024-04-03 18:21 漫思 阅读(101) 评论(0) 推荐(0)

表设计的18条军规

摘要: 表设计的18条军规 前言 对于后端开发同学来说,访问数据库,是代码中必不可少的一个环节。 系统中收集到用户的核心数据,为了安全性,我们一般会存储到数据库,比如:mysql,oracle等。 后端开发的日常工作,需要不断的建库和建表,来满足业务需求。 通常情况下,建库的频率比建表要低很多,所以,我们这 阅读全文

posted @ 2024-04-03 18:20 漫思 阅读(26) 评论(0) 推荐(0)

强烈推荐 | 阿里开源的这11个神级项目

摘要: 强烈推荐 | 阿里开源的这11个神级项目 前言 最近趁着国庆节放假休息,特地整理了一下,阿里巴巴开源的10款神级项目。 这些开源项目中的绝大多数,我都在实际工作中用过,或者有同事用过。确实挺不错,挺有价值的,现在推荐给大家。 1. Druid Druid自称是Java语言中最好的数据库连接池,它能够 阅读全文

posted @ 2024-04-03 18:19 漫思 阅读(90) 评论(0) 推荐(0)

可能是迄今为止最好用的WPF加载动画功能(没有之一)

摘要: 可能是迄今为止最好用的WPF加载动画功能(没有之一) 前言 当我们在开发应用程序时,用户体验往往是至关重要的一环。在应用程序加载大量数据或执行复杂操作时,为用户提供一个良好的加载体验变得至关重要。加载动画是其中一个有效的方式,它不仅能够告知用户应用程序正在进行工作,还能够缓解用户在等待过程中的焦虑感 阅读全文

posted @ 2024-04-03 18:15 漫思 阅读(171) 评论(0) 推荐(0)

在Express中使用Cookie和Session

摘要: 在Express中使用Cookie和Session 如果想要通过NodeJS使用cookie,那么你需要安装"cookie-parser"包,如果是session那么需要安装"cookie-session" 安装方法: npm install cookie-parser -S npm install 阅读全文

posted @ 2024-04-03 18:14 漫思 阅读(82) 评论(0) 推荐(0)

使用NodeJS将数据保存成JSON文件

摘要: 使用NodeJS将数据保存成JSON文件 在平时我需要把后端一些object变量保存至本地,可以这样做: const express = require("express"); const app = express(); const server = require("http").createS 阅读全文

posted @ 2024-04-03 18:13 漫思 阅读(213) 评论(0) 推荐(0)

RobotJS截取屏幕screen.capture踩坑

摘要: RobotJS截取屏幕screen.capture踩坑 调用 robot.screen.capture() 或 robot.screen.capture(0,0,1920,1080),返回的Bitmap对象是色彩格式是BGR色彩,这导致了如果未经处理就直接生成图像,色彩会产生错误,只需将BGR色彩转 阅读全文

posted @ 2024-04-03 18:13 漫思 阅读(161) 评论(0) 推荐(0)

TinyMCE上传图片后端处理写法

摘要: TinyMCE上传图片后端处理写法 写法有两种,一种是先把图片转换成base64后再本地解析显示,这样可以直接将图片储存在HTML文件中,如果图片过多可能会让HTML文件过大,或者你可以将已经转码成base64的图片上传到服务器后服务器再转码成原jpg或png格式。 另一种是方法是通过POST把图片 阅读全文

posted @ 2024-04-03 18:13 漫思 阅读(148) 评论(0) 推荐(0)

如何将之前编辑的文章HTML源代码导入到TinyMCE编辑器中

摘要: 如何将之前编辑的文章HTML源代码导入到TinyMCE编辑器中 如果你想用TinyMCE来修改你之前写的文章那么你需要将源代码放到TinyMCE中,如果服务器把HTML源码发给我们可是我们应该怎样调用? 方法为使用 tinymce.activeEditor.setContent()这个函数 具体用法 阅读全文

posted @ 2024-04-03 18:12 漫思 阅读(92) 评论(0) 推荐(0)

前端如何上传文件给服务器

摘要: 前端如何上传文件给服务器 上传文件到服务器常用的方法有两种 第一种:将文件转换成base64编码后使用POST上传给服务器 实现方法 URL.createObjectURL(BlobFile) //或者由canvas生成 canvas.toDataURL('image/jpeg',0.8) 优点: 阅读全文

posted @ 2024-04-03 18:12 漫思 阅读(243) 评论(0) 推荐(0)

Base64 编码的字符串转换为 Blob 对象方法

摘要: Base64 编码的字符串转换为 Blob 对象方法 const blob = function (data: string, mime: string) { data = data.split(',')[1]; data = window.atob(data); let ia = new Uint 阅读全文

posted @ 2024-04-03 18:12 漫思 阅读(164) 评论(0) 推荐(0)

跨域资源共享 CORS

摘要: 跨域资源共享 CORS 概述 如果需要在前端与不同域的后端进行通信,可以在后端配置CORS,允许指定的域名访问后端资源。 开始 通过配置合适的响应头,可以明确指定允许的来源域、请求方法和头部信息。 Node.js app.all('*', function(req, res, next) { res 阅读全文

posted @ 2024-04-03 18:12 漫思 阅读(23) 评论(0) 推荐(0)

模板引擎 Handlebars.js

摘要: 模板引擎 Handlebars.js 概述 Handlebars.js 是一个简单而强大的 JavaScript 模板引擎。它允许开发者通过定义模板和数据来生成动态的 HTML 页面。 Handlebars.js 基于 Mustache 模板语法,它提供了一些扩展和增强功能。并且开发者可以创建可重用 阅读全文

posted @ 2024-04-03 18:11 漫思 阅读(364) 评论(0) 推荐(0)

使用 Node.js 连接 MySQL

摘要: 使用 Node.js 连接 MySQL 概述 当使用 Node.js 开发 Web 应用程序时,经常需要与数据库进行交互来存储和检索数据。MySQL 是一个流行的关系型数据库管理系统,它提供了强大的功能和性能。本文将介绍如何使用Node.js连接MySQL数据库,并展示一些常见的操作示例。 开始 在 阅读全文

posted @ 2024-04-03 18:11 漫思 阅读(78) 评论(0) 推荐(0)

Express

摘要: Express 概述 Express是一个流行的Node.js Web应用程序框架,它简化了构建Web应用程序和API的过程,并提供了一系列简单而灵活的功能,使开发者能够快速构建可扩展的Web应用程序。 Express框架建立在Node.js的HTTP模块之上,提供了一组用于处理HTTP请求和响应的 阅读全文

posted @ 2024-04-03 18:11 漫思 阅读(125) 评论(0) 推荐(0)

nodejs守护进程 PM2

摘要: nodejs守护进程 PM2 概述 PM2是用于Node.js应用程序的生产环境进程管理器,内置负载均衡器。它允许你将应用程序持续运行,无需停机重新加载,并简化常见的系统管理任务。 官方网站 Github 特性 进程管理:PM2 可以启动、停止和重启 Node.js 应用程序进程,确保应用程序一直处 阅读全文

posted @ 2024-04-03 18:10 漫思 阅读(183) 评论(0) 推荐(0)

PM2 常用命令备忘单

摘要: PM2 常用命令备忘单 概述 以下命令,基本涵盖了 PM2 的所有使用场景 开始 # 分叉模式 pm2 start app.js --name my-api # 给进程命名 # 集群模式 pm2 start app.js -i 0 # 根据可用 CPU 数量启动最大进程数,并使用负载均衡 pm2 s 阅读全文

posted @ 2024-04-03 18:10 漫思 阅读(101) 评论(0) 推荐(0)

Socket.IO 的使用

摘要: Socket.IO 的使用 概述 Socket.IO 是一个用于实时双向通信的 JavaScript 库。它允许在客户端和服务器之间建立实时的、基于事件的通信通道。 Socket.IO 提供了一个简单且灵活的 API,可用于在浏览器和服务器之间传输实时数据。它解决了传统的基于 HTTP 请求-响应模 阅读全文

posted @ 2024-04-03 18:10 漫思 阅读(88) 评论(0) 推荐(0)

Vue.js 状态管理库 Pinia

摘要: Vue.js 状态管理库 Pinia 概述 Pinia 是一个用于 Vue.js 应用程序的状态管理库。它是由 Vue Storefront 团队开发的,旨在提供简单、可扩展且高效的状态管理解决方案。 Pinia 基于 Vue 3 的新响应式系统,并通过使用 TypeScript 提供了强类型支持。 阅读全文

posted @ 2024-04-03 18:10 漫思 阅读(65) 评论(0) 推荐(0)

打字动画 Typed.js

摘要: 打字动画 Typed.js 概述 Typed.js 是一个 JavaScript 库,用于在网页上创建打字动画效果。它使您能够模拟打字机或逐字显示文本的效果,从而为用户提供逐渐展示文本的视觉体验。 Typed.js 提供了丰富的选项和配置,可以自定义打字动画的速度、暂停时间、删除效果等。您可以使用 阅读全文

posted @ 2024-04-03 18:09 漫思 阅读(1280) 评论(0) 推荐(0)

解构赋值语法

摘要: 解构赋值语法 概述 解构赋值语法(destructuring assignment)是 ECMAScript 6(ES6)引入的新特性,允许我们从数组或对象中提取值并将其赋值给变量。它可以简化代码,并提供了一种方便的方式来访问和使用复杂数据结构的值。 解构赋值的语法有两种形式:数组解构和对象解构。 阅读全文

posted @ 2024-04-03 18:09 漫思 阅读(54) 评论(0) 推荐(0)

2024年4月2日

Yoga facebook出品

摘要: 阅读全文

posted @ 2024-04-02 19:45 漫思 阅读(12) 评论(0) 推荐(0)

用C#做一个 拉流播放器

摘要: 用C#做一个 拉流播放器 做拉流播放器第一个想到就是,.,..FFmpeg没错 我也是用强大的他它来做的.但是我用的不是 cmd 调用 而是用的强大的FFmpeg.AutoGen FFmpeg.AutoGen 这个是C# 一个自动生成FFmpeg的C#库,它之强大令人侧目,但是文档资料非常少,它能用 阅读全文

posted @ 2024-04-02 19:43 漫思 阅读(206) 评论(0) 推荐(0)

Vlc.DotNet.Wpf,播放rtsp视频,

摘要: Vlc.DotNet.Wpf,播放rtsp视频, 1.NuGet上下载Vlc.DotNet.Wpf, 在https://github.com/ZeBobo5/Vlc.DotNet 上下载的源码都是最新版本的,里面有调用的示例,每个版本调用方法都不一样。 下面代码以2.2.1为例。 安装完成后,程序中 阅读全文

posted @ 2024-04-02 19:43 漫思 阅读(302) 评论(0) 推荐(0)

WPF中使用LibVLCSharp.WPF 播放rtsp

摘要: 目录 LibVLCSharp.WPF简介 vlc:VideoView基本使用 安装LibVLC 播放rtsp 引入命名空间 xaml 代码 cs代码 截图 概述 代码示例 vlc:VideoView进阶使用 空域问题 宽高比设置 全屏问题 拉伸问题 响应鼠标点击事件 播放其他类型 多视频重叠 画中画 阅读全文

posted @ 2024-04-02 19:29 漫思 阅读(814) 评论(0) 推荐(1)

Node打开选择文件夹弹框

摘要: Node打开选择文件夹弹框 发布于 2023-03-29 10:39:12 2.7K0 举报 文章被收录于专栏:clz Node打开选择文件夹弹框 前言 用脚手架的那套东西写了一个工具,但是想要一个用Node去打开选择文件夹弹框的效果,来设置操作根目录。但是,Node本身没有这个API。 node执 阅读全文

posted @ 2024-04-02 19:26 漫思 阅读(132) 评论(0) 推荐(0)

上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 125 下一页

导航