用什么笔记本电脑开发Chromium最合适?

windows Chrome源码编译之环境配置 写在准备编译之前的话:      为什么要编译Chrome浏览器的源码?每个人都有自己的原因,有的是出于工作的需要,有的是出于对技术的崇拜,有的则是出于兴趣,想一睹这巨人的风采。不管原因是什么,想要把chrome的代码编译成功可不是一件很容易的事情,我就因为各种原因,来来回回编译过很多次,每一次都是以失败而告终,这一次终于编译成功,网上也有很多编译方法的博客,有的是对官网的翻译 (http:/ 阅读详情

这个问题到今年终于可以回答了。

是 64G 内存版的 2019 16" MacBook Pro。

之前在某乎上问过谷歌的同学(https://www.zhihu.com/question/300896224),发现他们发的笔记本才16G,这对于要做LTO链接和GDB调试肯定是不够的,所以当时并没有去看MacBook Pro。

今年内存好像大家都在降价了,Dell和ThinkPad都可以定制64G内存的笔记本了。https://item.taobao.com/item.htm?spm=a1z0d.7625083.1998302264.6.5c5f4e69c3JSf0&id=566180170537 配好也要两万+

 

如果对显卡有需求的话,买Win10笔记本是对的,但内核开发基本上是个独显就够了。Mac在这里的优势是屏幕素质和价格。因为量大,MBP在一些渠道可以做到两万-。

另外用Mac的原因,是网络结构,由于构建chromium过程中要访问很多国外代码仓库,一个更活跃维护的网络扩展API有时候非常有用。(当然,如果改装成Linux或者连接上LEDE路由,都差不多)

随便乱写,到此为止,机器还在 fetch chromium ing.... 心酸的巨型工程开发者。

Chromium开发--入门C++小例子 开始做Chromium开发的时候,都是从代码去摸索的,现在有几个例子了。希望看到的同学能有帮助,比直接在大量代码里领悟要快很多了。 C++ in Chromium 101 - Codelab http://www.chromium.org/developers/cpp-in-chromium-101-codelab 0) hello world - htt 阅读详情

相关推荐

[Chromium定制开发1]在 Windows中编译 Chromium

在 Windows中编译 Chromium 这是一个自用chromium编译笔记, 供日后参考, 不作为编译指导, 详细请参考 官方文档,(中文参考) 安装Visual Studio Community 2019 Desktop development with C++ “MFC/ATL support” sub-components Windows 10 SDK 安装SDK Debugging Tools 安装Visual Studio后, 打开Control Panel → Programs →

Loading_BFX的博客 2281

chromium 使用

82386:82386:0330/172920.854832:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. 解决方法 chromium-browser --no-sandbox

随便写些什么 391

[Chromium定制开发3] 各种FP的认识

[Chromium定制开发3] 各种FP的认识 文章目录[Chromium定制开发3] 各种FP的认识前言一、什么是FP指纹?二、有那些FP指纹1.webGL2.Canvas总结 前言 前面已将完成了chromium的编译, 和GPU信息的修改. 但是看似顺利的结果并没有达到我之前的预期, 前两章都是依赖于IT猫之家的教程, 一步一步实现, 但是只有在自己手里的才是自己的, 只有自己了解才可以定制出属于自己的Chromium. 正所谓知己知彼百战不殆, 想要实现一个指纹随机化的浏览器, 就要了解有那些指

Loading_BFX的博客 1873

程序员写代码都用什么样的笔记本?

程序员一般喜欢用thinkpad或者Mac,因为价位等方面的因素,还是用thinkpad多点,从事不同研发方向需要的计算机的配置也不太相同,现在开发软件要求的机器配置也和十几年不太一样,那个时候嵌入式刚好是红利期,很多的培训机构呼呼涉足这个领域,那个时期AMD的cpu还能和intel抗衡一下,不像现在有这么大的差异,记得第一家公司属于创业性质的公司,公司配置的电脑是神州牌子的,在上面开发软件,需要...

编程开发学习 8万+

6.Chromium指纹浏览器开发教程之源码目录详解

Chromium指纹浏览器开发教程之源码目录详解

浏览器开发教学 1100

勇闯Chromium——Chromium 如何显示网页

每个框代表一个概念应用层。任何层都不应了解或依赖任何更高层。

小玩家的博客 1119

Chromium编译(83.0.4103.0版本)

编译环境按这个官方文档来,不然很容易报错, 1.按官方的配置要求安装VS2019 SDK版本10.0.18362.0 (之前我的电脑装的是VS2017结果编译的时候报#error Windows 10.0.18362.0 SDK or higher required.) ...

chenyijun的专栏 2158

基于开源Chromium的Microsoft Edge深度开发指南

Chromium项目采用了一种模块化的设计理念,允许其在不同的操作系统上运行,而无需对底层代码进行大幅度修改。其核心在于Chromium的多进程架构,它将浏览器的不同部分分离成独立的进程。这些进程包括渲染引擎、浏览器引擎、插件进程和沙盒进程等。这种设计使得Chromium可以在Linux、Windows和macOS等多种平台上轻松移植和运行。Chromium的另一个关键特性是其使用的V8 JavaScript引擎,它被设计为一个高性能、平台无关的执行环境。

weixin_35006125的博客 1188

如何快速获取Chromium源码和编译

最近准备研究下Chromium源码,但在获取Chromium源码以及编译上浪费了太长时间,搜索很多网友文章,总是无法满足个人需求,所以写下此篇博文,将自己的经验心得 分享,希望那些和我有同样困扰的朋友能有所获。 注: 本文尽量图文并茂,只想将自己已经成功的操作原样放出,但有些设置并未详加解释,大家可以参考Google Chromium官方说明参考。 1. 准备

Mymain的专栏 1万+

第10章:位同步与Gardner环路(1)

第10章(1)内容如下:一、位同步与载波同步的区别1、采样时钟相位偏差的影响2、采样时钟频率偏差的影响二、Gardner环路算法与插值方法1、插值滤波器2、Gardner误差检查算法三、Gardner环路中环路滤波器与数字振荡器设计1、环路滤波器2、数控振荡器(NCO)四、Gardner环路的可运行MATLAB代码五、参考资料六、致谢 最近搞懂了Gardner环路的一些知识,于是更新第10章——位同步。 如果你稍不留意的话,这可能是你在网上能看到的介绍Gardner环路及其MATLAB仿真最详细的一篇文章了

weixin_44283855的博客 1万+

SDIO协议

SDIO协议1 概述  SDIO,全称:Secure Digital Input and Output ,即安全数字输入输出接口。2 特点①与多媒体卡系统规格书版本4.2全兼容。支持三种不同的数据总线模式:1位(默认)、4位和8位。②与较早的多媒体卡系统规格版本全兼容(向前兼容)。③与SD存储卡规格版本2.0全兼容。④与SD I/O卡规格版本2.0全兼容:支持两种不同的数据总线模式:1位(默认)和4

Let the development board fly! 3万+

Chromium多标签浏览器开发

由于项目的原因,需要使用Delphi语言进行开发Chrome内核的多标签浏览功能。本着开放精神,先到网上搜索了一大圈,发现大多以IE内核的多标签浏览器居多(即WebBrowser控件)。Chromium资源以及相关介绍,少之又少,想查一些资料,都没有办法。发现一个叫DcefBrowser的控件,说是可以实现多标签浏览器。但是这是用Delphi xe编译的,低版本无法安装使用,并且在开发项目时,也比较忌讳使用太多的第三方控件。实在没办法,只能自己动手,丰衣足食。

cuizm的专栏 1万+

全国30米分辨率逐年植被覆盖度(FVC)数据集

植被覆盖度是描述地表植被的重要参数与生态环境的基本指标,在大气圈、土壤圈、水圈和生物圈中都占据着重要的地位,区域及全球范围的植被覆盖度估算对植被及相关领域的研究具有重要意义。往往参照《土壤侵蚀分类分级标准》,将植被覆盖度划分为4个等级:<30%为低覆盖度、30%—45%为中低覆盖度、45%—60%为中覆盖度、>60%为高覆盖度。本数据集包括1986至2022年间,全国植被覆盖度数据,FVC范围值为0-1,数据为浮点型,GeoTIFF格式。NDVImax 和NDVImin分别为区域内最大和最小的NDVI值。

地球资源数据云的官方博客 1965

Chromium 开发指南2024 Mac篇-Chromium项目编译小技巧(六)

在编译大型项目如 Chromium 时,优化编译速度是非常重要的。本文将介绍一些编译优化的小技巧,尤其是如何使用ccache来加速 C/C++ 代码的重新编译。ccache是一个编译器缓存,通过缓存之前的编译并检测何时再次进行相同的编译,可以显著加快常见编译的速度,特别是在不同分支之间切换时。此外,我们还将介绍如何使用 Homebrew 安装ccache以及在编译 Chromium 项目时如何配置和使用ccache。这些技巧将帮助你在开发过程中节省大量时间,提高工作效率。ccache是一个编译器缓存工具。

守城小轩的技术窝棚 1775

ESP-IDF 利用ESP32构建智能音乐播放器(一)---------- 实现SD卡MP3文件的解码与播放

本文详细介绍了如何利用ESP32和ESP-IDF开发框架,从零开始构建一个智能音乐播放器。文章重点讲解了如何通过SD卡模块读取MP3文件,并集成Helix MP3解码库进行软件解码,最终通过I2S接口驱动音频模块实现播放。内容涵盖硬件连接、软件环境搭建、核心解码与输出逻辑,为嵌入式音频开发提供了完整的实战指南。

weixin_29163797的博客 234

dToF直方图之美_deadtime死区时间

IMX459的死区时间可以在6ns,这个时间是什么级别,车载激光雷达激光器的光脉宽一般都在4ns以上,也就是这个时间贴近去SPAD的死区时间,这就导致了pile up会非常弱,不会有太多数量的光子计数堆积,加上某些SPAD设计,对TDC有一些更深入的考量,所以不需要去校正pile up算法。Sensor层面决定了pile up的复杂程度,如果一个dToF的SPAD一致性非常好,那么pile up校正可以简单到极致,也就是一句代码的事,比如IMX611,优秀到不需要后端去考虑校正pile up。

致力于lidar应用开发 2147

Chromium 开发指南2024 Mac篇-开始编译Chromium(五)

GN(Generate Ninja)是 Chromium 项目使用的一种元构建工具,用于生成 Ninja 构建文件。Ninja 是一种小而快的构建系统,可以非常高效地处理大型项目的编译任务。本文将介绍如何使用 GN 工具生成 Chromium 项目的构建文件,并配置编译参数,以满足不同的开发和发布需求。在本篇指南中,我们详细介绍了如何在 macOS 环境下开始编译 Chromium。通过正确配置 GN 工具生成构建文件,调整args.gn文件中的编译参数,并使用autoninja。

守城小轩的技术窝棚 2003

Allegro23.1新功能之软件自带阻抗计算工具操作指导

Allegro升级到了23.1后,软件新增了一个自带阻抗计算的功能,如下图。Propagation velocity:传输速度,单位是光速的多少倍。Dielectric constant输入介电常数,这里使用常规4。新功能之软件自带阻抗计算工具。如何使用,具体操作如下。

weixin_54787054的博客 782

5分钟玩转Chromium-latest-linux:开发者必备的Linux Chromium测试工具

Chromium-latest-linux是一款专为Linux开发者打造的Chromium最新构建版本测试工具,它能帮助开发者快速获取并运行最新的Chromium浏览器,是Chrome Canary在Linux系统上的理想替代品。通过简单的脚本操作,即可轻松体验Chromium的前沿功能,非常适合进行Web开发测试和新特性验证。 ## 🚀 快速开始:3步安装指南 ### 1. 克隆项目仓库

gitblog_00697的博客 510

PyQt5简介和安装

在initUI方法中,设置了窗口的标题和大小,并创建了一个按钮。PyQt5是一个功能强大的Python界面开发框架,可以轻松创建跨平台的图形用户界面应用程序。本文介绍了PyQt5的简介和安装方法,并提供了一个简单的示例应用程序来演示PyQt5的基本用法。PyQt5是一个功能强大的Python界面开发框架,它提供了丰富的工具和组件,用于创建跨平台的图形用户界面(GUI)应用程序。信号是控件发出的事件,槽是与之关联的处理函数。接下来,我们将编写一个简单的PyQt5应用程序,以演示PyQt5的基本用法。

XdKwargs的博客 222

板蓝根挥发油微胶囊化技术及其在抗菌织物整理中的应用研究

微胶囊技术是一种通过成膜材料将具有反应活性或挥发性的液体或固体包封成微小颗粒的技术。该技术因其优异的缓释保护和物态改变性能,已在医药、食品、化妆品等多个领域得到广泛应用。本研究采用复凝聚法制备板蓝根挥发油的微胶囊,利用明胶和阿拉伯胶作为壁材,旨在提升其稳定性和抗菌性能。

qq_62634009的博客 584

Chromium Win10 开发环境搭建

参考 先收集参考! 资讯 https://www.solidot.org/search?tid=155 开发 打造专属的Chromium for Android https://www.jianshu.com/p/08f0701e86de

xiewayne的专栏 1727

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Chromium项目相关

Chromium 是一个开源浏览器项目,旨在为所有用户构建一种更安全、更快速、更稳定的方式来体验 Web。自 Google 在 2008 年宣布 Chromium 项目以来,他们一直很高兴能够在开源 Web 浏览器的良好基础上进行构建,并为富 Web 平台的持续开发做出贡献。如今,Chromium 被全球数百个不同的项目使用,包括 Chrome 等大型浏览器、LG 的家用电子产品、Electron 等应用程序框架,甚至是 Bloomberg 终端和 SpaceX 太空舱控制软件等自定义应用程序。

ccf19881030的专栏 1643

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Chromium CDP 开发(十):Chromium 中增加自己的Domain

建立自定义的 CDP Domain 是为了确保我们的扩展功能能够有序地集成到现有的 Chromium CDP 体系中,而不会对原有的指令和事件产生冲突。在本章中,我们将详细讲解如何分离出独立的 PDL 文件、JSON 配置文件以及对应的 Handler 文件,构建一个全新的、自定义的 CDP Domain。通过独立的 PDL 文件、JSON 配置文件以及 Handler 文件,我们能够将自定义的功能与现有的 CDP 系统隔离开来,从而实现更好的模块化管理和功能扩展。的功能逻辑,并通过事件机制定期发送。

守城小轩的技术窝棚 998

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

chromium浏览器开发系列第一篇:如何获取最新chromium源码

转自:https://my.oschina.net/ghost045/blog/397663 摘要: 前面介绍了源码下载,编译。接下来要介绍一下目录结构,方便大家以后对架构的了解。 附上上两篇文章地址,方便大家查看: 下载源码 编译源码 上两篇介绍了下载源码和编译源码,这次主要介绍chromium的源码目录结构,我也是通过源码和官网结合来跟大家说,如果有说的不准确的,欢迎交流

ACM Dream 8023

SWT集成chromium

1 参考官方文档 https://www.eclipse.org/swt/faq.php#howusechromium Q: How do I explicitly use Chromium as the Browser’s underlying renderer? A: To specify that a Chromium renderer be used by a Browser instance, create it with style SWT.CHROMIUM (@since 4.17) or s

九天的专栏 1840
上一篇: 时代真的变了,不用npm不行
下一篇: 使用黄金分割来铺花子到花盘上
JoyerHuang_悦
博客等级 码龄23年 101粉丝 111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值