服务器 安装1Panel服务器运维管理面板

服务器 安装1Panel服务器运维管理面板

1Panel是一款高效便捷的Linux服务器运维管理面板,提供快速建站、高效管理、安全防护及一键备份等核心功能。支持Wordpress和Halo深度集成,一键配置域名和SSL证书,具备Web端管理Linux服务器的能力,涵盖应用、主机监控、文件、数据库及容器管理。系统安全可靠,内置防火墙与安全审计,最小化漏洞暴露。安装便捷,支持RedHat/CentOS、Ubuntu和Debian系统,提供在线安装命令。包含1pctl命令行工具,可实现服务控制、用户信息获取及系统重置等操作。建议安装防火墙(firewalld/UFW)、进程守护(supervisor)和Fail2ban增强安全性,并详细说明各系统的安装配置步骤。

最近发现的比较便宜的云服务器 - 雨云 - 新一代云服务提供商

雨云作为新一代云服务提供商,提供免备案的洛杉矶和香港服务器,最低配置月费23元起,含30GB免费磁盘。用户可免费使用CDN(当前施工中)、注册享首月5折及20-5优惠券,支持1元试用和七天无理由退款(限3次)。服务器管理包含防火墙设置、每周更换IP及产品折算迁移功能。对象存储支持S3协议,按需付费。提供自动签到脚本(每日300积分)。推荐使用1Panel进行服务器运维管理。洛杉矶一区延迟约173ms,二区140ms,香港区89ms,适合不同需求。

最近发现的比较便宜的云服务器 - 雨云 - 新一代云服务提供商
Halo博客 - 主题Dream for Halo 2.x 关于友链关联用户而不是站点的修改方案

Halo博客 - 主题Dream for Halo 2.x 关于友链关联用户而不是站点的修改方案

原始代码实现友链页面功能,显示分类友链列表及申请方法,默认关联用户信息。修改后关联站点信息:标题显示站点名称而非用户名;图标使用站点favicon而非用户头像;描述取自SEO设置。更改文件位于theme-dream\templates\links.html,重启容器生效。

安卓程序 短信转邮件

该软件是一款可将手机短信内容自动转发至指定邮箱的工具,适用于多卡用户通过备用手机接收原号码短信。其核心功能为拦截短信并通过SMTP协议发送邮件,需配置服务器地址、SSL端口、账号授权码及接收邮箱。使用要求包括Java11环境、短信读取权限、后台运行权限及部分机型需关闭验证码保护或修改广播权限。项目已适配Gradle 7.0.0,开源地址提供于文中。

安卓程序 短信转邮件
火狐浏览器 反向代理更换证书后访问错误

火狐浏览器 反向代理更换证书后访问错误

火狐浏览器出现MOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING错误时,需在Nginx配置中启用OCSP stapling功能以解决问题。主要操作包括开启ssl_stapling和ssl_stapling_verify指令,指定完整的证书链路径,并配置DNS解析服务地址如8.8.8.8以实现OCSP响应验证。建议使用本地DNS服务以提高安全性,同时可设置解析缓存有效期和网络超时时间。

Android P2P数据传输

WiFi P2P是一种无需路由器或互联网的点对点无线通信技术,适用于移动设备间的文件共享、游戏联机等场景,具有高速低延迟、简单易用等优势。Android中通过WifiP2pManager类实现设备扫描、连接和数据传输等功能。与蓝牙相比,WiFi在传输速率和距离上更具优势,但功耗更高。开发者需配置权限、布局文件和BroadcastReceiver,通过discoverPeers扫描设备,使用connect建立连接,最终借助WifiP2pGroup实现文件传输。

Android P2P数据传输
css 实现自动添加‘...’省略号,支持多行和单行显示,需要支持webkit的属性可用

css 实现自动添加‘...’省略号,支持多行和单行显示,需要支持webkit的属性可用

本文介绍使用CSS实现文本省略号显示的方法,通过webkit属性控制单行或多行文本溢出效果。关键代码包括设置overflow: hidden、text-overflow: ellipsis,利用-webkit-box布局模型,调整-webkit-line-clamp值控制显示行数(1为单行,3为多行),并配合word-break: break-all处理自动换行。该方法需兼容webkit内核浏览器。

Android WebView拦截Url

文章介绍了Android中WebView的拦截跳转与基础配置方法。核心是利用WebViewClient的shouldOverrideUrlLoading方法拦截特定URL(如含"/mproduct-"的链接),执行自定义Activity跳转而非加载原链接。同时详细列举了WebSettings的常用配置选项(如启用JavaScript、缩放控制和缓存策略)以及WebViewClient的主要回调方法(如页面加载状态监控和错误处理)。此外还提及了返回键页面导航和WebView销毁时的缓存清理操作,为WebView的深度定制提供技术参考。

Android WebView拦截Url
Linux中磁盘管理之格式化、分区、挂载

Linux中磁盘管理之格式化、分区、挂载

文章详细介绍了Linux系统中磁盘分区、格式化和挂载的操作步骤。首先使用fdisk命令查看磁盘设备并创建分区,通过参数设置分区类型和引导标志。接着用mkfs.vfat和mke2fs命令分别格式化分区为FAT32和ext4文件系统。随后通过mount命令将分区挂载到指定目录,并修改/etc/fstab实现开机自动挂载。最后对比了设备路径和UUID两种挂载方式的优缺点,说明UUID因其唯一性和稳定性更适用于自动化场景。操作需谨慎并备份数据以防数据丢失。

安卓 工具集 AndroidUtilCode 详细文档

本文介绍了Android Util工具库的各个模块功能。主要包括Activity、屏幕、缓存、文件、加密、网络、设备、日志、存储、权限、线程等实用工具类。该库提供了丰富的API,如获取设备信息、读写文件、执行命令、屏幕截图、吐司提示等功能,可以简化Android开发中的常见操作。每个模块都对应不同的工具类,配有详细的说明文档和测试示例。开发者可以按需使用,集成到项目中提高开发效率。

安卓 工具集 AndroidUtilCode 详细文档
C#文件上传同时附带参数上传

C#文件上传同时附带参数上传

该代码展示了一个C#实现的HTTP文件上传方法,通过multipart/form-data格式将本地文件与附加表单参数一并提交至指定接口。方法接收文件路径和参数字典,构建包含边界符的请求体,分块写入文件数据和文本参数,设置10分钟超时,最终返回服务器响应。关键步骤包括内存流操作、请求头配置(如Content-Type)及分块数据传输。

C# 将json字符串转换为键值对形式,用于执行form表单形式的请求

该C#代码定义了一个名为KeyValueCombination的方法,用于将JSON字符串转换为URL编码的键值对格式。方法首先使用JavaScriptSerializer反序列化JSON字符串为字典对象,然后遍历字典中的每个键值对。对于每个键值对,方法对键和值进行URL编码,并根据值类型(数组或普通对象)进行不同处理,最终拼接成标准的URL查询参数格式。处理完成后,移除末尾多余的"&"符号并返回结果字符串。代码涉及System.Web和System.Web.Extensions命名空间,需引用相关库。

C# 将json字符串转换为键值对形式,用于执行form表单形式的请求