自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 《道德经》十

第十章层层递进:从个人修身,到治国之道,再到宇宙万物的关系,最终落在“玄德”。身心要合一,不分散;心境要清净,如镜无瑕;处世要柔和,如婴儿之柔;治国要无为,以民为本;最终要无私无我,成就他人而不居功。最高的智慧,不是掌控,而是滋养万物、成就他人,却不居功。

2025-12-11 17:22:57 368

原创 《道德经》九

老子第九章用四个比喻——盈满、锋利、财富、骄贵——揭示了物极必反的规律,最后以“功成身退”点明大道。它不仅是古代的处世哲学,也是现代人避免过度竞争、学会知足、保持谦逊的生活指南。懂得适可而止,才是真正的圆满。

2025-12-11 17:17:48 264

原创 《道德经》八

老子用水来比喻最高的善:水柔弱,却能穿石;低下,却能汇海。水无私,滋养万物;不争,反而无过。人若能学水之德,在居处、心境、交往、言语、治理、做事、行动上都效法水,就能接近“道”。👉最高的智慧不是强硬争夺,而是如水般柔和、包容、无争,却能成就万物。要不要我再帮你把这一章用一个现代生活的故事来演绎?比如用“职场中的水之智慧”,说明如何在竞争激烈的环境里做到“不争而胜”。

2025-12-11 15:40:27 112

原创 《道德经》七

老子在这一章里告诉我们:天地长久,是因为它们不为自己而存在。圣人长久,是因为他把自己放在最后。无私不是吃亏,而是最高的智慧。👉真正的长久与成就,不在于争抢,而在于无私与退让。

2025-12-11 15:39:33 98

原创 《道德经》六

空灵而永恒(谷神不死);母性与创造(玄牝为根);宇宙的根源(天地之门);无尽的力量(绵绵若存)。它告诉我们:真正的力量不是外在的炫耀,而是内在的源泉;真正的智慧不是一时的聪明,而是绵延不断的滋养。

2025-12-08 14:17:24 68

原创 《道德经》五

天地无偏爱,自然无私情;圣人效法天地,公平待人;虚空能生妙用,心胸要宽广;少言守中正,宁静生智慧。这不仅是哲学,更是普通人生活的指南:做人要公平,处事要宽容,言语要简练,心态要平和。

2025-12-08 14:15:07 80

原创 《道德经》四

做人要虚怀若谷(空而不竭);处事要深沉稳重(渊兮万物之宗);待人要收敛锋芒(挫锐解纷);生活要低调融入(和光同尘)。这不仅是哲学,更是普通人日常生活的指南。

2025-12-05 14:25:09 236

原创 《道德经》三

治理之道在于抑制欲望、保障民生、以无为而治。圣人不靠强制,而是营造一个少欲、平和的环境,让社会自然安定。这不仅是古代的治国智慧,也是现代生活的心灵指南。

2025-12-05 14:19:31 248

原创 《道德经》二

世间万物皆在对立中显现,圣人因洞察这一点而选择无为、不居功。这不仅是古代的治国智慧,也是现代人生活、工作、修身的指南。

2025-12-04 14:38:38 79

原创 《道德经》一

语言有限,名相不足,唯有在“有”与“无”的交织中,才能触摸到宇宙的真理。这正是“玄之又玄,众妙之门”的深意。

2025-12-04 14:33:57 337

原创 python 自动化测试搭建

selenium 是一个用于 Web 应用的自动化测试工具,搭配 chrome 的 headless 无界面模式,可在 linux 端轻松实现无界面的UI自动化测试,解压后将 chromedriver 文件夹移动到合适位置(推荐 /usr/bin),并给与可执行权限。安装 Linux 端 Chrome 浏览器。安装 ChromeDriver。安装 selenium。

2024-03-25 10:48:44 385

原创 财务指标 解释

在流动资产中有价证券一般可以立刻在证券市场上出售,转化为现金,应收帐款,应收票据,预付帐款等项目,可以在短时期内变现,而存货、待摊费用等项目变现时间较长,特别是存货很可能发生积压,滞销、残次、冷背等情况,其流动性较差,因此流动比率较高的企业,并不一定偿还短期债务的能力很强,而速动比率就避免了这种情况的发生。这是观察企业成长性最重要的指标。第一,经营活动产生的现金净流量:在生产经营活动中产生充足的现金净流入,企业才有能力扩大生产经营规模,增加市场占有的份额,开发新产品并改变产品结构,培育新的利润增长点。

2024-03-19 11:28:58 1544 1

原创 javascript 事件循环

网络上许多文章关于event loop定义不是很清晰,我们直接看官方规范标准。再次强调事件循环机制是由宿主决定,Web宿主规范标准定义在中,NodeJS宿主规范标准定义在。简单理解为:javascript是单线程的,所有同步任务都在主线程上执行,形成一个执行栈。主线程之外,还存在一个"事件队列只要异步操作执行完成,就到事件队列中排队。一旦执行栈中的所有同步任务执行完毕,系统就会按次序读取事件队列中的异步任务,于是被读取的异步任务结束等待状态,进入执行栈,开始执行。主线程不断重复上面的第三步。

2024-02-20 15:49:07 359

