自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草冬的1/3*1/2 人生

越美越简单

  • 博客(49)
  • 资源 (16)
  • 收藏
  • 关注

原创 抢先体验----项目Grass 空投已确认(解锁被动收入)!

Wynd Network 通过出售未被充分利用的网络资源访问权来获得收益,并将其中一部分以“Grass Points”的形式分配给用户。这些积分可以在Wynd Network中兑换现金奖励或股权,为用户带来实际的经济利益。

2024-04-11 23:09:22 452

原创 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 251

原创 在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 167

原创 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 269 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 373

原创 软件的版权和专利辨析

软件受版权或专利保护计算机软件或程序是由计算机执行的指令。软件受版权法保护,与软件相关的发明受专利法保护。源代码和目标代码计算机软件是形成源代码和目标代码的指令。开发软件需要花费大量的技能,时间和精力,因此自然要保护所有辛苦的工作。未经授权的人可以复制和使用计算机程序。您的实际软件和应用程序源代码可能受版权法保护。与软件有关的概念和发明可能受专利法保护。版权保护版权法 将计算机程序定义为文学作品,因此受版权保护。例如,计算机程序是以语言,代码,方案或其他形式表达的指令集,包括能够使计算机执行特定任

2020-07-19 23:37:40 278

原创 金融交易计算机系统专利申请辅助信息

概述本文档包含了一些对于金融交易计算机系统专利申请的辅助信息,包含了资料获取方式和基本语言构造帮助信息。词汇专业词汇Contracts: 合约。Financial Futures Contracts, Futures: 金融期货合约(financial futures contracts)是指在特定的交易所通过竞价方式成交,承诺在未来的某一日或某一期限内,以实现约定的价格买进或卖出某种标准数量的特定金融资产,而依此所订定的标准化契约,称为金融期货。Financial Instruments:

2020-07-12 12:15:11 204

原创 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 2720

原创 如何实现一个具备基本功能函数的C++的自定义String字符串类

在这篇文章,我们创造一个自定义的C++字符串类,它具备基本的string操作功能。为什么要创建自己的字符串类呢?其中的一个原因是,当你想要让自己的字符串类型区别于一般的string时,你就需要自定义字符串类。例如,在证券期货的交易策略服务系统中,策略一般具有“策略ID”和“策略实例ID”的属性,他们都是字符串类型。如果你想要在C++代码中严格的限定某些函数调用参数,如果应该输入“策略实例ID”,程序员不会由于粗心而错误的传入“策略ID”。你就需要实现自己的策略实例ID和策略ID。废话不多说,我先上参

2020-07-08 20:22:41 605

原创 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 1044

原创 程序猿19年,仍然是程序员,您想知道我现在生活如何?

19年前,大学毕业,加入了程序员的行列。按理说,那时候遍地是黄金,到处是机会。当时最好的企业,华为,月薪6000,我没有进去。当时作为重点大学的毕业生,有机会进入XX市国税局的。但是我也放弃了。我去了杭州,加入了一家小公司,后来倒闭了。几年后进入了UT斯达康,4年后公司裁员、濒临倒闭。离开后去了上海,加入了一家创业公司,但2年后仍然没有起色,离开了……人生完全没有起色。现在的我,在做什么呢?

2020-07-07 18:52:30 514 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 1822

原创 借助生物学优化风电场

风力涡轮机摆放位置的不同会阻挡空气流向其他的涡轮机。 为了最大化风力涡轮机的发电量,数值计算演化算法(EA)被应用于制定最好的风力涡轮机的安置方案。来自Adelaide大学的计算机科学家Frank Neumann博士使用Max-Planck机构的超级计算机进行该项研究。 “我们正在考虑如何才能优化风电场涡轮机的安置方案”,Neumann说。 他说风电场的涡轮机会阻挡空气流向其他的涡轮机。所谓的“尾流效应”(wake effects)会极大的降低风电场的发电量。在节约空间和减少尾流效应之间需要权衡取舍。

2011-05-13 15:27:00 1845

原创 二路归并算法非递归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 1233

原创 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 498

原创 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 697

原创 修改服务器时间方法详解

