自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 Boost的文件内存映射

【代码】Boost的文件映射。

2024-01-03 16:33:04 452

原创 编译WonderTrader

WonderTrader

2024-01-01 10:34:03 400

原创 (二)回测框架之策略Mocker

WonderTrader中已实现的有CtaMocker、HftMocker、SelMocker、ExecMocker和UftMocker(截止到202312月),从整个回测的结构看,Mocker是在策略和数据回放(HisDataReplayer)之间,Mocker负责管理策略。以下以HftMocker进行说明。

2023-12-06 21:17:22 971

原创 (一)WtBtRunner回测大体流程

WtBtRunner是回测的主程序,启动改程序时,会进行配置文件和dll的加载。

2023-12-03 21:53:43 397

原创 我所理解的设计模式——对象行为之命令(Comand)模式

前言在GOF设计模式书中提及,Comand模式的意图是将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。GOF中列举了该模式的四种适用性: 1. 在不同时刻指定、排列和执行请求;(有栗子) 2. 支持取消操作;(慢慢体会) 3. 支持修改日志;(慢慢体会) 4. 用构建在原语操作上的高层操作构造一个系统。(慢慢体会)#

2016-09-25 22:42:59 605

原创 XML与DTD

DTD是对XML结构的描述,XML的书写方式必须遵循DTD描述的规则

2016-06-17 19:53:40 486

原创 spring mvc异常统一处理(ControllerAdvice注解)

spring mvc异常统一处理(ControllerAdvice注解)1、配置spring 版本:4.1.9.RELEASEspring-servlet.xml,注意必须开启注解,即xml要有<beans:beans xmlns="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org

2016-05-01 21:17:24 36802 3

原创 Java操作Json数组