原创 Opentelemetry Metrics Data Model

为了描述该数据的预期用途以及相关的语义,OpenTelemetry metrics数据流类型将链接到一个框架,该框架包含一个关于 Metrics API 和离散输入值的高级模型,以及一个定义时间序列和离散输出值的低级模型。通过配置不同的视图,可以将一串 OTLP 数据转换为多个时间序列输出,并且所需的视图处理可以在 SDK 内部应用,也可以由外部收集器应用。生产者应该聚合相同指标对象的数据作为基本功能,因此,多个指标(Metric)的出现被认为是“语义错误”,通常需要在某个地方发生重复的冲突仪器注册。

2024-02-18 16:41:31 1566

原创 Ray 架构

更准确地说,全局调度器识别具有任务所请求类型的足够资源的节点集合,并在这些节点中选择提供最低估计等待时间的节点。在给定节点上,此时间是(i)任务将在该节点排队的估计时间(即,任务队列大小乘以平均任务执行)和(ii)任务远程输入的估计传输时间(即,远程输入的总大小除以平均带宽)的总和。除非节点过载(即,其本地任务队列超过预定义的阈值),或者它不能满足任务的要求(例如,缺少GPU)。由于调度器首先尝试在本地(即,在调度层次结构的左侧)调度任务,因此我们将其称为自底向上的调度器。

2024-02-18 16:29:15 1834

原创 前端性能优化

对于前端应用来说,网络耗时、页面加载耗时、脚本执行耗时、渲染耗时等耗时情况会影响用户的等待时长,而 CPU 占用、内存占用、本地缓存占用等则可能会导致页面卡顿甚至卡死。因此,性能优化可以分别从两方面来解决,我个人也比较喜欢将其称为“时间”和“空间”两个维度。

2024-02-18 16:11:48 207

原创 k8s 部署前后端服务

default.conf \Dockerfile\front.yaml\前端dist包。部署后端: kubectl create -f serve.yaml。构建镜像:docker build -t my-server .打标签和上传镜像: docker tag,docker push。Dockerfile , serve.yaml ,jar 包。

2024-02-17 10:55:25 476 1

原创 javascript实现Set类型的数据结构

怎么实现一个带iterator迭代器的Set类型的数据结构先看ES6官方实现的Set的一些API数据存储的问题代码实现先看ES6官方实现的Set的一些APIhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Set除了上述的方法,我们知道,Set可以使用for…of…进行遍历,这意味着其内部实现了Symbol.iterator()方法,因此我们实现的Set类必须包括该方法。Symbol.

2020-09-09 16:47:32 620

原创 React-Router使用BrowerRouter刷新时无法跳转,附:vue的history模式刷新问题解决

如何保持使用BrowserRouter,并且还能支持我们在任意路由下刷新浏览器呢?一:BrowserRouter与HashRouter的区别BrowserRouter: A Router that uses the HTML5 history API (pushState,replaceState and the popstate event) to keep your UI in sync with the URL.BrowserRouter使用H5的History API及其方法使我们的项目页

2020-08-11 19:20:02 1243

原创 JS单例设计模式

let getNumber = getSingle(function() {return Math.random()})function getSingle(fn) {let retreturn function() {return ret || (ret = fn.apply(this))}}let a = getNumber()let b =...

2019-11-14 22:45:48 154

原创 after函数,执行某个函数n次后执行另一个函数

以js为例:let fn = after(3, function() {console.log('hello world')})function after(times, callback) {return function() {if (--times === 0) {callback()}}}fn()fn()fn()...

2019-10-10 23:22:37 336

原创 javascript 判断一个数组是否有重复元素,如果重复则返回true,反之返回false

/*** leetcode 判斷數組中是否有重複項* 判断一个数组是否有重复元素,如果重复则返回true,反之返回false* 思路: 可以藉鑒JS對象的屬性唯一,來進行判斷*/function judgeDuplicate(arr) {let obj = {}let i = arr.length - 1while (0 <= i) {if (!obj[a...

2019-10-09 22:14:36 2612

原创 Recyclerview的item只显示一项

我的问题在于:当recyclerview子项为竖直排列时,子项的根布局layout_height设为了match_parent。将其改为wrap_content即可。

2018-05-12 15:48:51 3085 1

原创 给Recyclerview添加ITEM的点击事件

主要入手点:自定的Adapter中自定义的ViewHolder,持有每个Item的的所有界面元素。Item的点击事件可通过view的OnClick来实现。如果我们要在Activity中监听到item的点击,需要在Adapter中定义一个回调接口。如下:public interface OnItemClickListener{ void onItemClick(View view, int ...

2018-05-12 12:01:17 1517

原创 IDEA 使用gradle创建web项目后部署到服务器,服务器启动成功,页面404.。

我的问题在于没有成功把war包导出到tomcat,以下为解决方案:首先点击左上角File,选择Project Structure。在Artifacts栏里点击绿色加号,选择Web Applicant:Archive设置好名称和输出路径。Build on make选项可选可不选。如果选择了,那么每次在运行项目时都会生成war包。如果不勾选则可以在后续的步骤中手动生成war包。如果下面显示.MF fi...

2018-05-04 21:41:48 2106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除