摘要:面向对象开发思想 2020年03月15日22:19:22 要真正理解面向对象设计,学习C++不是一个好的方式。他太大太杂了。 类和对象的关系可以理解为鸡蛋和土鸡蛋的关系。 当你想做西红柿炒鸡蛋的时候,你脑子里只有鸡蛋的概念,这就是类,当真正做的时候,手里拿的是土鸡蛋,这就是被实例化的类 对象。 类的
阅读全文
随笔分类 - 编程
摘要:因为调试只能在单个进程中进行,当一个解决方案中涉及到多个进程exe的时候,这时候就要用到附加到进程来调试,否者,没有设为启动项的exe进程是无法进入断点调试的. 大致的过程就是: 1.在要调试之处打断点 2.添加调试代码,让附加的进程有时间进行执行 或者 3.运行启动项exe,让它一直运行仿真状态,
阅读全文
摘要:要说“远程对象”,必先说“远程调用”,也就是RPC。比较著名的RPC框架有,最近很火的gRPC,也就是Google开源的RPC。另外还有Facebook开源的Thrift等等……我厂内部也有很多RPC框架,琳琅满目不暇接。Java在JDK里面也支持RMI(Remote Method Invoke:
阅读全文
摘要:1. 异步通信的意思是,当A发送完消息之后,不等待B的回应,继续执行之后的程序.在将来的某个时刻,A再来检查是否收到B的回应。 异步就是彼此独立,在等待某事件的过程中继续做自己的事,不需要等待这一事件完成后再工作。 2. 多线程是程序设计的逻辑层概念,它是进程中并发运行的一段代码。多线程可以实现线程
阅读全文
摘要:Introduction Diagnostic Log and Trace is an implementation of logging software. The software implementation is open source provided under the Mozilla
阅读全文
摘要:required: 必须提供该字段的值,否则该消息将被视为“未初始化”。如果是在调试模式下编译 libprotobuf,则序列化一个未初始化的 message 将将导致断言失败。在优化的构建中,将跳过检查并始终写入消息。但是,解析未初始化的消息将始终失败(通过从解析方法返回 false)。除此之外,
阅读全文
摘要:第一章 谈职业生涯 写给年轻程序员的几点启示 正确认识自己 比一般人更努力(将成为你最大的竞争优势) 适时建立个人权威 遵循最佳实践 保持好奇心并乐于探索新的事物 抛开代码与人沟通 要为优秀的人工作 生活(有节制有规律的生活)、睡眠(充足的睡眠)、旅行(发现和感受新东西) 相信自己的天赋与创造力 那
阅读全文
摘要:工作两个多月了,反思记录心得体会。 不要总是问。尽量一天三个问题,这可以保证每个问题都是经过思考的,并获得别人尊重,剩下的问题基本都能靠百度解决,只是时间问题。 探索代码框架,一直很被动的原因就是不了解框架,因此不知道怎么入手,不知道从哪来到哪去,探索框架主要靠导师讲解,其次自己主动探索,再其次补充
阅读全文