代码编织梦想

log4s 方便的前端日志下载工具-爱代码爱编程

log4s https://github.com/wangduandu... log4s是对log4b的重构,并且让其支持npm下载。 做这个工具是因为: 某些时候看服务端日志太麻烦提Bug时,给的相关信息又无法分析出问题原因有些错误是无法说明清楚的,比如websocket接收到的某个消息的某个字段错误。 所以我做了这个工具,可以

想搞一套ai问答游戏系统?简单,google又开源了-爱代码爱编程

本文来自AI新媒体量子位(QbitAI) 刚刚,Google开源了一套问答游戏App系统。 通过一套模板工具可以,你只要给出问题和答案,就能搞出一套功能齐备的AI问答游戏。这套问答系统基于Google Assistant虚拟助手,所以(理论上)适用于Google Home智能音箱、Android手机

使用 python reddit api wrapper (praw) 创建 reddit 机器人以检测垃圾邮件 -爱代码爱编程

这段文字主要介绍了作者如何使用 Python 编写一个 Reddit 爬虫,用于检测和打击 Udemy 课程的垃圾邮件和联盟链接。 作者首先解释了近年来 Udemy 联盟链接垃圾邮件在 Reddit 上泛滥的情况,并说明了这些垃圾邮件的特征,例如链接到 Twitter、Medium 或其他跟踪网站,最终指向 Udemy。作者还提到,近期这种垃圾邮件甚至直

回调地狱-爱代码爱编程