一、字符串与json字符串格式:static String json = "[{'day1':'work','day2':26},{'day1':123,'day2':26}]";转换为json数组JSONArray jsonArray = JSONArray.fromObject(json);单个json对象转换static String jobj = {'day1': 1, '

2014-11-27 13:02:22 28983

原创 javascript操作json数组

json的格式如下: var jarray = [{"day1":26,"day2":26},{"day1":26,"day2":26}]1、输出json数组中的每个成员for(var i=0; i<jarray.length; i++){ console.log(jarray[i]);}2、获取json对象的key和value3、

2014-11-27 10:57:36 7993

原创 struts2.3.15.1 json返字符串格式

使用ssh+ligerUI发现struts2返回json值格式有个奇怪的现象

2014-10-27 10:50:45 646

原创 javascript实用小函数

1、阻止输入非数字,backspace除外 var checkNo = function(e){ var keyCode = e.charCode ? e.which : e.keyCode; if(keyCode == 8){ return true; } var realkey = String.fromCharCode(keyCode);

2013-11-09 13:45:59 517

原创 jquery使用备忘录

1、选择器,对象与数组 选择校区 南校区 北校区 jQuery(document).ready(function (){ var schoolArea = ''; var a1; if('南校区' === schoolArea){ a1 = jQuery("#addInfo :radio")[0];//此时a1是一个

2013-11-09 09:09:11 1058

原创 Java设计模式之单例模式——学习笔记

Java设计模式之单例模式一、定义将一个复杂的对象的创建分成若干部分来创建,并将对象的创建与表示分离,使同样的构建过程可以创建不同的表示二、实现三、设计原则四、使用场合五、

2013-09-23 08:38:25 778

原创 超简单的win2003搭建SVN服务器及eclipse配置连接SVN服务器

超简单的win2003搭建SVN服务器及eclipse配置连接SVN服务器一、安装VisualSVN-Server(我选的是VisualSVN-Server-2.6.5)1、安装过程一般按照默认的就可以了(可以到这里下载VisualSVN-Server-2.6.5)2、安装完成界面如下,就可以在Repositories新建一个仓库,在Users里面新建一个用户并

2013-09-12 22:16:37 2598

原创 Java设计模式之抽象工厂模式——学习笔记

Java设计模式之抽象工厂模式一、定义抽象工厂模式提供了一个接口,用于创建相关或相依赖对象的家族,而不需要指定具体实现类抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候,只需要向工厂请求即可,客户无需修改就可以获得新产品,这样一来,客户就从具体产品中解耦二、实现三、设计原则四、使用场合五、与工厂方法模式的简单比较

2013-08-24 12:33:03 601

原创 Java设计模式之工厂方法模式——学习笔记

Java设计模式之工厂方法模式一、定义就是定义一个创建产品对象的工厂接口,让子类决定实例化哪一种实例对象,也就是将实际创建实例对象的工作推迟到子类当中,核心工厂不再负责具体产品的创建。二、实现1、定义产品package com.product;/** * 定义抽象产品类 * @author Administrator * */public abstrac

2013-08-18 21:20:12 670

原创 Javascript中三个等号与两个等号的区别

Javascript中三个等号与两个等号的区别在用“==”操作符进行变量(表达式)比较时会做隐式的类型转换  几个类型转换规则:1.字符串与数字比较,字符串会转换成数字2.对象与对象比较,只有当引用的是同一个对象,结果才为true3.NaN与任何值比较结果都为false4.undefined== null结果为true  在用“===”操作符进行

2013-08-03 15:23:29 892

原创 解决JavaScript的setAttribute兼容性问题

var asubmit = document.getElementById("submit"); asubmit.setAttribute("onclick","alert('请检查手机号码');"); //在火狐中有效,而在ie中无效 asubmit.setAttribute("onclick","javascript:document.buyform.submit();"); //在ie中有效

2013-05-16 22:57:33 1031

转载 利用JavaScript预览上传前的图片

来自MOZILLA DEVELOPER NETWORKhttps://developer.mozilla.org/en-US/docs/DOM/FileReader#readAsDataURL()目前测试兼容 IE9+、chrome、Firefox 10+Image preview exampleoFReader = new FileReader(), rFilter

2013-04-21 16:45:53 865

原创 Struts2的iterator标签遍历Map

Struts2的iterator标签遍历Map一,struts.xml /jsp/strMap.jsp 二、JavaBean类1、Person.javapublic class Person { private String name; private String ID; private int age; private Phone ph

2013-04-16 20:10:57 852

原创 简单的置换算法

利用栈的特性,实现简单的置换package net.as.cn;import java.util.Stack;/** * 2013.3.22 am * 置换算法 * @author chenas * */public class MyZhiHuan { /** * 加密解密算法 * @param miOrMingWen * 明文或者密文

2013-03-22 23:02:02 1171

原创 利用递归算法找出黑洞数

任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456。求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则前边补0)。如此往复,数字会落入某个循环圈(称为数字黑洞)。比如,刚才的数字会落入:[82962, 75933, 63954, 61974] 这个循环圈。欢迎提出意见与建议! 关于黑洞数,详细

2013-03-22 22:49:34 1302

原创 替代算法

老师布置的作业,哈,保存到网上。package net.as.cn;/** * 2013.3.22 am 替换算法 * * @author chenas * */public class MyTiHuan { public final int smalla = 97; public final int bigA = 65; public

2013-03-22 09:42:39 1276

原创 Android应用开发---调用系统的打电话功能demo

一、界面设计(根本没设计)一个EditView,一个Button,界面如右边图所示:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="

2013-03-16 13:21:16 1411

原创 开始接触MongoDB之MongoDB的基本数据类型

基本数据类型(Basic data types)1、null能被用来表示空值和不存在的字段(field)eg: {"x", : null}2、布尔类型(boolean)跟Java中的布尔类型一样,只有两种取值,‘true’或者‘false’eg: {"x", true}3、32-bit integer(32位整型数)这种类型不能在shell中显示,JavaScrip

2012-12-18 22:50:37 626

原创 开始接触MongoDB之MongoDB的CRUD

一、准备  1、从Mongo的安装目录中找到(我喜欢称它为服务端口,下文有出现的话都叫服务端口),双击启动;2、再启动(我称它为操作端口,下文有出现的话都叫操作端口)3、md data\db(在data的目录下创建一个数据库叫db),use db(使用这个数据库)二、开始1、createMongo使用关键字insert来完成创建一个文件,并把它加入到一个容器里面。例如:

2012-12-17 17:01:09 586

原创 开始接触MongoDB之MongoDB的安装

先说一下我的环境 win8-32bit, MongoDB V2.2.21、先到http://www.mongodb.org/downloads下载对应的MongoDB2、解压缩 mongodb-win32-i386-2.2.2.zip 到任意目录下,我解压到D:\下面3、在所有程序中找到命令提示符程序,右击选择以管理员的身份运行4、安装mongodb到目录d:\mongodb(读者

2012-12-16 13:10:04 740

原创 发现struts2中一种比较奇怪的现象,求解释(加#与不加)

action中的代码只得到一条记录private UserInfo user;public String loaduser(){ this.user = userService.loadUserById(id); return "load"; }得到一个list数组private List users; public String list(){ this.users

2012-12-02 15:11:19 701

原创 进程管理模拟--时间片轮转法与优先数法,欢迎提出意见

时间片轮转法:PCB.avapublic class PCB { private String name; private int pri; private int runTime;// 已运行的时间 private int needTime; private String state;// R表示运行 ,F表示完成,W表示等待 private int counter;//

2012-11-28 22:44:43 916

原创 自己写的银行家算法,有兴趣的可以拿去测试,欢迎提出建议

Banker.javaimport java.util.LinkedList;public class Banker { private int[] available; // 拥有各类资源的数目 private int[] work; Banker() { } Banker(int[] available, int type) { this.available =

2012-11-28 22:23:42 764

原创 could not initialize proxy - no Session 的解决方法

could not initialize proxy - no Session 的解决方法主要错误信息提示:Stacktracesorg.apache.jasper.JasperException: could not initialize proxy - no Session - Class: org.hibernate.proxy.AbstractLazyInitializer F

2012-10-06 20:01:06 1665

原创 eclipse hibernate 出现not found org/hibernate/session 错误的解决办法

eclipse(注意:不是myeclipse)   hibernate 出现not found org/hibernate/session 错误的解决办法:将hibernate的jar包拷贝到/WebContent/WEB-INF/lib下面即可

2012-09-23 22:25:24 871

WonderTrader 依赖库

gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.0,在该环境下编译的依赖库 export MyDependsGcc=/deps/wtcpp 修改 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt - SET (MyDeps "/home/mydeps") + #SET (MyDeps "/home/mydeps") + SET (MyDeps $ENV{MyDependsGcc}) ... - MESSAGE(STATUS "MyDepends is at /home/mydeps") + MESSAGE(STATUS "MyDepends is at $ENV{MyDependsGcc}") + #MESSAGE(STATUS "MyDepends is at /home/mydeps")

2024-01-01

eclipse SVN 插件

eclipse SVN插件,可以用来从SVN服务器中检出代码,适合于团队合作

2013-09-12

VisualSVN-Server-2.6.5.msi

用于win32的SVN服务器部署,自己也可以到官网下载

2013-09-12

用于生成与解析二维码的Zxing.jar

谷歌开源项目,二维码的生成与解析工具,需要的朋友拿去吧

2013-03-11

空空如也

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

TA关注的人

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