<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[theoderic001的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/theoderic001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; theoderic001]]></copyright><item><title><![CDATA[期货量化工具推荐]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/154143347</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/154143347</guid><author>theoderic001</author><pubDate>Thu, 30 Oct 2025 21:05:13 +0800</pubDate><description><![CDATA[发现一个国内的一个期货量化的，宝藏软件，推荐给大家。]]></description><category></category></item><item><title><![CDATA[量化入门-香港期货-启明星封装]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/154143061</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/154143061</guid><author>theoderic001</author><pubDate>Thu, 30 Oct 2025 20:57:44 +0800</pubDate><description><![CDATA[下载启明星下载swig。]]></description><category></category></item><item><title><![CDATA[量化入门-国内期货-CTP封装]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/154142719</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/154142719</guid><author>theoderic001</author><pubDate>Thu, 30 Oct 2025 20:49:28 +0800</pubDate><description><![CDATA[CTP本身是C++开发的一套交易系统，如果您的开发语言本身就是C++，则无需封装，直接引用即可，如果是其他语言，则需要使用一套C++转换其他语言的工具，例如SWIG下载最新版本的ctp 的sdk下载最新版本的swig。]]></description><category></category></item><item><title><![CDATA[量化入门-国内期货-CTP]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/154142091</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/154142091</guid><author>theoderic001</author><pubDate>Thu, 30 Oct 2025 20:38:58 +0800</pubDate><description><![CDATA[期货 CTP]]></description><category></category></item><item><title><![CDATA[量化入门-国内期货]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/154142016</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/154142016</guid><author>theoderic001</author><pubDate>Thu, 30 Oct 2025 20:36:53 +0800</pubDate><description><![CDATA[国内期货 量化交易]]></description><category></category></item><item><title><![CDATA[c++windows打印乱码]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/142706016</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/142706016</guid><author>theoderic001</author><pubDate>Fri, 04 Oct 2024 18:49:32 +0800</pubDate><description><![CDATA[windows环境的话，设置控制台。]]></description><category></category></item><item><title><![CDATA[linux下通过rpath解决cmake动态编译后找不到动态链接库问题]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/142704869</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/142704869</guid><author>theoderic001</author><pubDate>Fri, 04 Oct 2024 17:01:41 +0800</pubDate><description><![CDATA[我实验了两种办法，一是把.so 文件放到/lib 或者 /usr/lib中，这也是在安装很多软件时的做法，当使用包管理器安装软件时，需要的.so文件大多是安装到这两个目录下。现在的目录结构如下，程序依赖的libshared.so 在 lib 目录下，现在把 libshared.so 复制到 /lib 目录下。但是直接通过cmake编译链接后，会有一个问题，那就是需要的.so文件不能更改目录，一旦.so文件目录变了,整个程序就没法运行了，这肯定是不行的。先用最简单的办法，把so目录放到系统目录下。]]></description><category></category></item><item><title><![CDATA[MySQL占用cpu原因排查]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/137033011</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/137033011</guid><author>theoderic001</author><pubDate>Tue, 26 Mar 2024 09:00:21 +0800</pubDate><description><![CDATA[MySQL CPU 分析]]></description><category></category></item><item><title><![CDATA[MySQL 故障诊断：MySQL 占用 CPU 过高问题定位及优化]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/136746462</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/136746462</guid><author>theoderic001</author><pubDate>Fri, 15 Mar 2024 17:54:12 +0800</pubDate><description><![CDATA[数据库]]></description><category></category></item><item><title><![CDATA[Vnpy定制化]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/136745087</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/136745087</guid><author>theoderic001</author><pubDate>Fri, 15 Mar 2024 17:09:07 +0800</pubDate><description><![CDATA[期货 量化 vnpy ctp]]></description><category></category></item><item><title><![CDATA[源代码编译Eclipse]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/136744226</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/136744226</guid><author>theoderic001</author><pubDate>Fri, 15 Mar 2024 16:50:12 +0800</pubDate><description><![CDATA[eclipse源代码编译]]></description><category></category></item><item><title><![CDATA[Oracle启动出现：ORA-01113,ORA-01110]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/131972733</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/131972733</guid><author>theoderic001</author><pubDate>Fri, 28 Jul 2023 08:55:26 +0800</pubDate><description><![CDATA[ORA-01113,ORA-01110]]></description><category></category></item><item><title><![CDATA[背包算法java算法]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/123938777</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/123938777</guid><author>theoderic001</author><pubDate>Sun, 03 Apr 2022 15:45:35 +0800</pubDate><description><![CDATA[背包算法
import com.google.common.collect.Lists;

import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;

public class BagAlgorithm {
    private static List&lt;Integer&gt; weightList = Lists.newArrayList(1, 2, 3, 4, 5);
    private st]]></description><category></category></item><item><title><![CDATA[Oracle重启 ORA-01092 ORA-00704 ORA-00702 解决办法]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/120577796</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/120577796</guid><author>theoderic001</author><pubDate>Fri, 01 Oct 2021 14:53:27 +0800</pubDate><description><![CDATA[#oracle 重启  ORA-00702  ORA-00704  ORA-00702

查看alert日志
Mon Apr 09 16:22:34 2018
ALTER DATABASE   MOUNT
Successful mount of redo thread 1, with mount id 1383493834
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: ALTER DATABASE  ]]></description><category></category></item><item><title><![CDATA[Sentinel-使用]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/107012927</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/107012927</guid><author>theoderic001</author><pubDate>Mon, 29 Jun 2020 08:50:20 +0800</pubDate><description><![CDATA[Sentinel 原理-全解析
Sentinel 原理-调用链
Sentinel 原理-滑动窗口
Sentinel 原理-实体类
Sentinel 实战-限流篇
Sentinel 实战-控制台篇
Sentinel 实战-规则持久化
Sentinel 实战-集群限流篇
Sentinel 系列教程，现已上传到 github 和 gitee 中：
GitHub：https://github.com/all4you/sentinel-tutorial
Gitee：https://gitee.com/all_4_yo]]></description><category></category></item><item><title><![CDATA[idea 2019  Run dashboard 面板]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/104387381</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/104387381</guid><author>theoderic001</author><pubDate>Wed, 19 Feb 2020 09:01:51 +0800</pubDate><description><![CDATA[idea 2019  Run dashboard 面板
idea 2019 如果没有dashbord面板，可按以下操作：
项目.idea目录：文件workspace.xml 打开，搜索Rundashboard
然后在Component中添加下面的内容
&lt;option name="configurationTypes"&gt;  
    &lt;set&gt;  
        &lt;o...]]></description><category></category></item><item><title><![CDATA[java EE 各个版本 jdk]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/104191682</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/104191682</guid><author>theoderic001</author><pubDate>Thu, 06 Feb 2020 08:09:26 +0800</pubDate><description><![CDATA[1、java EE 1.6各个版本 jdk
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
2、java EE 1.7各个版本 jdk
http://www.oracle.com/technetwork/java/javase/downloads/j...]]></description><category></category></item><item><title><![CDATA[Spring boot切换profiles的几种方式]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/104178843</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/104178843</guid><author>theoderic001</author><pubDate>Wed, 05 Feb 2020 10:03:45 +0800</pubDate><description><![CDATA[Spring boot切换profiles的几种方式
1  修改配置
spring.profiles.active=dev

2 启动指定 加上参数
--spring.profiles.active=dev

例如
java -jar xxxx.jar --spring.profiles.active=dev

3 配置环境变量(建议使用此方式）
设置系统环境变量：SPRING_PROFILES_...]]></description><category></category></item><item><title><![CDATA[oracle实用管理SQL]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/103753880</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/103753880</guid><author>theoderic001</author><pubDate>Sun, 29 Dec 2019 15:13:25 +0800</pubDate><description><![CDATA[oracle 查被锁进程
SELECT P.SPID,
       A.SID,
       A.SERIAL#,
       C.OBJECT_NAME,
       B.SESSION_ID,
       B.ORACLE_USERNAME,
       B.OS_USER_NAME
  FROM V$PROCESS       P,
       V$SESSION       ...]]></description><category></category></item><item><title><![CDATA[备份SQL]]></title><link>https://blog.youkuaiyun.com/theoderic001/article/details/103486405</link><guid>https://blog.youkuaiyun.com/theoderic001/article/details/103486405</guid><author>theoderic001</author><pubDate>Wed, 11 Dec 2019 09:11:41 +0800</pubDate><description><![CDATA[备份SQL
SELECT GOOD_ID,
       GOOD_NAME,
       FACTORY_ID,
       FACTORY_NAME,
       GOOD_USE_UNIT,
       sum(if(rk = 1, UNIT_PRICE, 0)) purchase_unit_price_1,
       sum(if(rk = 2, UNIT_PRICE, 0))...]]></description><category></category></item></channel></rss>