- 博客(56)
- 资源 (16)
- 收藏
- 关注
原创 ETF价格相关性计算算法深度分析
在金融市场中,相关性就像是资产之间“跳舞”的默契程度。想象一下两位舞者(ETF),有时步伐一致,有时各跳各的。对于管理大规模资金的投资组合而言,准确理解ETF之间的“舞步同步性”对于风险管理、资产配置和投资策略优化至关重要。本文将深入探讨各种相关性计算算法,从传统方法到前沿技术,并基于金融市场特性推荐最佳实践方案。
2025-04-19 12:17:05
580
原创 技术演进与职业韧性:计算机科学85年发展史中程序员职业的存续悖论研究
正如电力的普及没有消灭而是转变了能源行业,AI工具的发展很可能不会消灭程序员,而是将编程带入一个新的时代——在这个时代中,人类创造力与机器效率的结合将产生前所未有的可能性。
2025-04-17 19:40:08
152
原创 O4-mini与O3模型:多模态智能系统的技术架构与实现机制
O4-mini和O3模型代表了人工智能领域的重要突破,其多模态处理能力和工具调用功能为各行各业带来了新的可能性。这些模型如同进化中的智能生命体,已经具备了初步的"感知整合"和"工具使用"能力,向着更通用的人工智能迈进了一大步。
2025-04-17 10:52:25
363
原创 OpenAI 发布完全终端就能跑的推理助理Codex CLI
OpenAI Codex CLI 代表了一种新型的人工智能辅助编程范式,通过的安全模型和高级终端交互技术,实现了从自然语言到代码执行的无缝转换。
2025-04-17 10:14:24
322
原创 win7/win10/macos如何切换DNS,提升网络稳定性
本篇教程教您如何在Windows10、Windows8.1、Windows7、MacOS操作系统切换DNS,以提升系统的稳定性,获得更好的操作体验。
2025-04-16 16:31:38
956
原创 Hikyuu C++与Python层交互机制
Hikyuu通过精心设计的C++与Python交互机制,实现了高性能计算与灵活策略开发的完美结合。其核心优势在于高效的类型系统映射、清晰的调用链设计和智能的内存管理策略,为量化研究提供了强大的技术支持。
2025-04-15 19:40:44
1034
原创 Hikyuu C++系统设计与代码架构分析
Hikyuu C++系统采用了模块化、可扩展的架构设计,通过分层结构和设计模式的应用,实现了一个功能完备的量化交易研究框架。其核心优势在于灵活的参数系统、强大的指标计算能力和可组合的交易系统组件,为量化交易研究提供了坚实的基础。
2025-04-15 19:39:40
739
原创 Java JNI返回C++中结构
我想在C ++中调用一个返回结构数组指针的函数,像这样BOOL __stdcall GetPositionBlotter(int* iCount, void* RecArray);Where RecArray is elements like thistypedef struct _POSITIONREC {char SymIdent[20];char SymExchange[15];char SymSecType[20];char SymExpiry[30];char SymRight[3
2020-11-04 09:37:13
366
原创 在CentOS 7上支持OpenOrder开发环境,安装nodejs和CMake
Installing Node.js and npm on CentOS 7NodeSource is a company dedicated to providing enterprise-grade Node support and they maintain a consistently-updated Node.js repository for Linux distributions.To install Node.js and npm from the NodeSource reposito
2020-08-05 07:50:18
251
原创 CentOS7升级Git版本
CentOS7升级Git版本2.28.0前言安装依赖卸载旧版本编译安装Git安装步骤验证版本非root用户使用参考本文记录在CentOS 7.6上升级Git到目前最新版2.28.0。前言CentOS7上的Git版本太陈旧,在使用过程中会遇到问题,因此需要升级git版本。# git --versiongit version 1.8.3.1系统版本:(CentOS 7.6)# cat /etc/redhat-release CentOS Linux release 7.6.
2020-08-05 07:22:31
412
1
原创 Building GCC 9.3.0 on CentOS 7
Building GCC 9.3.0 on CentOS 7IntroductionCentOS 7 distribution (as well as RHEL 7) ships with a somewhat outdated version of the GCC compiler (4.8.5 on CentOS 7.5), which may not be suitable to your compilation requirements. For example, C11 - which sup
2020-08-04 22:35:08
469
原创 软件的版权和专利辨析
软件受版权或专利保护计算机软件或程序是由计算机执行的指令。软件受版权法保护,与软件相关的发明受专利法保护。源代码和目标代码计算机软件是形成源代码和目标代码的指令。开发软件需要花费大量的技能,时间和精力,因此自然要保护所有辛苦的工作。未经授权的人可以复制和使用计算机程序。您的实际软件和应用程序源代码可能受版权法保护。与软件有关的概念和发明可能受专利法保护。版权保护版权法 将计算机程序定义为文学作品,因此受版权保护。例如,计算机程序是以语言,代码,方案或其他形式表达的指令集,包括能够使计算机执行特定任
2020-07-19 23:37:40
434
原创 金融交易计算机系统专利申请辅助信息
概述本文档包含了一些对于金融交易计算机系统专利申请的辅助信息,包含了资料获取方式和基本语言构造帮助信息。词汇专业词汇Contracts: 合约。Financial Futures Contracts, Futures: 金融期货合约(financial futures contracts)是指在特定的交易所通过竞价方式成交,承诺在未来的某一日或某一期限内,以实现约定的价格买进或卖出某种标准数量的特定金融资产,而依此所订定的标准化契约,称为金融期货。Financial Instruments:
2020-07-12 12:15:11
271
原创 std::unique_ptr对象无法插入std::unordered_map的解决办法
假设有一个Timer类,使用std::unique_ptr命名了新类型:using TimerPtr = std::unique_ptr<Timer>;TimerPtr timer = createTimer(callback);如果要使用一个std::unordered_map来存储我们所创建的多个定时器,代码如下:std::unordered_map<int32_t, frm_event::TimerPtr> timers_;我们通过哈希插入函数来存储定时器
2020-07-08 21:25:16
3288
原创 如何实现一个具备基本功能函数的C++的自定义String字符串类
在这篇文章,我们创造一个自定义的C++字符串类,它具备基本的string操作功能。为什么要创建自己的字符串类呢?其中的一个原因是,当你想要让自己的字符串类型区别于一般的string时,你就需要自定义字符串类。例如,在证券期货的交易策略服务系统中,策略一般具有“策略ID”和“策略实例ID”的属性,他们都是字符串类型。如果你想要在C++代码中严格的限定某些函数调用参数,如果应该输入“策略实例ID”,程序员不会由于粗心而错误的传入“策略ID”。你就需要实现自己的策略实例ID和策略ID。废话不多说,我先上参
2020-07-08 20:22:41
740
原创 OpenOrder解决CTP API的一系列问题说明
1 如何接入CTP进行交易?OpenOrder提供了策略框架,简单的策略只需要继承strat::Instance类,定义load(初始化策略、订阅行情),onData(处理行情数据)即可。对接CTP通道,只需要在json配置文件中添加配置项。class Instance{public: Instance(ContextPtr context) : context_(context){}; virtual std::string globalUniqueName() PURE;
2020-07-07 19:25:20
1221
原创 程序猿19年,仍然是程序员,您想知道我现在生活如何?
19年前,大学毕业,加入了程序员的行列。按理说,那时候遍地是黄金,到处是机会。当时最好的企业,华为,月薪6000,我没有进去。当时作为重点大学的毕业生,有机会进入XX市国税局的。但是我也放弃了。我去了杭州,加入了一家小公司,后来倒闭了。几年后进入了UT斯达康,4年后公司裁员、濒临倒闭。离开后去了上海,加入了一家创业公司,但2年后仍然没有起色,离开了……人生完全没有起色。现在的我,在做什么呢?
2020-07-07 18:52:30
614
3
原创 使用CTP API接口交易期货股票期权国债全市场品种
OpenOrder_CTPCTP接口的二次封装,实现委托状态和成交的严格排序与缓存,还可以省心支持对接CTP之外的其他证券交易柜台,如LTS、QMT、UFT、TradeX等。OpenOrder(CTP)版:是CTP,更省心更全面的API注意: 目前并未支持所有的CTP API接口,仅支持Order Insert/Cancel委托指令。OpenOrder在内部进行委托查询,所以尚未开放提供委托、成交查询接口。注意: 目前委托命令中,暂不支持UserForceClose、IsAutoSuspend、``
2020-07-07 18:40:01
2318
原创 借助生物学优化风电场
风力涡轮机摆放位置的不同会阻挡空气流向其他的涡轮机。 为了最大化风力涡轮机的发电量,数值计算演化算法(EA)被应用于制定最好的风力涡轮机的安置方案。来自Adelaide大学的计算机科学家Frank Neumann博士使用Max-Planck机构的超级计算机进行该项研究。 “我们正在考虑如何才能优化风电场涡轮机的安置方案”,Neumann说。 他说风电场的涡轮机会阻挡空气流向其他的涡轮机。所谓的“尾流效应”(wake effects)会极大的降低风电场的发电量。在节约空间和减少尾流效应之间需要权衡取舍。
2011-05-13 15:27:00
1952
原创 二路归并算法非递归C实现
算法思想是Horowitz E.Sahni S. Fundamentals of Data Structures, 1976上的。二路归并的递归实现相对简单,但是非递归实现却有些绕脑。所以尝试写代码并做一些跟踪,才最终理解了这个算法。 #include #include // X[0] is guard void Print(int *X, int n) { printf("/n"); for(int i=1;
2011-03-20 16:09:00
1323
原创 Writing Windows Live Writer Plugins - A Recap
收录一下 Writing Windows Live Writer Plugins - A Recap Posted Oct 23 2007, 07:47 PM by ScottIsAFool with 6 comment(s) There was a comment left on my most recent plugin guide: "I would l
2009-08-29 11:38:00
548
原创 Configuring Windows Time Service - Jim DeVries' Infrastructure and Technology Blog
Configuring Windows Time Service Time synchronization is an almost invisible, but critical, task on your network. Windows 2000 and 2003 Active Directories will always attempt to use Kerbero
2009-08-27 16:39:00
756
原创 修改服务器时间方法详解
计算机时钟对于计算机是非常重要的,它用于记录事件的时间信息,无论文档创建和访问时间,还是事件日志的时间都取自计算机时钟。在Microsoft Windows Server 2000域中,要确保系统时间准确并且所有服务器都使用同一时间源,对于事件日志分析起着重要的作用。 默认情况下,主域控制器(PDC)是所有域内其他计算机的权威时间服务器。非域控制器的Windows 服务器和基于Windows
2009-08-27 16:37:00
2027
原创 ODBC 错误: [SQL Server]ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 'FK_借阅_读者' 冲突。_珠月渲林
ODBC 错误: [SQL Server]ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 FK_借阅_读者 冲突。 2007-08-03 15:47 ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 FK
2009-08-19 18:10:00
5905
1
原创 用Live Writer测试优快云博客
很久没有上优快云博客了,主要原因还是写起来太麻烦,如果能够使用离线博客工具,事情就会简单很多。 刚才发现使用Live Writer已经把这篇博客发表在优快云上了,可是无法通过Live Writer打开优快云,出现的错误是“发生服务器错误 0 User does not exist : getRecentPosts”,这是怎么回事?
2009-08-13 10:17:00
727
2
翻译 IEEE1588 块结构图中文说明
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 fal
2009-06-05 09:17:00
3790
原创 Mantis 1.1.2不需要任何修改就可以支持中文
下载了www.easyphp.cn的PHP套件,将mantis解压缩到D:/usr/webroot/mantis目录,直接在浏览器中访问http://127.0.0.1:88/mantis/admin/install.php,mantis会引导建立数据库,并自动生成D:/usr/webroot/mantis/config_inc.php。建立好数据库、项目之后,就可以进行bug report了。直
2008-10-16 12:00:00
1699
原创 Sourceforge.net又可以访问了
今天升级TortoiseSVN 1.5.1,下载的时候自动链接到了Sourceforge.net,看着Firefox状态栏中的地址不断的变化,不断的闪过sourceforge.net字样,我一开始还以为肯定又是打不开,没想到竟然进入了Sourceforge.net选择下载服务器的熟悉的界面!
2008-07-29 09:48:00
1294
原创 正确实现Visual Studio 2008部署项目自动卸载
通过正确设定如下四项VisualStudio部署项目的属性,可以在使用新版本安装程序的时候自动卸载老版本的程序(在添加或删除程序工具中不会遗留多个版本的条目)。而且,如果已经安装了新版本的程序,旧版本的安装包无法继续。 Visual Studio部署属性 描述 设定 Detect
2008-07-24 15:42:00
1638
原创 Windows上C++串口通讯回调模型
Windows上C++串口通讯回调模型1 简介本文采用C++的面向对象以及模板技术,在Windows平台上设计了使用OVERLAPPED机制的串口通讯C++类Serialflexer。通过使用该C++类,可以方便的创建运行在Windows上的具备串口通讯及状态监控功能的程序。 注:类Serialflexer的绝大部分技术思路来源于参考资料[1]
2008-07-19 14:34:00
2446
原创 从ClearCase到TortoiseSVN
从ClearCase到TortoiseSVN习惯了使用ClearCase之后,原本以为转换到SVN会有很大的不方便。没想到TortoiseSVN带给我的却是比ClearCase更灵活的功能。感觉SVN的概念大部分来自于ClearCase,却又完全抛弃了ClearCase中的许多冗余繁杂的功能。可以说SVN真是轻装上阵,身手敏捷。我现在还只是在本机上安装了SVN,平常的工作也只是自己
2008-07-18 15:30:00
5405
3
原创 Cross Compile libdnet and Python for Montavista/PowerPC
Cross Compile libdnet and Python for Montavista/PowerPCPeter Jiangsy一开始我是想把Python 2.5.1交叉编译,以运行在Montavista/PowerPC上,但是一直不成功。于是我想到了先编译一些相对比较小的程序,因为我原本是希望利用自己以前使用Python+Libdnet的经验,在Montavista/PowerP
2007-09-27 20:16:00
5840
转载 A step-by-step SQLAlchemy tutorial
http://www.rmunn.com/sqlalchemy-tutorial/tutorial.html
2007-04-26 19:52:00
1054
原创 The Turbo Gears!
The Turbo Gears!---- Riverleaf bible1 The TurboGears!TurboGears (超速齒輪)是個 python 風格(pythonic) 的網頁應用程式設計開發集成框架. 透過巧妙集成了許多 python 語言下的網頁程式相關開發工具, 提供了網頁程式開發者強大的支援.TurboGears 利用 CherryPy(網頁
2007-04-26 19:45:00
1047
原创 使用MinGW集成编译QT和Berkeley DB
http://blog.hexun.com/jslx/viewarticle.aspx?articleid=970933由于QT 4.0.0 OpenSource Windows GPL只支持MinGW编译器,而Berkeley DB 4.3.28 for Windows 官方发行包支持的是Visual Studio。Visual Studio生成的是.lib,.dll库文件,而MinGW只支持.
2005-09-18 10:16:00
2890
原创 C & C++ 工业级别技术 ---- 任务启动篇
任务启动篇这里写的只是我的一时的想法,我希望能够在几天内整理这些思想并写出一篇内容较丰富、较有深度的文档。启动一个任务需要严格确保创建成功,此时可以用到do{}while语句。 do{ slaveStartupFlag = RCC_TELNETD_CreateSession(pTelnetSession, RCC_TELNET_Init, //>>>>>>>>>>>>>>>>>en
2005-06-24 14:20:00
1589
原创 关于msser.exe文件的说明
这两天国内各大反病毒论坛不约而同了许多网友在发贴询问msser.exe文件是否为病毒,因为包括AVP在内的一些杀毒软件都将这个文件命名为Trojan-Downloader,在对该文件进行分析后,认为不属木马。从网友反馈的情况来看,这个文件是来自“珊瑚虫3.1.2集成版qq”软件中自带的一个ebay易趣的插件,而且在珊瑚虫论坛也看到了相关说明。所以,在此提醒广大网友不要过于紧张。
2005-05-01 16:08:00
1769
原创 Blog博客为什么这么红
现在Blog好红啊。上那些大的Blog网站看看吧,每天都有成千上万篇文章发表,焦点文章从一个人的头脑中转移到数万个人的嘴皮上。大家都在争着要上Blog。提供服务的在抢,如Hexun, Sina, MSN, ....;享受服务的也在抢,就像当初的免费Email一样抢着要。我个人就抢了很多的Blog空间。每一个空间去表现我的不同个性、我的不同思想面,不同的生活面。为什么呢?Blog提供了一个聚居思想的
2005-04-10 09:16:00
1509
1
Qt MySQL编译
2014-08-18
华为3COM数字化校园建设之IP存储解决方案
2009-06-02
Algorithmics The Spirit of Computing (3rd Edition) - [Addison Wesley].pdf
2011-12-08
Patterns - WPF Apps With The Model-View-ViewModel Design Pattern
2016-03-24
Knuth-Morris-Pratt(KMP)算法(字符串匹配)
2011-11-14
基于Alex框架的任务型多轮对话项目开发
2019-03-03
Lean Software Development
2007-08-20
概率导论Introduction to probability
2011-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