主要分享三个方面的内容: 融合 架构治理 动态化 一、三管齐下 深度融合 高德最初有两个端,车机版的高德导航,手机版的高德地图,两个团队,一个是2B,一个是2C,分别是汽车业务和手机业务。当时在引擎/技术上,分为离线引擎…
分类:c
字符串转化为整数(模拟实现atui)
class Solution { public: int StrToInt(string str) { if (str.empty()) return 0; int symbol = 1;//自定义正负转换变量 if (…
C++引用和指针
使用引用的两个原因: 1、程序员可以修改调用函数中的数据对象。 2、通过传递引用而不传递整个数据对象,可以提高程序运行速度。 对于使用传递的值而不做修改的函数: 如果数据对象小,可以直接传值。 如果数据对象是数组,则使用…
牛客华为机试之座标移动
#define _CRT_SECURE_NO_WARNINGS 1 #include<iostream> #include<algorithm> #include<string> us…
应用程序嵌入JVM使用
有时候我们会想jvm和程序在同一进程中,和jvm交互或者做一些定制工作,需要把jvm嵌入到程序中。简单来说过程可以分为三步:初始化jvm/执行java字节码/退出jvm 初始化jvm 加载libjvm.so到进程中并且调…
一个小白眼中的“面向对象”
零 《Head First Java》是我学习计算机以来第一本坚持读下来的书,也是我见过的最有趣的编程语言教程。不同于其他的书,这本书,或者说整个《Head First》系列,最大的不同之处,在于它们写的根本不像教程,而…
redis的优缺点理解
1. redis 是什么? REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用 C 语言编写的,遵守 BSD 协议,是一个高性能的 (key/value)分布式内存数据库,…
宏定义include"stdio.h"可加可不加?
"stdio.h" 是写C之前告诉预处理器的一道命令,释义: standard input&output 所以了,用到标准输入输出函数时,就要调用这个头文件! 当然这是我们作为初学者学习的时候,老师和书本跟你说的…
c++中ios有关进制转换的函数
oct——>八进制dec——->十进制hex——>十六进制控制输入和输出的格式: int main() { int a = 0; …
数据结构--树状数组
Feature To deal with dynamic continuous and query problem, and for a given array: $A_1, A_2, \dotsc A_n$, we…
C++模板类型推导大全
前言和背景 《Effective c++》一书中条款01为:视c++为一个语言联邦,该条款中将c++语言分为4个次语言组成的“联邦政府”,其分别为:兼容基础c的部分、c++面向对象的部分、c++模板部分、stl库部分。我…
C# 中 10 个你真的应该学习(和使用!)的功能
如果你开始探索C#或决定扩展你的知识,那么你应该学习这些有用的语言功能,这样做有助于简化代码,避免错误,节省大量的时间。 1)async / await使用async / await-pattern允许在执行阻塞操作时解…