编程开发

美化网页

在最近几节编程课,我们都学的是跟网页有关的知识。而今天,我们要学些有趣的了。虽然都是网页,但这次我们要美化网页。我们原来创建的网页只有图片和文字,这节课,我们要学习如何调整文字的颜色以及背景图片。 我们需要用一个标签,它叫作css,它可以设置文字的颜色以及位置和背景。它的格式很多,并不在html里面。还有一种标签,它叫作lenk,它会把css标签显示出来,也是一种很重要的标签。当我们把这几种标签编

【算法题】2554. 从一个范围内选择最多整数 I

题目: 给你一个整数数组 banned 和两个整数 n 和 maxSum 。你需要按照以下规则选择一些整数: 被选择整数的范围是 [1, n] 。 每个整数 至多 选择 一次 。 被选择整数不能在数组 banned 中。 被选择整数的和不超过 maxSum 。 请你返回按照上述规则 最多 可以选择的整数数目。 示例 1: 输入:banned = [1,6,5], n = 5, maxSum = 6

零基础入手Django(二):url路由配置及渲染方式

今天,小叮当来为大家继续分享Django的干货。 一、url基本概念及格式 想要掌握url不妨回想下我们平时的上网经历。我们平常是怎样访问百度的呢? 你很定会说“那还不简单,只要在浏览器里输个网址,不就行

经过一个多月的等待我有幸成为Spring相关项目的Contributor

给开源项目尤其是Spring这种知名度高的项目贡献代码是比较难的,起码胖哥是这么认为的。有些时候我们的灵感未必契合作者的设计意图,即使你的代码十分优雅。 我曾经给Spring Security提交了一个我认为非常重要的一项优化,和作者沟通了几十个来回无法说服他。人家说留了抽象接口,你觉得不对自己实现一个就是了,默认的就是能用而已,无奈我就放弃了这个PR。 想不到在Spring Authorizat

Miniconda3的安装、配置和使用

Conda是开放源代码的软件包管理系统和环境管理系统。miniconda是Conda的精简版本,我们一般使用miniconda进行生信上游流程软件的安装。 相比于其他软件下载方式,其优势在于能简单快捷下载软件及其所需的依赖环境,并且为每个流程创建单独的环境,避免软件之间可能引起的冲突。 Conda官网:Conda — Conda documentation conda.png

1202. 交换字符串中的元素

题目: 给你一个字符串 s,以及该字符串中的一些「索引对」数组 pairs,其中 pairs[i] = [a, b] 表示字符串中的两个索引(编号从 0 开始)。 你可以 任意多次交换 在 pairs 中任意一对索引处的字符。 返回在经过若干次交换后,s 可以变成的按字典序最小的字符串。 示例 1: 输入:s = "dcab", pairs = [[0,3],[1,2]] 输出:"bacd" 解释

Fabric.js 橡皮擦的用法(包含恢复功能)

本文简介 点赞 + 关注 + 收藏 = 学会了 本文介绍 Fabric.js 的橡皮擦功能。 file Fabric.js 的基础包并没有包含橡皮擦模块,如果你的项目需要使用橡皮擦,要使用定制版的 Fabric.js 。 本文需要有 Fabric.js 基础知识。 如果你还不清楚什么是 Fabric.js ,我墙裂建议你点赞 《Fabric.js 从入门到目中无人》。 同时最好了解

Box2D和Processing的结合(2)

书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 目录 5.7 Box2D和Processing的结合 3、Box2D程序的改造 我们的任务是改造上面的程序,把原先静止的盒子替换成具有物理特性(通过Box2D模拟)的盒子。 为了完成这个目的,我们需要做两件事。 1)第1步:在主程序(即setup()和dra

730.离线安装selenium过程中踩的三个大坑

hi~,我是测试人芸芸,一枚北漂女程序员,八小时外玩古筝。 有无线网时,使用python第三方库真的是非常便捷,基本都没有去研究过离线安装第三方库怎么做,以及可能会出现的问题。 在离线安装selenium的过程中是踩了不少坑的,现在总结一下。 坑一:python卸载不干净 为了保证环境干净,我是把原来的python重新卸载,完全清理后,又进行安装的python的。 当然,在过程中出现了selen