现在位置: 首页 > 自动控制 > 文章
    数据不是信息,而是有待理解的原材料。     数据挖掘这一术语含义广泛,指代一些通常由软件实现的机制,目的是从巨量数据中提取出信息。数据挖掘往往又被称作算法。      在 2005年,一块1TB的硬盘价格大约为1,000美元,“但是现在一枚不到100美元的U盘就有那么大的容量。”研究智能演化的克拉考尔说。现下关于大数据和数据挖掘的讨论“之所以发生是因为我们正处于惊天动地...
阅读全文
2014-11-02 06:35 工业·编程 ⁄ 共 1907字 评论 8 条
我认为C++的allocator是依赖注入的一次失败的尝试。 C/C++里的内存分配和释放是个重要的事情,我同意,在写library的时候,除了默认使用malloc/free,还应该允许用户指定使用内存分配的函数。用现在的话说,如果library依赖于内存分配与释放,就应该允许用户注入这种依赖。我看到有些C library是支持这个的,可以在初始化时传入两个函数指针,指向内存分配和释放的函数。 问题是,allocator是模板参数,而不是构造函数的参数。...
阅读全文
    有前面5章的基础,接下来我们可以以自己的方式去实现一些经典书籍的示例程序。大多数的示例都存在过度封装的倾向,对于初学者来说,要找到“真正起作用的那行代码”非常困难。先把红宝书,即《opengl programming guide》第8版第3章关于各种绘制方式的例子用第五章封装的oglwindow库和glew库实现一下。         具体的函数声明,参数说明通通省了,如果想了解,直接查红宝...
阅读全文
2014-11-01 06:33 工业·编程 ⁄ 共 1848字 暂无评论
场景: 一个多线程的C++程序,24h x 5.5d运行。有几个工作线程ThreadW{0,1,2,3},处理客户发过来的交易请求,另外有一个背景线程ThreadB,不定期更新程序内部的参考数据。这些线程都跟一个hash表打交道,工作线程只读,背景线程读写,必然要用到一些同步机制,防止数据损坏。这里的示例代码用std::map代替hash表,意思是一样的: typedef map<string, vector<pair<string, int> > > Map; map 的 key 是用户名...
阅读全文
经过前面4课,我们已经可以完成以下几个工作:         1)创建OpenGL环境         2)创建与OpenGL绑定的窗口         3)处理窗口消息         4)产生空间点         5)发送空间点给GPU         6...
阅读全文
李运华,专注于Linux、MySQL、开源技术、系统分析、架构设计,有丰富的需求分析、系统设计、编程的经验,热爱技术但不拘泥于技术。喜欢挑战,从各方面不断提升自己。 CSDN:请和大家介绍下你和目前所从事的工作。 李运华:大家好,我是来自UC的软件工程师,已经在软件领域摸爬滚打10年了,先后经历了电信行业和互联网行业。毕业后首先是去了华为,做核心网的系统开发,做过软件工程师、系统分析师;后来换到现在所在的UC,先后...
阅读全文
本文主要讨论 Linux x86 平台,会继续举 Windows/COM 作为反面教材。 本文是上一篇《C++ 工程实践(4):二进制兼容性》的延续,在写这篇文章的时候,我原本以外大家都对“以虚函数作为接口”的害处达成共识,我就写得比较简略,看来情况不是这样,我还得展开谈一谈。 “接口”有广义和狭义之分,本文用中文“接口”表示广义的接口,即一个库的代码界面;用英文 interface 表示狭义的接口,即只包含 virtual function 的 class,这种 cl...
阅读全文
      通过前面3章,我们得到了一个只需要使用微软opengl32.lib和glew32.lib的用于开发OpenGL程序的基本框架。这个框架是基于win32 api的,这样的程序框架好处是它最为简单,只使用尽可能少的第三方库和尽可能少的封装,这样才容易搞明白真正的底层原理。         但一旦开始编写实际有用的程序,我们总是会使用到各种各样的第三方库,对OpenGL来说,需要处理的最...
阅读全文
HTML5是如今最先进的WEB开发技术,虽然已经沿用了多年,但是HTML5的技术标准,其实上并未明确制定完成。日前,互联网权威技术组织万维网联盟(W3C)正式宣布,历时八年的HTML5标准制定全面完成,正式开始面向行业作出采用推荐。 W3C是全球有关互联网WEB技术的权威技术标准组织,推动了互联网尤其是HTML技术的一代代演进。该组织表示,在过去多年时间里,他们联合了全球60多家公司,共同完善HTML5标准,其中解决了4000多个BUG。 ...
阅读全文
互联网三巨头纷纷推出家庭摄像头产品,进军安防电商O2O行业,究竟能擦出怎样的火花? 总有人觉得,BAT进场意味着行业将面临洗牌,传统企业、创业公司由于各自产品思路或资金上的先天不足,都得战战兢兢、鸭梨山大。在最近,这个名单上新增了小米,一些人老喜欢说:“小米也做这个硬件了,你怎么办?” 小米最近正式开卖了一款家庭摄像头“小蚁”。它不是第一家做这个产品,在之前,国内大厂如百度,小厂如LifeSmart、ibaby都有出过...
阅读全文