代码编织梦想

uniapp小程序打开文件以后分享文件-爱代码爱编程

uni.downloadFile({ url: msg.ext.file.url, //文件路径filePath:wx.env.USER_DATA_PATH+"/"+msg.ext.file.filename, //文件系统中的用户目录路径 success: (res) => { if (res.statusCode === 200) { conso

VSCODE+NODEJS搭建ThreeJS编辑环境-爱代码爱编程

  1  安装vscode,为了方便,可以设置成中文   2  安装NODE.JS,最新版本在Win7上安装不上,可以找一个老版本,主要是为了安装npm     我在win7下的下载地址:  https://nodejs.org/dist/latest-v4.x/                 windows当然用 然后一路next安装就可以了,

CentOS 7 安装 nodejs 及 npm 安装模块的常见问题-爱代码爱编程

文章目录 简介一、yum 仓库安装(不推荐)二、源码安装三、其他相关的问题 简介 nodejs 被广泛使用,即使是不从事 nodejs 开发工作也经常要接触到,安装方法和其他软件安装方法一样,仓库安装和源码安装,以下操作皆为 CentOS7 环境下执行 一、yum 仓库安装(不推荐) 我其实是比较喜欢使用 yum 仓库安装软件的,原因无他

(第一次)NODEJS学习笔记-爱代码爱编程

回调函数 事件循环 读文件 events.Emitter I:nodejs异步的实现 noddJs的异步编程就体现在回调函数上,node.js的所有api都支持回调函数。 通过回调函数可以实现异步化,但不能说使用了回调后程序就异步化了 II:非阻塞代码和阻塞代码 非阻塞代码也就是异步的操作,我先去完成其他的事情,等你IO操作好之后,我再来处理阻塞代

Layabox VSCode直接调试踩坑 layacmd 安装 超详细!-爱代码爱编程

官方技术文档:https://ldc2.layabox.com/doc/?nav=zh-ts-3-0-9 浪费了整整一下午 在此记录一下layabox的坑 第一个坑:注意不要自己下载js  只有10.x版本的能成功  如果已经安装了 要卸载干净 并且删除干净C:\Users\Admin\npm 文件夹  官方原文:截止到本篇文档撰写时,当前的12.x

服务器定时执行js脚本-爱代码爱编程

前段时间买了一个腾讯云的linux(centos)服务器,打算在服务器上放一个js脚本,每天定时执行一次。 之前想过要写一个html,把js的脚本直接写进去,但是发现linux服务器并不能以打开网页的当时执行脚本(查了一些资料,发现一般都是在服务器上部署静态页面,还是需要我手动去访问,不能自动执行)。 后来发现可以使用node执行纯js脚本,不需要写在h

nvm配置镜像源-爱代码爱编程

下载地址:https://github.com/coreybutler/nvm-windows/releases 由于nvm的install.cmd在window家庭版上不好用,所以只好手动配置 环境变量 NVM_HOME nvm安装目录 NVM_SYMLINK nodejs链接目录(快捷方式) setting.

项目准备-Vuex和Vue-router进阶-爱代码爱编程

前言 通过代码练习与知识总结Vuex和Vue-router进阶 Vuex原理解析 Vuex的原理关键:使用Vue实例管理状态 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vuex

NodeJs文件下载-爱代码爱编程

安装express模块 npm install express 安装pm2模块 npm install pm2 建立软连接 ln -s /root/nodejs/node_modules/pm2/bin/pm2 /usr/local/bin/ filedownload.js文件内容如下: var http = require(‘http’); var e

Nodejs 环境配置-爱代码爱编程

1、点击下载 2、修改全局依赖包下载路径 我的安装目录:D:\Program Files\nodejs 默认情况下,我们在执行npm install -g XXXX下载全局包时,这个包的默认存放路径位C:\Users\用户名\AppData\Roaming\npm\node_modules下,可以通过CMD指令npm root -g查看 C:\Us

nodejs爬虫豆瓣电影保存成json格式-爱代码爱编程

两个文件一个index.js一个getMovies.js getMovies.js const cheerio = require('cheerio'); const axios = require('axios'); async function getMoviesHtml() { const resp = await axios.get('h

学习node.js笔记(一)-爱代码爱编程

一、 几个命令行常用的快捷键 shift + 鼠标右键 可以直接在文件目录下打开命令行工具 tab 补充完整命令 clear 清除上面命令行 二、 Node.js模块化开发 JavaScript开发弊端:文件依赖和命名冲突 一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行 node.js模块化开发规范: (1)nod

SAPUI5请求数据接口跨域解决方案-爱代码爱编程

1.接口请求报错 2.安装node.js node.js官网 3.新建一个package.json文件 { "name": "Sample-Package", "version": "1.0.0", "description": "Sample package.json", "scripts": { "proxy": "

Node.js留言板-爱代码爱编程

先把页面做出来,样式使用bootstrap,制作首页、提交评论页面、404页面。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <l

nodejs的Buffer-爱代码爱编程

1.buffer常用方法 // nodejs的中文是三个字节 let buf = Buffer.from("珠峰"); // 参数是string 建立内存空间 let buf1 = buf.slice(0, 3); // 截取内存 console.log(buf1); // <Buffer e7 8f a0> console.log(bu

node爬取网站获取该网站编码格式-爱代码爱编程

安装 npm install iconv-lite npm install request npm install cheerio 代码 var originRequest = require('request') var iconv = require('iconv-lite') var cheerio = require('chee

nodejs的Fs模块-爱代码爱编程

1.读文件 const fs = require("fs"); const path = require("path"); const resolve = (url) => path.resolve(__dirname, url); // 同步读取 function readWriteFileSync(path, wPath) { let

nodejs常用全局变量-爱代码爱编程

1.process const chalk = require("chalk"); //第三方包,让console有颜色 console.log(chalk.green("====常见全局变量的演示====")); console.log( process.platform, chalk.grey("平台 一般是win32(windows)和d

node.js中如何发起http请求,以及请求参数为中文时的解决办法-爱代码爱编程

node.js中如何发起http请求,以及请求参数为中文时的解决办法 node.js中如何发起http请求请求参数为中文时怎么办 node.js中如何发起http请求 node.js中如何发起http请求可以参考这篇博文,我选用了request进行http请求,代码如下: async function(req,res,next) {

AST反混淆实战:4行代码解决obfuscator解密函数反复赋值问题-爱代码爱编程

 前天打了个 安卓逆向 + JavaScript 逆向组合课 的广告,今天写在原创的东西,以飨读者。 更新了 obfuscator 混淆工具更新了,地址 https://obfuscator.io/ 之前的解混淆脚本都失效了,因为解密的字符串函数反复的赋值给其他的变量,所以遍历 CallExpression 表达式时,判断条件就失效了。举个