知乎上偶然看到一个《linux系统永久免费科学上网》(原视频在此),我们做开发,也会遇到查询一些资料被墙的无助,赶紧来试试。
No results found
知乎上偶然看到一个《linux系统永久免费科学上网》(原视频在此),我们做开发,也会遇到查询一些资料被墙的无助,赶紧来试试。
利用node-windows,将nodejs程序发布为windows服务。
安装 node-windows 的推荐方法是使用 npm,使用全局标志:
1 | npm install -g node-windows |
然后,在您的项目根目录中,运行:
1 | npm link node-windows |
npm库介绍上有段说明。
node-windows 有一个实用程序可以将 Node.js 脚本作为 Windows 服务运行。请注意,像所有 Windows 服务一样,创建一个需要管理权限。要使用节点窗口创建服务,请准备如下类似脚本:
1 | var Service = require('node-windows').Service; |
该Service对象发出以下事件:
install
- 当脚本作为服务安装时触发。alreadyinstalled
- 如果脚本已知是服务则触发。invalidinstallation
- 如果检测到安装但缺少所需文件则触发。uninstall
- 卸载完成时触发。alreadyuninstalled
- 请求卸载但不存在安装时触发。start
- 新服务启动时触发。stop
- 服务停止时触发。error
- 在某些情况下发生错误时触发。安装
1 | sc.exe create qqian binpath='./deamon/myservice.exe' start=auto |
删除
1 | sc.exe delete "myservice.exe" |
启动
1 | net start myservice |
停止
1 | net stop myservice |
记录一次Vue中使用axios进行网络请求。起初封装很简单,只包含get
和post
两种请求接口:
1 | // http.js |
使用时:
1 | import { get, post } from './http/http' |
后经过一次更新升级:
1 | // request.js |
1 | // api.js |
使用时:
1 | import api from './http/api.js' |
这样做的好处是后续只需要维护好业务访问接口api.js
就好。
在本机中安装sqlite数据库。下载地址为(http://www.sqlite.org/download.html)。windows下载sqlite-tools-win32-x86-3380100.zip
加载完成后解压并添加到环境变量path
中,cmd
输入sqlite3
,会有提示SQLite version等等的提示,表示安装成功;
1 | Microsoft Windows [版本 10.0.19043.1586] |
进入指定文件夹,在此文件夹中运行cmd
,输入命令sqlite3 chinese-idiom.db
回车,然后输入.database
,就会自动创建一个数据库(chinese-idiom.db);
1 | C:\Users\Administrator\Documents\dumps\Chinese-idiom>sqlite3 chinese-idiom.db |
点击连接
,选中sqlite
,连接名填写chinese-idiom.db
,选择‘现有数据库文件’,选中数据库(chinese-idiom.db)的路径,连接测试。
用navicat连接mysql数据库,选中需要转移的数据库,右键选择数据传输
。常规
选项中的源
,就是准备转移的数据源mysql。目标
就是sqlite数据库,选中chinese-idiom.db
,选中一个数据库(main),然后点击开始传输。
之前发过一篇json转树状结构(收集)以处理id-pid结构形式json数据转为树形结构,多年来再次看到同样问题却有了新的想法。
写这篇总结时,正是西安疫情最紧张的时候,就今天公司所在大厦物业通知将关闭,即日起就要居家办公了,上次居家办公就是新冠疫情刚刚爆发时。现在看着每天新增病例,心情不是一般的沉重,扶好键盘准备写些什么,却也没了主意,就只能简单的总述下吧,多的也没心思写了。只“西”望你我都“安”然无恙,西安加油。
安装Nginx需要依赖下面几个包:
gzip
模块需要 zlib
库 ( 下载: http://www.zlib.net/ )rewrite
模块需要 pcre
库 ( 下载: http://www.pcre.org/ )ssl
功能需要 openssl
库 ( 下载: http://www.openssl.org/ )依赖包安装顺序依次为:openssl、zlib、pcre, 然后安装Nginx包
在线安装执行以下命令:
1 | yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel |
1 | cd /usr/local |
1 | cd /usr/local/nginx # 进入nginx目录 |
1 | vi /usr/local/nginx/conf/nginx.conf # 打开配置文件 |
// TODO
1 | /usr/local/nginx/sbin/nginx -s reload |
查看nginx进程是否启动:
1 | ps -ef | grep nginx |
进入安装目录中,命令:
1 | cd /usr/local/nginx/sbin |
启动,关闭,重启,命令:
1 | ./nginx # 启动 |
如果出现报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
则运行:
1 | /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf |
重新启动即可!
若想使用外部主机连接上虚拟机访问端口192.168.131.2,需要关闭虚拟机的防火墙:
centOS6及以前版本使用命令:
1 | systemctl stop iptables.service |
centOS7关闭防火墙命令:
1 | systemctl stop firewalld.service |
随后访问该ip即可看到nginx界面。
在Win10系统中系统设置其实也是一个Modern应用,它与ms-settings:协议进行了关联,在设置应用中的每一个具体的设置页面都有一个URI(统一资源标识符)与之对应,通过这些URI就可以直达某个具体的设置页面。
设置页面 | URL | a标签示例 |
---|---|---|
设置页 | ms-settings: |
设置页 |
系统显示 | ms-settings:display ms-settings:screenrotation |
系统显示 |
通知 | ms-settings:notifications |
通知 |
存储 | ms-settings:storagesense |
存储 |
节电模式 | ms-settings:batterysaver |
节电模式 |
节电模式—设置 | ms-settings:batterysaver-settings |
节电模式—设置 |
电池使用情况 | ms-settings:batterysaver-usagedetails |
电池使用情况 |
脱机地图 | ms-settings:maps |
脱机地图 |
设备蓝牙 | ms-settings:bluetooth |
设备蓝牙 |
已连接设备 | ms-settings:connecteddevices |
已连接设备 |
鼠标和触摸版 | ms-settings:mousetouchpad |
鼠标和触摸版 |
电源和睡眠 | ms-settings:powersleep |
电源和睡眠 |
飞行模式 | ms-settings:network-airplanemode |
飞行模式 |
拨号网络 | ms-settings:network-dialup |
拨号网络 |
以太网 | ms-settings:network-ethernet |
以太网 |
VPN | ms-settings:network-vpn |
VPN |
代理 | ms-settings:network-proxy |
代理 |
数据使用量 | ms-settings:datausage |
数据使用量 |
Wi-Fi | ms-settings:network-wifi |
Wi-Fi |
Mobile Hotspot | ms-settings:network-mobilehotspot |
Mobile Hotspot |
开始 | ms-settings:personalization-start |
开始 |
个性化锁屏 | ms-settings:lockscreen |
个性化锁屏 |
个性化 | ms-settings:personalization |
个性化 |
你的账户 | ms-settings:emailandaccounts |
你的账户 |
工作单位访问 | ms-settings:workplace |
工作单位访问 |
日期和时间 | ms-settings:dateandtime |
日期和时间 |
区域和语言 | ms-settings:regionlanguage |
区域和语言 |
语音 | ms-settings:speech |
语音 |
隐私日历 | ms-settings:privacy-calendar |
隐私日历 |
联系人 | ms-settings:privacy-contacts |
联系人 |
反馈和诊断 | ms-settings:privacy-feedback |
反馈和诊断 |
位置 | ms-settings:privacy-location |
位置 |
消息传送 | ms-settings:privacy-messaging |
消息传送 |
麦克风 | ms-settings:privacy-microphone |
麦克风 |
其他设备 | ms-settings:privacy-customdevices |
其他设备 |
无线电收发器 | ms-settings:privacy-radios |
无线电收发器 |
语音、默迹书写和键入 | ms-settings:privacy-speechtyping |
语音、默迹书写和键入 |
相机 | ms-settings:privacy-webcam |
相机 |
隐藏式字幕 | ms-settings:easeofaccess-closedcaptioning |
隐藏式字幕 |
高对比度 | ms-settings:easeofaccess-highcontrast |
高对比度 |
放大镜 | ms-settings:easeofaccess-magnifier |
放大镜 |
讲述人 | ms-settings:easeofaccess-narrator |
讲述人 |
键盘 | ms-settings:easeofaccess-keyboard |
键盘 |
鼠标 | ms-settings:easeofaccess-mouse |
鼠标 |
其他选项 | ms-settings:easeofaccess-otheroptions |
其他选项 |
9 月 23 日-25 日,华为全联接 2021 在线上举办。近日,华为在全联接大会上发布了全新操作系统“openEuler 欧拉”。openEuler 是一个开源、免费的 Linux 发行版平台,将通过开放的社区形式与全球的开发者共同构建软件生态体系。同时,openEuler 也是一个创新的平台,鼓励任何人在该平台上提出新想法、开拓新思路、实践新方案。