摘要: 经过3年多时间的摸索,经历过熊市牛市的历练,终于完成坚持已久的OP趋势系统的实践,接下来,我将在股灾后,每天都分享OP趋势系统的信号,可以很负责任的说,经过10年历史数据的测试,加上3年的实盘,更加坚定我对这个OP趋势系统的信心,我们只需要等待,等待下一个行情,正如E大一样,等待价值回归,打折后买入... 阅读全文
posted @ 2015-10-03 20:59 Anbit自由之路 阅读(2023) 评论(5) 推荐(0) 编辑
摘要: #include <stdio.h>void foo(const char **p);int main(){ char ch[2][20] = { "Hello world", "Hi"}; char** p = (char**)ch; foo(p); return 0;}void foo(const char **p, int n){}Error 1 error C2664: 'foo' : cannot convert parameter 1 from 'char **' to 'const cha 阅读全文
posted @ 2012-12-10 17:57 Anbit自由之路 阅读(909) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ int i = 1; unsigned int j = -1; int kk = i + j; unsigned int kkk = i + j; printf("%d %u\n", kk, kkk); if(-1 < (unsigned char)1) { printf("-1 < 1\n"); } else { printf("-1 > 1\n"); } if(i < j) { printf("1 < -1\n" 阅读全文
posted @ 2012-12-10 17:57 Anbit自由之路 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 《Expert C Programming》中花了两篇写了数组与指针,这里将其中的一个图记录一下,也算是平时编程稍不注意就会产生bug的地方。不同点: 1.声明的时候,如extern char a[],不能改写成指针的形式; 2.定义的时候,如char a[10],不能改写成指针的形式;相同点: 1.函数的参数,可以是func(char a[]),也可以是func(char * a),因为数组名被编译器当作指向该数组第一个元素的指针; 2.表达式中,可以是c = a[i]; 也可以是 c = *(a + i);数组的下标总是与指针的偏移量相同。如果你喜欢数组的下标从1到N,可以传入数组前面的一 阅读全文
posted @ 2012-12-10 17:56 Anbit自由之路 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 最近看《Expert C Programming》,有不少收获,现在记录下面一点:复杂的类型转换如下:1.一个对象的声明,它的类型就是想要转换的结果类型;2.删去标识符(以及任何如extern之类的存储限定符),并把剩余的内容放在一对括号里;3.把第2步产生的内容放在需要进行类型转换的对象的左边。来两个例子:经常使用的qsort()函数:void qsort(void base, size_t nel, size_t width, int(*compar)(const void*, const void*));其中,我们会经常传入自己设计的比较函数,但接收的参数类型往往不是void*类型,就像 阅读全文
posted @ 2012-12-10 17:55 Anbit自由之路 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 项目期间,软件在开发机器上运行流畅,但一旦到公共机,来不及启动界面就crash了,于是动用了depends,将缺失的DLL等等都加上去,还是crash,于是乎,火了,难道是引用了一些debug版的DLL?于是乎,把开发环境也装上,还是crash,在木有头绪的时候,注意到depends下面提示到的一些信息,关于开源库DLL出现error的情况,做了一个简单的测试,将出现error的dll拷贝到我机器上,木有报错,于是问题应该是这些DLL调用了不同版本的系统DLL,导致出错了。 沿着这条线路,加上群友点拨,终于追到manifest这个东东。关于manifest的介绍,请看下面的文章 http:// 阅读全文
posted @ 2012-12-08 12:03 Anbit自由之路 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 忙了将近一年的2个项目终于在末日来临前结束了,一直都在忙,忘了积累曾经遇到过解决过的问题,翻开收藏夹,好多好多,让人看完不知道该怎么下手,也意识到必须来更新博客了,同时领悟到在项目时候,一个文档,可以零星记录问题的始终,在结项的时候,利用几天偷闲的时光,整理整理,对于领悟与回味,甚好。 因为项目是从单一模式到多个模式,所以原来的Singleton类 ,变得有点复杂,它们之间突然多了某种构造依赖关系和析构依赖关系,虽然我们可以利用Meyers Singleton来控制构造顺序,却不能控制析构顺序。引用摘录的一段: Scott Meyer在<<Effective C++>> 阅读全文
posted @ 2012-12-08 11:28 Anbit自由之路 阅读(4334) 评论(0) 推荐(0) 编辑
摘要: 今天刚刚做完关键项目之一,准备换新机器,整理中发现有一截图,遂将其分享,如下 阅读全文
posted @ 2012-08-28 16:20 Anbit自由之路 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 最近发现基础功下降了,于是拿了一本刘汝佳的算法入门,开始每天修炼,保持状态/*例如 n = 410 11 12 19 16 13 28 15 14 37 6 5 4 */#include <stdio.h>#define MAX_NUM 100int a[MAX_NUM][MAX_NUM];int main(){ int i, j, n, v, m; scanf("%d", &n); v = 0; i = -1; j = n - 1; m = 0; // 判断小于n * n, m代表第几圈, while(v < n * n) { while(i & 阅读全文
posted @ 2012-08-02 16:12 Anbit自由之路 阅读(146) 评论(0) 推荐(0) 编辑
摘要: //以下是关于 hex 转换为 ascii的代码,一开始还觉得不以为然,但真正动手,还是发现一些急需完善的东东,//比如考虑输入的问题,还有大小写的问题//很多情况下,是无法预测用户的输入的,唯一能做的是,把程序完善得非常perfection#include <iostream>using namespace std;int binarySearch(int *a, int len, int val){ int beg, mid, end; beg = 0; end = len - 1; while (beg < end - 1) { mid = b... 阅读全文
posted @ 2011-12-13 17:12 Anbit自由之路 阅读(1222) 评论(0) 推荐(0) 编辑