安装Nginx
1.ubuntu安装Nginx
默认安装程序文件: /usr/sbin/nginx
默认安装配置文件: /etc/nginx/
默认站点配置文件:/etc/nginx/sites-enabled/default
默认页面文件:/var/www/html/index.nginx-debian.html
12$ sudo apt update$ sudo apt install nginx
2.查询nginx安装信息:
ubuntu@algz4:~$ whereis nginx
nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/
3.查询nginx运行信息
$ systemctl status nginx
苹果资源采集接口
苹果cms10官方 https://github.com/magicblack/maccms10
网上找了点采集接口:
推荐采集源站点、无水印广告:
量子资源网:http://lzizy.net/help/ (秒播、资源稳定、更新及时、无跑马灯水印广告)
暴风资源网:http://bfzy.tv/help/ (秒播、资源稳定、更新及时、无跑马灯水印广告)
其他推荐:
新浪资源网:https://www.xinlangzy.com/help/ (秒播、资源稳定、更新及时、少量跑马灯水印广告)
虎牙资源网:http://huyazy.net/help/ (秒播、资源稳定、更新及时、少量跑马灯水印广告)
金鹰资源网:https://jinyingzy.net/help/ (秒播、资源稳定、更新及时、少量跑马灯水印广告)
光速资源网: https://www.guangsuzy.com/help/ (秒播、资源稳定、更新及时、少量跑马灯水印广告)
速播资源网:https://www.subozy1.com/index.php/help/index.html (秒播、资源稳定、更新及时、少量跑马 ...
npm配置命令
主要体现在以下几个方面:
npm init:这个命令用于初始化一个新的npm项目。它会创建一个package.json文件,其中包含了项目的基本信息,如名称、版本、作者等。通过该命令,可以方便地配置项目的基本信息。
npm install:这个命令用于安装依赖包。通过指定包名,npm会从npm仓库中下载并安装相应的包。可以通过参数指定包的版本,也可以通过package.json文件中的dependencies字段来指定项目的依赖包。
npm uninstall:这个命令用于卸载已安装的依赖包。通过指定包名,npm会将相应的包从项目中移除。
npm update:这个命令用于更新已安装的依赖包。通过指定包名,npm会检查是否有新的版本可用,并进行更新。
npm search:这个命令用于搜索npm仓库中的包。可以通过指定关键字进行搜索,并获取相关的包信息。
npm publish:这个命令用于将自己开发的包发布到npm仓库,使其他开发者可以通过npm install命令安装并使用。
npm run:这个命令用于运行项目中定义的脚本。在package.json文件中的scripts字段中 ...
WebSocket开发
一、服务端
创建HttpListener
1private readonly HttpListener _listener = new HttpListener();
启动HttpListener监听
12listener.Prefixes.Add(url);listener.Start();
创建异步线程,监听客户端请求
123456789101112Task.Run(async ()=> { while (listener.IsListening){ //等待传入请求(作为异步操作)。 var context = await listener.GetContextAsync(); //有请求时,判断是否websocket请求 if (context.Request.IsWebSocketRequest){ await ProcessWebSocketRequest(context); }else{ ...
打印屏幕图像
二种方法:
一、代码实现
1.引入相关api
1234567891011[DllImport("gdi32.dll", EntryPoint = "GetDeviceCaps", SetLastError = true)]private static extern int GetDeviceCaps(IntPtr hdc, int nIndex);// http://pinvoke.net/default.aspx/gdi32/GetDeviceCaps.htmlenum DeviceCap{ VERTRES = 10, PHYSICALWIDTH = 110, SCALINGFACTORX = 114, DESKTOPVERTRES = 117,}
2.获取屏缩放因子
1234567891011private static double GetScreenScalingFactor(){ var g = Graphics.FromHwnd(IntPtr.Zero); IntPtr de ...
electron安装异常
electron安装异常: RequestError: connect ETIMEDOUT 192.30.253.113:443
1. ping github.com
1234567M:\HappyMa\study> ping github.com正在 Ping github.com [203.208.39.99] 具有 32 字节的数据:请求超时。请求超时。请求超时。请求超时
2. 如果超时
则打开http://ping.chinaz.com/https://github.com,搜索github的ip地址
3. 找个响应时间最短的IP
我用的是加拿大的,打开C:\Windows\System32\drivers\etc\hosts
1140.82.113.3 github.com
4. ping github.com
123456789101112M:\HappyMa\study> ping github.com正在 Ping github.com [140.82.113.3] 具有 32 字节的数据:来自 140.82.113.3 的回复: 字节=32 时间 ...
Eclipse安装反编译插件
Eclipse安装反编译插件
在使用eclipse工具或者MyEclipse工具进行开发的过程中,特别是进行web开发的时候,往往会使用很多jar包,但并不是所有的jar包都带有自己的源代码,而很多时候我们都想要查看jar的源代码,这个时候就需要反编译工具了,下面是我自己在eclipse中安装反编译插件的一些方法,希望对大家有所帮助。
Eclipse Class Decompiler是一款Eclipse插件,整合了多种反编译器,和Eclipse Class Viewer无缝集成,能够很方便的使用插件查看类库源码,进行Debug调试。
为了使插件能支持最新版的eclipse版本,所以不提供离线方式安装,只能通过_Eclipse Marketplace进行安装。_
1.Help–Eclipse Marketplace
2.输入Decompiler 或者 反编译 搜索并安装插件
3.在这里有几种不同的反编译工具的的选择,可以都选上,在使用的时候可以进行切换,尝试不同的工具的区别。
4.点击接受,不接受就没法继续下去了,所以必须得接受。
5.当然要继续。
6.好了,反编译插件到此 ...
(二)electron开发
前提:配置安装完成
mkdir my-electron-app && cd my-electron-app
npm init
一、安装
创建 my-electron-app 目录和package.json文件。
12>mkdir my-electron-app && cd my-electron-app>npm init
安装 Electron 包到应用的开发依赖中,安装完成会创建package-lock.json文件。
npm install --save-dev electron
二、配置
1.修改package.json配置
设置 Electron 应用程序的入口是 main.js 文件。
12345678910111213141516{ "name": "my-electron-app", "private": true, "version": "1.0.0", "description": &quo ...
Linux常用命令
1.实时查看tomcat日志(tail)
$ tail -f catalina.out
2. SSH 协议登录 Linux (ssh)
端口默认:22
12# 采用密钥文件登录后,执行命令1;命令2。。。ssh [-i 密钥文件]用户名:密码@主机名[:端口] ["命令1;命令2......"]
ssh scp 远程登录及文件复制命令.note
3.查看端口号及PID(netstat)
12$ netstat -an|grep 8005 //查询8005端口# netstat -ntpl
4.查询进程信息(ps)
(1)ls -l /proc/进程ID
(2)ps -ef | grep 进程名/PID
12## 查询进程名为tomcat的进程$ ps -ef | grep tomcat
[!info] 选项
-e显示所有进程,环境变量
-f全格式
-h不显示标题
-l长格式
-w宽输出
-a显示终端上地所有进程,包括其他用户地进程
-r只显示正在运行地进程
-x显示没有控制终端地进程
5.解压(tar)
12$tar -zxvf filenam ...