前言
大家好,我是Jay Shum。鉴于谷歌主题色以及字体的单调性,我vibe了一款可以自定义主题的谷歌插件。用户可以自定义主题色,订阅Pro会员可支持自定义字体。
一、LOGO&UI界面

图1-1 DIY Theme Logo

图1-2 DIY Theme UI界面
二、效果展示

图2-1 午夜主题效果

图2-2 护眼主题 + 哈基米字体效果
Up主开发该插件的目的是让大家工作或生活中中使用到谷歌浏览器的时候不显得那么枯燥,祝大家天天开心~~~
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
100+累计阅读
108平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄7年
大家好,我是Jay Shum。鉴于谷歌主题色以及字体的单调性,我vibe了一款可以自定义主题的谷歌插件。用户可以自定义主题色,订阅Pro会员可支持自定义字体。

图1-1 DIY Theme Logo

图1-2 DIY Theme UI界面

图2-1 午夜主题效果

图2-2 护眼主题 + 哈基米字体效果
Up主开发该插件的目的是让大家工作或生活中中使用到谷歌浏览器的时候不显得那么枯燥,祝大家天天开心~~~
AI应用架构师干货:智能财务分析AI平台可视化模块设计(附最佳实践)
智能财务分析的价值,从来不是“AI模型有多准”,而是“财务人员能用上AI的结果”。可视化模块的设计,本质是**“站在业务用户的角度,重新定义技术的价值”**——它不需要复杂的动画,不需要华丽的特效,只需要“把AI的结果翻译成财务人员能看懂的语言”。作为AI应用架构师,我们的使命不是“打造最先进的技术”,而是“打造最有用的技术”。而可视化,就是连接技术与业务的那座“桥”。附录:实战项目GitHub仓库(注:此处可放置实际项目的GitHub链接,包含完整代码、数据样例、部署文档)作者简介。
颜值绝绝子的 14 款 Chrome 官方主题 !
点击上方“Java基基”,选择“设为星标”做积极的人,而不是积极废人!每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021超神之路,很肝~中文详细...
Shader Graph实战:5分钟搞定Flow Map水体流动效果(含UV偏移避坑指南)
本文详细解析了如何使用Unity的Shader Graph工具快速实现Flow Map水体流动效果,涵盖基础原理、核心节点搭建、高级技巧及性能优化。特别针对UV偏移问题提供避坑指南,帮助开发者轻松打造专业级动态水面效果,适合游戏场景增强视觉表现。
推荐15款优秀的chrome插件,每一款都是神器
今天分享的15款十分优秀的插件,已经为大家整理好了获取方式,关注下方公众号回复对应的口令就可以拿到了。赶快来试试吧。
zemax显微镜设计
光学显微镜(Optical Microscope,简写OM)是利用光学原理,把人眼所不能分辨的微小物体放大成像,以供人们提取微细结构信息的。我这里是插入进来之后才反转,如果之前已经在目镜的单独文件夹反转过了就不用了。将目镜的焦距设定为25mm,通过缩放,然后将镜头调转过来。镜头数据中的曲率半径、物距像距都设置为变量。将镜头的焦距整体变为16.25mm。将孔径类型设置为按照光阑尺寸浮动。打开物镜的文件,选择插入镜头。由英国物理学家虎克制作。2、像空间孔径0.25。3、像面大小-0.9。
uniapp - 微信小程序接入官方人脸识别认证详细流程及示例源码,Uniapp微信小程序项目集成官方提供的人脸识别身份验证插件接口(多种示例:人脸核验、身份证件与人脸是否匹配、是否活体、实名认证等)
uni-app微信小程序人脸识别认证,使用uniapp开发微信小程序的人脸采集功能/人脸识别功能,uniapp vue3微信小程序活体人脸识别,Uni-app微信小程序实名认证,uniApp微信小程序人脸认证,UniApp的微信小程序实名认证与人脸识别系统开发,人脸核身微信小程序uni-app接入流程,wx.startFacialRecognitionVerify,uniapp开发微信小程序-人脸采集功能、微信人脸识别实名认证集成指南,识别失败,人脸识别接口怎么调用,前后端完整示例代码demo,人脸检测功能
17 款程序员神级 Chrome 插件,爱了爱了!
点击关注公众号,Java干货及时送达????整理:小哈学Java美化Just Black 午夜黑官方主题Dark Reader 暗黑主题为什么你们就是不能加个空格呢?标签管理Momentum 【...
激光雷达点云配准:ICP与NDT算法详解
激光雷达点云配准:ICP与NDT算法详解 ,人工智能,计算机视觉,大模型,AI,本文深入解析激光雷达点云配准的ICP与NDT算法。阐述了点云配准基础概念与评价指标,详解ICP算法原理、流程、最优变换矩阵计算、优缺点及改进版,给出Python代码示例;同样解析NDT算法的原理、流程、模型构建、优缺点、参数选择与代码示例。还对比两者在精度、效率、鲁棒性和适用场景的差异,提供算法选择建议,介绍实际应用案例、常见问题及解决方法,探讨算法发展趋势。
瞬间让你的浏览器不一样, Chrome浏览器主题美化插件 - 高级感图标精美画面流畅 iTab插件,
功能非常强大, 壁纸也有动态的壁纸, 让你的浏览器立刻就高级起来, 图标默认也可以自定义调节, 有许多已经装上去的图标 App。在谷歌扩展商店中搜索 iTab , 可以看到评价还是很高的。简单看一下插件结构, 上下滚动切换跟手机一样流畅的动画。右侧有侧边栏, 打开设置, 里面有许多选项也支持自定义。还可以添加许多组件, 丰富多样, 模块化设计。下面是我的主页插件, 可供参考。
车载以太网测试-3【Wireshark介绍】
数据包捕获支持从多种网络接口(如以太网、Wi-Fi、蓝牙等)捕获数据包。可以实时捕获或从文件中读取已捕获的数据包。协议解析支持解析数百种网络协议(如 TCP/IP、HTTP、DNS、FTP 等)。能够深入解析协议头部和负载,帮助用户理解网络通信的细节。过滤功能提供强大的显示过滤器和捕获过滤器,帮助用户快速定位和分析感兴趣的数据包。支持基于协议、IP地址、端口号等多种条件的过滤。统计和分析提供多种统计工具,如流量图、会话统计、协议分层统计等。
Python的单元测试之unittest
是一个功能类似 unittest 的库,它集合众家标准测试库之所长,和 unittest 相比,功能更为强大,使用更为简单,OpenStack 广泛的利用它编写单元测试。unittest 提供了自动匹配发现并执行测试用例的功能,随着项目代码结构越发庞大,势必有多个测试文件,自动匹配发现并测试用例的功能在此就显得非常有用,只要满足。unittest 提供了丰富的命令行入口,可以根据需要执行某些特定的用例。的测试用例都会被 unittest 发现并执行,测试用例文件的默认匹配规则为 test*.py。
Chrome扩展开发实战:从零构建个性化浏览器主题插件
你是否曾经想过定制自己的浏览器体验?或者想要为特定需求开发一个浏览器工具?Chrome扩展(Chrome Extension)开发正是实现这些想法的绝佳途径。根据统计,Chrome Web Store中已有超过18万个扩展程序,每天有数百万人使用这些扩展来提升工作效率、娱乐体验和个性化定制。 本文将带你从零开始,基于GitHub Trending项目中的Chrome Theme Extensio...
在 SAP 里玩转 FTP:标准程序 RSFTP00x 全景解析与落地实践
摘要:SAP系统通过封装的标准FTP程序(RSFTP001-008)提供便捷的文件传输能力,适用于各类集成场景。关键点包括:1)依赖SAPFTP可执行程序和RFC目的地;2)使用RSFTP005进行前置检查并生成RFC配置;3)标准报表各司其职,如RSFTP002用于命令测试、RSFTP007/008提供参考实现;4)开发时组合FTP_CONNECT/COMMAND/DISCONNECT等函数模块。特别注意前台(SAPFTP)与后台(SAPFTPA)的环境差异,这是常见故障点。该方案通过标准化工具链显著降低
无名杀:本地跑通免费开源的三国杀网页版,13 种模式全都要
如果你只想找个免费的**三国杀网页版**在浏览器里对战、还能自己改武将,noname(无名杀)值得一看。它完全开源、无客户端,下载源码用本地服务器一跑就能玩,武将、卡牌、模式全部可改。本文适合两类人:想在浏览器里玩三国杀的普通玩家,以及想扩展武将、做联机的开发者。全文只讲仓库里真实存在的东西。 ## 1️⃣ 本地跑通:一条命令起 HTTP,一条命令开联机大厅 先克隆源码: ```bash g
Probability and Statistics - 4th edition
Probability and Statistics - 4th edition
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
10分钟快速上手:免费网页版三国杀无名杀终极指南
无名杀作为当前最受欢迎的免费网页版三国杀游戏,为您提供了随时随地畅享经典卡牌对战的极致体验。无需下载客户端,无需繁琐配置,只需一个浏览器,您就能沉浸在三国时代的智谋对决中!本文将为您提供完整的无名杀上手攻略,从基础玩法到高级技巧,让您快速成为三国杀高手。 ## 🎮 为什么选择无名杀网页版? 无名杀最大的优势在于其**完全免费**和**跨平台兼容**的特性。无论您使用的是Windows、Mac
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
免费网页版三国杀:无名杀 noname 功能全景与上手指南
无名杀(noname)是一款免费开源的网页版三国杀,浏览器打开即玩,无需下载安装。它内置 2300+ 武将立绘与 5600+ 技能音效,提供身份、国战、1v1 等多种游戏模式,还支持玩家自制扩展,一个仓库就能拿到完整的牌桌体验。 ## 一、项目速览 🎴 三国杀通常要下载客户端、装插件才能玩,noname 把整个游戏跑在浏览器里:不安装、不注册,打开页面就能开局。它适合想快速上手游规则的新手、
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
Minimal Mistakes 文本可读性测试全解析:Markdown 排版、标题层级与阅读体验调优
在 [Minimal Mistakes](https://link.gitcode.com/i/640ee84ba01df5b102d5b62aeb91ab90) 这个 Jekyll 主题仓库中,`test/_posts/2012-05-22-markup-text-readability.md`(`docs/_posts/` 下存在完全相同的副本)是一篇典型的 **Markdown 文本可读性(
Chrome插件精选 — 暗色主题插件
Chrome实现同一功能的插件往往有多款产品,逐一去安装试用耗时又费力,在此为某一类型插件记录下比较好用的一款或几款,便于节省尝试的时间和精力。
30个极致实用的谷歌浏览器插件,让你开发事半功倍
浏览器是开发人员最强大的工具。99% 的人不会 100% 地利用他们的浏览器。这里有 30 个浏览器扩展,如果你能合理充分利用将大大提升你的开发效率。1. WhatFont"WhatFont",是一款帮助用户快速识别网页中字体信息的工具。当你在浏览网页时,如果看到了一款你喜欢的字体,但不知道具体是什么字体,那么这时候使用 WhatFont 就非常方便了。安装好插件后,在浏览网页时,只需将鼠标移动到...
Chrome浏览器 改成黑色主题(含控制台)
chrome://flags/
推荐几款谷歌浏览器上好用且实用的插件
谷歌浏览器依旧是业界中的领头羊谷歌浏览器可以自己根据自身喜好进行DIY的一个浏览器,包括主题、样式等,有很多实用类的插件,可以从插件网下载你所需要的插件可以下载插件的网站,可以参考这里推荐几个个人比较常用且实用的插件。
谷歌浏览器主题和皮肤设置教程
总结来说,通过合理利用谷歌浏览器的主题和皮肤设置功能,我们可以个性化我们的浏览器界面,提升使用体验。此外,掌握如何打开开发者模式、让网页并排显示以及隐藏书签栏的方法,可以进一步提升我们的浏览效率和舒适度。3、在“主题”下拉菜单中,你可以选择不同的主题,例如“深色模式”或“浅色模式”。1、打开谷歌浏览器,点击右上角的三个点图标,选择“更多工具”。1、打开谷歌浏览器,点击右上角的三个点图标,选择“设置”。1、打开谷歌浏览器,点击右上角的三个点图标,选择“书签”。4、选择你喜欢的主题后,浏览器会自动应用该主题。
推荐几款chrome比较好看的皮肤/主题
文章目录1. High Contrast Colorful2. Red Blaze3. Lamborghini Veneno4. 如果无法进入谷歌商店 1. High Contrast Colorful 高对比度官方皮肤 黑色的背景,蓝色的标签组,黄色的当前标签页以及工具栏 虽然这个黄色有些醒目,但是用一段时间就会感觉其实还挺耐看的,突出对比度以及简约。 >>>点击下载高对比度主题<<< 2. Red Blaze 赤焰(自译)皮肤,帅就完事了,整体暗色搭配红色火焰
谷歌浏览器深色模式插件
最佳选择✅ 开源透明✅ 功能丰富✅ 持续更新✅ 社区支持安装命令# 直接在 Chrome 网上应用店搜索安装 # 或访问:https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh使用技巧从"动态"模式开始根据需要微调亮度对比度将已支持深色模式的网站加入排除列表使用键盘快捷键快速切换记住定期更新插件以获得最佳体验和安全性!
最火的十大 Chrome 插件:安装指南、功能介绍及使用技巧
Chrome 插件能够显著提升我们的浏览器体验,从提高生产力到增强隐私保护,功能多种多样。以下是当前国内最火的十大 Chrome 插件,我们将为你提供详细的安装指南、功能介绍及使用技巧,并附上可访问的使用文档链接。
1145
6707

被折叠的 条评论
为什么被折叠?



