自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

转载 C++ STL 一般总结

以下内容来源网上 经过整合而成一、一般介绍      STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++

2016-07-30 12:54:06 439

原创 RHEL7下如何直接运行jar可执行文件

今天安装了一个Java的开发工具,运行破解文件时,发现破解文件的可执行文件为jar格式,在window上都是双击直接运行的,因为包含javaw的路径,一般都添加到环境变量里面了,Linux下,双击,运行不了。尝试:javaw -jar -xxx.jar,提示,没有javaw这个命令,仔细检查java目录下的bin,确实没有javaw这个文件。最后尝试:java -jar xxx.jar果然

2016-07-28 15:55:59 444

转载 Linux下的定时器

简介这篇文章主要记录我在试图解决如何尽可能精确地在某个特定的时间间隔执行某项具体任务时的思路历程,并在后期对相关的API进行的归纳和总结,以备参考。问题引出很多时候,我们会有类似“每隔多长时间执行某项任务”的需求,乍看这个问题并不难解决,实则并不容易,有很多隐含条件需要考虑,诸如:时间精度是多少?时间是否允许出现偏差,允许的偏差是多少,偏差之后如何处理?系统的负载如何?这个程序

2016-07-28 11:18:15 567 1

原创 Redhat Enterprise 7.2 安装 MySQL 5.7

最近研究Linux,于是从网上找了下,看到已经更新到7.2了,好快啊,于是下载下来,并安装了虚拟机,在此文中不再描述,过程很简单。搞程序开发,数据库是必不可少的,于是下载了最新的MySQL 5.7版本,安装流程:1、卸载系统默认的数据库mariadb     rpm -qa|grep mariadb 查看已经安装的mariadb     rpm -e --nodeps mariad

2016-07-27 17:25:36 3825

转载 基于CTP的程序化交易系统开发(三)

本文讨论一下数据监听线程和订单管理线程做些什么。   一,数据监听线程   数据监听线程,当行情处理线程接收到新的行情数据时,也就是每当一个tick到来时,就向数据监听线程发出信号,触发此线程启动,然后依次进行:1.各种指标计算,2.然后进行策略计算,3.最后在满足策略时进行交易。   指标计算,就是指根据新到来的数据以及历史数据进行某些统计值的计算,比如常见的MA

2016-07-27 16:49:43 6015 1

转载 基于CTP的程序化交易系统开发(二)

