WinServer搭建FTP
关键词:winserver, ftp, 阿里云, mac
安装FTP
打开服务器管理器:
添加功能:
跟着向导走:
安装完成了。
配置FTP
开始配置FTP:
FTP服务配置完成了。
配置FTP防火墙
开始配置FTP防火墙:
到这里,服务器上的配置就完成了。
阿里云配置
如果使用的是阿里云服务器,还需要在阿里云控制台配置安全组,开放相应端口。
Mac访问FTP
Mac系统访问FTP:
command+k 输入服务器外网IP进行连接
Mac自带的这种方法,只能读取ftp的内容,不能写入。
如果需要写入,需要安装类似 File Zilla 之类的客户端软件。
Mac自带的文本对比工具FileMerge
关键词:mac, 文本对比, FileMerge
FileMerge的使用
macOS自带了文本对比工具“FileMerge”。
打开“聚焦”
方法一:
点击菜单栏图标。
方法二:
快捷键:command+空格
搜索FileMerge
找到FileMerge并回车打开。
使用FileMerge
iOS从“文件”中选择文件
关键词:iOS, 文件, file, UIDocumentPicker
从系统应用“文件”中选择文件
步骤
实现代理
UIDocumentPickerDelegate
代理方法
#pragma mark - UIDocumentPickerDelegate
- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentsAtURLs:(NSArray <NSURL *>*)urls {
NSURL *url = urls.firstObject;
if (url == nil) {
return;
}
[...
Chrome完全重新加载页面
关键词:chrome, 硬性重新加载, 完全重新加载
清空缓存,并重新加载页面。
打开“检查”
快捷键:command + option + i
打开窗口即可,这一步不需要任何操作。
重新加载
右键浏览器左上角的重新加载按钮,点击“清空缓存并硬性重新加载”。
获取IP地址及归属地的免费接口
关键词:ipip.net, ip.sb, ip地址查询
几个可以获取外网IP及归属地、运营商的免费接口
ipip.net
官方链接:https://www.ipip.net/myip.html
可以以文本或json的方式获取到IP、国家、省份、城市、运营商信息。这个接口不允许跨域访问。
以文本的方式获取:http://myip.ipip.net
返回示例:
当前 IP:11.22.33.44 来自于:国家 省份 城市 运营商
以json的方式获取:https://myip.ipip.net/json
返回示例:
{
ret: "ok",
data: {
ip: "11.22.33.44",
location: [
"国家",
"省份"...
JS获取外网IP的代码片段
关键词:获取外网ip
来源
转自简书,亲测可用。原文地址:使用JS获取本地IP地址
代码
<script>
const getIPs = (callback) => {
var ip_dups = {};
var RTCPeerConnection = window.RTCPeerConnection
|| window.mozRTCPeerConnection
|| window.webkitRTCPeerConnection;
var useWebKit = !!window.webkitRTCPeerConnection;
var ...
Alamofire忽略SSL证书验证
关键词:Alamofire, SSL, https
概述
这个方法是通过直接修改Alamofire源代码实现的。
操作步骤
打开源文件Session.swift,修改这段代码:
public init(session: URLSession,
delegate: SessionDelegate,
rootQueue: DispatchQueue,
startRequestsImmediately: Bool = true,
requestQueue: DispatchQueue? = nil,
serializationQueue: DispatchQue...
Xcode14报错Signing for "xxx" requires a development team.
关键词:Xcode, CocoaPods, Signing & Capabilities
错误信息
组件化项目编译报错:
Signing for "xxxxxx" requires a development team. Select a development team in the Signing & Capabilities editor.
解决方法
Podfile中增加这一段:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
...
Chrome报错chrome.runtime.onMessage.addListener
关键词:Chrome, Similarweb
错误信息
打开任意的网页,控制台都会有这个报错。
VM332 content.js:1 Uncaught TypeError: chrome.runtime.onMessage.addListener(...) is not a function
报错原因
Chrome插件Similarweb的问题。
解决方法
关闭或卸载这个插件。
Xcode回滚单个文件到指定版本
关键词:Xcode, Git, 代码回滚
方法一
打开文件历史,选中需要回滚的版本,点击预览。
复制编辑窗口中文件的所有内容,点击Reset回到当前文件。
用复制的内容覆盖当前文件,完成。
方法二
打开代码预览。
右侧选择需要回滚的版本。
左侧选择 Local Changes。
将所有发生改动的地方,都进行Discard Changes 操作。
点击Reset回到当前文件,完成。
109 post articles, 11 pages.