Angular学习之聊聊Http ( 错误处理 / 请求拦截 )

基本使用用 Angular 提供的 HttpClient 可以很轻松的实现 API 接口的访问。举个例子 新建一个 http.service.ts 可以在 environment 中配置不同环境的 host 地址再贴一下 pr...

vscode配置中文插件,带你无需注册体验ChatGPT!

面对一夜爆火的 ChatGPT ,我最终也没抵得住诱惑,决定体验一下,不过这玩意要注册需要外国手机号以及科学上网,将许多人拦在门外,本篇博客将体验当下爆火的 ChatGPT 以及无需注册和...

2022-12-16

分享Laravel邮件SPF检查器:Mail SPF Checker

Laravel 「Mail SPF Checker」 是一个包,用来检查你是否可以通过给定的邮件服务器,并以给定的邮件地址名义来发送一份电子邮件:当以一个域名的名义发送电子邮件但不使用该域的...

2022-12-16

一文带你深入了解Node中的Buffer类

在TypedArray出来之前,JavaScript这门语言是不能很好地处理原始二进制数据(raw binary data)的,这是因为一开始的时候JavaScript主要还是应用在浏览器中作为脚本语言使用,所以...

浅析Angular变更检测中的DOM更新机制

变更检测是Angular中很重要的一部分,也就是模型和视图之间保持同步。在日常开发过程中,我们无需了解变更检测,因为Angular都帮我们完成了这一部分工作,让开发人员更加专注于业务...

聊聊Vue3 shared模块下38个工具函数(源码阅读)

的工具函数对比于Vue2的工具函数变化还是很大的,个人感觉主要还是体现在语法上,已经全面拥抱es6了;对比于工具类的功能变化并没有多少,大多数基本上都是一样的,只是语法上和实现...

VSCode怎么配置C/C++代码自动补全【图文详解】

关于VSCode的C/C++代码自动补全第一步:需要下载VsCode中的C/C++插件如图:插件下载后,最好是重新启动一下VS。第二步:找到设置在输入框中输入:editor-->“文本编辑器”...

2022-12-12

分享workerman自定义协议解决粘包拆包问题的方法

前言:由于最近在使用 workerman 实现 Unity3D 联机游戏的服务端,虽然也可以通过 TCP 协议直接通信,但是在实际测试的过程中发现了一些小问题。比如双方的数据包都是字符串的方...

2022-12-12

Laravel如何进行自动化测试?PHPUnit和PEST的示例分享

在我们谈论任何编程语言的自动化测试或单元测试时,一般有两类人: 那些不编写自动化测试并认为他们在浪费时间的人 那些写测试然后无法想象没有他们的工作的人所以,通过这篇文章...

2022-12-12

还在受Laravel环境困扰?看看另辟蹊径的方法

搭建环境docker - centos - 宝塔
larabbs.3qma.com/topics/113/qu-xian...安装PHP8.0 MySQL5.7 redis,nginxredis本地连接: 将配置文件中 bind 127.0.0.1 注释,重新启动就可以...

2022-12-09

PHP 8.2 更新啦!一文速览新功能

PHP 8.2 更新速览Created time: December 8, 2022 10:50 PMLast edited time: December 8, 2022 11:58 PM转自 PHP 8.2 Highlights: What’s New and Changed? PHP 8.2...

2022-12-09

Laravel8如何快速导出excel返回值!

Laravel8导出excel返回值的简单想法最近在使用 Maatwebsite\Excel 扩展进行 excel 的导出功能,具体怎么操作,这里不详细说了,通过下面代码导出://导出excel【$head是excel表头,$l...

2022-12-08

聊聊Vue2为什么能通过this访问各种选项中属性

如何阅读源码网上有很多关于源码阅读的文章,每个人都有自己的方式,但是网上的文章都是精炼之后的,告诉你哪个文件、那个函数、那个变量是干什么的;但是没有告诉你这些是怎么找到...

Angular开发问题记录:组件数据不能实时更新到视图上