什么是“回调地狱”? 异步Javascript代码,或者说使用callback的Javascript代码,很难符合我们的直观理解。很多代码最终会写成这样: fs.readdir(source, function (err, files) { if (err) { console.log('Error finding files:

探索dev sidecar:一款高效的开发者辅助工具-爱代码爱编程

探索Dev Sidecar:一款高效的开发者辅助工具 项目简介 是一个专为开发者设计的强大助手,它旨在提升开发效率,通过集成多种实用功能于一身,帮助开发者在日常编码工作中更便捷地进行代码审查、文档查看和版本控制。这款开源

reactnative入门教程-爱代码爱编程

今天我们从历史传统“Hello World”开始。 首先创建一个项目, 指定创建0.55.4的版本 react-native init rndemo --version 0.55.4 进入项目中,使用命令yarn install 安装依赖 等待安装完成之后,进入项目根目录,使用如下命令运行到iOS或Android模拟器上,即可

异步 javascript -爱代码爱编程

简评:如果你对 JavaScript 异步的原理感兴趣,这里有一篇不错的介绍。 JavaScript 同步代码是如果工作的 在介绍 JavaScript 异步执行之前先来了解一下, JavaScript 同步代码是如何执行的。 这里有两个概念需要了解: 执行上下文(Excution Context) 执行上下文是一

云栖专辑 | 阿里开发者们的第6个感悟:享受折磨-爱代码爱编程

2015年12月20日,云栖社区上线。2018年12月20日,云栖社区3岁。阿里巴巴常说“晴天修屋顶”。在我们看来,寒冬中,最值得投资的是学习,是增厚的知识储备。所以社区特别制作了这个专辑——分享给开发者们20个弥足珍贵的成长感悟,50本书单。多年以后,再回首2018-19年,留给我们自己的,除了寒冷,还有不断上升的技术能力与拼搏后的成就感。 1

vue2.0 + elementui 手写权限管理系统后台模板(三)——页面搭建-爱代码爱编程

框架布局 本章只介绍基础布局,和一些主要的js,页面上基本上都是些交互事件,项目代码上都有注释,不懂的地方debug跑一变就知道了,只是这些事件基本上没有独立存在的,相互之间都有关联 框架风格 新建页面:/src/views/layout/layout.vue <!-- layout.vue --> <

echarts的多个折现数据出现坐标和值对不上的问题以及设置最小刻度的问题。...-爱代码爱编程

当出现多个折现数据,echarts可以配置stack值使用堆积值还是单个值 option = { noDataLoadingOption: { text: '暂无数据', effect: 'bubble', effectOption: {effect: {n: 0}

express 文档(使用中间件)-爱代码爱编程

使用中间件 Express是一个路由和中间件Web框架,其本身的功能非常小:Express应用程序本质上是一系列中间件函数调用。 中间件函数是可以访问请求对象(req)、响应对象(res)以及应用程序请求—响应周期中的下一个中间件函数的函数,下一个中间件函数通常由名为next的变量表示。 中间件函数可以执行以下任务: 执行任何代码。更

前端技术演进(五):现代前端交互框架-爱代码爱编程

这个来自之前做的培训,删减了一些业务相关的,参考了很多资料( 参考资料列表),谢谢前辈们,么么哒 ? 随着前端技术的发展,前端框架也在不断的改变。 操作DOM时代 DOM(Document Object Model,文档对象模型)将 HTML 文档表达为树结构,并定义了访问和操作 HTML 文档的标准方法。

react 服务器端渲染和客户端渲染效果对比-爱代码爱编程

最近在学习 React 的服务端渲染,于是使用 Express+React 写了一个 Demo,用于对比和客户端渲染的差异。github 地址 先看一下效果吧: 1、访问 服务器端渲染 Online Demo 2、我们可以看到,首屏数据很快的就显示出来了,可是页面的进度条却还在加载中(因为客户端 js 很大)。 3、当进度条加载完成后

前端面试中遇到 [] == ![] ? 刨祖坟式博客解析,从 ecmascript 规范说起,比脱下帽子更有说服力!...-爱代码爱编程

博客 github 地址: https://github.com/HCThink/h-blog/blob/master/interesting/in5.md github 首页(star+watch,一手动态直达): https://github.com/HCThink/h-blog 掘金 link , 掘金 专栏 segmentfault 主页

深入解析jquery中的isplainobject()使用方法-爱代码爱编程

本篇文章给大家详细分析了jQuery中的isPlainObject()使用方法,非常不错,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 说明 jQuery中的isPlainObject() 函数用于判断指定参数是否是一个纯粹的对象,返回值为Boolean类型。"纯粹的对象",就是通

不得不知道的浏览器http缓存-爱代码爱编程

浏览器虽然发现了本地有该资源的缓存,但是不确定是否是最新的,于是想服务器询问,若服务器认为浏览器的缓存版本还可用,那么便会返回304。 强缓存和协商缓存。 1.浏览器请求某资源,通过header判断是否强缓存,若是强缓存,则从本地直接获取缓存文件,不发请求到浏览器 2.若不是强缓存,发送请求到服务器,服务器通过一些request

用console.log分析vue源码-爱代码爱编程

前言 本文通过console.log的一些特性,结合vue.js的源码,通过一个简单的例子,让你了解Vue的各个过程的变化.控制台输出的效果图 请用chrome查看,并打开控制台看效果 演示地址 准备 vue-console.html的创建 下载vue.js文件,在vue-console.

浅谈js中的数据类型-爱代码爱编程

JS中的数据类型。什么是数据类型? 和我们平时交流一样一样。什么是汉字,什么是拼音,什么是标点符号,什么又是现在流行的表情包?类型,可以是语言的分类,也一定是理解一门语言或了解一个事物的基础。 JavaScript中的每一个“值”,都是一种数据,属于一种数据类型。我们常用的数据类型,有六种: number:数值,包括整数与小数 stri

前端杂谈: 如何实现一个 promise?-爱代码爱编程

前端杂谈: 如何实现一个 Promise? 首先, 什么是 Promise? A promise is an object that may produce a single value some time in the future: either a resolved value, or a reason that it’s no

33 个 js 核心概念(三):值类型与引用类型-爱代码爱编程

说点别的 这是《关于 JavaScript 你必须要知道的 33 个概念 》系列的第三篇文章,今天稍微给大家介绍下这个系列。 如今前端的发展日新月异,很多人(包括我)都是追逐着一些流行的框架学习,但往往是浮于表面,知其然而不知其所以然。当我认真的想要搞懂 react、redux 实现原理时,才发现,JavaScript 的基础知识是如此