• 2021-09-09
    18
    实用技巧
    执行以下命令前,假定项目已创建,并在 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
    249
    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
    113
    实用技巧
    搜索引擎蜘蛛是什么,每个搜索引擎都是靠蜘蛛来爬取数据吗,本文介绍不同搜索引擎蜘蛛的区别和特点。搜索引擎蜘蛛是搜索引擎的一个自动程序。它的作用是访问互联网上的网页、图片、视频等内容,建立索引数据库,使用户能在搜索引擎中搜索到您网站的网页、图片、视频等内容。一般用法为“ spider+URL”,后面的URL(网址)是搜索引擎的痕迹,如果要查看某搜索引擎是否来爬取过你们的网站,可查看服务器的日志里是否有该URL,同时还能查看来的时间、频率等…1、百度蜘蛛:可以根据服务器的负载能力调节访问密度,大大降低服务器的服务压力。根据以往的经验百度蜘蛛通常会过度重复地抓取同样的页面,导致其他页面无法被抓取到而不能被收录。这种情况可以采取 robots协议的方法来调节。2、谷歌蜘蛛:谷歌蜘蛛属于比较活跃的网站扫描工具,其间隔28天左右就派出“蜘蛛”
  • 2020-06-18
    192
    实用技巧
    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
    163
    实用技巧
    本文介绍在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服务
  • 2018-06-21
    183
    JS语言
    根据鼠标移动,在鼠标所在位置显示提示信息:<divclass="main"style="width:200px;height:100px;border:1pxsolid#ccc;">鼠标移动到这里</div><divclass="message"style="position:absolute;display:none;width:100px;height:50px;border:1pxsolid#ddd;"></div>JS代码(需要jQuery):$('.main').hover(function(e){$('.message').html('提示消息');$('.message').css({"top":(e.pageY)+"px","left":(e.pageY)+"px"}).show(200);$(this
  • 2018-04-27
    360
    JS语言
    //step01定义JQuery的作用域(function($){//step03-a插件的默认值属性vardefaults={prevId:'prevBtn',prevText:'Previous',nextId:'nextBtn',nextText:'Next'//……};//step06-a在插件里定义方法varshowLink=function(obj){$(obj).append(function(){return"("+$(obj).attr("href")+")"});}//step02插件的扩展方法名称$.fn.easySlider=function(options){//step03-b合并用户自定义属性,默认属性varoptions=$.extend(defaults,options);//step4支持JQuery选择器//step5支持链式调用returnthis.each(function(){//step06-b在插件里定义方法show
  • 2017-04-26
    240
    C#语言
    1、创建服务项目,会生成一个程序文件如 myService.cs C# -> 经典桌面 -> windows服务2、创建主程序(例如定时服务)protectedoverridevoidOnStart(string[]args){vartimer=newSystem.Timers.Timer();timer.Interval=1000*30;timer.Elapsed+=StartService;timer.Enabled=true;}privatevoidStartService(objectsender,System.Timers.ElapsedEventArgse){using(StreamWriterw=newStreamWriter(newFileStream(@"f:\a.txt",FileMode.Append,FileAccess.Write,FileShare.ReadWrite),Encoding.UTF8)){w.Write(DateTime.Now.ToString()+"\r\n");w.Close();w.D
  • Copyright © 2021 技术探索 All Rights Reserved.