avatar
文章
93
标签
59
分类
7
首页
主页
文章
  • 分类
  • 标签
  • 归档
友链
  • 本站友链
关于
Logo个人博客
首页
主页
文章
  • 分类
  • 标签
  • 归档
友链
  • 本站友链
关于

个人博客

宝塔面板关闭强制绑定手机
发表于2021-11-29|Linux
宝塔面板关闭强制绑定手机Windows系统直接删除以下文件即可(也可以将文件改名避免出错无法恢复): 1BtSoft\panel\data\bind_path.pl Linux系统删除以下文件: 1/www/server/panel/data/bind.pl 或者使用命令行一键删除: 1rm -rf /www/server/panel/data/bind.pl
记一次python3安装过程
发表于2021-11-11|Linux
由于学校需要每日今日校园app疫情打卡,所以使用了一个github的自动打卡开源项目,因为服务器需要python3环境,来记录一次安装过程免得后面忘了服务器我装的centos7.2 1,安装环境 1yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 2,下载python3我是下载到服务器opt文件夹,所以 123cd optyum install wgetwget wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz 3,解压缩 1tar -zxvf Python-3.9.7.tgz 4,进入python文件夹开始编译 123cd Python-3.9.7./configure...
接口文档
发表于2021-07-23|Node
05:接口文档一、准备商品数据接口路由 在项目中创建新文件夹,准备存放接口文件:myapp—->api文件夹 创建商品接口的路由文件:api---->goods.js 在app.js中注册接口: 12var apiGoods = require("./api/goods.js");app.use("/api/goods",apiGoods); 3. 测试接口:`localhost:3000/api/goods` 二、实现获取商品数据接口 引入数据库相关模块 接收到路由请求后,读取数据库数据,处理之后返回 数据格式规范: 没有数据 { "code": 400, "title": "请求失败", "msg": "NOT DATA" } 有数据 { "code": 200, "title": "请求成功",...
后台信息管理项目
发表于2021-07-22|Node
04:后台信息管理项目一、数据管理后台1. AdminLTE模版的介绍AdminLTE模版基于bootstrap,拥有最佳开源管理仪表板和控制面板主题。AdminLTE建立在引导之上,提供了一系列响应性强、可重用和常用的组件。 其中 starter.html 是 AdminLTE 建议用来作为起点的参考示例。build 目录包含未编译的 CSS、JS 文件;dist 目录包含经过编译的 CSS、JS 文件,同时还提供经过压缩的版本(.min)。plugins 目录存放依赖的插件;pages 目录下是一些示例页面。 2. 首页结构和项目架构 使用express项目生成器:express-generator快速生成ejs模版项目: express myapp --view=ejs 进入项目文件目录,下载项目依赖: npm i 将AdminLTE模版的starter.html源码复制myapp的view/index.ejs 启动myap项目:npm start,在浏览器查看首页布局...
MongoDB的使用
发表于2021-07-21|Node
03:MongoDB的使用一、介绍 MongoDB 是一个基于分布式文件存储的数据库。 由 C++ 语言编写,是一个开源数据库系统。 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。 MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 关系型数据库(mysql)与非关系型数据库(mongodb)的区别: sql术语/概念 mongodb术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table...
Express的安装和使用
发表于2021-07-20|Node
02:Express的安装和使用一、Express的安装和基本使用 介绍: Express 是基于Node.Js平台,快速,开放,极简的Web开发框架。类似js中的jQuery。 是Node.Js的第三方模块,需要安装之后才能使用 express的特点就是对原生NodeJs做了二次封装,非侵入式。 准备 首先准备好项目目录: 新建文件夹,在当前目录下打开命令提示符,使用npm init创建项目配置文件package.json 安装Express: npm i express -S 安装之后,需要在文件引入才能使用: const express = require("express"); express自身是一个函数,执行之后,得到express对象 const app = express(); 类似于const serverObj =...
模块化和包管理器
发表于2021-07-19|Node
01:模块化和包管理器一、web服务构成 服务器: 也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。 在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。 web服务器环境:apache , ngnix , tomcat 服务器访问方式:localhost -> www.abc.com 数据库:mysql,sqlserver,mongoDB 数据库:数字,字符 磁盘(硬盘) 文件本身(图,视频,PDF)   文件服务器 后台管理程序: nodejs,java…….. 二、开发方式 大后端(前后端不分离): 用户 -> 地址栏(http[s]请求) -> web服务器(收到) -> nodejs处理请求(返回静态、动态) -> 请求数据库服务(返回结果) -> nodejs(接收) -> node渲染页面 -> 浏览器(接收页面,完成最终渲染) 大前端(前后端分离): 前端...
Node内置模块
发表于2021-07-17|JavaScript
拓展:Node内置模块1. http模块 可以实现搭建服务器,请求数据等功能 引入模块:const http = require('http'); 创建服务: const server = http.createServer((request, response)=>{});  // 返回http对象 require:请求:浏览器 -> 服务器 req.url地址,提取地址栏数据 req.on('data|end');提取非地址栏数据,所有的http[s]都会触发data事件和end事件 response:响应:服务器 -> 浏览器 响应头设置:res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'}); res.write(字符/数据<string><buffer>); res.end(); 结束响应 监听:...
canvas - 下
发表于2021-07-16|JavaScript
34:canvas - 下一、转换 在canvas内,也可以像css一样有一些类似于css2D转换的效果 位移 语法:ctx.translate(x, y) 注意:一定要在绘制(描边或填充)之前,进行位移 缩放 语法:ctx.scale(x, y) 注意:一定要在绘制(描边或填充)之前,进行缩放 旋转 语法:ctx.rotate(弧度值) 角度转弧度公式:弧度 = Math.PI/180*角度 注意:一定要在绘制(描边或填充)之前,进行旋转 转换的中心都是画布的 0,0 点,可以配合 位移 修改旋转或缩放的中心 注意: canvas所有的转换操作都不只是在操作某个形状,而是对整个画布进行转换 如果需要对多个形状进行不同的转换,在每次绘制之前都需要先保存画笔状态,绘制之后重置画笔状态 保存画笔状态:ctx.save(); 一般存在于转换之前 重置画笔状态:ctx.restore(); 一般存在于转换之后 123// 绘制两个矩形ctx.strokeRect(100, 100, 100,...
canvas - 上
发表于2021-07-16|JavaScript
33:canvas - 上一、介绍 canvas 是 HTML5 新增的一个标签,表示画布 <canvas></canvas> canvas 也是 HTML5 的画布技术,可以通过编码的方式在画布上描绘图像 12345678<html> <head> ... </head> <body> <canvas></canvas> </body></html> - canvas 默认是一个行内块元素 - canvas 默认画布大小是 300 * 150 - canvas 默认没有边框, 背景默认为无色透明 1.1 canvas 画布大小 在绘图之前, 先要确定一个画布的大小 因为画布默认是按照比例调整 所以我们调整宽度或者高度的时候, 调整一个, 另一个自然会按照比例自己调整 我们也可以宽高一起调整 调整画布大小有两种方案 第一种 : 通过 css 样式 ( 不推荐 ) 第二种 : 通过标签属性 ( 推荐 ) <canvas...
1…345…10
avatar
admin
文章
93
标签
59
分类
7
公告
一个前端程序员,爱折腾,爱技术分享
最新文章
利用cloudflare搭建twikoo评论系统2024-12-15
利用github Action编译安卓内核驱动2024-11-10
解决safari浏览器使用window.open失效的问题2023-07-10
使用 IPv6 连接到 Cloudflare Tunnel 的边缘节点2023-07-05
宝塔7.7原版+开心脚本+优化脚本2023-06-20
分类
  • JavaScript35
  • Linux19
  • Node5
  • windows11
  • 其他1
  • 前端17
  • 安卓1
标签
GKI Android Aria2 命令行工具 系统维护 DD脚本 docker 自动打卡 游戏开发 测速 Linux 临时邮箱 游戏外挂 故障处理 GitHub Actions UE4 锐速 教程 BBR 宝塔面板 服务器配置 内存分析 Mac 系统管理 远程桌面 Ubuntu 系统配置 青龙面板 内核编译 cloudflare 服务器 浏览器兼容性 FAS Python3安装 数据恢复 windows 邮箱 twikoo 防火墙 iptables
归档
  • 十二月 2024 1
  • 十一月 2024 1
  • 七月 2023 2
  • 六月 2023 2
  • 五月 2023 1
  • 四月 2023 1
  • 二月 2023 1
  • 六月 2022 1
网站信息
文章数目 :
93
最后更新时间 :
©2018 - 2025 By admin