详情

全站展示位

L1-027 出租 (Python实现)

L1-027 出租 下面是新浪微博上曾经很火的一张图: img 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 ar。。。

推荐

年终更新小记

记录 9月 至 12月 此网站的更新内容。 前端 增加了日记音乐自动播放 利用 Socket 实时更新文章的最新内容 利用 Socket 实时更新当前文章的评论 其他优化 后端 增加了 GraphQL 的支持 其他 Bug 修复

php获取最新github仓库

前天,我在写后端的时候,需要获取到最新的github个人仓库,然后我去搜索了一下,发现github有提供api,格式为; 后面的参数根据自己需要可以修

CSS 文本溢出 Clip 不裁切半个字符

最近同事问我,CSS 能不能实现文本溢出截断,但是不要把单个字符截断。一般我们会用 text-overflow: clip; overflow: hidden 去实现这个。但是很多情况下都会出现这样的情况。 后面的字被截断了 我想了一下,好像不太行,要是我就用 JS 去算宽度,之后再去判断应该显

2022.11 购入 PS5,记录玩过的游戏。 喜欢的类型: 漫威蜘蛛侠(主线通) 蜘蛛侠:迈尔斯·莫拉雷斯(主线通) ASTRO's PLAYROOM 地平线零之曙光 死亡搁浅(主线通) 对马岛

心灵鸡汤

  春秋时期,宋国有一个人上山采石时,采到一块宝玉,他担心别人会来抢,想拿出去卖,又怕被商人占了便宜。想来想去,他决定把这块宝玉送给京城里的大官。

  于是,他带着宝玉,来到京城掌管工程的大官子罕府中,献上宝玉。子罕觉得很奇怪,便问道“我和你素不相识,你为什么要献宝玉给我?我可从来不收别人任何礼物的。”那人以为子罕怀疑这是一块假玉,就答道“这块玉我请玉匠看过,确实是一块真玉,价值连城,所以我才送给你的。”子罕说“我把不贪的品格当作珍宝,你把这块玉石当作珍宝,如果你把玉给了我,我们俩人都丧失了珍宝,不如你我还是各自保存自我的珍宝吧!”那人跪下恳求道“我们小百姓,拿着这样珍贵的东西,是不敢出门的,我把它献给你,是为了免于祸患。”子罕就让那人暂时留下,请玉匠把那块宝玉雕琢加工好,然后帮他把玉卖掉,把所得的钱全部交给那人,并派人送他回家。

  这个故事见于《左传·襄公十五年》。之后,人们就用“不贪为宝”这句成语来形容清正廉洁的高尚品质。

列表展示

主站展示位

瓶颈与迷茫

工作两年了,能力好像没什么长进。 还在在校期间,有非常多的时间去探索方向,学习实用的感兴趣的东西,而我在那时学了 Vue,靠着这个得到了第一份实习的工作,然后在职期间学习了 React 和 Next.js。而我到现在技术水平一直停滞在那会,即便是过去了这么久,我依然只会这些技术栈。我使用过很多框架

探讨 React Server Component 与 React Client Component 的环境隔离与实践

前言 我们知道,在 React Server Component 环境下,渲染的运行时永远都是在 server 的,而在 RCC 中,两者环境都可能存在。为了控制一个库的引用方只能处于某种环境中,而在另一个环境中报错,我们可以使用 client-only 或者 server-only 库。 Ne

被裁员后的恐惧

最近一直都在被裁员之后的恐惧中。 不知不觉已经过去了一个多月了。 上个月的 9 号下午,通知我被优化了,没有任何的征兆,原因是项目组资金砍半了,人也要砍半。想起来也是伤感,自从离开小红书后,选择降薪去到一家喜欢的公司做充满艺术感的产品,本以为能够一直做下去,同时和大家一起做一些好玩的产品,而最后

为什么是 RSC (二)

渐进式渲染 [!IMPORTANT] 渐进式渲染,或者称作流式渲染。这不是一个只能在 RSC 中可以享受到的特征,这种渲染模式和 Suspense、 renderToPipeableStream 或 renderToReadableStream 有关。 但是在 Next.js 中你需要使用 App