本文开始先说说CTP给开发者提供了什么。CTP提供给开发者的文件一共有4个头文件 ThostFtdcTraderApi.h,ThostFtdcMdApi.h,ThostFtdcUserApiStruct.h,ThostFtdcUserApiDataType.h 和2个dll:thosttraderapi.dll,thostmduserapi.dll(动态链接库,如果是静态库则是thostt

2016-07-27 16:47:03 4316 1

转载 基于CTP的程序化交易系统开发(一)

自从综合交易平台(CTP)的API开放以来,很多人开始编写自己的程序化交易系统,今天我想说说自己的一些看法。    首先解读一下CTP的接口说明,CTP的API使用建立在TCP协议之上FTD协议(《期货交易数据交换协议》)与交易托管系统进行通讯,而交易托管系统负责投资者的交易业务处理。FTD 协议中规定了所有的通讯都基于某一种通讯模式。交易涉及的通讯模式共有三种:1.对话通

2016-07-27 16:45:04 9769 2

转载 程序员能力层级

计算机科学 Computer Science 2n (Level 0)n2 (Level 1)n (Level 2)log(n) (Level 3)评论数据结构不知道数组和链表的差异能够解释和使用数组,链表,字典等,并且能够用于实际的编程任务。了解基本数据结构时间和空间的折中,比

2016-07-26 15:14:24 510

转载 C/C++中的预编译指令

程序的编译过程可以分为预处理、编译、汇编三部分,其中预处理是首先执行的过程,预处理过程扫描程序源代码,对其进行初步的转换,产生新的源代码提供给编译器。预处理过程读入源代码之后,会检查代码里包含的预处理指令,完成诸如包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码的工作。下面介绍一些C/C++中预编译的指令。一 #指令预处理指令以#号开头,并且#号必须是该行除了任何

2016-07-26 14:52:58 300

转载 C++指针详解(复习一下)

指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子:  例一:  int *ptr; char *ptr; int **ptr; int

2016-07-26 14:45:03 440

转载 C++线程 消息队列

进程是没有活力的,它只是一个静态的概念。为了让进程完成一些工作,进程必须至少占有一个线程,所以线程是描述进程内的执行,正是线程负责执行包含在进程的地址空间中的代码。实际上,单个进程可以包含几个线程, 它们可以同时执行进程的地址空间中的代码。为了做到这一点,每个线程有自己的一组CPU寄存器和堆栈。      线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行

2016-07-26 13:14:54 2340

转载 rabbitmq 实现原理

rabbitmq 实现原理AMQP(高级消息队列协议 Advanced Message Queue Protocol)AMQP当中有四个概念非常重要: 虚拟主机(virtual host),交换机(exchange),队列(queue)和绑定(binding)。一个虚拟主机持有一组交换机、队列和绑定。为什么需要多个虚拟主机呢?很简单,RabbitMQ当中,用户只能在虚拟主机的粒

2016-07-26 13:06:18 606

转载 Linux下设置本地yum安装源

二、设置IP地址、网关DNS说明:RHEL 7.0默认安装好之后是没有自动开启网络连接的!cd  /etc/sysconfig/network-scripts/  #进入网络配置文件目录 7.0 yum源" alt="" src="http://s8.51cto.com/wyfs02/M01/2F/C0/wKioL1OhSouCkD42AABzz6QkHkc511.jp

2016-07-25 11:28:49 13608

转载 gcc和g++的区别和联系

gcc和g++的区别和联系gcc和g++都是GNU(一个组织)的编译器。1、对于.c后缀的文件,gcc把它当做是C程序;g++当做是C++程序;2、对于.cpp后缀的文件,gcc和g++都会当做c++程序。3、编译阶段,g++会调用gcc;4、连接阶段,通常会用g++来完成,这是因为gcc命令不能自动和c++程序使用的库连接。 gcc/g++在执

2016-07-23 10:00:40 849 1

转载 Linux Vi 命令大全

vi命令           vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vi编辑器就必须熟练掌握着两种模

2016-07-18 18:24:09 406

转载 Linux下查看磁盘分区命令详解

计算机用户,日复一日在磁盘中存储、移动、删除各类文件。当然会关心磁盘空间的使用情况。在 Linux 中有一个 Shell 可以让用户随时随地对磁盘空间的使用情况一清二楚。它就是“df”命令。  我们试着在终端中输入 df 看看会显示什么。    天哪,东西很多,很详细。但是那些数字这么长,我是不是得用很多时间也想明白磁盘有多少空间呢?也许 df 命脉的 -h 参数能帮助您。我们

2016-07-16 17:15:56 3384

原创 Windows7 64bit下配置Apache+PHP+MySQL

最近需要做一个PHP+MySQL的项目,所以学习了下PHP及开发的环境配置:1、准备资料:      首先下载文件:Apache2.4.6 64bit,http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.6-win64-VC11.zip                               一定要下载:http

2013-10-22 13:28:28 8554 1

原创 Delphi application Send Data to C# application

最近做C/S的程序,不免要遇到窗体及程序间数据的传递,程序间或者进程间数据的封送传递,我知道的方法不多(学习不够啊),我最喜欢用的就是发送WM_COPYDATA消息,这时就要遇到CopyDataStruct结构体了,对于这个结构体的原形,我们并不陌生.   typedef struct tagCOPYDATASTRUCT {        DWORD dwData;        DWORD

2009-02-04 10:19:00 1805

转载 C# 使用SendMessage 函数

在C#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.net框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在C#中使用消息有时候还是大大提高编程的效率的。 定义消息 在c#中消息需要定义成windows系统中的原始的6进制数字,比如 const int WM_Lbutton = 0x0; //定义了鼠标的左键点击消息 public

2009-01-14 10:11:00 43199 5

原创 C#下如何通过不添加对Office的引用,而创建Excel对象

        添加命名空间:  using System.Reflection;        ///         /// 将DataGridView中的数据打印出来        ///         /// 接收的消息常量        public void CmDbGridEhDataPrint(ref System.Windows.Forms.Message m)  //CM

2009-01-12 14:11:00 2527 3

原创 C#下让MDI子窗体布满父窗体的整个工作区

 前提是你已经建立了一个窗体Form1,并设置窗体的  IsMdiContainer  属性为真,其次就是建立窗体的子窗体Form2,并设置所有的窗体的FormBorderStyle属性为FixedSingle,最后就是设置了,在Form1调用Form2子窗体的处理程序中,添加如下代码:            Form2.WindowState = FormWindowState.Normal

2009-01-12 13:37:00 7651

CTP_API参考资料

上期CTP开发API参考文档,很全,希望可以帮到用到的朋友们

2016-07-27

Visual Studio 2005 Extensions for Windows Workflow Foundation (CHS)

Vs2005工作流开发功能扩展,找了好久才找到的,现发布到这里,希望对大家有所帮助

2009-08-18

C#项目开发实录之餐饮管理系统

C#项目开发实录之餐饮管理系统的源码,对于初学者,有相当的参考价值

2008-11-01

C#项目开发全程实录

C#项目开发全程实录中用于企业内部的QQ软件源码

2008-09-22

空空如也

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

TA关注的人

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