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