自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

utopia的专栏

千里之行,始于足下 keep hungry, keep foolish. We are all together.

  • 博客(75)
  • 资源 (3)
  • 收藏
  • 关注

原创 VMware Ubuntu 与主机win7互ping

由于没有公司Linux服务器,很多工作或事情需要在Linux下完成。于是弄了个虚拟机Ubuntu系统来玩玩,以防生疏。想在ubuntu系统中构建一个web服务器,测试web socket功能,而在Ubuntu中由于各种failed reason, Google Chrome死活都没装上,无法测试socket程序(V8支持最好)。 就想在主机中访问虚拟机中的web服务器。在互Pi

2013-04-30 16:13:12 22934 4

原创 解决oracle exp/imp导入表空间过大问题

通过exp/imp进行数据库备份或搭建测试环境。在imp中导入一个用户模式时,即使是空表(ROWS=N),表空间占用很大(20多GB), 后续导入会报"Unable to INITIAL EXTENT ....tablespace"  错误。 查找原因发现是表空间已满了。(可通过数据库自带的em管理页面查看)看一个简单的实验:查看某个表空间大小:select /*+ ord

2012-12-18 14:30:41 7115

转载 Oracle Full EXP/IMP process

Remove Oracle Instance on Windows CompletelyStop all Oracle servicesUtilize Oracle Universal Installer remove all installed Oracle ProductsRegedit – remove entry HKEY_LOCAL_MACHINESOFTWAREORA

2012-12-04 11:33:37 1883

转载 量化投资--大摩

刘钊:量化投资“兵工厂”  在摩根士丹利华鑫基金公司(下文简称大摩华鑫)的量化投资部,基金经理打开服务器中基于Matlab开发的应用程序,程序便更新交易数据后自动生成交易指令,再将交易指令导入交易系统,计算机执行基金交易从数据准备、数据分析、选股、下单等流程,一笔复杂的量化投资就这样顺利完成。这种看似轻松的投资方式背后,蕴藏着大摩华鑫量化投资团队太多的心血与智慧。  大摩华鑫量化投

2012-11-28 15:32:34 2052

转载 国内量化交易平台

中低端平台适合投资者进行趋势、反趋势等对行情和交易逻辑要求不高的策略,高端交易平台适合机构投资者进行趋势、套利、对冲、高频等对行情和交易要求高、逻辑复杂度高的策略。    从广义上讲,量化交易是指投资者利用计算机技术、金融工程建模等手段将自己的金融操作用很明确的方式去定义和描述,用以协助投资者进行投资决策,并且严格按照所设定的规则去执行交易策略(买卖、价格、数量等)的交易方式。

2012-11-28 14:42:25 3627

原创 Oracle数据库导入导出

数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表导出exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

2012-11-22 10:50:38 710

原创 Oracle选择某一时间段中的数据

如题.. tm 字段格式:yyyy-mm-dd hh24-mi-ss 这里给出两种方法SELECT t.dt, t.tm, round(t.iopv, 2), t.* from etf.iopv twhere t.tm>='2012-11-20 09:20:00' AND t.tm<='2012-11-20 09:45:00'ORDER BY t.tm DESC;

2012-11-21 11:20:04 4293

原创 Oracle更改本地数据库密码

在命令行下依次敲入:set oracle_sid=orclsqlplus/nologconnect/as sysdbaalter user sys identified by 'new_password';修改成功!emctl start dbconsole 启动服务.

2012-11-19 11:24:20 1083

原创 Oracle em 选择登录数据库

当oracle数据库中创建了多个数据库实例时,需要对单个数据库进行管理,一般在windows下可通过网页管理的方式。打开 http://localhost:1158/em/console/logon/logon, 这个是默认的第一个数据库。那么如何来选择登录其他数据库进行管理呢。通过更改url中的端口(一个数据库对应一个端口).查看端口:(cmd下)set oracle_s

2012-11-19 10:55:03 4897

原创 Oracle存储过程总结 (内容转载)

1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;-- E.g: 打印出输入的时间信息create or replace procedure test(workDate in Dat

2012-11-16 16:42:21 949

原创 Oracle及其他数据库中SQL分类

oracle等数据库中语言大体分为四类:    1. 数据操纵语言DML(insert,update,delete)    2. 数据定义语言DDL(table,view,index,syn,cluster)         create table/view/index/syn/cluster    3. 数据查询语言DQL(select,from,where)    4.

2012-11-16 15:34:13 653

原创 Oracle中查看定时Job

Oracle中有很多定时的Jobs,  如数据下载,数据计算,数据监控等等查看系统的Job SQL语句如下:SELECT * from All_Scheduler_Jobs

2012-11-15 17:05:37 2537

原创 Java中得到GMT 时间(格林时间)

GMT 时间(格林时间) 即中央时区时间,北京时间是在东八区,所以北京时间= 格林时间+8小时. java中得到GMT时间的大代码片段如下: Calendar cd = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("EEE d MMM yyyy HH:mm:ss 'GMT'", Locale.

2012-11-02 08:53:46 27815 1

原创 Myeclipse 10.1 修改外部Tomcat 发布路径

最近开始做Web项目,采用jsp等语言。找了一些相关开发工具,大家推荐较好的是 MyEclipse,容器天然采用Tomcat.    MyEclipse 目前最新版已经是10.5了.  我用的是10.1 版本(破解激活版)。自己配了个Apache 2.2 + Tomcat 7.0 服务器。配这两个的原因是apache对于响应静态页面性能和效率比Tomcat要好,而对于jsp等请求可以直接转

2012-09-06 11:28:44 5482

转载 POI导出数据到EXCEL经典实现

转载出处:http://blog.csdn.net/lenolong/article/details/3957735 在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的

2012-08-29 12:35:45 4709

原创 测试驱动开发(Test-Driven Development)

最近看了下测试驱动开发(Test-Driven Development), 第一部分用一个资金实例讲解测试驱动开发模式(采用java编写示例),感觉挺不错的。   不过这种模式需要编写跟功能代码量相当的测试代码;一步一步的测试保证,在大系统中修改代码尤为重要。 测试驱动开发的过程如下:1. 加入一个小的测试2. 运行所有的测试,运行失败3. 适当修改4. 运行测试且

2012-07-27 15:53:58 1112

原创 shell, python中比较两个日期的先后

在Shell中我们可以利用date命令比较两个日期的大小,方法是先把日期转换成时间戳格式,再进行比较。date 的+%s可以将日期转换成时间戳格式,看下面的例子:#!/bin/bash  date1="2008-4-09 12:00:00"date2="2008-4-10 15:00:00" date3="Aug 17 16:47:53 2011"t1=`date -d "

2011-11-10 14:58:00 32575 1

原创 python dict访问

今天把一个150多万的key装进dict, 对数据量上百万的查询dict, 判断某个key是否在dict中,听某些人(网上)说用 key in dict.keys();速度会比 dict.has_key(key)要快很多。结果我使用了下面的语句:if key in dic

2011-10-19 15:34:30 6082

原创 排序比较函数

七种qsort排序方法一、对int类型数组排序int num[100];Sample:int cmp ( const void *a , const void *b ){return *(int *)a - *(int *)b;}qsort(n

2011-08-26 11:31:24 1163

原创 python 随机数

这些天需要用到从一堆数中随机提取几个数,于是重新研究了下random模块。下面介绍下random中常见的函数。前提:需要导入random模块>>>import random 1、random.random       random.random()用于生成一个

2011-08-05 10:00:30 41846 2

原创 google系统结构图

google 系统

2011-07-27 11:55:58 2157

原创 google 的广告系统

很多人使用 Google 的产品和服务很多年,一直不清楚 Google 靠什么挣钱,因为 Google 的服务全部是免费的。答案是搜索广告和与网页内容相关的广告。(当然,Google 还有一些企业级产品,但是这些产品占不到营业额的百分之五。)很多人很怀疑 Google 靠搜索结果

2011-07-27 11:54:11 1507

原创 word中mathtype公式编辑

一 mathtype工具栏在word中消失   解决:如果安装了mathtype,则是没有加载或加载不成功。1,  点击,在右下角找到,打开word选项,选中“加载项”,选中右边的“mathpage.wll”,在下面管理中选择”word 加载项”,单击”转到”即可。2,  出现下面对话框:选上其中的”mathtype commands 6 for word.dotm” 和“Mathpage.wll”, 重启word就可以看到mathtype工具栏了。二  统一更改word中mathtype公式的字体大小,解

2011-05-15 16:47:00 3428 1

转载 LateX 公式

<br />LaTeX最强大的功能就是显示美丽的数学公式, 下面我们来看这些公式是怎么实现的.<br />1、数学公式的前后要加上$或/(和/),比如:$f(x) = 3x + 7$和/(f(x) = 3x + 7/)效果是一样的;<br />如果用/[和/],或者使用$$和$$,则改公式独占一行;<br />如果用/begin{equation}和/end{equation},则公式除了独占一行还会自动被添加序号. 如何公式不想编号则使用/begin{equation*}和/end{equation*}.

2011-05-07 23:40:00 11803

转载 Win7: Fixing textext on Inkscape 0.48 解决Tek Text问题

I encounter one problem today. My textext didn’t work on Inkscape 0.48, I get the error1textext.py:55: DeprecationWarning: the md5 module is deprecated; use hashlib instead import os, sys, tempfile, traceback, glob, re, md5, copy 2Traceback (most recent ca

2011-05-07 20:02:00 2735

原创 判断点是否在三角形内[转]

<br />本文只是翻译和整理,原文在此http://www.blackpawn.com/texts/pointinpoly/default.html概述<br />给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,这里假定点和三角形位于同一个平面内。<br />本文介绍三种不同的方法,由浅入深一 内角和法<br />连接点P和三角形的三个顶点得到三条线段PA,PB和PC,求出这三条线段与三角形各边的夹角,如果所有夹角之和为360度,那么点P在三角形

2010-12-23 20:09:00 908

原创 Qt, how to add radio button or checkbox in menu

<br />QActionGroup* action_group = new QActionGroup( this ); <br />ui->action1->setCheckable(true);<br /> ui->action2->setCheckable(true);<br /> ui->action3->setCheckable(true); <br /> ui->action1->setActionGroup(action_group); <br />ui->action2->setActio

2010-12-15 20:53:00 1905

原创 surface simplification

1,incremental clustering    2,hierarchical clustering    #top-down approach using binary space partition #recursively split the point cloud if:##size is larger than a user-specified threshold or##surface variation is above maximum threshold#split plane d

2010-12-07 11:37:00 1037

原创 [linker error] undefined reference to vtable for **

<br />1.在开始——所有程序——Qt by Trolltech v4.3.0(opensource)找到Qt 4.3.0Command Prompt<br />2.在Command Prompt找到工程的路径<br />3.moc xxxx.h<br />4.右击Command Prompt,选全选,按CTRL+C<br />5.将复制的内容粘贴到任何一个记事本里<br />6.将生成的代码粘贴到与xxxx.h相对应的xxxx .cpp中<br />7.编译运行即能生成正确结果<br /> 

2010-11-14 23:11:00 742

原创 string 到 int的转换

<br />1. c++中string到int的转换<br />1) 在C标准库里面,使用atoi:<br />#include <cstdlib><br />#include <string><br />std::string text = "152";<br />int number = std::atoi( text.c_str() );<br />if (errno == ERANGE) //可能是std::errno<br />{<br /> //number可能由于过大或过小而不能完全存储<br

2010-09-14 18:37:00 1229

原创 shell 日期

<br />直接调用系统变量 <br />获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d) <br />获取昨天时期:`date -d yesterday +%Y%m%d` <br />获取前天日期:`date -d -2day +%Y%m%d` <br />依次类推比如获取10天前的日期:`date -d -10day +%Y%m%d` <br />或n天前的 `date -d "n days ago" +%y%m%d` <br

2010-09-13 11:16:00 4793

原创 php json中文编码为null 的解决办法

PHP json_encode() 函数介绍2010-03-28在 php 中使用 json_encode() 内置函数(php > 5.2)可以使用得 php 中数据可以与其它语言很好的传递并且使用它。这个函数的功能是将数值转换成json数据存储格式。01'希亚',05          'Age'=>2006       );07 08$jsonencode = json_encode($arr);09echo $jsonencode;10?>程序运行结果如下:1{"Name":null,"Age":2

2010-08-20 21:50:00 7265 1

原创 linux 下gprof 和 oprofile 分析程序性能工具 [转]

<br />有些时候,我们特别关注程序的性能,特别是底层软件,比如驱动程序,OS等。为了更好的优化程序性能,我们必须找到性能瓶颈点,“好钢用在刀刃上”才能取 得好的效果,否则可能白做工作。为了找到关键路径,我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile工 具。gprof是GNU工具之一,它在编译的时候在每个函数的出入口加入了profiling的代码,运行时统计程序在用户态的 执行信息,可以得到每个函数的调用次数,执行时间,调用关系等信息,简单易

2010-08-18 14:33:00 4726

原创 排序之 快速排序

<br />#include <iostream><br /><br />using namespace std;<br /><br /><br />//快速排序思想简略:找到一个支点,使序列中支点左边的元素均小于支点元素,右边的元素均大于支点元素<br />//并把左边的元素看成一个新的序列,右边的元素同样也看成一个新序列,再对这两个新序列执行同样的操作(找支点)<br />//如此递归。。。直至只有一个元素为止<br /><br />//分割函数<br />//交换顺序表val[

2010-08-15 16:37:00 760

原创 堆排序

锦标赛进化而来的  选择排序 ----堆排序//1,首先从第length/2个元素开始,到第一个元素,为止,开始建立堆//2,堆顶元素与最后一个元素对调,(这就开始排序啦。。)然后再调整堆顶元素(也就是第一个元素,下标为0)至 第length -1 个元素 //     为堆,再对调堆顶元素,如此循环。。。就排序好了// 如上可知,如果非递减有序,则应建立大顶堆,反之亦然#include using namespace std;//比较函数bool LT(const int a, const i

2010-08-15 15:54:00 591

转载 TCP/IP 转

<br />要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。<br />对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以保证数据的正确和可靠性,后者则允许数据丢失。最后,我们还知道,在建立连接前,必须知

2010-08-13 21:35:00 594

原创 strtok使用小记

<br />char*strtok(char*strToken,constchar*strDelimit);<br />函数用来从字符串中抽取想要的字段,首先看一个MSDN的例子:<br /> <br />//输出字符串中以指定分隔符隔开的字段<br />#include <string.h><br />#include <stdio.h><br /><br />char string[] = "A string/tof ,,tokens/nand some  more tokens";<br />

2010-08-13 19:31:00 1396

原创 linux 下查看进程 及CPU使用率

ps -aux | sort -k4,4nps auxw --sort=rssps auxw --sort=%cpulinux 下的ps命令%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ 进程所使用的虚存的大小RSS 进程使用的驻留集大小或者是实际内存的大小TTY 与进程关联的终端(tty)STAT 检查的状态:进程状态使用字符表示的,如R(running正在运行或准备运行)、S(sleeping睡眠)、I(idle空闲)、Z (僵死)、D(不可中断的睡

2010-08-13 18:47:00 8165

转载 ExtJs之grid使用详解(转帖)

<br />Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,通过它我们可以把任何格式的数据转化成grid可以使用的形式,这样就不需要为每种数据格式写一个grid的实现了。<br />首先,一个表格应该有列定义,即定义表头ColumnModel:<br />// 定义一个ColumnModel,表头中有四列<br />var c

2010-08-04 17:11:00 918

原创 字符串向 unsigned long long 64位转换

<br />最近在linux下用到uint64_t类型,需要存储长达20位的ID号,需要用到类型转换。<br />从字符串到uint64_t转换,想到了atoi,atol,atoll,strtol,结果发现18446744073709551616全被截断了。<br />(unsigned long long)atoll(18446744073709551616); 这个肯定是不行的。<br /> <br />后面用到了stringstream 才把问题解决,包含头文件<sstream><br /> <br

2010-08-02 21:58:00 23595 5

JavaMail包

编写JavaEmail 程序 必不可少的包(API) 在sun网站上下了2天 供大家分享

2008-04-14

空空如也

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

TA关注的人

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