宋志辉
码龄16年
关注
提问 私信
  • 博客:803,406
    社区:1,008
    804,414
    总访问量
  • 452
    原创
  • 4,658
    排名
  • 1,824
    粉丝
  • 4
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2008-08-29
博客简介:

宋志辉的博客

博客描述:
拥有16年编程经验的技术专家,专注于人工智能、机器学习与软件开发。
查看详细资料
  • 原力等级
    当前等级
    5
    当前总分
    1,519
    当月
    31
个人成就
  • 获得1,723次点赞
  • 内容获得117次评论
  • 获得1,306次收藏
  • 代码片获得8,912次分享
创作历程
  • 282篇
    2024年
  • 14篇
    2023年
  • 37篇
    2016年
  • 53篇
    2015年
  • 33篇
    2014年
  • 34篇
    2013年
成就勋章
TA的专栏
  • 量化投资:探索Qlib量化投资平台
    付费
    30篇
  • 大前端探索
    付费
    7篇
  • FFmpeg 7.0文档
    付费
    15篇
  • Spring全家桶
    付费
    72篇
  • 人工智能
    付费
    1篇
兴趣领域 设置
  • 人工智能
    语音识别机器学习深度学习神经网络自然语言处理tensorflowpytorch图像处理nlp数据分析
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用源码编译安装 FFmpeg 的全过程

在这篇文章中,我们将详细记录通过源码编译安装 FFmpeg 的全过程,包括环境配置、依赖安装、问题解决以及后续的更新。通过上述步骤,您应该能够成功从源码编译并安装 FFmpeg,同时解决可能出现的问题。这些依赖项包括编译器工具链和支持多种视频编码格式的库。如果成功显示版本信息,说明 FFmpeg 已正确安装。,说明系统未找到 FFmpeg 的路径。在开始编译之前,需要确保安装了必要的工具和依赖。
原创
发布博客 2024.12.24 ·
71 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现基于 ETF 动量轮动和择时的策略

本策略结合了动量轮动和 RSRS 择时模型,利用 AkShare 提供的高质量数据接口,为量化投资者提供了一个简洁、易扩展的框架。未来可以进一步优化,如加入交易成本、滑点模型,或在更多市场上验证。# 初始化全局变量global gg = {'sh510180', # 上证180'sz159915', # 创业板'sh513100', # 纳指'sh510500', # 中证500ETF],"stock_num": 1, # 买入评分最高的前 n 只股票。
原创
发布博客 2024.12.24 ·
241 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Docker 容器权限问题及解决方案

修改宿主机上的目录权限:确保宿主机上的挂载目录对容器用户可写。调整容器内的目录权限:进入容器并确保容器内的挂载目录具有适当的权限。修改目录的所有者:确保容器内的用户拥有对目录的正确权限。重启容器:重启容器以确保所有设置生效。通过这些步骤,可以有效解决容器和宿主机之间的权限问题,确保 Docker 容器能够正常运行并访问需要的文件和目录。
原创
发布博客 2024.12.22 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Conda环境管理综合指南

本指南涵盖了在不同操作系统上创建、删除和管理Conda虚拟环境的方法。
原创
发布博客 2024.06.28 ·
310 阅读 ·
7 点赞 ·
0 评论 ·
1 收藏

qlib架构详解:金融数据分析与决策支持

qlib的架构主要由以下几个部分组成:策略、元控制器、数据服务器、训练器、决策生成器、组合管理和信息提取。每个部分都有其独特的功能和作用。
原创
发布博客 2024.06.28 ·
409 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Qlib拉取A股数据

Qlib提供了一个名为qrun的工具,可以自动运行整个工作流(包括构建数据集、训练模型、回测和评估)。如果您想测试主分支中的最新脚本或功能,请使用以下方法安装Qlib。注意:用户不能基于Qlib提供的离线数据增量更新数据(为了减少数据大小,一些字段被移除)。如果您使用的是M1芯片的Mac,您可能会在构建LightGBM的wheel时遇到依赖OpenMP的问题。如果用户有高质量的数据集,建议自行准备数据。安装Qlib,但这不是推荐的方法。此步骤是可选的,如果用户只想在历史数据上测试他们的模型和策略。
原创
发布博客 2024.06.25 ·
814 阅读 ·
18 点赞 ·
0 评论 ·
1 收藏

