SDK开发-类库嵌套 此篇文章仅限于SDK开发中的嵌套场景汇总, 不包含具体问题的解决方案 简要总结: 静态库: 1. framework嵌套framework, 不会被包含, 项目仍需导入被嵌套的framework 2. framework嵌套.a库, 可以, 如果项目也导入了.a库, 会符号表冲突, 处理方案: 加前缀 3. .a嵌套.a, 可以 4. .a嵌套framework, 不会将fr
CocoaPods 模板类库开发 - 精简篇 这篇文章只简短介绍CocoaPods配合GitHub制作类库的流程, 不做深入展开 1. 在本地执行 pod lib create LibName 并根据提示选择适配:平台、开发语言、是否包含Demo、是否包含单元测试等, 完成项目创建 默认模板新建的项目在master分支, 2020年开始GitHub将master更名为main分支, 可以通过以下
1 去中心化钱包基本概念 1.1 简介 我们生活中常用的钱包(支付宝,微信,银行卡等)是由中心化的机构发放,并进行资产管理,我们密码丢失,可以通过相关证明去找回密码。同样的,区块链交易所(bibBox,火币,OKEx等)也是中心化的,由交易所保存我们的私钥。使用交易所非常方便快捷,但其实不建议把大量的数字资产长期保存在交易所中,因为中心化交易所拥有大量的数字代币,容易成为黑客的重点攻击对象。因此我
使用文本编辑器来开发Node程序,最大的缺点是效率太低,运行Node程序还需要在命令行单独敲命令。如果还需要调试程序,就更加麻烦了。 所以我们需要一个IDE集成开发环境,让我们能在一个环境里编码、运行、调试,这样就可以大大提升开发效率。 Java的集成开发环境有Eclipse,Intellij idea等,C#的集成开发环境有Visual Studio,那么问题又来了:Node.js的集成开发环境
这道习题几乎没有代码内容,它的主要目的是让你在计算机上安装好Prolog。你应该尽量照着说明进行操作。 安装SWI-Prolog MacOS 找一个你最喜欢的文本编辑器。在Mac系统下,TextMate也许是最好的选择,但是它是需要花钱购买的,如果你不想买的话,可以使用一些免费的文本编辑器比如Kod。需要注意的是,这写编辑器本身都是不支持Prolog代码高亮的,如果你想要这个功能,你需要下载针对这
有了解客户端服务端吗 sizeof对string和char数组的结果是 多态 引用和指针的区别 100w总玩家,最大在线10w,他们会不停比赛,积分实时变化,要求实时得知排名。 斐波那契做法 10个苹果放三个篮子,篮子不空方案 sort在c++里面的优化 set/map底层 红黑树原理 tcp/udp 数学好吗,无穷大是很大的数吗?三角形重心 期望和方差 10个药品,1个受潮,天平,最少次数得出瓶
1.说说final 2.重写重载区别 3.hashmap底层原理介绍下 4.红黑树查询时间复杂度 5.为什么红黑树数组长度是2的n次方:考虑到减少碰撞,提高扩容效率 6.讲一讲spring 循环依赖 7.spring aop 8.线程池几个核心参数,提交新任务到线程池的执行流程 9.如何控制线程池中线程优先级 10.实习最大的收获 11.实习做的主要工作
一面: 1. 做测试题 2. 面试正式开始 自我介绍 提问问题: 大学平时的活动内容是什么? 项目独立完成的比例如何? 遇到项目问题时的解决方法? Django 和 Flask 的区别? 之前从事 Java 实习,为什么希望转向 Python? 使用过 GitHub 吗? 过去获得的奖项详情 二面(技术面): 1. 自我介绍提问问题: 参加的竞赛相关(比赛内容、团队规模、负责工作、参赛方式、准备时
1. 自我介绍 2. 聊项目,10多分钟 3. 做题 一个简单的dfs,5分钟 4. C++八股 5分钟 - C++ 多态 - 虚函数 - vector, unordered_map, map的区别 5. 反问 :5分钟 - 岗位干什么的 - 面的如何(总体还行,就是项目太简单了,基本都是这个,可以在tcp上面在想想怎么加东西) ps: 面试官没开摄像头,问的简单,疑似kpi。 更新-------
一面2023/9/12(25 mins) 1.自我介绍 2.你如何理解运维岗 3.select、poll、epoll的区别和特点 4.服务端出现大量TIME_WAIT是什么情况 5.进程间通信方式 6.是否了解nginx负载均衡 7.数据库的隔离级别 8.数据库redo log和bin log 9.当发现岗位任务繁琐,与想象中不同怎么办 10.为什么不投递开发岗,而投递运维岗 11.反问 ————
面试时长:45min 面试时长: * 自我介绍 * 实习内容 * PCIE * 三种map * cpp迭代器失效的情况 * 分级页表 * linux内存管理 * 右值引用传参 * c11特性 * 线程互斥 * 线程独享资源 * 协程库 反问: * 端侧
2023.10.11 45min 感觉流程肥肠的标准,流程如下: 自我介绍 k8s项目介绍 k8s有哪些组件,作用 容器和虚拟机的区别,docker的构成组件有哪些,启动一个容器的时候调用过程是什么样 计网八股:TCP握手挥手,seq如何生成,DNS解析过程,同一个域名对应多个IP或者域名是为什么(CNAME),http状态码 Linux命令:动态查看日志,查看负载,查找某个日期范围的文件,查找以
问项目 redis分布式锁如何实现互斥? 数据库读写分离主库如果挂了另外一个从库顶上来其他库能否感知? OOM如何定位和处理? zset的实现方式,如果基于跳表则查找和插入的时间复杂度? 数据库为什么不用自增id? 读写分离的数据一致性怎么保证? mysql的主从同步怎么实现? jvm内存模型 手撕 已寄
自我介绍 自己挑一个项目来讲讲 我选的是6.824,讲了一下我使用goroutine和channel的场景 问了问能不能在项目中加入数据库? 回答了可以,mySQL用来做数据源。事后复盘感觉以下的思路回答更全面: 我的项目是geecache可以从这几个角度来考虑: 持久化缓存数据:考虑将缓存数据储存在MySQL的数据库中。 数据备份和恢复:MySQL提供了备份和还原工具,可以更容易进行数据备份和恢
1. hadoop如何实习高可用 2. 实习的需求(异步io) 3. 进程和线程的区别,通信方式有何不同,在开发过程中,需要注意的地方? 4. 物理地址空间和逻辑地址空间 5. 两道算法题,一道二分,另一道是改进之后的二分