• 2022-10-13
    12
    MSSQL数据库
    利用docker装了Azure Sql Edge数据库(数据文件映射到物理目录),但无法在SSMS中附加原来的数据库,只能通过如下方式用sql语句附加。1、查看Azure Sql Edge服务器上master数据库保存位置,并记下数据库目录(如:/var/opt/data/master.mdf)select [type_desc],[name],[physical_name] from [sys].[database_files]2、将要附加的数据库文件上传到上面记录的数据库目录(如上:/var/opt/data/),如果是映射到物理目录,则上传到该物理目录 包括所有的数据库文件,如:mydata.mdf、mydata_log_ldf、mydata_other.ndf 等3、输入并执行命令:CREATE DATABASE [mydata]ON (FILENAME = '/var/opt/d
  • 2021-12-30
    63
    MSSQL数据库
    /*允许程序使用外部程序集*/EXEC sp_configure 'clr enabled', 1RECONFIGURE WITH OVERRIDE/*产生hash签名*/DECLARE @hash AS BINARY(64) = (SELECT HASHBYTES('SHA2_512', (SELECT * FROM OPENROWSET (BULK 'D:\Function.SQL.dll', SINGLE_BLOB) AS [Data])))/*加入信任程序集*/exec sp_add_trusted_assembly @hash/*查看已添加的信任程序集*/select * from sys.trusted_assemblies/*删除信任程序集*/declare @hash2 BINARY(64)=0x000000exec sp_drop_trusted_assembly @ha
  • 2021-12-01
    59
    网页设计
    我们在做商城类项目时,时常会有开发优惠券的需求,那么我们如何通过纯 CSS 来实现类似京东、淘宝的优惠券样式。下面给大家分享一个纯 CSS 写的优惠券边沿透明圆形镂空打孔效果。最终效果大致如下:HTML<div class="coupon"></div>CSSbody { background: #939393;}.coupon { width: 590px; height: 370px; border-radius: 16px; overflow: hidden; background: #FFFFFF; position: relative;}.coupon:before, .coupon:after { content: ''; position: absolute; width: 60px; height: 60px; border-radius: 50%;
  • 2021-09-09
    87
    实用技巧
    执行以下命令前,假定项目已创建,并在 vs code 或其它编辑器中打开1、初始化本地仓库 命令:git init2、将当前项目所有文件加入本地仓库(注意 add 后面的 ”.“ 表示所有文件) 命令:git add .3、提交本地更改 命令:git commit -m '这里可以随便写,比如更新的内容'4、创建远程分支 命令:git remote add origin http://yourname@yourgitserver.com/r/xxx.git5、将本地仓库内容推送到远程 master 分支 命令:git push -u origin master附:1、npm发布到 latest 版本: npm publish2、npm发布到指定版本: npm publish --tag=beta
  • 2021-07-15
    747
    JS语言
    由于next.js仅支持sass,而antd又是用less开发,官方的next-less一直停留在1.01版本,next.js升级到11.0以后的版本默认支持webpack5以上的版本,所以用下面的方法来实现支持webpack5,具体已经在021f1.com上使用。constfs=require('fs');constpath=require('path');constMiniCssExtractPlugin=require('mini-css-extract-plugin');constCssMinimizerPlugin=require('css-minimizer-webpack-plugin');constlessToJS=require('less-vars-to-js');constversion=require('./package.json').version;const{
  • 2020-07-10
    206
    实用技巧
    搜索引擎蜘蛛是什么,每个搜索引擎都是靠蜘蛛来爬取数据吗,本文介绍不同搜索引擎蜘蛛的区别和特点。搜索引擎蜘蛛是搜索引擎的一个自动程序。它的作用是访问互联网上的网页、图片、视频等内容,建立索引数据库,使用户能在搜索引擎中搜索到您网站的网页、图片、视频等内容。一般用法为“ spider+URL”,后面的URL(网址)是搜索引擎的痕迹,如果要查看某搜索引擎是否来爬取过你们的网站,可查看服务器的日志里是否有该URL,同时还能查看来的时间、频率等…1、百度蜘蛛:可以根据服务器的负载能力调节访问密度,大大降低服务器的服务压力。根据以往的经验百度蜘蛛通常会过度重复地抓取同样的页面,导致其他页面无法被抓取到而不能被收录。这种情况可以采取 robots协议的方法来调节。2、谷歌蜘蛛:谷歌蜘蛛属于比较活跃的网站扫描工具,其间隔28天左右就派出“蜘蛛”
  • 2020-06-18
    447
    实用技巧
    Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷而出现的。Yarn有哪些优点呢?速度快 。速度快主要来自以下两个方面:并行安装:无论 npm 还是 Yarn 在执行包的安装时,都会执行一系列任务。npm 是按照队列执行每个 package,也就是说必须要等到当前 package 安装完成之后,才能继续后面的安装。而 Yarn 是同步执行所有任务,提高了性能。离线模式:如果之前已经安装过一个软件包,用Yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了。安装版本统一:为了防止拉取到不同的版本,Yarn 有一个锁定文件 (lock file) 记录了被确切安装上的模块的版本号。每次只要新增了一个模块,Yarn 就会创建(或更新)yarn.lock 这
  • 2020-06-17
    261
    实用技巧
    本文介绍在windows环境下,让node守护进程pm2自动运行,包括开机重启、注销退出等情况。npm install -g pm2 //安装pm2npm install -g pm2-windows-service//安装pm2服务在系统属性中,设置系统环境变量:PM2_HOME = C:\Users\Administrator\.pm2pm2-service-install//安装服务进入系统服务,查看pm2服务已成功安装。如pm2已启动,则先关闭进入网站目录,启动网站服务文件(本例中为server.js):pm2 start server.js -i 0 --watch //-i 0 参数设置按当前环境CPU数量启动线程pm2 save//保存命令进入系统服务,启动先前安装的pm2服务