avatar
文章
876
标签
85
分类
13
首页
归档
标签
友链
代表作品
量化套利
关于
TagoTago开发手记
搜索
首页
归档
标签
友链
代表作品
量化套利
关于

Tago · 开发手记

在 SecureCRT 中添加 Mac Localhost
发表于2019-10-02|其他
SecureCRT 是一款流行的终端仿真程序,支持多种协议(如 SSH、Telnet 等)。在某些情况下,您可能希望通过 SecureCRT 连接到本地运行的 Mac 服务。以下是如何在 SecureCRT 中设置连接到 Mac localhost 的步骤。 1. 确保 SSH 服务已启用首先,确保您的 Mac 上已启用 SSH 服务。可以通过以下步骤检查和启用 SSH: 1.1 打开系统偏好设置 点击苹果菜单,选择 系统偏好设置。 点击 共享。 1.2 启用远程登录 在共享设置中,勾选 远程登录。 记下您的 Mac 的 IP 地址(例如 192.168.1.10),您也可以使用 localhost 或 127.0.0.1 进行本地连接。 2. 在 SecureCRT 中创建新会话2.1 打开 SecureCRT启动 SecureCRT 应用程序。 2.2 创建新会话 点击 文件 > 快速连接(或使用快捷键 Ctrl + Q)。 在 快速连接 窗口中,选择 SSH2 作为协议。 2.3 输入连接信息 主机名: 输入 localhost 或 127.0.0.1(如果...
`docker-compose.yml` 文件详解
发表于2019-10-01|容器
docker-compose.yml 是 Docker Compose 的配置文件,用于定义和运行多容器 Docker 应用。通过该文件,您可以轻松配置应用的服务、网络和卷等。以下是对 docker-compose.yml 文件的详细解析。 1. 基本结构一个简单的 docker-compose.yml 文件结构如下: version: '3' # Docker Compose 文件的版本services: # 定义服务 web: # 服务名称 image: nginx # 使用的镜像 ports: - "8080:80" # 映射端口 2. 关键字段2.1 version指定 Docker Compose 文件的版本。不同版本支持的功能可能有所不同。常用版本包括 2.x 和 3.x。 2.2 services定义应用的各个服务。每个服务都有自己的配置,包括镜像、环境变量、端口映射等。 2.3 服务配置选项2.3.1 image指定要使用的 Docker 镜像,可以是本地镜像或远程...
堡垒机
发表于2019-09-30|网络安全
1. 什么是堡垒机?堡垒机(Bastion Host)是一种中间层安全设备,通常用于管理和监控对内部服务器的访问。它起到保护内网的重要作用,允许用户通过堡垒机安全地访问内部资源。 2. 堡垒机的功能 访问控制:限制用户对内部服务器的访问,确保只有授权用户可以访问。 审计与监控:记录用户的操作日志,便于审计和合规检查。 协议代理:支持 SSH、RDP 等协议,提供统一的访问入口。 安全隔离:将外部网络与内部网络隔离,防止直接访问内部资源。 3. 堡垒机的部署方式3.1 单机部署适合小型企业或简单场景,直接在一台服务器上部署堡垒机。 3.2 集群部署适合大型企业,使用多台堡垒机组成集群,提高可用性和负载均衡。 3.3 云服务部署利用云平台提供的堡垒机服务,快速部署和管理,降低运维成本。 4. 堡垒机的安全策略 强认证机制:使用多因素认证(MFA)增强安全性。 细粒度权限控制:根据用户角色和需求分配最小权限。 定期审计:定期检查访问日志和权限设置,发现并修复安全隐患。 5. 常见堡垒机软件 JumpCloud OpenSSH Apache Guacamole CyberArk ...
MySQL 的 `sql_mode` 合理设置
发表于2019-09-25|数据库
sql_mode 是 MySQL 中一个非常重要的系统变量,用于定义 SQL 语句的执行模式。合理设置 sql_mode 可以帮助确保数据完整性和一致性,同时可以避免一些潜在的问题。以下是关于 sql_mode 的详细介绍及其合理设置建议。 1. sql_mode 的作用sql_mode 影响 MySQL 的行为,特定的 SQL 模式可以启用或禁用某些功能和限制,比如: 数据验证和完整性检查 日期和时间处理 错误处理方式 2. 常用的 sql_mode 值以下是一些常见的 sql_mode 值及其含义: STRICT_TRANS_TABLES: 在事务表中,插入或更新无效数据时会产生错误,而不是警告。 NO_ZERO_IN_DATE: 禁止日期中的零部分(如 0000-00-00)。 NO_ZERO_DATE: 禁止 DATE 类型为零日期。 ERROR_FOR_DIVISION_BY_ZERO: 在除以零的情况下产生错误。 ONLY_FULL_GROUP_BY: 在 GROUP BY 语句中,所有选择的列必须在 GROUP BY 中列出,或者使用聚合函数。 ANSI_...
Docker 常用操作
发表于2019-09-23|容器
Docker 是一个开源的应用容器引擎,允许开发者将应用及其依赖打包到一个可移植的容器中。以下是一些常用的 Docker 操作命令和基本使用技巧。 1. 安装 Docker在不同平台上安装 Docker 的步骤略有不同,以下是常见平台的安装步骤。 1.1 Ubuntusudo apt updatesudo apt install docker.iosudo systemctl start dockersudo systemctl enable docker 1.2 CentOSsudo yum install dockersudo systemctl start dockersudo systemctl enable docker 1.3 Windows 和 macOS访问 Docker 官网 下载并安装 Docker Desktop。 2. 基本命令2.1 查看 Docker 版本docker --version 2.2 查看运行中的容器docker ps 2.3 查看所有容器(包括停止的)docker ps -a 2.4 创建并运行容器docker run -d...
MySQL 字符串截取
发表于2019-09-21|数据库
在 MySQL 中,字符串截取可以通过多种函数来实现。以下是一些常见的字符串截取方法及其用法。 1. 使用 SUBSTRING() 函数SUBSTRING() 函数用于从指定位置开始截取字符串。 1.1 语法SUBSTRING(str, start, length) str: 要截取的字符串。 start: 开始位置(从 1 开始)。 length: 要截取的长度(可选)。 1.2 示例SELECT SUBSTRING('Hello, World!', 1, 5); -- 输出 'Hello'SELECT SUBSTRING('Hello, World!', 8); -- 输出 'World!' 2. 使用 LEFT() 函数LEFT() 函数用于从字符串的左侧开始截取指定长度的字符串。 2.1 语法LEFT(str, length) 2.2 示例SELECT LEFT('Hello, World!', 5); -- 输出 'Hello'...
PHP 精度进位方法
发表于2019-09-18|编程语言
精度处理 函数 进位/取整方法 <?php/** * File Name: test.php * Author: len * Mail: i@91coder.org * Created Time: Wed Sep 18 14:48:47 2019 */function priceTool($price, $pricePrecision, $isCarry = false){ list($int, $float) = explode('.', $price); if (!$isCarry) return bcadd($price, 0, $pricePrecision); $float = rtrim($float, '0'); if (!$float) { return bcadd($price, 0, $pricePrecision); } $len = $pricePrecision - strlen($float); if ($l...
MySQL `Too many connections` 错误解决方案
发表于2019-09-04|数据库
当 MySQL 数据库达到最大连接数限制时,会出现 Too many connections 错误。这种情况通常意味着并发连接超出了 MySQL 的配置限制。以下是一些解决该问题的常见方法。 1. 增加最大连接数1.1 修改配置文件您可以通过修改 MySQL 配置文件(my.cnf 或 my.ini)中的 max_connections 参数来增加最大连接数。找到配置文件并修改或添加以下行: [mysqld]max_connections = 200 # 根据需要调整此值 1.2 动态调整如果您希望立即生效而无需重启 MySQL,可以使用以下 SQL 命令来动态调整: SET GLOBAL max_connections = 200; # 根据需要调整此值 注意:动态设置的值在 MySQL 重启后将失效,需要在配置文件中进行持久化修改。 2. 优化应用程序2.1 连接池使用连接池技术来复用数据库连接,而不是每次都创建新连接。许多框架和库(如 PDO、MySQLi 等)都支持连接池。 2.2 关闭不必要的连接确保在完成数据库操作后关闭连接,避免长时间保持连接空闲。 ...
修改mysql记录时更新时间字段自动更新
发表于2019-09-02|数据库
在 MySQL 中,要使更新时间字段在修改记录时自动更新,通常可以使用 TIMESTAMP 或 DATETIME 数据类型配合 ON UPDATE CURRENT_TIMESTAMP 选项。以下是如何实现这一功能的详细步骤。 1. 使用 TIMESTAMP 类型1.1 创建表时设置当您创建表时,可以将更新时间字段设置为 TIMESTAMP 类型,并添加 ON UPDATE CURRENT_TIMESTAMP 选项。 CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP); 1.2 插入记录当插入记录时,created_at 和 updated_at 字段会自动填充当前时间。 INSERT INTO users (n...
Swoole 异常疑难杂症 求解
发表于2019-08-26|踩坑教训
问题很难搞呀 下面是抛错 [2019-08-26 11:08:03 $26288.0] WARNING swManager_check_exit_status: worker#1 abnormal exit, status=0, signal=11A bug occurred in Swoole-v4.2.12, please report it.The Swoole developers probably don't know about it,and unless you report it, chances are it won't be fixed.You can read How to report a bug doc before submitting any bug reports:>> https://github.com/swoole/swoole-src/issues/2000Please do not send bug reports in the mailing list or personal letters.The...
1…484950…88
avatar
Leon
技术、实践与记录
文章
876
标签
85
分类
13
公告
记录技术实践,分享学习与思考。
最新文章
Okx合约量化套利开发心得
Okx合约量化套利开发心得2026-10-08
币安衍生品与 TradFi 业务全景
币安衍生品与 TradFi 业务全景2026-10-04
币安指数玩法拆解
币安指数玩法拆解2026-10-03
币安外汇玩法拆解
币安外汇玩法拆解2026-10-03
币安大宗商品玩法拆解
币安大宗商品玩法拆解2026-10-03
最新评论
加载中...
分类
  • Ai9
  • Nginx44
  • 产品16
  • 其他54
  • 协议69
  • 容器13
  • 技术1
  • 操作系统112
标签
kali VM NVDA websocket 做市 Tcp ClickHouse jwt 需求优先级 ssl 币安 swoole 代理 golang 网络安全 跨域 埋点 交互设计 AES Docker 量化理财 产品基础 php 用户体验 protobuf linux 代币化股票 股票代币化 yum 金融交易 WebAuthn TradFi 导航设计 shell centos oa 正则 vim 指数 curl
归档
  • 十月 2026 5
  • 九月 2026 5
  • 八月 2026 13
  • 七月 2026 7
  • 六月 2026 4
  • 五月 2026 5
  • 四月 2026 10
  • 三月 2026 6
网站信息
文章数目 :
876
运行时间 :
最后更新时间 :
© 2015 - 2026 By Leon框架 Hexo 8.1.2|主题 Butterfly 5.7.0
Tago · 开发手记
搜索
数据加载中