CAP定义: Consistency (all nodes have access to the same data simultaneously) Availability...
CAP定义: Consistency (all nodes have access to the same data simultaneously) Availability...
Redis 之字典和跳表 字典 Redis整个数据库其实就是一个大的字典 以上命令实际上就是设置了数据库字典中一个key为msg,value为“hello world” di...
1.函数命名,最好能够见名知意,不需要看具体的实现就知道函数干嘛的。对于验证类函数,用肯定句式,isValid最佳,代码大全里有讲过。 2.变量命名,除了循环变量,i,j,k...
TCP/IP协议 TCP/IP 是一个协议族,也是按照层次划分。共四层:应用层,传输层,互连网络层,网络接口层。OSI网络协议模型,是一个参考模型,而TCP/IP协议是事实上...
在组里,我负责一个推送通知系统,这个系统主要的功能就是提醒客户端是否该拉去最新的数据,3周前,上线了新的功能,经过staging环境的详细测试通过,全部部署上线后,每天会受到...
今年入职了某厂,金三银四嘛,流动大,入职后部门还在招人,能看到后续其他人的面试反馈邮件,我进来当时的面试体验,感觉还好,中规中矩,既有问项目,也有问语言基础以及数据结构算法。...
今年入职了某厂,金三银四嘛,流动大,入职后部门还在招人,能看到后续其他人的面试反馈邮件,我进来当时的面试体验,感觉还好,中规中矩,既有问项目,也有问语言基础以及数据结构算法。...
在C/C++程序中一般有一下存储区:1.栈,由编译器自动分配释放,一般指函数内部的存储空间。2.堆,由程序员手动分配释放,若未释放,程序结束时会被由OS回收代码中通过new/...
大学的时候很多学长就跟我们讲打好基础,基础决定了未来的成长的高度,工作几年来也参加了不少面试,那么多面试,首先都是基础,甚至有的面试全部算法和数据结构,也许大学里学的挺扎实的...
在2013年以前,大家所熟知的游戏行业是端游时代,以天龙八部,梦幻西游,魔兽世界的时代,这个时代,大厂都在做端游,一做就是好几年,虽然游戏那么多,但成功的也就那么几款,剑网3...
大学的时候很多学长就跟我们讲打好基础,基础决定了未来的成长的高度,工作几年来也参加了不少面试,那么多面试,首先都是基础,甚至有的面试全部算法和数据结构,也许大学里学的挺扎实的...
@飞越的鱼 技术成长以及路线可以问我。
北漂三年,关于生活和工作的一点唠叨记得是13年6月15日,那是我第一次来北京,当时刚毕业为了省钱从西安坐硬座来北京,去公司报道,从此开始了北京的北漂。三年时间转瞬即逝,从最初的啥也不大懂的二逼程序,到一个普通...
在目前公司,主要做C++后端开发,一直在做推荐系统开发工作,对推荐系统有了些许认识,总结一下。推荐系统近几年开始火起来,想百度,谷歌这些搜索引擎要解决的是用户明确的知道自己想...
代码首先是写给人看的,只是恰巧(incidentally)能够运行。 ----Paul Graham现在写C++服务后端,工作内容大部分是推荐系统后台开...
谨慎使用STL 最近解决了一个因为大量使用STL造成的严重内存泄漏问题,再次记录下。 上周上线了基于用户tag的推荐,没天服务器会自动生成新的tag数据,然后scp到指定目录...
上周,刚上线的项目中,发现推荐结果排序不稳定,如果用stable_sort()性能会比降低,然后我就修改了比较函数,如果评分相等,比较上架时间 上面代码看起来没啥问题,但是测...
1.关于vector的越界访问: 首先以上的代码可以正确编译通过并运行的,不过list[5]是0,在vector中,如果通过[i]下标访问元素,是不会进行越界检查的。所以一般...
lua对于面向对象的支持主要通过table来实现,每个table都是一个对象,对于继承,lua有元表的机制,通过setmetatble()可以来修改元表, 元表是什么? 元表...
读C++ primer总结 C++函数包括函数声明和函数定义,函数声明即函数原型,一般隐藏在include文件中。 为什么需要原型? 1.原型告诉编辑器,函数的参数,如果程序...