80年,Bjarne Stroustrup博士开始着手创建一种模拟语言,能够具有面向对象的程序设计特色。在当时,面向对象编程还是一个比较新的理念,Stroustrup博士并不是从头开始设计新语言,而是在C语言的基础上进行创建。这就是C++语言。查看全文>>
构造函数中很难上报错误, 不能使用异常.操作失败会造成对象初始化失败,进入不确定状态.如果在构造函数内调用了自身的虚函数, 这类调用是不会重定向到子类的虚函数实现.查看全文>>
最近遇到的一个场景:php项目中需要使用一个第三方的功能(结巴分词),而github上面恰好有一个用Golang写好的类库。那么问题就来了,要如何实现不同语言之间的通信呢?查看全文>>
我们的web应用中,大量使用了数据库连接,如果反复建立与数据库的连接必然消耗更多的系统资源..查看全文>>
在业务系统和数据仓库之间形成一个隔离层,ODS直接存放从各个业务系统抽取过来的数据, 这些数据从结构和数据逻辑关系上和业务系统保持一致,降低了数据抽取的复杂性。查看全文>>