计算机时钟对于计算机是非常重要的,它用于记录事件的时间信息,无论文档创建和访问时间,还是事件日志的时间都取自计算机时钟。在Microsoft Windows Server 2000域中,要确保系统时间准确并且所有服务器都使用同一时间源,对于事件日志分析起着重要的作用。 默认情况下,主域控制器(PDC)是所有域内其他计算机的权威时间服务器。非域控制器的Windows 服务器和基于Windows

2009-08-27 16:37:00 1892

原创 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 5776 2

原创 用Live Writer测试CSDN博客

很久没有上CSDN博客了,主要原因还是写起来太麻烦,如果能够使用离线博客工具,事情就会简单很多。 刚才发现使用Live Writer已经把这篇博客发表在CSDN上了,可是无法通过Live Writer打开CSDN,出现的错误是“发生服务器错误 0 User does not exist : getRecentPosts”,这是怎么回事?

2009-08-13 10:17:00 666 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 3600

原创 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 1617

原创 Sourceforge.net又可以访问了

今天升级TortoiseSVN 1.5.1,下载的时候自动链接到了Sourceforge.net,看着Firefox状态栏中的地址不断的变化,不断的闪过sourceforge.net字样,我一开始还以为肯定又是打不开,没想到竟然进入了Sourceforge.net选择下载服务器的熟悉的界面!

2008-07-29 09:48:00 1203

原创 正确实现Visual Studio 2008部署项目自动卸载

 通过正确设定如下四项VisualStudio部署项目的属性,可以在使用新版本安装程序的时候自动卸载老版本的程序(在添加或删除程序工具中不会遗留多个版本的条目)。而且,如果已经安装了新版本的程序,旧版本的安装包无法继续。 Visual Studio部署属性 描述 设定 Detect

2008-07-24 15:42:00 1549

原创 Windows上C++串口通讯回调模型

Windows上C++串口通讯回调模型1          简介本文采用C++的面向对象以及模板技术,在Windows平台上设计了使用OVERLAPPED机制的串口通讯C++类Serialflexer。通过使用该C++类,可以方便的创建运行在Windows上的具备串口通讯及状态监控功能的程序。 注:类Serialflexer的绝大部分技术思路来源于参考资料[1]

2008-07-19 14:34:00 2261

原创 从ClearCase到TortoiseSVN

从ClearCase到TortoiseSVN习惯了使用ClearCase之后,原本以为转换到SVN会有很大的不方便。没想到TortoiseSVN带给我的却是比ClearCase更灵活的功能。感觉SVN的概念大部分来自于ClearCase,却又完全抛弃了ClearCase中的许多冗余繁杂的功能。可以说SVN真是轻装上阵,身手敏捷。我现在还只是在本机上安装了SVN,平常的工作也只是自己

2008-07-18 15:30:00 5262 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 5635 1

转载 A step-by-step SQLAlchemy tutorial

http://www.rmunn.com/sqlalchemy-tutorial/tutorial.html 

2007-04-26 19:52:00 1009

