Hunter的大杂烩 技术学习笔记

2008-04-05

股票数据格式大全

Filed under: C++,技术话题 — hunter @ 2:08 am

看到一个牛人的blog,收集了大部分炒股软件的数据格式大全,真是为人民服务啊!

http://alantop.5166.info/gpDataFormat.html (http://www.cppblog.com/alantop/)

另外一个blog:

http://www.cnblogs.com/same/articles/722400.html

顺便帖上同花顺的格式,对俺比较有用:)

如何编程实现解析同花顺日线数据格式

(more…)

2007-12-29

微软官网Microsoft.com的一些安全防护数据

Filed under: .NET,架构 — hunter @ 11:36 pm

 大型互联网公司的架构体系恐怕都差不多,据说yahoo也没有防火墙,老板从yahoo/google

考察回来后,收获颇大的说….

原文/来源链接:http://news.mydrivers.com/1/96/96493.htm

为一个庞大的软件帝国,微软自家官方网站www.microsoft.com的经营是个非常有趣的话题,尤其是这么一个大型网络是如何在提供高速数据传输的同时保障自身安全的?Jeff Alexander近日就从微软运营小组那里获得了一些“内幕资料”,主要是关于微软是如何自己使用IIS、Windows Server 2008和防火墙的。

1、其实www.microsoft.com根本没有使用防火墙,而且今后也不会安装,因为不处理HBI数据,无需记录外部登陆情况。

(more…)

2007-12-14

google template build under g++ 2.95

Filed under: C++,Linux — hunter @ 2:49 pm

几个小patch,用来解决在2.95下编译ctemplate的问题 

1. template_dictionary.cc

 line 306

  // modify by hunter: slk8 dosn’t have va_copy function
#if 0
  va_list backup_ap;
  va_copy(backup_ap, ap);
  int result = vsnprintf(space, sizeof(space), format, backup_ap);
  va_end(backup_ap);
#else
  int result = vsnprintf(space, sizeof(space), format, ap);
#endif
 line 332

(more…)

2007-10-17

成功案例:MySpace 起步揭密(一)

Filed under: 技术话题 — hunter @ 4:16 pm

http://news.csdn.net/n/20071016/109636.html

 

另外,不少用户确实利用MySpace找对象,但这类活动主要发生在21-26岁的用户中,而这不是MySpace的主要用户群。当用户自发地制作相同兴趣用户组群的主页时,MySpace接受了这种用户行为,而Friendster没有。当用户用技术手段改动MySpace个人主页功能,把更多PhotoBucket的照片加到个人主页时,MySpace也没有干预这种尝试。

2007-05-30

关于库版本依赖的解决方案思考

Filed under: C++,Linux — hunter @ 3:06 pm

 

 

     最近在研究library版本依赖的问题:

     假如 Library A 和B 编译的时候依赖 Library C,而A/B编译的时间各不相同,

所以它们编译时所链接的C的版本不一样,这样,当有一个程序同时链接 library A/B/C

的时候,就会运行异常

 

    我想到一个解决方案,如果有方法在library C的头文件中声明一个特殊的变量或者函数,
这个变量必须被引用者实现或者调用,那么就可以强迫在链接期发现库文件版本不一致的情况了

比如:
     c.h

     #define VER 1    
     void specialFunction_Version_VER();

     c.cpp
     void specialFunction_Version_VER() {}

     nm libraryC.a
     T specialFunction_Version_1
    
     a.cpp
     #include c.h
    
     void auto_call() { specialFunction_Version_VER(); }

     nm libraryA.a
     U specialFunction_Version_1
     如果升级了 c.h 中的 ver,那么会导致老libraryA中的引用失效,使得编译期报错,
     及时发现隐患

     现在主要问题是,auto_call里面的函数列表是人工维护的,如果依赖的库多了,维护不方便,
     有无办法让 auto_call中的调用是自动的?

 

 

« Newer PostsOlder Posts »

Powered by WordPress