现代CPU性能分析与优化

目录 第1章 导读 第一部分 现代CPU性能分析 第2章 性能测量 第3章 CPU微架构 第4章 性能分析中的术语和指标 第5章 性能分析方法 第6章 性能分析相关的CPU特性 第二部分 基于源代码的CPU优化 第7章 CPU前端优化 第8章 CPU后端优化 第9章 优化错误投机 第10章 其他调优 第11章 优化多线程应用程序 第...

2023-11-30 · 1 分钟 · 473 字 · Eveneko

2023秋招小结

背景 本科:南方科技大学,计算机科学与技术 硕士:北京邮电大学,网络空间安全 实习:腾讯,蔚来 统计 投递 47 家 40 家私企 7 家国企/银行及其子公司 实习不转正 1 家 蔚来 offer 8 家 阿里巴巴-高德-地图技术工程师-北京 腾讯-CSIG-运营开发-深圳 小米-手机部-北京 荣耀-终端-北京 国网南瑞-南京 深信服-后...

2023-11-29 · 4 分钟 · 1785 字 · Eveneko

北漂指北

“我一路向北” 未来两三年至少都会在北京度过,记录一些在北京生活遇到的问题和解决方案。 租房 北京有住房公积金租房提取机制 租房提取条件 申请人及配偶在北京市行政区域内无自有住房且租赁住房的。 申请人已连续足额缴存住房公积金3个月(含)以上。 租房提取情形 租住本市商品住房,未提供租房发票的,经...

2023-11-29 · 2 分钟 · 513 字 · Eveneko

[过] 腾讯 后台开发 一面

时间: 2023-09-21 14:00-15:00 部门: PCG,QQ,短视频推荐 自我介绍 最近自我介绍的时间有意缩短了,留出时间给面试官问他想问的。 问答 rpc服务,top发现cpu占用率上不去,只有一个线程100%,其他线程闲置,排查一下原因 如何提升rpc性能 连接复用,如何对应请求和回复 epoll+线程池,io比较重,如...

2023-09-21 · 1 分钟 · 260 字 · Eveneko

[泡] 快手 C++开发工程师 二面

时间: 2023-09-20 19:00-20:00 部门: 广告, 大模型推理平台 自我介绍 问答 c++ vector set unordered_set 插入10w次,速度 实现hashmap 并发 hashmap 实现lru缓存 并发 无锁 实现队列 两个数组,整数,有序,求交集 一个很长,一个很短 两个都很长,但是交集很小

2023-09-20 · 1 分钟 · 99 字 · Eveneko

[凉] 腾讯 QQ C++后台开发 一面

时间: 2023-08-17 14:30-16:00 部门: 腾讯,PCG,QQ 场外因素: 面试官有事去了,换了一个同事来面试的 面试后一个小时内结束流程… 自我介绍 好久没面试了,项目经历更新了,没有准备小作文,临床发挥一般,有一点小乱,不过逻辑是自洽的。 反馈:背景不错,经历不错,看起来挺自信的。 八股 计算机网络 ipv...

2023-08-17 · 1 分钟 · 499 字 · Eveneko

中国TooGoodToGo开发探索

Q&A 商品来源 烘焙店 临期食品时间 面包/点心: < 1 day 饮品: 未知 目标人群 中低收入群体,包括学生 服务形式 提供临期食品信息,线上预定 店面宣传 盈利方式 前期: 流量,广告 中后期: 商品供应方:佣金/手续费 成本 服务搭建成本 商品供应方:前期无成本 服务范围 前期:日照 中后期:青岛 竞品 北京,上海,济南 ✅ 日照 ❎...

2023-08-06 · 1 分钟 · 271 字 · Eveneko

2023秋招死亡笔记

结局 职位: 地图技术工程师 岗位层级: P5 所属部门: 阿里集团-本地生活集团-高德-APP平台业务中心 工作地点: 北京-北京 2023秋招总结 投递记录 公司 更新日期 状态 工作地点 岗位 蔚来 2023-07-20 实习不转正 北京/上海 自动驾驶系统优化 百度 2023-08-28 二面 北京 C++/PHP/GO研发工程师(J59431) 字节 2023-08-10 流程终...

2023-08-01 · 5 分钟 · 2145 字 · Eveneko

Hugo 指北