先来说一下起因吧。问题起源 MainComponent:@Component({ selector: &#39;main&#39;, template: ` <MenuComponent [isReport]="isReport"> </MenuComponent> `, cha...

手把手带你从0开始创建并发布npm包

工具库准备创建一个新项目,包含package.json{ "name": "drrq", "type": "module", "version": "1.0.0"}功能实现 /src/index.jsnpm i qs axios主要思路是用请求的ur...

浅析thinkphp6中怎么使用workerman

thinkphp6整合workerman教程thinkphp6安装workerman命令:composer require topthink/think-worker第一步,创建一个自定义命令类文件,运行指令。php think make:command Spider...

2022-12-08

聊聊Laravel中怎么接入workerman

前言:此处,我们采用基于workerman开发的GatewayWorker作为socket的核心组件,因为,workerman是一个纯粹的socket类库,相对于GatewayWorker来说,更底层,更需要开发者有多进程的编程经...

2022-12-07

浅析Laravel中存储库模式(Repository)的优点

在之前的文章中,我解释了什么是存储库模式,它与Active Record模式有何不同,以及如何在Laravel中实现它。现在我想深入了解一下为什么应该使用存储库模式。我在上一篇文章的评论...

2022-12-05

一文浅析Golang中的切片(Slice)

1.切片的定义从上一节我们知道,因为数组的长度是固定的并且数组长度属于类型的一部分,数组a中已经有三个元素了,我们不能再继续往数组a中添加新元素了。那在js中我们往数组里面...

聊聊Vue怎么通过JSX动态渲染组件

一、明确需求如何渲染动态组件呢?有一组数组结构如下:const arr = [ { tag: &#39;van-field&#39; }, // 输入框 { tag: &#39;van-cell&#39; }, // 弹出层 { tag: &#39;...

Angular学习之聊聊路由(Routing)

环境: Angular CLI: 11.0.6 Angular: 11.0.7 Node: 12.18.3 npm : 6.14.6 IDE: Visual Studio Code1. 摘要简单来说地址栏中,不同的地址(URL)对应不同的页面,这就是路由。...

浅析用Node创建一个简单的HTTP服务器

1. 使用Node.js直接运行JavaScript脚本node.js基于Chrome的v8引擎运行js代码,因此我们可以摆脱浏览器环境,直接在控制台中运行js代码,比如下面这个hello world代码console.log(...

尝试怎么将Laravel改成Swoole版

本篇文章给大家Laravel和Swoole的相关知识,主要内容是教大家怎么将Laravel改成Swoole版(尝试学习,不建议更改现有项目),下面一起来看看吧,希望对大家有所帮助!前言不建议生产环境使...

2022-12-02

vue缓存组件是什么意思

在vue中,缓存组件是“keep-alive”,是一个抽象组件。缓存组件“keep-alive”keep-alive是Vue的内置组件,包裹动态组件时,会将不活动的组件实例留在内存中,优...

聊聊用pkg将Node.js项目打包为可执行文件的方法

使用pkg可以将Node.js项目打包为可执行文件,甚至可以在未安装Node.js的设备上运行。实验环境 操作系统:windows node版本: 16.14.2操作过程 下载PKG咱们可以选择全局安装,在...

浅析Vue3动态组件怎么进行异常处理

动态组件有两种常用场景:一是动态路由:// 动态路由export const asyncRouterMap: Array<RouteRecordRaw> = [ { path: &#39;/&#39;, name: &#39;index&#39;, meta:...

手把手带你了解Angular中的依赖注入

最近在Angular项目中经常能碰到依赖注入这个关键词,但是始终不理解它是怎么实现的,在Angular的官网上也只有关于它的使用,详细点的原理并没有说明,所以就下来我们就从原生的写法...

带你掌握VSCode中格式化程序的方法

Visual Studio Code 中的所有语言都可以使用其中一种自动格式化程序进行格式化,并且 Python 扩展还支持 linter。整理和格式化Linter 和格式化程序执行不同的任务: 一个格式化...

2022-12-02

Laravel怎么优化性能?18个优化必备知识分享

Laravel 是一个流行的开源 PHP 框架,以其强大的安全性和简单而复杂的编码架构而闻名。它是构建能够推动收入和推动业务发展的尖端 Web 应用程序的绝佳选择。如今,没有一个 PHP...

2022-12-02

聊聊Node.js中的 GC (垃圾回收)机制

GC,Garbage Collection,垃圾回收。在编程中,一般指的是内存自动回收机制,会定时将不需要用到的数据进行清除。Node.js 底层使用了 V8 引擎。V8 是 Google 开源的一款高性能 Java...

浅析vue项目中如何使用Intro.js实现用户指引功能

系统发布新版本或者上线新功能后,为方便用户快速了解新功能,通常需要添加一些用户指引界面。常见的用于实现用户指引的插件有:Intro.js、Shepherd、vue-tour、Driver.js等。这...

Laravel消息提示扩展推荐:spatie/Laravel-flash

本篇文章给大家分享一个轻量级消息提示Laravel扩展:spatie/Laravel-flash 包,介绍一下如何在 Laravel 中如何使用,希望对大家有所帮助!过去的几年里,我们一直在项目中使用 laraca...

2022-12-02

php怎么只获取文章文字内容

php怎么只获取文章文字内容?php只抓取网页body文字内容,并过滤网页标签php只抓取网页文字内容,并过滤其标签,说干就干,开始!代码如下:<?php function curl_request ( $url , $post...

2022-12-02

php 屏蔽警告不起作用怎么办

php 屏蔽警告不起作用怎么办?如何有效的屏蔽掉PHP警告和错误提示?在php配置文件里修改。error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT上面语句意思是:显示所有报错信...

2022-12-02

jquery .val()不起作用怎么办

jquery .val()不起作用怎么办?问题描述:关于jquery中使用.val(),取不到值?var account=$("#<%=administrators.getAccount()%>").val();alert(account);使用上面的.val()取值为...

聊聊怎么使用Node将Excel转为JSON

目前想使用Cocos Creator做一个文字游戏,类似于我的人生重开模拟器。那么其中最重要的一点就是关于数据的存储了。在我的人生重开模拟器中大部分事件和天赋的数据是存储在exc...

Node实战:运用Cookie&Session进行登录验证

原文地址:https://ailjx.blog.csdn.net/article/details/127909213作者:海底烧烤店ai在前面的几节中我们已经创建并优化好了简易用户管理系统的项目结构,也对 Cookie-Session登...

Vue怎么进行路由跳转?三种方式分享

一、使用vue-routervue-router 本质是一个第三方的包 用的时候需要下载。步骤 (7步法 ):1、下载vue-router模块到当前工程 yarn add vue-router2、在main.js中引入VueRouter函...

jQuery插件分享:Turn.js实现一个移动端电子书翻页效果

怎么实现一个炫酷的翻书效果?下面本篇文章给大家分享一个jQuery插件--Turn.js,介绍一下怎么用Turn.js 实现移动端电子书翻页项目,希望对大家有所帮助!先来看一下效果:关于Turn.js...

Angular学习之聊聊notification(自定义服务)

在之前的文章中,我们有提到:service 不仅可以用来处理 API 请求,还有其他的用处比如,我们这篇文章要讲到的 notification 的实现。效果图如下:UI 这个可以后期调整So,我们一步步来...

如何在Laravel应用程序中使用模型工厂?

Laravel 模型工厂是你可以在应用程序中进行测试时使用的最佳功能之一。它们提供了一种定义可预测且易于复制的数据的方法,以便你的测试保持一致和可控。让我们从一个简单的例...

2022-11-28

nodejs可视化学习:事件循环【动图演示】

我们都听说过 JavaScript 和 Node.js 是单线程的,但实际上这意味着什么?这意味着 JavaScript 一次只能做一件事。 例如,我们不能同时将数字相乘和相加。我们通常按顺序进行操作...

一文详解vue3中使用JSX的方法

在 Vue 3 的项目开发中,template 是 Vue 3 默认的写法。虽然 template 长得很像 HTML,但 Vue 其实会把 template 解析为 render 函数,之后,组件运行的时候通过 render 函数去返...

php insert into失败怎么办

php insert into失败怎么办?解决|php insert into 插入失败 |Incorrect string value: &#39;\xE5\x88\x98\xE5\xAE\x89&#39; for column &#39;name//代码插入数据$myID = Nul...

2022-11-25

聊聊Vue中如何实现数据双向绑定

在我们使用vue的时候,当数据发生了改变,界面也会跟着更新,但这并不是理所当然的,我们修改数据的时候vue是如何监听数据的改变以及当数据发生改变的时候vue如何让界面刷新的?当我...

详解node中的包和包管理工具

包从哪里来的?不同于 Node.js 中的内置模块与自定义模块,包是由第三方个人或团队开发出来的,免费供所有人使用。
在这里记笔记:免费的!!!为什么我们要用包?由于 Node.js 的内置模块...

实例详解JavaScript构造函数和原型

1.构造函数和原型1.1使用prototype解决内存浪费的问题缺点:存在内存浪费的问题,如果有俩对象或者更多就会对一个复杂数据类型进行空间的多次开辟构造函数原型prototype原型对...

Python安装第三方库常用方法总结

在pyhton的学习中,相信大家通常都会碰到第三方库的安装问题,这个问题对于很多初学者而言头疼不已。这里我做一些简单的总结,如何正确高效地安装第三方库,少走弯路安装方法1. 通...

2022-11-24

Java数据结构之单链表与OJ题

1、什么是链表?链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的 。通俗点,就是每个元素是一个节点,然后用一个指针域给后面的节点...

2022-11-24

总结phpredis之zrangeByScore用法

phpredis之zrangeByScorelaravel 目前默认推荐使用的 phpredis 扩展,汇总一下 zrangeByscore 的用法:$redis->zrangebyscore(&#39;key&#39;,$min,$max);// 查询通过scroe范围...

2022-11-24
返回顶部
顶部