自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 SQL Server 还原数据库

暴力还原(如果该库存在直接删除)

2023-05-09 13:20:04 126

原创 vue axios封装

import axios from 'axios'import router from '../router'import { Toast } from 'vant'; // let token = ''; axios.defaults.withCredentials = false;//axios.defaults.headers.common['token'] = token;axios.defaults.headers.post['Content-Type'] = 'applicati

2021-11-26 18:14:40 569

原创 js 常用工具类的封装

var fun = { //#region 数组操作 // 判断是否为数组 isArray: function (arr) { return Object.prototype.toString.call(arr) === '[object Array]'; }, // 数组去重,只考虑数组中元素为数字或者字符串 newarr: function (arr) { var arrs = []; for (var

2021-11-26 15:34:31 831

原创 exepress 支持执行多条 sql 语句

//配置链接数据库参数module.exports = { host : 'XXXXXXXXXX', port : 3306,//端口号 database : 'XXXXX',//数据库名 user : 'XXX',//数据库用户名 password : 'XXXXXXXX',//数据库密码 multipleStatements: true // 支持执行多条 sql 语句};...

2021-11-02 10:13:20 481

原创 express 服务器保存图片及将图片返回前端

服务端保存图片var express = require('express');var router = express.Router();var token = require('../tools/token')var mysql = require('../tools/mysql')var moment = require("moment");var fs = require('fs');const multer = require('multer');const multipart

2021-10-25 14:18:20 4886 1

转载 mysql 数据统计

//今天select * from 表名 where to_days(时间字段名) = to_days(now());//昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1//近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)//近30天SELECT * FROM 表名 where DATE_SUB(C

2021-07-19 11:18:09 173

原创 Node Express 之mysql封装

新建dataConfig.js//配置链接数据库参数module.exports = { host : '',//IP port : 3306,//端口号 database : 'test',//数据库名 user : 'root',//数据库用户名 password : ''//数据库密码};新建mysql.jslet mysql = require('mysql');//引入mysql模块var databaseConfig = require('

2021-07-06 10:13:00 753

原创 pm2 进程管理工具,相关命令

1、 pm2需要全局安装npm install -g pm22、进入项目根目录2.1 启动进程/应用 pm2 start bin/www 或 pm2 start app.js2.2 重命名进程/应用 pm2 start app.js --name wb1232.3 添加进程/应用 watch pm2 start bin/www --watch2.4 结束进程/应用 pm2 stop www2.5 结束所有进程/应用 pm2 stop all2.6 删除进程/应用 pm2 dele

2021-06-29 09:55:51 473

原创 Express 中使用 https

在bin/www中修改,可监听3003端口#!/usr/bin/env node/** * Module dependencies. */var app = require('../app');var debug = require('debug')('app:server');var http = require('http');var https = require('https');var fs = require('fs');const path = require('pat

2021-06-29 09:49:56 852

原创 Antd修改默认端口

在package.json中修改"start": "set PORT=8082 && umi dev",

2021-06-24 10:50:51 438

原创 express項目部署阿里云服务器

一、准备好项目,所监听的确定端口:二、阿里云设置安全组三、将你的项目拷贝到阿里云服务器中(可安装ftp)四、阿里云安装PM2进程管理,进入项目根目录,开启该项目服务五、访问地址:域名+端口 , 即可...

2021-06-23 18:26:52 587

原创 Ant Design Pro v5 之 面包屑封装、使用

面包屑封装// 在src/component 新建Nav文件夹和index.jsimport React from "react";import { Link, withRouter } from "react-router-dom";import { Breadcrumb } from "antd";const routerList = {//跟路由路径保持一致 "/": "首页", "/403": "403", "/404": "404", "/index":

2020-11-24 18:16:55 2229 1

原创 Ant Design Pro v5之token

登录成功,接受服务器返回的token数据,保存在 localStorage中在src/pages/user/index.tsxconst handleSubmit = async (values: LoginParamsType) => { setSubmitting(true); try { // 登录 const msg = await fakeAccountLogin({ ...values, type }); if (msg.status

2020-11-23 18:48:15 6523

原创 Ant Design Pro v5 权限

登录时加上权限在src/pages/user\login/index.tsx中const { ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION } = process.env;let access = ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION === 'site' ? 'admin' : '';//登录成功后权限, if (msg.status === 'ok') { i

2020-11-23 18:30:05 1790 1

原创 Node Express 之token的封装和使用

概述:Token 是在服务端产生的,当客户端传来的用户名/密码验证通过时,就会在服务器端生成一个Token返回给客户端,这个Token中包含了用户信息、过期时间等信息。客户端接收到返回的token后将其保存,在有效时间内客户端向服务器端发送请求时只需要带上这个token即可,无需再带上用户名和密码。安装npm install jsonwebtoken --save封装var jwt = require('jsonwebtoken');/* 生成token 参数 paylo

2020-11-20 16:05:51 758

转载 HTTP状态代码含义

概述:状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码。多数有效网页点击都有状态代码 200(“正常”)。如果"网页未找到"则会生产常见的404错误。了解各种状态代码的含义可以更迅速的发现问题,找到问题,解决问题。可以很大程度上的提高工作效率。下面是一些常见的状态代码。1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。代码 说明100(继续) 请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其

2020-11-17 16:08:17 135

原创 Node Express 之sqlserver 封装

mysql 封装新建tool.js///引入依赖const mssql = require('mssql');//方法对象const units = { sql: function (config,sql, callback) { ///连接池 new mssql.ConnectionPool(config) .connect() .then(pool => { let

2020-11-11 16:46:15 364 1

原创 Node Express 之路由规划

express 路由规划概述(个人经验):我们在设计网站的时候,主要分为两大块:前端、后台;两大块是由很多小模块组成,如淘宝网站前端,它是由用户模块、商品模块、购物车模块等等,如果我们采用express框架去实现各种url,我们在他的程序入口app.js中去实现url,这个文件是非常臃肿的。这个时候我们需要拆分路由。不同的模块干不同的事情。步骤1、在router目录下新建 admin、home文件夹(admin文件夹下面放的都是关于后台路由的模块,home目录下面放的都是前台路由的模块,)

2020-11-11 16:07:40 181

原创 Node Express 之基础入门

express 中请求数据时候 使用 post,需要使用 body-parser这个模块。

2020-11-11 15:21:56 245

原创 C# 图片合成(复制即可)

引用System.Drawing.dll static private void CombinImage() { const string folder = @"F:\测试图片"; Image img1 = Image.FromFile(Path.Combine(folder, "测试1.tif")); Bitmap map1 = new Bitmap(img1); Image img2 = Image.FromFile(Path.Combine(folder, "测试2.t

2020-05-21 09:35:18 685

原创 c# 生成条形码(最简单好用)

引用ZXing.dll void Main(){ const string folder = @"F:\测试图片"; Bitmap bitMap = Generate2("1111111", 200, 120); Image img = bitMap; //保存 img.Save(Path.Combine(folder, "test.png")); img.Dispose(); } public static Bitmap Generate(string

2020-05-21 09:20:15 1514

原创 C# 读取、修改Oracle数据库

前言 连接Oracle的时候,需要在 NuGet 中安装 Oracle.ManagedDataAccess.dll读取Oracle数据库 /// <summary> /// 读取Oracle的数据-ID /// </summary> /// <param name="oracleConfig">配置信息 ///@"Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)

2020-05-14 11:04:42 871

原创 C# 读取SQL Server

/// <summary> /// 读取SQL Server /// </summary> /// <param name="config">配置信息 ///如:"Data Source=IP地址;Initial Catalog=表名;User ID = 用户名;Pwd = 密码"</param> /// <param name="sql">sql 语句 ///如:"select * from PO_Podeta..

2020-05-14 10:38:21 941

原创 C# 数据处理汇总(持续更新ing)

数组去重:String[] str = { "A", "B", "C", "D" };String[] str2 = str.Distinct().ToArray();数组转字符串,以 | 分割 string[] array = { "A", "B", "C", "D" }; string str = string.Join(",", array);列表取最大值 List<int> list1 = new List<int>() { 1, 2, 3, 4

2020-05-13 11:05:35 1220

原创 Android 手机相机自动对焦

Android上相机的自动对焦,挂在场景中的相机上即可using System.Collections;using System.Collections.Generic;using UnityEngine;/// &lt;summary&gt;/// 自动对焦/// &lt;/summary&gt;public class AutoFocus : MonoBehaviour{    private...

2018-04-17 13:22:48 462

原创 unity 二维码的生成与识别

将插件中zxing.unity.dll文件放入Unity工程中Plugins文件夹下,下载二维码插件http://zxingnet.codeplex.com/using UnityEngine;using System.Collections;using ZXing;using UnityEngine.UI;using ZXing.QrCode;using System;public class...

2018-04-17 09:35:42 621

原创 UGUI中的优先渲染

若在Hieraychy视图中ImageA在ImageB之前,则在Game视图,你将会看到ImageB会遮挡住ImageA,其原因是Ui摄像机会优先渲染Hieraychy视图中最下方UI类型的Image,Button等。go.transform.SetAsFirstSibling();  go.transform.SetAsFirstSibling();放在第一位和最后一位。

2018-01-05 16:48:19 321

原创 启航

2018年1月5日,开启共勉的之旅!

2018-01-05 16:03:54 304

System.Drawing.dll

不想说什么,直接用就好了

2020-05-21

zxing.zip最新版本

不想说什么了,直接用就行了

2020-05-21

Oracle.ManagedDataAccess.dll

C# /.Net 连接Oracle使用的dll,不用安装和配置Oracle相关软件,直接使用即可,避免安装琐碎事

2020-05-14

Book-Page Curl Pro

Book-Page Curl Pro 基于Canvas下,可以添加UI元素,进行翻页。

2018-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除