• 欢迎访问IT乐园(o゚▽゚)o
  • 推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。

苏东坡的三重境界

第一重境界:谁见幽人独往来,飘渺孤鸿影。寂寞不是孤独,孤独可以享受,而寂寞,是无人能诉,更无人能懂的内心的荒凉。第二重境界:谁道人生无再少?门前流水尚能西。没有谁天生豁达,失意时,要学会自己排解,只有自己能帮自己。第三重境界:回首向来萧瑟处,归去,也无风雨也无晴。当真正从痛苦中走出来之后,你才会发现,一切的痛苦甚至包括欢乐,都没有那么浓烈,曾经发生……

22-06-09 立刻查看

2022年端午节——纪念屈原

纪念他,是因为他骨子里的那份骄傲与浪漫:即使被全世界抛弃,也要在大地上诗意地栖居。纪念他,是因为他对国家有着始终如一的挚爱,矢志不渝的忠诚。纪念他,是因为他为中华民族传承了一种宝贵的精神,这种精神,已经渗入每一个中国人的血脉,这种精神,必将——与天地兮同寿,与日月兮同光! ——摘自《古诗词里的快意人生》……

22-06-01 立刻查看

七个改变我生活的 Git 小技巧

七个改变我生活的 Git 小技巧 这些有用的小技巧将改变你在当前最流行的版本控制系统下的工作方式。Git 是当前最流行最普遍的版本控制系统之一,它被应用于私有系统和公开网站上各种各样的开发工作。不论我变得对 Git 有多熟悉,似乎总有些功能等待着被发掘。下面分享下和 Git 相关的改变我工作方式的一些小技巧。1、Git 中的自动纠错我们每个人都……

21-07-07 立刻查看

使用 Python 解析配置文件

使用 Python 解析配置文件 第一步是选择配置文件的格式:INI、JSON、YAML 或 TOML。有时,程序需要足够的参数,将它们全部作为命令行参数或环境变量既不让人愉快也不可行。 在这些情况下,你将需要使用配置文件。有几种流行的配置文件格式。其中包括古老的(虽然有时定义不明确)INI 格式,虽然流行但有时难以手写的 JSON 格式,使用广……

21-07-07 立刻查看

张小龙的77条产品原则

来源:大 V 商业(ID:V-VIEWS)张小龙的产品观,是发现并运用这至简的规则。没有复杂的公式,往往是一个直击灵魂的人性发现,关键在于你信不信。本文主要从 6 方面总结张小龙的产品理念,主要包括:1、产品的基本原则2、如何发现需求?3、如何设计产品?4、怎样才算是好产品?5、如何提升产品气质?6、关于产品的细节有一些尽管已经是耳熟能详,……

20-05-27 立刻查看

通过 nmap 扫描树莓派设备(raspberry pie)

因树莓派 mac 地址以 B8:27:EB 开头第一种方法故结合 awk 运行命令:sudo nmap -sP 192.168.5.0/24 | awk '/Nmap scan/{ip=$NF;next}ip && /B8:27:EB/{print ip, $3}'返回:192.168.5.60 B8:27:EB:84:**:**……

20-01-19 立刻查看

设置 Wine 应用调用 Linux 原生浏览器

先找到 IE 所在目录,我的是~/.wine/drive_c/Program Files (x86)/Internet Explorer,里面的 iexplore.exe 就是那个辣眼睛的 IE。当然如果用 PlayOnLinux 安装的应用,去程序安装目录找默认 IE 文件。备份是个好习惯:$ cd ~/.wine/drive_c/Program\ ……

19-11-05 立刻查看

Gitlab CI 部署 Docker Python 项目

最近在公司搭建了一个新版的 gitlab,用到了新的 gitlab docker runner。配置后端项目自动部署时踩了很多坑。特别 runner 在 docker in docker 中,需要单独挂载一个目录来存放源码。最终还是用 Shell Executor 完成构建,Docker Executor 也一样。看到 https://gitlab.c……

19-08-02 立刻查看

Python 执行精确的浮点数运算

问题你需要对浮点数执行精确的计算操作,并且不希望有任何小误差的出现。解决方案浮点数的一个普遍问题是它们并不能精确的表示十进制数。并且,即使是最简单的数学运算也会产生小的误差,比如:.. code-block:: python>>> a = 4.2>>> b = 2.1>>> a + b……

19-05-10 立刻查看

Python 字符串中插入变量

问题你想创建一个内嵌变量的字符串,变量被它的值所表示的字符串替换掉。解决方案Python 并没有对在字符串中简单替换变量值提供直接的支持。但是通过使用字符串的 format() 方法来解决这个问题。比如:.. code-block:: python>>> s = '{name} has {n} messages.'>……

19-05-08 立刻查看

Python 字符串匹配和搜索

问题你想匹配或者搜索特定模式的文本解决方案如果你想匹配的是字面字符串,那么你通常只需要调用基本字符串方法就行,比如 str.find() , str.endswith() , str.startswith() 或者类似的方法:.. code-block:: python>>> text = 'yeah, but no, bu……

19-05-08 立刻查看

Python 用 Shell 通配符匹配字符串

2.3 用 Shell 通配符匹配字符串问题你想使用 Unix Shell 中常用的通配符(比如 *.py , Dat[0-9]*.csv 等)去匹配文本字符串解决方案fnmatch 模块提供了两个函数—— fnmatch() 和 fnmatchcase() ,可以用来实现这样的匹配。用法如下:.. code-block:: python&g……

19-05-08 立刻查看