当前位置:文档之家› Pixhawk源码总结

Pixhawk源码总结

Pixhawk源码总结
Pixhawk源码总结

Android源码编译

Android源码编译 开发工具:Ubuntu10.04 在Ubuntu下使用root用户登录,注意root一开始是锁定的,使用如下命令解锁:sudopasswd root 按回车铵,提示输入当前密码,在提示输入二次密码。输入完成切换用户使用root用户登录。 Android源码结构 Makefile (全局的Makefile) bionic (Bionic含义为仿生,这里面是一些基础的库的源代码) bootloader(引导加载器) build (build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具) dalvik (JAVA虚拟机) development(程序开发所需要的模板和工具) external (目标机器使用的一些库) frameworks (应用程序的框架层) hardware (与硬件相关的库) kernel (Linux2.6的源代码) packages (Android的各种应用程序) prebuil (Android在各种平台下编译的预置脚本) recovery (与目标的恢复功能相关) system (Android的底层的一些库) Out (编译好的文件) 编译Android源码必需的安装的软件包 g++库文件有可能Ubuntu自带,使用g++ -v命令查找是否安装,如果没有自带请手动安装,使用如下命令,sudo apt-get-install g++-4.4. 注意:g++分很多版本,如果使用了最新版本4.6将没办法编译,建议安装4.4版本 Gcc库文件有可能Ubuntu自带,使用gcc–v命令查找是否安装,如果没有自带使用如下命令手动安装,sudo apt-get-install gcc-4.4. 注意:gcc分很多版本,如果使用了最新版本4.6将没办法编译,建议安装4.4版本 不过还有一些应该是linux系统自带的,如果缺少就按照提示install一下sudo apt-get install build-essential sudo apt-get install make sudo apt-get install libc6-dev sudo apt-get install patch sudo apt-get install texinfo sudo apt-get install libncurses-dev

通达信指标公式源码 混沌操作法

VAR1:=(H+L)/2; AO:=SMA(VAR1,5,1)-SMA(VAR1,34,1),COLOR6699CC; AC:=SMA((AO-SMA(AO,5,1)),5,1),COLOR6699CC; X1:=AO>REF(AO,1) AND AC>REF(AC,1); X2:=AO