原创 The Turbo Gears!

  The Turbo Gears!---- Riverleaf bible1       The TurboGears!TurboGears (超速齒輪)是個 python 風格(pythonic) 的網頁應用程式設計開發集成框架. 透過巧妙集成了許多 python 語言下的網頁程式相關開發工具, 提供了網頁程式開發者強大的支援.TurboGears 利用 CherryPy(網頁

2007-04-26 19:45:00 968

原创 很久没有写博了,看看今天的排名

程序员如果没有目标就不会写博客我很长时间没有写了今天我看我的排名是3240名 

2007-04-26 19:35:00 683

原创 使用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 2808

原创 C & C++ 工业级别技术 ---- 任务启动篇

任务启动篇这里写的只是我的一时的想法,我希望能够在几天内整理这些思想并写出一篇内容较丰富、较有深度的文档。启动一个任务需要严格确保创建成功,此时可以用到do{}while语句。    do{     slaveStartupFlag = RCC_TELNETD_CreateSession(pTelnetSession, RCC_TELNET_Init,  //>>>>>>>>>>>>>>>>>en

2005-06-24 14:20:00 1469

原创 关于msser.exe文件的说明

      这两天国内各大反病毒论坛不约而同了许多网友在发贴询问msser.exe文件是否为病毒,因为包括AVP在内的一些杀毒软件都将这个文件命名为Trojan-Downloader,在对该文件进行分析后,认为不属木马。从网友反馈的情况来看,这个文件是来自“珊瑚虫3.1.2集成版qq”软件中自带的一个ebay易趣的插件,而且在珊瑚虫论坛也看到了相关说明。所以,在此提醒广大网友不要过于紧张。    

2005-05-01 16:08:00 1690

原创 Blog博客为什么这么红

现在Blog好红啊。上那些大的Blog网站看看吧,每天都有成千上万篇文章发表,焦点文章从一个人的头脑中转移到数万个人的嘴皮上。大家都在争着要上Blog。提供服务的在抢,如Hexun, Sina, MSN, ....;享受服务的也在抢,就像当初的免费Email一样抢着要。我个人就抢了很多的Blog空间。每一个空间去表现我的不同个性、我的不同思想面,不同的生活面。为什么呢?Blog提供了一个聚居思想的

2005-04-10 09:16:00 1430 1

原创 悲哀哉,没出息哉,中国程序员?

程序员,这个名字,现在听起来,已经有些悲哀。我无法不为自己的今天恸哭。我不知道四年之中我经历了多少次选择,经历了多少变化。今天我坐在这里写这样的文章,我不知道四年前的我能否理解。为何不是四年前我就能明白这样的道理,中国公司里的程序员其实是一个低级的脑力劳动者?没有梦想,没有血肉,没有精神,没有组织,没有地位,没有福利,没有前途,没有关怀,没有期望,没有晋升!一直以来我以为我可以靠程序员这样的工作成

2005-04-09 16:02:00 2341 1

原创 关于泛型编程思想的言论摘录(不断更新)

 1在C++中还没有引进模板的时候,C++STL之父stepanov就敏锐的发觉,面向对象理论并不能描述现有的所有结构,比如,算法就不是一个对象,再深入下去,他发觉有很多算法的抽象逻辑并不依赖于它所作用的对象...泛型可以在几乎无损于效率的情况下支持代码的高度可复用性,并且具有数学的抽象美(这一点接触过STL源码的人都非常清楚)。于是,泛型几乎立即就成了C++中举足轻重的特性之一。 2004-9-

2004-09-10 19:44:00 1565 3

原创 面向对象技术文章集锦(不断更新)

以下是Zdnet网站上的面向对象技术文章: 再说面向对象(2002-8-29)也谈面向对象(2002-8-29)以下是www.sawin.com.cn网站的面向对象技术文章: 面向对象分布式开发系统理论篇(上)面向对象分布式开发系统理论篇(下)围棋与OOAD面向对象的软件开发

2004-09-10 19:19:00 2144

原创 UC Berkeley TinyDB Project

TinyDB是用于从TinyOS传感器网络中提取信息的查询处理系统。不同于TinyOS上已有的其他数据处理解决方案,TinyDB不需要我们去为传感器编写嵌入的C代码。Tiny提供了简单的,类SQL的接口用于指明你需要提取的数据,附加额外的参数,诸如数据刷新的频率——就像我们在传统数据库上执行查询。通过给定如何获取数据的查询信息,TinyDB从环境中搜集详尽的数据,进行过滤,把它们聚合在一起,然后路

2004-09-07 10:01:00 1772

原创 UC Berkeley大学Telegraph项目

Telegraph是加州大学伯克利分校计算机科学系的一个研究项目。我们正在研究自适应数据流技术(technologies for adaptive dataflow),这些技术可以应用于许多新的应用程序,例如网络详情引擎,或作为对来自传感器、日志或端到端系统的流数据进行查询的基础架构。原文:Welcome to Telegraph, a research project in UC Berke

2004-09-04 15:51:00 1288

原创 源代码组织方法随笔

如果一个软件的开发只涉及到一种语言,那么源代码管理相对会比较简单.按照不同的模块,直接划分成不同的文件夹就可以了.例如,C,可以把一个项目分成ModA,ModB,ModC等模块,然后再Mod?中分成h,src两类文件(夹),在h目录下,可以再分成SubMod1,SubMod2等子模块,在src目录下同样也分成SubMod1,SubMod2等子模块或者也可以是其他子模块划分。这样的组织方式,是针

2004-07-20 10:53:00 1469

原创 Archaic style function

archaic "int main(ac,av) int ac; char **av; { return 0; }" style of function

2004-07-09 10:13:00 985

上海证券交易所 交易网关 STEP 接口规格说明书 (互联网交易平台基金通业务技术开发稿)

上海证券交易所 交易网关 STEP 接口规格说明书 (互联网交易平台基金通业务技术开发稿) V1.10 二〇二二年四月 便于搜索的文本文档txt格式

2023-07-01

互联网客户端自动导出交易数据方案.pdf

将QTP平台客户端当前账号的资金、持仓、委托和成交信息实时导出到DBF文件。

2019-09-23

基于Alex框架的任务型多轮对话项目开发

对话系统旨在让用户和系统之间更加自然的对话,让系统记住用户历史话语。 网络上开源的对话系统架构不多,以OpenDial和Alex较为成熟。本文采用Alex的方式。 Alex 系统是由位于捷克的查理大学使用Python 2开发。

2019-03-03

Patterns - WPF Apps With The Model-View-ViewModel Design Pattern

Patterns - WPF Apps With The Model-View-ViewModel Design Pattern

2016-03-24

小波分析及其应用 孙延奎 OCR版本

本书且作者在清华大学讲授"小波分析及其工程应用" 课程的讲义为基础,深入世出地阐述了小披的基本理论及其应用技术。在努力保持小波理论教学严谨性的同时, 着力从工程技术角度阐述小波技术及其应用。 本文档是对扫描版文档进行OCR文本识别后生成的PDF文档。

2014-10-20

Qt MySQL编译

Qt5 MySQL编译.因为版权协议的问题,Qt 的默认发行包没有包含MySQL 驱动。应用程序中需要使用MySQL,需要自己编译MySQL 的驱动。 未安装MySQL 驱动之前情况下在启动程序是会出现无法加载mysql 驱动的问题。

2014-08-18

程序设计方法学基础

程序设计方法学基础,目前比较认可的基础资料,大学程序设计方法学授课大多采用了本书中的架构。

2011-12-19

Algorithmics The Spirit of Computing (3rd Edition) - [Addison Wesley].pdf

Algorithmics The Spirit of Computing (3rd Edition) - [Addison Wesley].pdf

2011-12-08

Knuth-Morris-Pratt(KMP)算法(字符串匹配)

参考许多资料之后翻译整理的好论文!让你迅速透彻的理解KMP算法! [1] http://www.inf.fh-flensburg.de/lang/algorithmen/pattern/kmpen.htm [KMP 77]D.E. Knuth, J.H. Morris, V.R. Pratt: Fast Pattern Matching in Strings. SIAM Journal of Computing 6, 2, 323-350 (1977) [2] http://www.cse.iitk.ac.in/users/dsrkg/cs210/applets/strMatching/KMPMatching/kmp.html [3] http://zh.wikipedia.org/wiki/克努斯-莫里斯-普拉特算法

2011-11-14

在MFC中快速应用OpenCV

作者很明白MFC的架构,各个步骤都完美的遵循了MFC的流程。

2011-10-19

概率导论Introduction to probability

不好意思还不知道是谁写的书,但是是高级算法讨论班的老师推荐的概率教材,英文版,非常不错! Chapter 1 Discrete Probability Distributions

2011-09-27

IEEE1588 块结构图中文说明

翻译了http://ieee1588.nist.gov/的IEEE1588块结构图。

2009-06-04

华为3COM数字化校园建设之IP存储解决方案

数字化校园是利用IT技术对学校所有信息资源进行全面的数字化; 对信息资源进行整合和集成,以构成统一的用户管理、资源管理和权限控制; 通过组织和业务流程再造,推动学校进行制度创新、管理创新,最终实现教育信息化、决策科学化和管理规范化。

2009-06-02

Lean Software Development

Lean Software Development精益软件开发,通过讲述7个精益方法,获得软件开发的突破性的提高质量、节约成本、加快速度,并且更好的与商业应用融合。

2007-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除