使用 Qlib 打造自己的量化交易策略:一个实用指南

Qlib 是一个由 Microsoft 开发的量化投资研究平台,它允许用户基于配置自动运行整个量化研究流程。尽管有这种自动化的方便性,许多高级用户更倾向于手动定制每个组件,以探索更多的量化投资策略。本文档旨在为对量化研究细节感兴趣的用户提供一个详细的教程,通过逐步构建 Qlib 组件来演示其应用。通过详细介绍如何使用 Qlib 进行数据下载、处理、模型训练和评估,本教程为用户提供了一条清晰的路径,用于构建和优化自己的量化投资策略。
原创
发布博客 2024.06.25 ·
506 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

淘宝时间戳API接口分析

本文将分析淘宝提供的一个简单而重要的API接口:获取当前时间戳。这个接口虽然看似简单,但在实际应用中却扮演着关键角色。
原创
发布博客 2024.06.24 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用 Docker Compose 和 Let’s Encrypt 配置 Nginx SSL 证书

通过以上步骤,你可以使用 Docker Compose 和 Let’s Encrypt 为你的 Nginx 服务器配置 SSL 证书,并确保证书自动更新。这不仅提升了网站的安全性,还简化了 SSL 证书管理的复杂性。确保在实际操作中替换示例中的域名和目录路径,以匹配你的实际环境。
原创
发布博客 2024.05.31 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

A股股票筛选与CRSI策略实现

本文将介绍如何使用Python和Akshare库实现一个简单的A股股票筛选策略。该策略基于相对强弱指数(RSI)和改良相对强弱指数(CRSI),并筛选出符合特定条件的股票。通过以上步骤,我们实现了一个简单的A股股票筛选策略。该策略通过计算CRSI指标,并筛选出符合特定条件的股票,帮助投资者进行决策。相对强弱指数(RSI)是一种常用的技术分析指标,用于衡量股票价格的相对强度。首先,我们需要获取所有A股股票的代码。主程序中调用以上函数,完成股票数据的获取和筛选。函数获取A股的日线数据,并进行必要的预处理。
原创
发布博客 2024.05.21 ·
236 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

美股股票筛选程序:从零到一的实现过程

该程序使用了多种金融数据处理工具和技术,包括获取所有美股股票代码、下载股票数据、计算技术指标(如相对强弱指数RSI和复合相对强弱指数CRSI),并最终筛选出符合特定条件的股票。库下载股票数据,计算RSI和CRSI,并最终筛选出符合条件的股票,我们可以轻松筛选出具有潜在投资价值的股票。方法,根据指定的股票代码、开始日期和结束日期下载股票数据,并返回数据框。最后,我们将上述步骤结合起来,筛选出符合特定条件的股票。这个函数先计算RSI值,然后计算连续上涨天数,并最终计算出CRSI值。
原创
发布博客 2024.05.21 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ExecutorService入门

ExecutorService 是 Java 中一个接口,提供了一个异步执行任务的框架。通过这个接口,可以管理和控制线程池,更加高效地处理多线程任务,避免手动创建和管理线程所带来的复杂性和风险。
原创
发布博客 2024.05.15 ·
486 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

RPA入门指南

机器人流程自动化(Robotic Process Automation,简称RPA)是一种技术,通过使用软件机器人来自动化重复性和规则性的业务流程。RPA机器人能够模仿人类与计算机系统的交互,执行任务如数据输入、信息传输、报表生成等,从而提升工作效率,减少错误率。RPA作为一种革命性的技术,正在改变着企业的运营方式。通过自动化重复性任务,RPA不仅提高了工作效率,降低了成本,还解放了人力资源,使员工能够专注于更有价值的工作。在未来,RPA将继续发挥其潜力,推动企业数字化转型,创造更多的商业价值。
原创
发布博客 2024.05.14 ·
291 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

Leanback 使用 HorizontalGridView 作为菜单

接下来,创建适配器,继承} } }} } }} } }View;} } }} } }
原创
发布博客 2024.05.09 ·
803 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

Tauri v2 Beta 新特性

