- 博客(117)
- 资源 (24)
- 收藏
- 关注
原创 依赖注入的本质是什么?
依赖注入的本质是一种设计模式,它可以让一个对象或函数接收它所依赖的其他对象或函数,而不是自己创建或查找。这样可以实现控制反转,即将对象的构造和使用分离,从而提高程序的松耦合性。
2023-03-21 11:02:16
339
原创 盘点 Linux 那些常用的性能分析工具
使用 strace 命令时,可以在命令行中输入 strace 命令,然后跟上要跟踪的程序名称,按下回车键即可执行。使用 perf 命令时,可以在命令行中输入 perf 命令,然后按照提示输入相应的参数。netstat 命令是 Linux 中用于显示网络接口的使用情况的工具。vmstat 命令会输出两行信息,第一行是系统当前的资源使用情况,第二行是过去 1 分钟内的平均资源使用情况。top 命令是 Linux 中常用的性能分析工具之一,它可以实时显示系统中运行的进程的 CPU 占用率、内存占用率等信息。
2023-01-06 13:59:56
1283
原创 如何使用 Beautiful Soup 爬取网页内容?
除了 find_all() 方法,Beautiful Soup 还提供了很多其他方法来查找网页内容,比如 find() 方法可以查找第一个符合条件的元素,select() 方法可以使用 CSS 选择器来查找元素等。可以参考 Beautiful Soup 的文档了解更多信息。在这段代码中,我们使用 requests 库发送 HTTP 请求并获取网页内容,然后使用 Beautiful Soup 解析器解析网页内容。接下来,我们使用 find_all() 方法查找所有 p 标签的内容,并打印出来。
2023-01-06 13:42:29
1805
原创 比较知名的流媒体转发项目有那些?
Wowza Streaming Engine:一个商业的流媒体转发服务器,支持多种流媒体协议,可以进行实时转发和点播。Nginx-rtmp-module:一个基于Nginx的流媒体转发模块,可以轻松实现视频直播和点播。FFmpeg:一个著名的多媒体转码工具,支持多种流媒体协议,可以将流媒体内容转码成多种格式。Flussonic:一个商业的流媒体转发服务器,支持多种流媒体协议,可以进行实时转发和点播。GStreamer:一个开源的多媒体框架,支持流媒体转发和转码。
2023-01-04 17:08:55
741
原创 Python | Django 为什么要使用 WSGI?
了解Django 框架的人都知道一件事情,要将Web Application 部署的服务器上,就需要gunicorn 或者 uwsgi 等工具。这些工具的背后就是WSGI。
2022-10-31 17:59:40
1289
原创 Linux | 详解 diff 命令的使用方法
diff是linux下的重要命令之一,可以逐行比较文本文件的差异,与cmp和comm命令不同的地方是,它可以告诉我们一个文件中的哪些行需要更改,以使两个文件相同。
2022-10-31 13:05:00
5549
原创 Linux | 详解命令 locate
如果想要在整个系统里搜索文件或目录,locate就是您最好的朋友。它依赖一个每天更新的数据库来帮助解决问题。locate不会在文件系统上直接查找文件或者目录,它将预先采集的绝对路径存在数据库里。
2022-10-26 23:48:59
2051
原创 JavaScript | 浅析 prototype 与 __proto__ 的区别
prototype 和 __proto__ 是JS中比较容易混淆的概念,本文主要解释了二者之间的区别。
2022-10-25 20:08:11
610
原创 JavaScript | 如何为嵌套数组求和,比如 sum([1, ‘x‘, ‘4x‘, [‘8‘, [‘x2‘, ‘5‘]]])
如何为嵌套数组求和,比如 sum([1, 'x', '4x', ['8', ['x2', '5']]])
2022-06-16 23:05:44
467
原创 Vue | 如何使用 ESlint 和 Prettier 对代码进行分析和格式化
如何使用 ESlint 和 Prettier 对代码进行分析和格式化
2022-06-16 22:49:05
784
原创 Linux | Bash 配置文件,.bash_profile 和 .bashrc 有何不同?
Bash 配置文件,.bash_profile `和 .bashrc 有何不同?
2022-06-14 23:58:06
316
原创 Dart | 在 Flutter 中使用 ValueNotifiers 和 InheritedWidgets 进行简单的状态管理
ValueNotifiers 和 InheritedWidgets 进行简单的状态管理
2022-06-13 21:54:13
923
原创 React | 如何在 NextJS 项目中安装并配置 Prettier 和 ESLint
如何在 NextJS 项目中安装并配置 Prettier 和 ESLint
2022-06-13 00:11:01
2412
原创 JavaScript | 如何解决 Cannot set property of Undefined
如何解决 Cannot set property of Undefined
2022-06-12 22:26:54
65451
原创 CSS | align-content 与 justify-content 的区别
align-content 与 justify-content 的区别
2022-06-11 23:12:17
2938
原创 React | 受控组件(Controlled Component)与不受控组件(Uncontrolled Component)的区别
受控组件(Controlled Component)与不受控组件(Uncontrolled Component)的区别
2022-06-10 23:34:43
1322
代码日志打印规范总结分享
2022-05-29
JavaScript中文参考手册
2022-05-27
JAVA_API_1.8_中文手册
2022-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人