天才算法之睡眠排序(C#实现)

C#多线程之睡眠排序 这个太吊了 不想多说了 让我先笑会 我也会写睡眠算法了。哈哈哈嗝~ 下面代码引入 `csharp using System; using System.Threading; namespace SleepSort { class Sle

虚拟列表中的选区操作

在某些长列表场景中,为了优化渲染性能,一般会采用虚拟列表,虚拟列表会将超过一定可视范围的 DOM 节点移除通过 padding 或者绝对定位去填充高度。 在被移除的节点上,是无法应用选区的。假设现在有场景我们需要一个长列表中的复制文本的需求,为了性能又要兼顾使用虚拟列表。此时我们使用原生选区滚动超

从零开始的 Redux

Redux 是什么 Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 目前一般与 React 配合使用。React 提供了 React-redux 库,两者能轻松结合起来。 开始之前需要知道的东西 为什么需要状态管理? 多次向下传递 props 过于繁琐

Vue-router 中的 $router 和 $route

$router push() 跳转到一个路由,并压入历史堆栈 $route params 取子路由的参数 区别 $route为当前router跳转对象里面可以获取name、path、query、params等 $router为VueRouter实例,想要导航到不同URL,则

LeetCode 刷题第二天

判断回文数 题目描述 ` Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward. ` 简要描述 判断回

Nuxt 踩坑记

最近开始学习 Nuxt 框架,写此博文记录学习中遇到的坑。 Nuxt 默认路由与自定义 API 路由 Nuxt 是一个服务端渲染框架,与普通的前后端分离不同(需要同时开两个端口进行开发),而 Nuxt 只需要开一个服务端的端口。默认是 3000。使用 Nuxt 脚手架建立一个 Express

Vue 多级菜单的实现

最近开发后台,因为不想使用 ElementUI 和其他现成的 UI 框架,于是决定自己做。 碰到的第一个难题就是多级菜单。 因为之前没做过,第一次做起来还是有点难的,最后实现的效果是这样。注意看地址栏。 难题一 CSS 的实现 多级菜单的收缩,展开都是使用 CSS 控制,所以要配合 Vue

在开发 Typecho 主题时踩得那些坑

许久没有写技术博文了,今天比较闲来记录一下最近在折腾的东西。 最近在编写一个 typecho 上的主题,也不能说是编写,因为前端是完全搬运的,只是前端实现后端接口,再加之编写一些实现。算是从别的 CMS 上移植了一套主题,其实开始觉得简单真正做起来并不简单。一是因为 typecho 的文档太少

React 应用中性能优化的经验(二)

上回说道在 React 应用中列表组件应该去优化,今天复杂组件应该怎么写。Jotai 和 Zustand 咕咕咕了,下次再说。 写过大厂屎山的大伙应该都经历过,一个组件能有上百甚至上千行都是常事。一个组件内部嵌套一个组件也是常事。简单总结了下三不要: 不要在 Component 内部定义其他 C

微博图床失效? 笨办法解决

就在前几日, 微博图床加入了防盗链, 只要你有referer引用就会返回403. 但是直接访问是可以的. 也是我就想, 我能不能用这个方法访问, 用 php 去访问然后再去返回呢. 只要把 img src 全部换掉不就行了吗. 建立微博图床镜像 于是, 首先写一个 php ,用它来获取

Express 简单入门

Express 是一个快速的 web 开发框架,相比 node 原先的

Excalidraw 数据增量存储的构想

这几天,我给 Shiro 的 Markdown 支持加上了 Excalidraw 的画板。 上面的文章中,内嵌了大量用 Excalidraw 作的图。在 Markdown 中内嵌这种画板其实只要在渲染时候根据数据决定渲染组件就行了。Excalidraw 的数据格式是一个 JSON 数据,我原本

一次构建多处部署Next.js Runtime Env

我们一般通过控制 env 的方式去做到 "Build once, deploy many" 哲学。但是在 Next.js 中,环境变量分为两种,一个种是可被用于 Client 侧的 NEXT_PUBLIC_ 开头的环境变量,另一个种是只能被用于 Server 侧的环境变量。前者会在 Next.js

写在二十四岁的开始

转眼间,已经走到了人生的第二个生肖年。 回顾过去的这段人生,我竟发现没有什么值得被记录的。 过去的二十四年,我一直都活在走不出的阴影里。从小我就是一个非常自卑的人,害怕与人交流让我过去一直走不出孤独,少有的友谊,不懂得如何维系一段人际关系,常常患得患失,越来越害怕开始一段新的经历。我的人生路程总

博客寄语:

    致虚极,守静笃。

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。