负责在 Rust 和 JavaScript 层之间传递消息的 v1 进程间通信(IPC)使用了非常基础的 webview 接口,这迫使我们将所有消息序列化为字符串,并且传递响应超级慢。新的 v2 IPC 使用自定义协议,在功能和性能上更接近于 webview 处理常规基于 HTTP 的通信方式,更多信息请参阅拉取请求。v1 的允许列表是一个很好的工具,可以保护你的前端免于访问不必要的 API,但其配置不够细粒度,缺乏多窗口支持。实现了几个新的窗口 API,使你的应用程序更加可配置。
原创
发布博客 2024.05.08 ·
836 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

安卓权限机制的变迁

随着用户隐私意识的提升,安卓权限机制不断变革,从最初的粗放到越来越精细化。作为开发者,我们应当顺应变革潮流,及时跟进新特性,提供更安全、更优质的应用体验。动态权限机制沿用至今,成为安卓权限管理的核心机制。安卓11基于分区存储,进一步优化了存储相关权限。安卓操作系统经过多年的发展,其权限管理机制也在不断演进,从早期的静态权限,到如今的动态权限、分区存储等,变化可谓翻天覆地。在安卓4.3及更早版本,安卓采用的是静态权限机制。部分权限被划分为特殊权限,需要用户在设置中手动授予,提高了敏感权限的授予门槛。
原创
发布博客 2024.05.08 ·
481 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MySQL的外键约束

外键约束是数据库管理系统中维护数据完整性的一种机制,它能够确保数据库中的数据关系逻辑上的正确性。在 MySQL 中,外键约束用于建立两个表之间的关联,确保引用的数据项存在。本文将详细介绍外键约束的概念、如何在 MySQL 中创建外键约束,以及外键约束的优势和注意事项。
原创
发布博客 2024.05.06 ·
350 阅读 ·
5 点赞 ·
1 评论 ·
8 收藏

股票市场常用的技术指标

PDI和MDI的高低反映多空双方的力量对比,ADX的高低反映趋势的强弱。一般认为,当ADX>20时,多空双方力量对比明显,股价进入趋势行情;它通过计算一段时间内股票价格的算术平均值,将股价的波动趋势平滑化,用来判断股票的当前趋势以及支撑位和压力位。它综合了动量观念、强弱指标及移动平均线的优点,用来判断股票的超买超卖状态及价格的可能趋势。当K值上穿D值时,股价可能上涨;技术分析是股票投资者常用的一种方法,通过分析股票的历史价格和成交量数据,寻找股价运动的规律和趋势,从而判断未来股价走势,指导投资决策。
原创
发布博客 2024.05.06 ·
754 阅读 ·
14 点赞 ·
0 评论 ·
4 收藏

开源情报:利用公开信息的情报收集艺术

情报人员需要与时俱进,掌握OSINT的原理和技术,高效利用公开信息,为决策提供有力支持。开源情报(Open Source Intelligence,简称OSINT)是指通过收集、筛选和分析各种公开渠道获得的信息,从而产生情报的一种方法和过程。OSINT的主要特点是利用公开、合法的信息来源,如互联网、传统媒体、学术出版物、商业数据库等。通过系统性的收集和分析海量的公开信息,情报分析师能够获取对目标的深入了解,并预测其未来的行为。OSINT的应用领域十分广泛,如国家安全、执法、商业竞争情报、舆情监测等。
原创
发布博客 2024.05.01 ·
1713 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

安全和渗透相关的Linux操作系统

Kali Linux 是一款广受欢迎的基于 Debian 的 Linux 发行版,主要用于高级渗透测试和安全审计。- 基于 Ubuntu 的另一个 Linux 发行版,专注于提供一个集成的、易于使用的环境,用于渗透测试和安全评估。虽然不像 Kali Linux 那样专注于安全领域,但它提供了必要的工具,用于进行安全审计和渗透测试。Pentoo 以 LiveCD 的形式提供,支持自定义内核和一系列预装的工具,适用于渗透测试和漏洞评估。这些操作系统各有特色,提供了不同的工具和环境,以适应不同用户的需求。
原创
发布博客 2024.05.01 ·
115 阅读 ·
2 点赞 ·
2 评论 ·
1 收藏
加载更多