1. 和为 K 的子数组(t560)
中等难度,题目示例如下:
2025年08月16日
本文授权转载,作者:Sindri的小巢(简书)
前言
从最开始动笔动画篇的博客,至今已经过去了四个多月。这段时间回头看了看自己之前的动画文章,发现用来讲解动画的例子确实不那么的赏心悦目。于是这段时间总是想着使用最基础的动画知识来实现一个好看的效果,却迟迟想不到该怎么做,直到在网上看到一个惊艳的碎片化动画,于是自己实现之后拿来讲解一下:
碎片化动画
遮罩视图
在UIView中有一个maskView属性,这个属性是我们今天实现动画的最重要的变量。这个属性在iOS8之后开始使用,用来表示视图的遮罩。什么是遮罩呢?我想了很久都没有找到合适的比喻来介绍这个。简单来说,一个UIView的对象,可以通过设置alpha来改变这个视图的透明度,遮罩的实现效果也是一样的。唯一的差别在于前者是通过修改0~1之间的值来改变透明效果,作为遮罩的视图对象的backgroundColor、alpha、transform等等属性都会影响到被遮盖的视图的透明效果。例如下面这段代码:
2025年08月16日
此篇文章整理新手编写代码常见的一些错误,有些错误是粗心的错误,但对于新手而已,会折腾很长时间才搞定,所以在此总结下我遇到的一些问题。希望帮助到刚入门的朋友们。后续会不断补充。
2025年08月16日
一、系统概述
本监控系统基于 Python 语言开发,采用 Tkinter 实现 GUI 界面,结合 snap7 库实现与西门子 S7-200 Smart PLC 的通信。系统实现了对工业现场水泵机组、压力参数、液位高度及进水阀门的实时监控与控制功能,具备以下核心功能:
多设备监控:同时监控 3 台水泵的运行状态;
2025年08月16日
前面介绍的,父子、爷孙组件通信方式,要想解决子子、孙孙间通信,两个无关联组件的通信还是太麻烦的。
mitt可适用于任意组件间的通信。
对于后端的开发同学来说,mitt可以类比Kafka,一个基于发布/订阅模式的消息队列。
安装mitt:
2025年08月16日
相信大家也会浏览招聘网站的招聘要求,基本上每一家的找前端的要求都包含必须要精通CSS3。这次和大家来讲一下css3,在前端编程中,html,css,js分别被称之为前端编程中的骨,肉,魂。
2025年08月16日
像我这样的程序员来说经常被“设计”这个词吓到,因为我是一名程序员而不是设计师,我拥有的是计算机学位证,另外我对 Comic Sans 字体并不介意。(注:Comic Sans 字体是 Win95 附带的一种漫画字体,设计行业极为排斥,设计师或那些拥有美学情结的人不屑与之为伍。更多查看这篇为什么不要使用 Comic sans 字体)
虽然只是一名程序员,但我还是想让自己的网站看起来更加吸引人,一方面出于虚荣,因为这样可以显得我更加“专业”,而另一方面是出于现实,因为研究机构调查发现用户会更加信任那些网站“看起来”很好的网站。但是因为很长时间一直从事的是编程工作,对设计并不是熟悉,甚至害怕,因为在我这个外行看来设计是由很多只能感受不能言传身教的规则以及所谓的设计感悟组成的,知识壁垒比较高。
2025年08月16日
微信ID:WEB_wysj(点击关注) ◎ ◎ ◎ ◎ ◎◎◎◎◎一┳═┻︻▄
(页底留言开放,欢迎来吐槽)
● ● ●
把一个选项属性(Checkbox)设计成切换形关的样式,确实是一个很有创意的想法,视觉体验方面也大大提升。
随着是 CSS3 的出现,实现这些切换样式并不困难,今天我们分享来自 Imagine Alex 编写的「Switcher styles collection」,里面有11款目前流行的切换开头样式,并且包住源码,设计师们可以参考或学习这些技术。