红:SMA(Y,5,1),COLORRED; 绿:SMA(Y,3,1),COLORGREEN; 上张:=蓝>=REF(蓝,1) AND 红>=REF(红,1) AND 绿>=REF(绿,1); 下张:=蓝=R2,UL,REF(UL,BARSLAST(H>R2))); 下碎:=IF(L<=R2,DL,REF(DL,BARSLAST(L<=R2))); STICKLINE(BARSLAST(ABS(上碎-REF(上碎,1)))上碎AND REF(C,1)REF(下碎,1)),下碎,下碎,3,1),COLORCYAN; LC := REF(C,4); RMI:=SMA(MAX(C-LC,0),7,1)/SMA(ABS(C-LC),7,1)*100; QS:= HHV(MA(RMI,3),13),COLOR00ADFF; RMIMA:= SMA(RMI,3,1),COLOR009C00; DRAWTEXT(C>上碎&&ISLASTBAR=1,H+0,'向上突破有效上碎型 '),COLOR0000FF; DRAWTEXT(C<下碎&&ISLASTBAR=1,L-0,'向下有效碎型被突破 '),COLORFFFF00; DRAWTEXT(X1>0&&ISLASTBAR=1,H+0.3,'AO与AC为多方趋势 '),COLORFF00FF; DRAWTEXT(X2>0&&ISLASTBAR=1,L-0.3,'AO与AC为空方趋势 '),COLOR00FF00; DRAWTEXT(上张&&ISLASTBAR=1,H+0.6,'鳄鱼向上张嘴'),COLOR999999; DRAWTEXT(下张&&ISLASTBAR=1,L-0.6,'鳄鱼向下张嘴'),COLOR999999; DRAWTEXT(上张&&X1>0&&ISLASTBAR=1,H+0.8,'怀疑中期多头 '),COLORFF00FF; DRAWTEXT(下张&&X2>0&&ISLASTBAR=1,L-0.8,'怀疑中期空头 '),COLOR00FF00; DRAWTEXT((RMI>RMIMA&&RMIRMIMA&&RMI>QS)&&ISLASTBAR=1,H+1,'坚决做多'),COLOR0000FF; DRAWTEXT((RMI20)&&ISLASTBAR=1,L-1,'坚决做空'),COLORFF0000; DRAWTEXT((RMI

(完整word版)混沌理论要点

混沌理论要点: 1. 非线性系统的非因果性 当原因与结果间的关系并不确定时,便产生非线性现象。比如说利率提高1%(原因),市场反应(结果)就是不确定的——结果取决于人群对该消息的解释。 再如美国家森林公园,每年都由雷电引起数百起火灾(起因相同),仿佛老天爷每年都要向大地投放火星大小相同的成百上千个未熄的烟头,于是几百次火灾被引发,并蔓延、终止,有时烧毁数亩、有时蔓延数百亩,有时……1988年那次,使黄石公园全部150万亩森林片草无存(该公园去年已被世界自然遗产目录剔除)。以致其它森林公园为防止枯草积得太厚,还不得不让消防人员,每年人为制造些火灾。 量子世界、人类历史、地震、天气运行……莫不如此。远至恐龙时代的大小生态灭绝事件,近至非典、上月的北美大停电、各国证券市场,每年无数个烟头被仍向场内,引发或大或小的震动,并蔓延、终止……但到底哪个烟头,才是那颗重要的烟头? 相同的初始力,令人瞠目的结果,是所有混沌系统的基本特征。大家都不难理解,曾救了萨达姆命的藏身之所,这次偏就成了送命之处,但很多人却很难理解同样一个历史点位,并不代表同样的未来。许多历史学家在逐次的趋势和循环中,搜寻说得过去的理由与解释,显然是用错了工具。这些传统观念产生于匀衡物理和天文学中,而合适的工具,却在非线性的非匀衡物理中。新物理学家们则开始用模拟游戏代替方程式,去发现事态运行的规律。 2.对初始条件的极端敏感依赖性 伦敦气象局计算机系统每日处理覆盖全欧洲的数千个气象站的上亿条数据,一次洛伦兹将5.06127输入为5.06,万分之一的省略,提供了两份截然不同的天气预报。于是洛伦兹在美国科学促进会提出:“一只蝴蝶在巴西煽动翅膀可能会在美国德克萨斯引起一场龙卷风”,从此,令人着迷、发人深省的“蝴蝶效应”,就以其大胆的想象力与迷人美学色彩,更加之深刻科学内涵与内在哲学魅力,倾倒了不断在复杂系统中苦苦求索的芸芸众生。“蝴蝶效应”反映了混沌运动的一个基本特征:对初始条件的极端敏感依赖性。 经典动力学认为,初始条件的微小变化,对未来状态所造成的差别也微小。但混沌理论认为,初始条件的十分微小的变化经过不断放大,对其未来状态会造成极其巨大的差别。 大家不妨想像一下台球桌面:撞击母球不到1度的微小偏差,会使台面出现纵线与横折两种极端迥异的走势。一个储蓄组合的未来资产变化模拟图,也仅因规则改为不计零数,模型便立即报废。导致蝗灾的因素有不下两百种,漏算或误算其中2%,不久20%的因素都会相应改换,一切也就大相径庭。西方流传的一首民谣更是对此作了形象的说明:“醉了一个农夫,丢了一颗铁钉;丢了一颗铁钉,少安一付马掌;少了一付马掌,跛了一匹战马;跛了一匹战马,摔坏一位将军;死了一个将军,输了一场战争;输了一场战争,亡了一个国家!” 系统对无数变化,何时极度敏感,何时能消化掉而不予理会,对此人类不是无能为力,而是丝毫都无能为力——地球上每天亿万只蝴蝶上下翻飞、百万只苍鹰鼓翼、千百只大鹏展翅……初始力或相同、或不同,初始因素本身虽不大,但经时间积累后的结果,已远非人们当初之想当然。 从前我们经常听到“明年将现暖冬”“下月平均气温将低于去年同期”等说法,但拥有超乎想像的完备数据的美国家气象局去年已宣布:“从此再不对超过10天的气象做任何预测。”这是人类科学认识的又一步飞跃。 3. 能量法则 完全不同于线性代数的产物——概率论。该法则是不同国度的学者们,耗时巨大的独立研究后,最终共同发现的一项新的重要自然法则,已被证实是一个适用于上千种的模板的、普遍

鳄鱼全套指标 通达信指标公式源码

证券交易新空间》关于鳄鱼指标的源码在此。 包括鳄鱼线AO AC 指标。源码不加密。关于使用方法,最好看书《证券混沌操作法》里面说的非常详细,权威。 Y:=(HIGH+CLOSE+LOW)/3; 吻线:REF(SMA(Y,5,1),3),COLORGREEN; 齿线:REF(SMA(Y,8,1),5),COLORRED; 颚线:REF(SMA(Y,13,1),8),COLORBLUE; VAR2:=H>=REF(H,1)&&H>=REF(H,2)&&H>REFX(H,1)&&H>REFX(H,2); VAR3:=L<=REF(L,1)&&L<=REF(L,2)&&LREF(MA55,1),MA55,DRAWNULL),COLORMAGENTA; ★下降:IF(MA55REF(AO,1) AND AC>REF(AC,1); VAR5:=AO=REF(AO,1) AND AC<=REF(AC,1); VAR7:=AO<=REF(AO,1) AND AC>=REF(AC,1); STICKLINE(VAR4, H,L,0,1),COLORRED; STICKLINE(VAR4 AND C>=O,O,C,2.5,1),COLORRED; STICKLINE(VAR4 AND C=O,O,C,2.5,1),COLORGREEN; STICKLINE(VAR5 AND C

android源代码下载和编译教程

Android源代码由两部分组成,其一是Android系统应用部分的代码,其次是Android 所使用的内核代码,如果针对Google Nexus S来开发ROM,就需要下载三星的内核代码Android 系统应用代码: https://https://www.doczj.com/doc/a66342349.html,/platform/manifest Android内核代码: https://https://www.doczj.com/doc/a66342349.html,/kernel/samsung.git 准备阶段:设置Linux编译环境(本人是Ubuntu 11.10 ,32位系统),一般你需要以下配置: Python 2.5 -- 2.7. GNU Make 3.81 -- 3.82,, JDK 6 (for Gingerbread or newer); JDK 5( for Froyo or older). Git 1.7 or newer. 1、安装一些必备的包。 Git是Linux Torvalds为了帮助管理Linux内核而开发的一个开放源码的分布式版本控制系统软件,它不同于SVN,CVS这样集中式的版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录,而git这样的分布式控制系统中,每一个工作目录都包含一个完整仓库,它们支持离线工作,本地提交可以稍后提交到服务器上。分布式系统理论上也比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而收到影响? 因为Android是由kernel,Dalvik,Bionic,prebuild,build等多个Git项目组成, 所以Android项目编写了一个名为repo的python的脚本来统一管理这些项目的仓库,使得Git的使用更加简单。 $ sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \ x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \ libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \ libxml2-utils xsltproc $ sudo apt-get install libx11-dev:i386 2、创建源代码目录 首先确保在当前用户的主目录下创建一个/bin目录(如果没有的话),然后把它加到PATH 环境变量中: $ mkdir ~/bin $ PATH=~/bin:$PATH 或者$export PATH=$PATH:~/bin 3、用curl下载repo脚本,并保存在~/bin/repo文件中: $ curl https://https://www.doczj.com/doc/a66342349.html,/dl/googlesource/git-repo/repo > ~/bin/repo 为repo加上执行权限 $ chmod a+x ~/bin/repo 4、初始化版本库 首先建立一个目录,用来存放下载下来的东西 $mkdir MyAndroid $cd MyAndroid 以后,执行如下命令 $ repo init -u https://https://www.doczj.com/doc/a66342349.html,/platform/manifest -b android-2.3.7_r1 我这里下载的是android2.3.7版本的,所用的参数是android-2.3.7_r1。由于最新的是android-4.0.3_r1,所以使用上面即可下载2.3.7的源代码 注意:如果要是把所有的版本都下载下来,那时间是需要很久很久的,需要耐心等待,但是如果仅仅是下载某一个版本的话,还是很快就可以了。 最后,如果看到repo initialized in /MyAnroid的提示,说明本地的版本库已经初始化成功了(期间需要你填写姓名和Gmail地址)。

证券混沌操作法:鳄鱼线

证券混沌操作法:鳄鱼线 证券混沌操作法:鳄鱼线 证券混沌操作法是由比尔?威廉姆(Bill Williams)发展和推广的,他声称这是一套能在全球任何市场长期获取利润的交易方法。目前已有不少交易员使用这套方法在市场中进行交易。 鳄鱼线是运用分形几何学和非线性动力学的一组平均线(实际上就是一种比较特别的均线)。它分为蓝、红、绿三条。蓝线被称为鳄鱼的颚部,红线被称为鳄鱼的牙齿,绿色被称为鳄鱼的唇吻。它们的构造方法如下:颚部——13根价格线的平滑移动均线,并将数值向未来方向移动8根价格线;牙齿——8根价格线的平滑移动平均线,并将数值向未来方向移动5根价格线;唇吻——5根价格线的平滑移动均线,并将数值向未来方向移动3根价格线。 鳄鱼线的基本使用方法是当颚部、牙齿、唇吻纠缠在一起时,我们便进入了观望期(鳄鱼休息了);当唇吻在牙齿以上,牙齿在颚部以上时,我们便进入了多头市场(颚鱼要开始吃牛肉了);当唇吻在牙齿以下,牙齿在颚部以下时,我便进入了空头市场(鳄鱼要开始吃熊肉了)。简单来说鳄鱼线是交易员的指南针,它能告诉交易员市场正处于什么状态,并保证交易员能在行情中进行交易,在市场休整时离场观望。 两套鳄鱼线的源码: 用SMA编的 var1:=(H+L)/2; 下颚:SMA(VAR1,13,1),SHIFT8,COLORBLUE; 牙 齿:SMA(VAR1,8,1),SHIFT5,COLORRED; 上唇:SMA(VAR1,5,1),SHIFT3,COLORGREEN; 用EMA编的

var1:=(H+L)/2; 下颚:SMA(VAR1,13,1),SHIFT8,COLORBLUE; 牙 齿:SMA(VAR1,8,1),SHIFT5,COLORRED; 上唇:SMA(VAR1,5,1),SHIFT3,COLORGREEN;

新版混沌操作法

混沌第一章 Alligator 第一章:鳄鱼线(Alligator) 于本章,我们将叙述鳄鱼线:做什么用的?如何构成的?如何用之为交易策略??… ⊙ The Alligator - Our Compass and Odds Maker 基本上,无论实时价格往任何方向移动,鳄鱼线(如图标)扮演着使我们的交易保持正当方向的 罗盘角色。 而且, 鳄鱼线会协助我们在有方向的趋势中获利 (见电子期仿真交易日记 9/17~1/16) 。 并且将这个获利持续到会吃掉我们利润的盘整趋势(见电子期仿真交易日记 1/16~目前)出现为 止。 ⊙ What the Alligator is 动量监视器:一个与市场结合并接近市场的动量监视器。(详章三:AO) 交易的指针:一个简单且仅在现在的趋势中交易的指针。(详章二:Fractal) 保护的装备:一个使你在盘整走势中不会损失的保护装备。 ⊙ What is the Alligator? 鳄鱼线是结合了不规则碎形几何学和非线性动力学的平均线。有蓝、红、绿三条。 蓝线,是鳄鱼的颚。(如图标) 它的画法是取 13 根 bar 的平滑移动平均,然后将算出来的结果往未来的方向移动 8 根 bar。 红线,是鳄鱼的牙齿。(如图标) 红色线是取 8 根 bar 的平滑移动平均,然后将算出来的结果往未来的方向移动 5 根 bar 所构成。 绿线,是鳄鱼的上唇。(如图标) 绿色线是取 5-bar 平滑移动平均数,然后将算出来的结果往未来的方向移动 3 根 bar 所构成。 ⊙ Trading the Alligator 当蓝、红、绿三条移动平均线纠缠在一起时(如图 1/16~目前),表示鳄鱼他睡着了。 当他从长时间的睡眠中醒来时,会十分饥饿。而且进一步的追捕价格(如图 9/17~1/16),以填 满他的胃,直到他得到满足。 然后,他开始闭上嘴巴,并且丧失了进食的兴趣(如图 1/16)。 只要嘴巴开始闭起来,就是告诉我们:取得利润。并等待。观察鳄鱼是否将打个盹儿? 所以,当鳄鱼睡觉时,我们通常会逗留在市场外,并且等待。直到有个碎形(详章二:Fractal) 在下颚外被触发为止。 他能让我们远离波动不定的市场,并使我们能进入重要且趋势明显的市场中。 亦即价格向上或向下突破碎形(详章二:Fractal)时,便是你从趋势中开始获利的时候。 ⊙ Alligator behavior 我们的交易策略是: ﹡不进行交易,直到第一个在鳄鱼嘴巴外面的碎形(详章二:Fractal)被突破时。 ﹡若价格在鳄鱼的嘴巴之上,仅取用买的讯号而且不卖。并且将停利单向上移动。 ﹡若价格在鳄嘴向下的另一边,只取用卖的讯号。且仅在停损离场时才买。不做多。

Android_4.2_源码下载和编译环境安装及Android_4.2_源码编译

Android 4.2源码的下载和编译环境的安装及源码的编译Google于2012.11.14发布了Android4.2的源码,下面把本人在ubuntu10.04 的64位 系统上下载源码,和编译源码做个记录备份,也供有需要的人参考,若是在下载编译安装Android源代码遇到问题,可加QQ群交流: 217706590,难免有错,敬请见谅,还忘勿吝啬指出。 源代码下载、编译环境安装、源代码编译和运行模拟器的可能出现的一些错误在本文最后一章节,若出现类似错误,可以参考。 1、源码的下载 源代码的下载,首先需要安装以下软件:curl 和git-core 1.1安装curl: 在终端中执行:sudo apt-get install curl 1.2安装git-core 1.2.1在用户目录下新建bin文件 在终端中执行:mkdir ~/bin 将~/bin添加环境变量,作用是:要将git软件下载安装在此目录,在别的目录运行可能会找不到此软件,所以要添加到环境变量中 在终端中执行:PA TH=~/bin:$PATH 1.2.2安装git-core 在终端中执行:curl https://https://www.doczj.com/doc/a66342349.html,/dl/googlesource/git-repo/repo§> ~/bin/repo 给repo执行权限:chmod a+x ~/bin/repo 1.3 下载源代码 1.3.1进入要源代码将要保存的目录 如我的源代码保存在:、/opt/android/src 在终端中执行:cd /opt/android/src 进入到src目录中 1.3.2 获取repo最新的配置 repo init -u https://https://www.doczj.com/doc/a66342349.html,/platform/manifest§ 若是执行错误则用以下命令: ~/bin/repo init -u https://https://www.doczj.com/doc/a66342349.html,/platform/manifest§ 1.3.3 下载源代码 对于下载不同版本的android,指定一个manifest分支(即只指明android对应的版

hadoop3.0.0源码编译

1. 2.编译步骤 (1)jdk安装和部署 1.安装jdk cd /home/lly/下载/hadoop/ rpm –ivhjdk-8u101-linux-x64.rpm 2.添加环境变量 $sudo vim /etc/profile 3.加入如下内容 export JAVA_HOME=/usr/java/jdk1.8.0_101 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JER_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JER_HOME/bin:$PATH 按”esc” :w :q 4.立刻应用改变 $sudo source /etc/profile 5.测试 java –version java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode) (2)maven安装和部署 1.解压 cd /home/lly/下载/hadoop/ tarzxvfapache-maven-3.3.9-bin.tar.gz -C /usr/soft 2.添加环境变量 $sudo vim /etc/profile

3.加入如下内容 export MAVEN_HOME=/usr/soft/apache-maven-3.3.3 export PATH=.:$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin 按”esc” :w :q 4.立刻应用改变 $sudo source /etc/profile 5.测试 mvn -version Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: /usr/soft/apache-maven-3.3.9 Java version: 1.8.0_101, vendor: Oracle Corporation Java home: /usr/java/jdk1.8.0_101/jre (3)依赖安装 1.输入命令 $sudoyum install g++ autoconfautomakelibtoolcmakezlib1g-dev pkg-configlibssl-de (4)安装cmake 1.解压 cd /home/lly/下载/hadoop/ tarzxvfcmake-3.6.2.tar.gz -C /usr/soft 2.安装 cd/usr/soft/cmake-3.6.2 ./bootstrap make make install 3.测试 cmake–version (5)安装protobuf 1.解压 cd /home/lly/下载/hadoop/ tarzxvfprotobuf-2.5.0.tar.gz -C /usr/soft 2.安装 cd/usr/soft/protobuf-2.5.0 ./configure --prefix=/usr/soft/protobuf-2.5.0 make

证券混沌操作法-低风险获利指南

证券混沌操作法-低风险获利指南 比尔.威廉姆 1.市场是自然的函数,它们的行为并不遵循古典物理学、参数统计学、线性数学 2.分形几何学(fractal geometry)提供一种截然不同的观点来稳定获利 3.混沌理论的另外一项结论是:没有人根据市场来交易,我们都是根据自己的信念系统来 交易 4.任何人都可以计算苹果内的种子,然而,没有人可以计算种子内的苹果 5.理想的交易基本上并不是来自于头脑,它来自于勇气与心灵。不需过度的思考,你需要 的是自觉、对于自身需求与市场需求的敏锐感觉、以及扎扎实实的普通常识。 6.如果你认为自己可以学习如何精确预测行情,你已经把自己剔除于10%的顶尖交易员 之外。 7.未来并不如同过去 8.我们都是已自己的信念系统来交易。这便是“一致性获利法”的精髓。我们发现市场的 根本结构时,调整个人的根本结构,使个人的根本激斗与市场的根本结构相互融合,结构便是几何学上的协调性。 9.市场具有能量(energy)的特质,能量永远是遵循阻力最小的途径移动(如:河流的河 床变化)。期货市场的根本结构具有“分形”(fractal)的性质,他最适合以混沌理论处理。 10.所有的商品市场都是由一群对于价值看法不同,而对于价格看法相同的人们所创造。 11.我们所了解的真理,是特定真理而非普遍真理,例如:在地球重力下三角形内角和等于 180度,而在太空将超过180度 12.我们如法直接观察世界,永远是透过范式(模型或模式,一组共同认定的假设,是我们 感知世界的方法)的滤镜来观察世界。永远无法观察世界的整体,仅能够看见其中的片段。 13.混沌并不是随机性的,恰好相反。混沌是一种较高层次的次序,其中的组织原则是随机 性与刺激,而不是牛顿与欧几里德传统下大“因果关系”。因为自然界与人类的脑部都是混沌的现象,而市场则是自然界的一部分,并反映人类的性质,所以市场也是一种混沌的现象。 14.分形几何学是混沌理论的一项工具,研究对象是混沌的现象。 15.市场能量的分析原则 15.1.能量永远遵循阻力最小的途径 15.2.始终存在而通常不可见的根本结构,将决定阻力最小的途径 15.3.这些始终存在而通常不可见的根本结构,可以被发现,并加以改变。 16.结构:要素(成份)(parts or components)、计划(plan)、能源(power source)、宗旨 (purpose) 17.影响交易绩效结构的要素构成:欲望、信念、假设、志向、对市场和自己结构的了解 18.在人生当中,所有最严重与最重要的问题,基本上都是无法解决的,它们永远无法解决, 而仅可以“扁的不重要”(outgrown) 19.学习任何新知识的五个阶段 19.1.初学交易者:学习基本知识,术语等,保证盈亏基本持平 19.2.进阶交易者:工具是艾略特波浪与分形,单合约稳定获利后才能增加资金 19.3.胜任交易者:交易伙伴(?)、计划交易,增加投资额并多合约、价差交易 19.4.精炼交易者:以自身的信念系统交易(将自身和市场的根本机构互相融合),金钱

Ubuntu下编译Android源码全过程

Ubuntu下编译Android源码全过程(转) 源码, 编译, Ubuntu, Android 一、获取Android源代码 Git是LinuxTorvalds(Linux之父)为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(Repository),许多个工作目录(WorkingCopy),而在Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNUArch、Bazaar、Darcs、SVK、Monotone等),每一个工作目录都包含一个完整仓库,它们支持离线工作,本地提交可以稍后提交到服务器上。 因为Android是由Kernel、Dalvik、Bionic、Prebuilt、build等多个项目组成,如果我们分别使用Git来逐个获取显得很麻烦,所以Android项目编写了一个名为Repo的Python 的脚本来统一管理这些项目的仓库,使得项目的获取更加简单。 在Ubuntu 8.04上安装Git只需要设定正确的更新源,然后使用apt-get就可以了,apt-get 是一条Linux命令,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或 操作系统。 apt-get命令一般需要root权限执行,所以一般跟着sudo命令。 sudo apt-get install git-core curl 这条命令会从互联网的软件仓库中安装git-core和curl。 其中curl是一个利用URL语法在命令行方式下工作的文件传输工具,它支持很多协议,包括FTP、FTPS、HTTP、HTTPS、TELENT等,我们需要安装它从网络上获取Repo脚本文件。 curl https://www.doczj.com/doc/a66342349.html,/repo >~/bin/repo 这句命令会下载repo脚本文件到当前主目录的/bin目录下,并保存在文件repo中。 最后我们需要给repo文件可执行权限

最秘密的股票操作k线波浪技巧

生命是永恒不断的创造,因为在它内部蕴含着过剩的精力,它不断流溢,越出时间和空间的界限,它不停地追求,以形形色色的自我表现的形式表现出来。 --泰戈尔 △▲ 道氏理论的基本法则 一、平均指数包含一切; 二、市场有三种趋势; 1、主要趋势(一年甚至几年); 2、次要趋势(三个星期到三个月,调整位通常为先前趋势运动的三分之一至三分之二,最常见的为百分之五十); 3、小趋势(不到三个星期,细微波动)。 三、主要趋势分为三个阶段; 1、收集阶段(经过一轮大的下跌,市场“利空”消息不断,价格开始企稳,机敏的投资者开始买入); 2、公众参与阶段(价格加速上扬,消息开始转好,大多数技术型趋势追随者开始参与); 3、派发阶段(所有报刊开始刊登看涨故事时,所有人投身市场时,机敏的投资者开始卖出)。 四、各种平均指数必须相互验证; 五、成交量必须印证趋势; 1、上升趋势中,成交量伴随上涨而增加,下跌而减少; 2、下降趋势中,成交量伴随下跌而增加,上涨而减少。 六、趋势在给出明确的反转信号之前被假定一直有效; 1、失效摆动; 高点C挑战高点A失败,随后市场跌破低点B,构成了在点S处的“卖出信号”。

2、非失效摆动。 高点C突破高点A,随后市场跌破低点B构成S1处的第一个“卖出信号”,接着市场反弹到高点E,最后跌破低点D构成S2处的第二个“卖出信号”。 注:失效摆动和非失效摆动在底部时同样有用. 证券混沌操作法:鳄鱼线 证券混沌操作法是由比尔·威廉姆(Bill Williams)发展和推广的,他声称这是一套能在全球任何市场长期获取利润的交易方法。目前已有不少交易员使用这套方法在市场中进行交易。 鳄鱼线是运用分形几何学和非线性动力学的一组平均线(实际上就是一种比较特别的均线)。它分为蓝、红、绿三条。蓝线被称为鳄鱼的颚部,红线被称为鳄鱼的牙齿,绿色被称为鳄鱼的唇吻。它们的构造方法如下:颚部——13根价格线的平滑移动均线,并将数值向未来方向移动8根价格线;牙齿——8根价格线的平滑移动平均线,并将数值向未来方向移动5根价格线;唇吻——5根价格线的平滑移动均线,并将数值向未来方向移动3根价格线。

CEGUI0.7.6源码配置编译详细过程

CEGUI 0.7.6 源码配置编译详细过程 (YangJing@南京20120314) 1.我的开发环境 操作系统:Vista Ultimate 32bit中文 编译环境:VS2010旗舰版中文 DXSDK: Microsoft DirectX SDK (June 2010) OGRE版本:1.7.4,直接用的二进制版本 2.下载CEGUI及依赖包源码 下载源码分为2部分,一部分是CEGUI本身的源码,另一部分是编译源码需要的依赖项dependencies。依赖项和源码版本有大致的对应关系,如CEGUI-DEPS-0.7.x-r3-vc10,表示该依赖项包适合于CEGUI 0.7.x(当然也适合于CEGUI0.7.6),vc10编译器,r3是依赖项资源包的版本。下载地址自己找吧。 下载后这个样子: 然后解压,源码解压后,是这个样子: 那个dependencies目录是加了依赖包后才出现的。依赖包解压后的样子: 把这里的dependencies目录拷贝到上面源码包内就可以了。注意相对位置别弄错了。 3.配置过程

目录下有个build_vs2008.bat文件,该文件运行后可以生成CEGUI.sln。还有其它版本的VS2003,VD2005,但是没有VS2010的。我的做法是来个VS2008,然后用VS2010打开,会有个自动升级的过程,就得到2010版的.sln了。 在cmd命令下,目录切换到premake目录,然后运行build_vs2008.bat,就得到CEGUI.sln了。这样,打开解决方案后,发现没有CEGUIOgreRenderer工程,而我要在OGRE应用中使用CEGUI(CEGUIOgreRenderer.lib和CEGUIOgreRenderer.dll),所以这样还不行。 打开build_vs2008.bat,看到: premake --file cegui.lua --target vs2008 说明用了cegui.lua。打开cegui.lua,看到: dofile("config.lua") 等等,莫非有什么配置项在config.lua内,打开config.lua 看到: 红色箭头这一项,本来是false,默认不生成CEGUIOgreRenderer工程,我该为true,然后再运行build_vs2008.bat,在新生成的CEGUI.sln中看到CEGUIOgreRenderer工程了。其它的Renderers也可以在这里找到。我又要了个CEGUIDirect3D10Renderer模块。 然后我就编译整个CEGUI解决方案。发现很多问题:

证券交易新空间一书中的精华包含所有源码

△▲ 道氏理论的基本法则 一、平均指数包含一切; 二、市场有三种趋势; 1、主要趋势(一年甚至几年); 2、次要趋势(三个星期到三个月,调整位通常为先前趋势运动的三分之一至三分之二,最常见的为百分之五十); 3、小趋势(不到三个星期,细微波动)。 三、主要趋势分为三个阶段; 1、收集阶段(经过一轮大的下跌,市场“利空”消息不断,价格开始企稳,机敏的投资者开始买入); 2、公众参与阶段(价格加速上扬,消息开始转好,大多数技术型趋势追随者开始参与); 3、派发阶段(所有报刊开始刊登看涨故事时,所有人投身市场时,机敏的投资者开始卖出)。 四、各种平均指数必须相互验证; 五、成交量必须印证趋势; 1、上升趋势中,成交量伴随上涨而增加,下跌而减少; 2、下降趋势中,成交量伴随下跌而增加,上涨而减少。 六、趋势在给出明确的反转信号之前被假定一直有效; 1、失效摆动; 高点C挑战高点A失败,随后市场跌破低点B,构成了在点S处的“卖出信号”。 2、非失效摆动。

高点C突破高点A,随后市场跌破低点B构成S1处的第一个“卖出信号”,接着市场反弹到高点E,最后跌破低点D构成S2处的第二个“卖出信号”。 注:失效摆动和非失效摆动在底部时同样有用. 证券混沌操作法:鳄鱼线 证券混沌操作法是由比尔·威廉姆(Bill Williams)发展和推广的,他声称这是一套能在全球任何市场长期获取利润的交易方法。目前已有不少交易员使用这套方法在市场中进行交易。 鳄鱼线是运用分形几何学和非线性动力学的一组平均线(实际上就是一种比较特别的均线)。它分为蓝、红、绿三条。蓝线被称为鳄鱼的颚部,红线被称为鳄鱼的牙齿,绿色被称为鳄鱼的唇吻。它们的构造方法如下:颚部——13根价格线的平滑移动均线,并将数值向未来方向移动8根价格线;牙齿——8根价格线的平滑移动平均线,并将数值向未来方向移动5根价格线;唇吻——5根价格线的平滑移动均线,并将数值向未来方向移动3根价格线。 鳄鱼线的基本使用方法是当颚部、牙齿、唇吻纠缠在一起时,我们便进入了观望期(鳄鱼休息了);当唇吻在牙齿以上,牙齿在颚部以上时,我们便进入了多头市场(颚鱼要开始吃牛肉了);当唇吻在牙齿以下,牙齿在颚部以下时,我便进入了空头市场(鳄鱼要开始吃熊肉了)。简单来说鳄鱼线是交易员的指南针,它能告诉交易员市场正处于什么状态,并保证交易员能在行情中进行交易,在市场休整时离场观望。 两套鳄鱼线的源码:

新版混沌操作法

新版混沌第一章:鳄鱼线(Alligator) 混沌第一章:鳄鱼线(Alligator) 于本章,我们将叙述鳄鱼线:做什么用的如何构成的如何用之为交易策略… ⊙ The Alligator - Our Compass and Odds Maker 基本上,无论实时价格往任何方向移动,鳄鱼线(如图标)扮演着使我们的交易保持正当方向的罗盘角色。 而且,鳄鱼线会协助我们在有方向的趋势中获利(见电子期仿真交易日记9/17~1/16)。 并且将这个获利持续到会吃掉我们利润的盘整趋势(见电子期仿真交易日记 1/16~目前)出现为止。 ⊙ What the Alligator is 动量监视器:一个与市场结合并接近市场的动量监视器。(详章三:AO) 交易的指针:一个简单且仅在现在的趋势中交易的指针。(详章二:Fractal)保护的装备:一个使你在盘整走势中不会损失的保护装备。 ⊙ What is the Alligator 鳄鱼线是结合了不规则碎形几何学和非线性动力学的平均线。有蓝、红、绿三条。蓝线,是鳄鱼的颚。(如图标) 它的画法是取13根bar的平滑移动平均,然后将算出来的结果往未来的方向移动8根bar。 红线,是鳄鱼的牙齿。(如图标) 红色线是取8根bar的平滑移动平均,然后将算出来的结果往未来的方向移动5根bar所构成。 绿线,是鳄鱼的上唇。(如图标) 绿色线是取5-bar 平滑移动平均数,然后将算出来的结果往未来的方向移动3根bar所构成。 ⊙ Trading the Alligator 当蓝、红、绿三条移动平均线纠缠在一起时(如图1/16~目前),表示鳄鱼他睡着了。 当他从长时间的睡眠中醒来时,会十分饥饿。而且进一步的追捕价格(如图9/17~1/16),以填满他的胃,直到他得到满足。 然后,他开始闭上嘴巴,并且丧失了进食的兴趣(如图1/16)。 只要嘴巴开始闭起来,就是告诉我们:取得利润。并等待。观察鳄鱼是否将打个盹儿 所以,当鳄鱼睡觉时,我们通常会逗留在市场外,并且等待。直到有个碎形(详章二:Fractal)在下颚外被触发为止。 他能让我们远离波动不定的市场,并使我们能进入重要且趋势明显的市场中。亦即价格向上或向下突破碎形(详章二:Fractal)时,便是你从趋势中开始获利的时候。 ⊙ Alligator behavior 我们的交易策略是: ﹡不进行交易,直到第一个在鳄鱼嘴巴外面的碎形(详章二:Fractal)被突破时。 ﹡若价格在鳄鱼的嘴巴之上,仅取用买的讯号而且不卖。并且将停利单向上移动。﹡若价格在鳄嘴向下的另一边,只取用卖的讯号。且仅在停损离场时才买。不做

Ubuntu下Android源码修改、编译及运行、launcher定制

环境 Linux版本: Ubuntu 11.04(可由 10.10的版本进行升级)64位系统 GCC版本: gcc version 4.5.2 Java版本: java version " 1.6.0_26" 下载android源码前注意: 1、保证Ubuntu系统中的容量在80G左右,以保证足够的空间来存放android源码以及编译后的相关文件。 联网方法: 采用拨号进行连接。相关操作步骤如下所示: 1、虚拟机设置硬件网络适配器网络连接桥接 2、启动Ubuntu系统,打开终端(在普通用户下),输入相关命令如下: $ pppoeconf//打开后输入上网账号跟密码,确认保存 $ sudo pon dsl-provider//上网连接命令

经过这两个步骤后就可以进行上网了。 Android源码编译所依赖的tools 01.$ sudo apt-get update 02.$ sudo apt-get -y install git-core 03.$ sudo apt-get -y install gnupg 04.$ sudo apt-get -y install sun-java6-jdk flex 05.$ sudo apt-get -y install bison 06.$ sudo apt-get -y install gperf 07.$ sudo apt-get -y install libsdl-dev 08.$ sudo apt-get -y install libesd0-dev 09.$ sudo apt-get -y install libwxgtk 2.6-dev 10.$ sudo apt-get -y install build-essential 11.$ sudo apt-get -y install zip 12.$ sudo apt-get -y install curl 13.$ sudo apt-get -y install libncurses5-dev 14.$ sudo apt-get -y install zlib1g-dev 15.$ sudo apt-get -y install valgrind 注意: (如果是32bit的系统的话,则要更改几个Android.mk文件)01./external/clearsilver/cgi/Android.mk

相关主题
文本预览
相关文档 最新文档