首页
关于
壁纸
直播
留言
友链
统计
Search
1
《吞食天地1》金手指代码
8,329 阅读
2
白嫖Emby
7,131 阅读
3
Emby客户端IOS破解
7,109 阅读
4
《三国志英杰传》攻略
6,831 阅读
5
破解emby-server
4,618 阅读
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
登录
Search
标签搜索
ubuntu
mysql
openwrt
zerotier
springboot
centos
openvpn
jdk
吞食天地2
synology
spring
idea
windows11
吞食天地1
transmission
google-play
Japanese
xcode
群晖
kiftd
MoonjerX
累计撰写
384
篇文章
累计收到
466
条评论
首页
栏目
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
页面
关于
壁纸
直播
留言
友链
统计
搜索到
384
篇与
moonjerx
的结果
2023-01-12
Linux+Nginx+PHP
配置php.ini首先定位配置文件php.ini 的位置。php --ini |grep Loaded编辑fix_pathinfo的设置内容。在这个文件中,找到设置cgi.fix_pathinfo的参数。 这将用分号(;)注释掉,默认设置为“1”。这是一个非常不安全的设置,因为它告诉PHP尝试执行最近的文件,如果找不到请求的PHP文件,它可以找到它。 这可以允许用户以一种允许他们执行不应允许执行的脚本的方式制作PHP请求。取消注释并将其设置为“0”,如下所示:cgi.fix_pathinfo=0配置nginx的PHP解析nginx.conf 文件通常在“/etc/nginx”目录下。通常有下面的描述。user nginx;...http{...include /etc/nginx/conf.d/*.conf;}注意,这里用户用从nginx改为www-data。user www-data www-data;#fastcgi_pass localhost:9000 #改成 fastcgi_pass unix:/run/php/php7.2-fpm.sock; #默认安装是sock方式 #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; #改成 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
2023年01月12日
139 阅读
0 评论
0 点赞
2023-01-11
oray向日葵远程安装时防火墙设置脚本
@echo off cd "%CD%" for /f "tokens=4,5 delims=. " %%a in ('ver') do if %%a%%b geq 60 goto new :old cmd /c netsh firewall delete allowedprogram program="%CD%\SunloginClient.exe" profile=ALL cmd /c netsh firewall add allowedprogram program="%CD%\SunloginClient.exe" name="SunloginClient" ENABLE cmd /c netsh firewall add allowedprogram program="%CD%\SunloginClient.exe" name="SunloginClient" ENABLE profile=ALL cmd /c netsh firewall delete allowedprogram program="%CD%\agent\SunloginClient.exe" profile=ALL cmd /c netsh firewall add allowedprogram program="%CD%\agent\SunloginClient.exe" name="SunloginDesktopAgent" ENABLE cmd /c netsh firewall add allowedprogram program="%CD%\agent\SunloginClient.exe" name="SunloginDesktopAgent" ENABLE profile=ALL goto end :new cmd /c netsh advfirewall firewall delete rule name="SunloginClient" cmd /c netsh advfirewall firewall add rule name="SunloginClient" dir=in action=allow program="%CD%\SunloginClient.exe" protocol=tcp enable=yes profile=public cmd /c netsh advfirewall firewall add rule name="SunloginClient" dir=in action=allow program="%CD%\SunloginClient.exe" protocol=udp enable=yes profile=public cmd /c netsh advfirewall firewall add rule name="SunloginClient" dir=in action=allow program="%CD%\SunloginClient.exe" protocol=tcp enable=yes profile=domain cmd /c netsh advfirewall firewall add rule name="SunloginClient" dir=in action=allow program="%CD%\SunloginClient.exe" protocol=udp enable=yes profile=domain cmd /c netsh advfirewall firewall add rule name="SunloginClient" dir=in action=allow program="%CD%\SunloginClient.exe" protocol=tcp enable=yes profile=private cmd /c netsh advfirewall firewall add rule name="SunloginClient" dir=in action=allow program="%CD%\SunloginClient.exe" protocol=udp enable=yes profile=private cmd /c netsh advfirewall firewall delete rule name="SunloginDesktopAgent" cmd /c netsh advfirewall firewall add rule name="SunloginDesktopAgent" dir=in action=allow program="%CD%\agent\SunloginClient.exe" protocol=tcp enable=yes profile=public cmd /c netsh advfirewall firewall add rule name="SunloginDesktopAgent" dir=in action=allow program="%CD%\agent\SunloginClient.exe" protocol=udp enable=yes profile=public cmd /c netsh advfirewall firewall add rule name="SunloginDesktopAgent" dir=in action=allow program="%CD%\agent\SunloginClient.exe" protocol=tcp enable=yes profile=domain cmd /c netsh advfirewall firewall add rule name="SunloginDesktopAgent" dir=in action=allow program="%CD%\agent\SunloginClient.exe" protocol=udp enable=yes profile=domain cmd /c netsh advfirewall firewall add rule name="SunloginDesktopAgent" dir=in action=allow program="%CD%\agent\SunloginClient.exe" protocol=tcp enable=yes profile=private cmd /c netsh advfirewall firewall add rule name="SunloginDesktopAgent" dir=in action=allow program="%CD%\agent\SunloginClient.exe" protocol=udp enable=yes profile=private :end
2023年01月11日
221 阅读
0 评论
0 点赞
2023-01-07
解决maven出现“连接到http://repo.maven.apache.org被拒绝”的问题
1、原因这个问题的原因就是无法连接到http://repo.maven.apache.org/maven2镜像2、解决办法修改maven默认镜像仓库地址为国内可用的镜像地址,比如这里推荐阿里的镜像仓库地址http://maven.aliyun.com/nexus/content/groups/public/该镜像仓库地址亲测可用,而且速度极快,强烈推荐3、操作步骤1、找到你IDEA配置的maven位置
2023年01月07日
252 阅读
0 评论
0 点赞
2023-01-06
[!] No `Podfile' found in the project directory.
Unable to load contents of file list: ‘/Target Support Files/Pods-XHNetworkEngine/Pods-XHNetworkEngine-resources-Debug-input-files.xcfilelist’网上也搜索了一下,说是只需要去项目中的target中,选择build phases的copy pods resources,删掉报错所提示的文件即可。试了一下,并不行,而且我的copy pods resources并没有相关文件。然后发现是因为下载的第三方的项目 cocoapods 的版本不同导致。所以就按照流程重新安装或者升级一下就好sudo gem install cocoapods --pre然后如果报如下错误:ERROR: While executing gem … (Gem::FilePermissionError)You don’t have write permissions for the /usr/bin directory.在终端输入以下代码就能解决:sudo gem install cocoapods -n /usr/local/bin然后把 Pod 文件夹和 Podfile.lock 文件删掉, cd 到项目根目录,重新运行一下 pod install 命令。记录一下每一个错误!!!!!!补充还有一种原因会导致这种错误:当多人开发时,如果有一个开发人员的文件夹命名和其他人不一样也会导致这种错误,所以需要最好的避免错误出现的方法就是大家尽量pull下来的时候对应的文件夹名称一致source'https://gitee.com/mirrors/CocoaPods-Specs.git' platform:ios,'8.0' inhibit_all_warnings! target 'YourProgramName' do pod 'AFNetworking', '~> 2.6.0' end
2023年01月06日
403 阅读
0 评论
0 点赞
2023-01-06
HTTP协议
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。简言之:HTTP协议是一个文档下载协议主要特点1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。2、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。3.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。4.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。5、支持B/S及C/S模式。HTTP之URLHTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息URL,全称是UniformResourceLocator, 中文叫统一资源定位符,是互联网上用来标识某一处资源的地址。以下面这个URL为例,介绍下普通URL的各部分组成:http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name从上面的URL可以看出,一个完整的URL包括以下几部分:1.协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符2.域名部分:该URL的域名部分为“www.aspxfans.com”。一个URL中,也可以使用IP地址作为域名使用3.端口部分:跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口4.虚拟目录部分:从域名后的第一个“/”开始到最后一个“/”为止,是虚拟目录部分。虚拟目录也不是一个URL必须的部分。本例中的虚拟目录是“/news/”5.文件名部分:从域名后的最后一个“/”开始到“?”为止,是文件名部分,如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。本例中的文件名是“index.asp”。文件名部分也不是一个URL必须的部分,如果省略该部分,则使用默认的文件名6.锚部分:从“#”开始到最后,都是锚部分。本例中的锚部分是“name”。锚部分也不是一个URL必须的部分7.参数部分:从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。本例中的参数部分为“boardID=5&ID=24618&page=1”。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。HTTP请求方法根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。GET 请求指定的页面信息,并返回实体主体。 HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。 PUT 从客户端向服务器传送的数据取代指定的文档的内容。 DELETE 请求服务器删除指定的页面。 CONNECT HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。 OPTIONS 允许客户端查看服务器的性能。例如:AJAX进行跨域请求时的预检。 TRACE 回显服务器收到的请求,主要用于测试或诊断。HTTP之状态码状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别:1xx:指示信息--表示请求已接收,继续处理2xx:成功--表示请求已被成功接收、理解、接受3xx:重定向--要完成请求必须进行更进一步的操作4xx:客户端错误--请求有语法错误或请求无法实现5xx:服务器端错误--服务器未能实现合法的请求常见状态码:200 OK //客户端请求成功 400 Bad Request //客户端请求有语法错误,不能被服务器所理解 401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用 403 Forbidden //服务器收到请求,但是拒绝提供服务 404 Not Found //请求资源不存在,eg:输入了错误的URL 500 Internal Server Error //服务器发生不可预期的错误 503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常更多状态码http://www.runoob.com/http/http-status-codes.htmlHTTP之请求消息Request客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。请求行以一个方法符号开头,以空格分开,后面跟着请求的URL和协议的版本。Get请求例子,使用Charles抓取的request:GET /562f25980001b1b106000338.jpg HTTP/1.1 Host img.mukewang.com User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 Accept image/webp,image/*,*/*;q=0.8 Referer http://www.imooc.com/ Accept-Encoding gzip, deflate, sdch Accept-Language zh-CN,zh;q=0.8第一部分:请求行,用来说明请求类型,要访问的资源以及所使用的HTTP版本.GET说明请求类型为GET,[/562f25980001b1b106000338.jpg]为要访问的资源,该行的最后一部分说明使用的是HTTP1.1版本。第二部分:请求头部,紧接着请求行(即第一行)之后的部分,用来说明服务器要使用的附加信息从第二行起为请求头部,HOST将指出请求的目的地.User-Agent,服务器端和客户端脚本都能访问它,它是浏览器类型检测逻辑的重要基础.该信息由你的浏览器来定义,并且在每个请求中自动发送等等第三部分:空行,请求头部后面的空行是必须的即使第四部分的请求数据为空,也必须有空行。第四部分:请求数据也叫主体,可以添加任意的其他数据。这个例子的请求数据为空。HTTP之响应消息Response一般情况下,服务器接收并处理客户端发过来的请求后会返回一个HTTP的响应消息。HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。第一部分:状态行,由HTTP协议版本号, 状态码, 状态消息 三部分组成。第一行为状态行,(HTTP/1.1)表明HTTP版本为1.1版本,状态码为200,状态消息为(ok)第二部分:消息报头,用来说明客户端要使用的一些附加信息第二行和第三行为消息报头,Date:生成响应的日期和时间;Content-Type:指定了MIME类型的HTML(text/html),编码类型是UTF-8第三部分:空行,消息报头后面的空行是必须的第四部分:响应正文,服务器返回给客户端的文本信息。空行后面的html部分为响应正文。阿帕奇服务器测试安装:xmapphttps://www.apachefriends.org/index.htmlapache开启对put请求的支持1.在httpd.conf中把下面两行的注释去掉(先看看有没有这两个模块,应该有的)LoadModule dav_module modules/mod_dav.soLoadModule dav_fs_module modules/mod_dav_fs.soInclude "conf/extra/httpd-dav.conf"2. extra/httpd-dav.confDavLockDB "D:\xampp\htdocs" Alias /sites "D:\xampp\htdocs" <Directory "D:\xampp\htdocs"> Dav On </Directory> RESTFULL 接口协议CURD:查询 get url?name=121 200更新 POST/PUT url 删除 DELELE url新增 POST/PUT url研究表明:不适合
2023年01月06日
135 阅读
0 评论
0 点赞
1
...
20
21
22
...
77
您的IP: