首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【译】我最喜欢的CSS hack

有一个我已经复制粘贴5年的CSS片段: * { background-color: rgba(255,0,0,.2); } * * { background-color: rgba(0,255,0,.2...{ background-color: rgba(0,255,0,.2); } * * * * * * * * * { background-color: rgba(0,0,255,.2); } 这是我最喜欢的发明之一...2014年,我首次在Quora上分享了它(What are the most interesting HTML/JS/DOM/CSS hacks that most web developers don't...,现在,我每天仍然收到有人支持这个答案的通知。 那么,这个可怕的代码片段做了什么?...应用上面的CSS,你会看到类似(下面)的东西: image.png 不同深度的节点使用不同的颜色。允许你查看页面上每个元素的大小,它们的边距和填充。现在,你可以容易地识别出不一致性。

35320

我最喜欢的 WordPress 插件:Top 10

WordPress 插件成千上万,几乎我们能够想到的功能都会有插件出现,所以很多 blogger 就会为了某个很 Cool 的功能,就去使用某个插件,结果把整个博客搞得很慢。...那今天我就讲讲讲我最喜欢的 10 个 WordPress 插件,以及为什么要使用它们。如果你喜欢这个主题,你也可以写篇这个方面的文章,大家讨论下。...WordPress Database Backup 随需应变的 WordPress 数据库备份工具,我现在基本就是每天定时把数据库备份到邮箱,上次服务器 CPU 和服务器烧了之后,我能快速恢复就靠它了。...对于中文用户,基于中文分词的 WordPress SEO 中文插件是最好的选择,它除了 SEO 之外,Tag 建议也是非常好的功能。 9....WP-PostViews 记录日志被访问的次数,使用 postmeat 来记录,效率非常高,而且还提供访问最高文章列表功能。

46020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Power BI 2023年新增功能,我最喜欢这三个

    2023年是Power BI 面世以来对内置视觉对象升级最大的一年。采总昨天盘点了Power BI 2023新增的十大功能,我来谈谈我最喜欢、最常用的三个。 1....在这之前,图像只有高度参数,也就是说,图像的高度和宽度占用了相同的画布大小。...这个功能意味着,借助SVG,表格矩阵可以实现绝大多数自定义图表需求,成为Power BI体系最强大、扩展性最强的视觉对象。 所有的图表在二维空间(屏幕)都是矩形,只是高宽比例不同。...,还可以当作画布,以下效果借助SVG实现了着色地图和气泡图组合: 该效果视频教程即将在知识星球推出 新卡片图是Power BI扩展性最强的卡片图,但不是最强视觉对象,因为目前新卡片图的所有功能表格矩阵也能实现...大家可能会发现,我推荐的这三个新功能的共同特点是:扩展性强。这意味着自主权在用户手里,用户可以基于业务场景+想象力仅使用内置视觉对象创造无限可能。

    29210

    十款我最喜欢的命令行工具

    工欲善其事必先利其器,对于一个经常在终端下工作的我,非常喜欢命令行工具的便捷,在平常的工作中,我会经常使用到很多命令行工具,接下来我会分享我最常使用,最喜欢的十个命令行工具。...,在保持 cat 原有的功能之上,加上了语法高亮的功能,因此自从使用它之后,cat 命令就被我放弃了。...此外,它支持一些 vi 命令的操作方式,这对于喜欢 vim 的拥护者来说绝对是超级棒的功能。...tree 列出文件目录结构的命令,对于经常写帮助文档的我,通过这个命令可以很轻松地获取到项目的目录结构,然后在 vim 中,可以直接输出到文档中,非常的方便 mycli mysql 是我经常使用的数据库...,我经常需要查询一些表的信息,而很多时候有些表名记得并不是特别清楚,而 mycli 就是一个 mysql 的客户端,它提供了自动补全的功能,此外,它还支持语法高亮,让你写起 sql 语句变得不再胆怯。

    62350

    我最喜欢的Mybatis 3.5新特性!超实用!

    Mybatis 3.5 发布有段时间了,终于支持了 Optional ,这么实用的特性,竟然还没人安利……于是本文出现了。 新特性比较简单,但非常实用,因为能大量简化恶心的判空代码。...WARNING 由于本文非常简(low)单(比),我相信又会有类似如下的大佬出现(最近莫名其妙地被若干大佬喷,也不知道得罪谁了,必须高能预警一下,免得脏了大佬们的眼睛): •嫌低级喷:”这么简单文章也好意思写...——我源码分析的文章也有小几十篇了,阅读量更差。而且我写文也不纯粹迎合观众,我觉得有用,有价值,就总结下,以后自己也好备忘,仅此而已。...至于 Optional 怎么使用,本文不作赘述——JDK 12都发布了,你要我普及JDK 8的”新特性”吗?大家自行百度吧,百度很多了。关键词:Java 8 Optional 。...—— •官方提供的 Mybatis Generator 插件还未跟进,这意味着目前使用该插件生成的代码依然不会返回 Optional ,例如 selectByPrimaryKey ,返回的依然是 实体类

    65430

    Tracy Ragan:我最喜欢的开源安全项目

    Tracy Ragan:我最喜欢的开源安全项目 翻译自 Tracy Ragan: My Favorite Open Source Security Projects 。...我们有来自持续交付基金会的工具,我们有来自[云原生计算基金会]项目的工具,我在这里只列出了我最喜欢的几个。...Ragan 说:“我长期从事构建工作,知道有些人会说‘我们几乎无法让一个构建正常工作’。相信我,你可以做到这一点。”...Ragan 称 Alpha Omega 是她从一开始就最喜欢的项目之一。 Ortelius Ortelius 是 CDF 的一个项目,旨在将供应链和微服务管理集中到一个工具中。...它是安全和 DevOps 信息的集中式证据存储,从 SBOM 一直到解耦环境中的逻辑应用程序,并将所有这些信息汇集在一起。

    9610

    laravel5.2的新功能

    上一节课我们学了laravel5.3的新特性 https://my.oschina.net/lilugirl2005/blog/787478 这节课主要讲一些laravel5.2的新特性在laravel5.3...的基础上演示 我们还是以10yue.live网站为例 laravel5.2的新功能 路由模型绑定 实例:routes/web.php页面中添加路由 Route::get('/user/{user}',...那如果我想通过用户表的username字段访问用户信息改如何做呢?...做到这点请确保username是不重复的值 首先我需要在user表里增加一个username的字段 修改/database/migrations的用户表文件 增加username字段 ?...laravel还自带了用户访问限制功能,如果一个用户连续错密码超过5次,系统将暂时拒绝该用户登录 ? 最后 我们输入php artisan route:list命令 会看到系统自动生成了一些路由 ?

    1.5K50

    我最喜欢的进程之间通信方式-消息总线

    我们今天想讨论的问题主要是第 3 个:传递数据,在上面这几种传递数据的方法中,我最喜欢、最常用的就是 Socket 通信。...我们可以把这个机制应用在嵌入式应用程序的设计中:MQTT Broker 作为一个独立的服务运行在嵌入式系统本地,其他需要交互的进程,只要连接到本地的这个 Broker,就可以相互发送数据了。...一个嵌入式系统的通信框架 我之前开发过一个环境监测系统,采集大气中的 PM2.5、PM10等污染物参数,在 Contex A8 平台下开发,需要实现数据记录(数据库)、UI 监控界面等功能。...在项目开发的后期,甲方说需要集成一个第三方的气体模块,用来采集大气中NO、SO2等参数,通信方式是 RS485。 此时扩展这个功能模块就异常简单了,直接写一个独立的气体参数进程,接入到消息总线上。...bin:mqtt 客户端程序; include:应用程序需要 include 的头文件; lib:应用程序需要链接的库文件; sbin:mqtt broker 服务程序。

    1.7K40

    laravel5.3的新功能尝鲜

    上一节课 https://my.oschina.net/lilugirl2005/blog/783370 上一节课我们讲了laravel5.3的安装,这节讲laravel5.3的一些基础命令和配置 Listeners...其实你可以生成更多的测试数据方便后面的分页功能的测试,所以我又执行了一遍命令生成了30条假数据 DB查询语句 ? 其他灵活的方法 ? ?...你可以使用命令 php artisan vendor:publish 这个命令可以将站点中使用的vendor功能发布到resources目录 ?...toggle功能 这里通过用户点击收藏文章的场景展示toggle功能 这里用户和文章的收藏关系是多对多 先生成假数据 post 和收藏表 favorites 输入命令 php artisan make:...这个文章就是我们上文定义的post表 创建通知文件 执行命令 php artisan make:notification PostPublished //PostPublished是我自己取的名字 你可以随意取名

    95620

    谨慎使用 Laravel 的 Model 复制(replicate)功能

    今天分享一个刚挖的坑,我们的产品有一个交互是用户可以复制自己的日程,我们当时实现的时候仅仅花了不到半小时就上线了,完事还夸了 Eloquent 真的是面面俱到,连复制功能都做好了,代码如下: $item...:http://mysql.taobao.org/monthly/2017/12/09/,在 Laravel migration 中的用法如上,不过我加了一些条件处理。...就在今天线上报错了,这个复制功能报错: General error: 3105 The value specified for generated column 'v_meeting_id' in table...我检查 SQL 才发现 $item->replicate() 是直接对 Model 的 $attributes 字段复制,也就是不会经过 $fillable 字段过滤,导致最终生成的 insert 语句中存在虚拟字段赋值...所以这是掉到了自己给自己挖的坑里。大家周末愉快!

    3K10

    ♥♥♥我猜你最喜欢的链表系列之环形链表的理解及练习♥♥♥

    这样我们就简单分析了快指针走三步的情况,当然还有可以走更多步,那就更加复杂了,暂且讨论于此。...三·返回入环后第一个节点: 对于这个题,有两种解题思路: 第一种:就是我们可以确定如果快指针走的步数为2,慢指针走的步数为1;那么,当两者相遇,的位置为meet,然后我们让起始点指针和meet分别走一步...;也就是将其看成有公共节点的俩个链表求公共节点问题: 下面思路清晰,于是我们来写法二的代码: struct ListNode *getbothnode(struct ListNode *a,struct...四·随机链表的复制: 下面我们解一道关于链表深拷贝的题: 解这道题我们分为三步:1.将新链表和原链表建立指针指向的关系。2.布置好新链表的random指针指向的位置。...3.将新链表和旧链表的指针连接关系拆开,将新链表连接起来。

    6200

    为什么 Go 是我最喜欢的编程语言(2017)翻译

    为什么 Go 语言是我最喜欢的编程语言 2017-08-19 发表,上次修改 2020-11-21 我努力尊重每个人的个人喜好,所以我通常会避开关于哪种是最好的编程语言、文本编辑器或操作系统的辩论。...然而,最近我被问到了几次为什么我喜欢和大量使用 Go,所以这是一个连贯的文章,可以填补我临时当面胡诌的空白 :-)。 我的背景 我曾用 C 和 Perl 语言写过一些大型项目。...有趣的是,让我的编辑器在保存文件时应用 gofmt ,改变了我写代码的方式。我曾经试图与格式化器所执行的内容相匹配,然后让它纠正我的错误。...注意事项 当然,没有哪个编程工具是完全没有问题的。鉴于这篇文章解释了为什么 Go 是我最喜欢的编程语言,它的重点是积极的一面。不过,我还是要顺便提一下几个问题。...如果你的领域是硬实时应用程序或其他对性能要求极高的代码,你的路可能会有所不同。 我写道,Go标准库是我见过的最好的标准库,但这并不意味着它没有任何问题。

    98130

    我在面试中最喜欢问开发者的问题,和回答思路

    对,现在给你十分钟的时间,把你脑海里想到的东西教给我。 我之所以对面试者提出这个要求,是因为我想知道我能从这个将来的同事身上学习到什么。我也想知道你的团队未来会从你身上学习到什么。...以下是我不久前问自己同事的问题,并从中学习到的事情。 我问 Tobi, 他是我团队里的一名开发: 我看到你在代码中正在用 ES6 , 你认为它用起来怎么样?...我问 Marcus, 他是金融公司的一名分析师: 跟我解释下同期群分析是什么意思?我应该在未来使用这个方法吗? 有的时候,一些初级开发者会问我:我知道的东西,你肯定早就知道了。我没法教你。...实际上,当你真正教我的时候,你会吃惊于我多么无知。 而且就算你讲的东西是我早就知道的事情,再听一遍也不是什么大事。 毕竟在那么多次的面试里,肯定会有人告诉我一些我早就知道的东西。...面试是一个双方过程,在我评测你的时候,你也可以评价我。 所以拜托,当我要求你教我点什么东西的时候,你也可以对我提出相同的请求。

    57930

    Laravel框架实现即点即改功能的方法分析

    / / 本文实例讲述了Laravel框架实现即点即改功能的方法。...分享给大家供大家参考,具体如下: 有的时候我们不需要更改大量数据,只需要更改一个字段的时候,我们就用到了即点即改,以用户模块,修改用户名称为例,下图为我的展示模块 当我们点击用户名时,会出现一个修改框,...标签,还有一个默认为隐藏的input框,用来存放用户名,接下来我们要做的就是:通过相应的点击事件,实现即点即改;在修改数据时,我们尽量要根据他的唯一字段id进行修改,避免出错: 首先,我在页面显示span...通过上面,可以看到input有一个失去焦点事件,因此我在这个事件里进行ajax请求 function edituser(id){ var username = document.getElementById...希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

    1.4K00

    红帽架构师:为什么KubeEdge是2020年我最喜欢的开源项目?

    Gartner表示,移动应用程序采用的快速增长需要一个边缘基础设施来使用这些设备的数据。...在定义边缘计算架构时,有一点是不变的:平台必须具有灵活性和可扩展性,以便在其上和核心数据中心部署智能应用程序。 KubeEdge(它向资源受限的环境提供容器编排)是2020年笔者最喜欢的开源项目。...这个极其轻量级但完全兼容的Kubernetes发行版是为了在网络边缘的物联网(IoT)设备中运行云原生工作负载而创建的。 ? 收集和使用数据的挑战 如果数据使用不当,拥有丰富的数据源反倒是坏事。...KubeEdge是开源的、轻量级的、易于部署的、资源需求低的,并且提供你所需要的一切。 KubeEdge架构 KubeEdge于2018年在西雅图举办的KubeCon首次亮相。...这就是KubeEdge是笔者最喜欢的2020年项目的原因。还有更多的事情要做,笔者希望看到更多的社区贡献以推动更广泛的采用。它的未来令人感到兴奋,它将使我们能够使用可用的数据并将其获得更大的利益。

    1.1K10

    通过代码示例探索 Laravel 10 中的进程交互功能

    介绍 随着 Laravel 10 的发布,开发人员获得了多项新功能和改进,包括强大的进程交互功能。此功能允许开发人员更有效地与外部进程通信并在 Laravel 应用程序中执行 shell 命令。...在本文中,我们将仔细研究此功能并探索如何通过代码示例使用它。 什么是进程交互? Laravel 中的流程交互功能使开发人员能够以更精简和高效的方式处理外部流程。...它提供了在应用程序中运行 shell 命令、向进程发送输入并从中接收输出的能力。此功能对于运行系统命令、与其他软件交互或执行后台进程等任务非常有用。...结论 Laravel 10 中的进程交互功能为框架带来了强大的补充,允许开发人员高效地与外部进程交互并在其应用程序中执行 shell 命令。...在你的操作中中使用这个功能,你可以创建更加动态和强大的 Laravel 应用程序。

    20110
    领券