本地安装 1 2 3 4 5 # 新建hugo站点 hugo new site <your-blob> # 添加主题 git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod 新建文章 1 hugo new <post-path> 本地部署 1 hugo server -D Github Action 新建两个repository: Blob-Source: 私有,博客源码 xxx.github.io: 公开,博客页面 添加个人访问令牌作为TOKEN存储库中调用的Secret 在 Settings -> Developer Settings -> Personal access tokens (classic),注意分配权限为 repo, workflow 在 Blob-Source 中...

2023-07-30 · 1 分钟 · 227 字 · Eveneko

研究生论文方向: 基于hideen memory mapping的固件仿真及检测框架

P2IM Scalable and Hardware-independent Firmware Testing via Automatic Peripheral Interface Modeling abstract 嵌入式固件的动态测试或模糊严重限制了硬件依赖和较差的可伸缩性,部分导致了普遍存在的脆弱的物联网设备。我们提出了一种软件框架,它可以持续地执行给定的固件二进制文件,同时从现成的模糊器引导输入,从而支持独立于硬件的、可扩展的固件测试。我们的框架使用了一种名为P...

2022-11-11 · 6 分钟 · 2752 字 · Eveneko

Firmware Readpaper

本页面收录和车辆固件在模拟环境下模糊测试相关的论文。(43篇) All Papers(Classification according to Subject) Survey/Review Detecting Vulnerability on IoT Device Firmware: A Survey (2022) {% spoiler more %} 物联网 (IoT) 设备占所有网络连接端点的 30%,引入了漏洞和新颖的攻击,使许多公司成为网络犯罪分子的主要目标。为了应对这种日益增加的威胁面,每个部署物联网设备的组织都需要考虑安全风险,以确...

2022-07-10 · 38 分钟 · 18717 字 · Eveneko

Fcpx 入门

工具箱 mkv转mp4 https://github.com/Yang-Xijie/mkv2mp4_fcp mCamRig 插件能够简单快速的将图层实现摄像机三维运动和翻转角度控制 commandpost 资料 插件下载 https://www.motionvfx.com FCPX插件及剪辑课程 https://pan.baidu.com/s/1mYmg6LcsKDjL_4gaFPX8HQ?pwd=r82m 提取码: r82m 高速下载地址 https://www.123pan.com/s/arPRVv-sE9D3 QA h264 和 h265 的区别 H.265是新的编码协议,也即是H.264的升级版。H.265标准保留H.264原来的某些技术,同时对一些相关的技术加以改...

2022-07-01 · 1 分钟 · 186 字 · Eveneko

Vue 入门

前言 学习路线主要是根据Vue vben admin,一个免费开源的中后台模版来学习。 内容 node 和 git -项目开发环境 Vite - 熟悉 vite 特性 Vue3 - 熟悉 Vue 基础语法 TypeScript - 熟悉TypeScript基本语法 Es6+ - 熟悉 es6 基本语法 Vue-Router-Next - 熟悉 vue-router 基本使用 Ant-Design-Vue - ui 基本使用 Mock.js - mockjs 基本语法 参考 手撕vben

2022-05-10 · 1 分钟 · 123 字 · Eveneko

Raspberry Pi 指北

女朋友送的礼物,当然要好好折腾折腾 引言 树莓派到如今已经发布了4代,性能自然是越来越强了,每一代都分为A、B型,也有比较特殊的型号比如去掉大部分接口很小巧的树莓派Zero、去掉所有接口的树莓派计算型CM(Compute Module)、B型的增强型B+等。其中B型是最常用的,而A、B...

2022-01-09 · 9 分钟 · 4087 字 · Eveneko

Klee 入门

安装依赖 for ubuntu 1 sudo apt-get install build-essential curl libcap-dev git cmake libncurses5-dev python-minimal python-pip unzip libtcmalloc-minimal4 libgoogle-perftools-dev libsqlite3-dev doxygen for ubuntu >= 18.04 1 sudo apt-get install python3 python3-pip gcc-multilib g++-multilib 查看ubuntu版本 1 cat /etc/lsb-release 安装lit以启用测试,tabulate支持klee-stats和wllvm中的其他功能,以便更容易将程序编译到LLVM位码 1 pip3 install lit tabulate wllvm 安装 llvm9 1 sudo apt-get install clang-9 llvm-9 llvm-9-dev llvm-9-tools 安装约束求解器 任选其一 STP(recommend) Z3 metaSTM...

2021-11-18 · 4 分钟 · 1668 字 · Eveneko