RabbitMQ基础
61cf32738c193ff6dad38ee85a14dd5c56fabc30b6ff99536fcf3716ff8649fb981e4a226f5138935ed3d0f20412dd67a4ede253d6c32114804c342a5193b226c83d80e730cff5e9c306dbbce8168c06001e5516f6e1b46325d55a5fd6a5d279f5f60f99cc8ee3490d0d45b92c5cb45170955f7f8b4f455b5dbfe1585c42699464b93da17a5264914e34baa808ee0670b9dbd34a07f748ff0f3b4435ef026367ef7cffa8c611eb3cc90e76d8663a6cbc2a7adecaa7c813a8be501289c51b599dcaeaa73e49bfbfde1a240588a145a4e2f44d739152fd9c392fa3e81a8cd222680979ec3ddc52beb0f09f972fc409b1b2744b5c61b5107acb8 ...
项目简历
a4fdaa273936a18e2bd4d216e2fb214e5ad4968ae4ed5da6d0eade795824b2066a7618efc7a68639dcbe17f5720a7e1d03f2a299553ef5155243fa6777f77b7cf79a8e6f2eff6c4087679f387f710d00ba30966c7c2c7bd6318dda8aadb7f6f4088a063259787eca5b515a6d1d29bfb6b0f598309faf1b3209b5b9403e6318281c5680a68778bbeac97fded95675d161bd7cc11a2f49c09fccda3f194ce5f0d282daa94cfaf1697c943ec6517eecf386d0a495dcac14a8fdd8d0e689ed08be1995124333a0fd1669b432b607734e6f609b2f7beb7658285cec85395d320248f6dbbc80e0c241033281bce2034d4cc7a833eb785bad7c9aace ...
Rust反复入门
55a98c5e5a86589272d1ff6f85b8e7a81cc9141f10f5c3cb4a96199fa8966db04623ddbf58d2c635fce8768bf7f164a841f9f7a9ef087f2f9bd5ec4a862c3df9b98c75410d1a8bf615055ed4e6adc96448e9596888887701dbfb359f19a311f233f22233913f1090ae03bf438a6ef01bc0cbed451ea151112b8f51e0e404b0f339a48793ec908408b1569ede3afdc339e537a2c70fc3e5b391823d28a60feb6c925d15d7dda124caddb5497e1739b79449fbc0d6375369affc02f591573a3e66737591c29a03c62662746deb58a407ac38c4ab4a0dfb72a637446fb09aed8413393b4ed5192b884b58b14fe2e56d6a41b1a9acd7221035f4f ...
Dynaconf入门
Dynaconf入门1 参考文献(1)【精选】Dynaconf_FatPuffer的博客-CSDN博客
pip对依赖包的多种操作
9085c577dd95891e220f8a9eaa9fa2db49ce115e2b364c09ca49458e45da86ebe867587e6b59a5f69a6d03039977cdf2e253c03983915f3cdfc1a7aedc28dd1bab9b75e5a2d6a323cce7e203174673c54d54302e7ca9fe5c0b410a6444e099304783232bee5db4f862e794bd11e32d8695d012f85ffaed6e8bd8b7898a4c58b627e2b1b3d78372125a897a24136251e11119a3462ee4bbc7d85034077290878e5b5fdc4a0c105a144e8aaee542fd417cdff41a5187639666a0bbb182dbcc55c1101d7d61a680b4ede0d10c524904fb51d76473b636779ebcf4fd1b7eb60a12011640a9f56a2608756377fb42d91ff570d0797bd7fc90a85aa ...
Docker入门
5f81ec21380af2e507ed93cf572970ebddb88eb1f603d764ffc79fc15d94c6eb07c081018358e1bd9e5dad0e492c42f601d19d983468cade46e43d26e8d77079dbedcf88ff668e4065cf34bf443b3e70e5fe9399f276d50efc64aa95b9e9b1bd8d7aa47fe29de97ec76a25b977bac33eed2ecd67be9ff999aef3b85b1b0db2e1ccfc7da1a54e797b05050fb0bb764e6c6bdc17a444ca5e5bacfec05a682d2a6a830d18beac8f84c49658d814499bdf074ddc164acf6fd2781122a1670dad5460c220a40ba992fb376235c3bd9de324a7d0accad457bc093813ce3a9f4e14581582be3eef1f72e034796e670eb8f9012a33d4258d329f07c8a ...
Python源码、实现原理分析
1、内置函数实现原理【1】reduce()reduce() 函数的底层实现使用了一个循环,它依次取出可迭代对象中的元素,并将它们传递给累积函数进行计算。
下面是简化版的 reduce() 函数的底层实现代码:
123456789def my_reduce(func, iterable, initializer=None): it = iter(iterable) if initializer is None: value = next(it) else: value = initializer for element in it: value = func(value, element) return value
在这个函数中,我们首先使用 iter() 函数将可迭代对象 iterable 转换成一个迭代器 it ,然后根据是否提供了初始值,初始化变量 value。
接下来,我们使用 for 循环遍历迭代器 it,将迭代器中的元素依次传递给累积函数 func 进行计算,并更新 value 的值。
最后,我们返回累 ...
【开源社区】如何提交你的Pull Request
【开源社区】如何提交你的Pull Request1、摘要github上有很多优秀的开源项目,很多时候我们不仅仅只是满足于使用,同时也想一起参与开源项目的开发,贡献自己的代码。今天这篇文章就给大家介绍一下如何在 github 上提交 PR,让我们一起为开源社区做贡献。
2、fork主仓库项目到个人仓库在github上找到你想要参与的开源项目,然后点击右上角的fork 按钮,就会在你自己的代码仓库中创建一个此开源项目的副本,后续所有代码提交都提交到你自己的仓库,这样就不必担心未经审核的代码弄乱了原始仓库。
完成了fork步骤后,会在自己的代码仓库中创建一个你想参与的开源项目的副本。
3、克隆新仓库到本地执行gitclone 命令,推荐使用https的形式。
1git clone https://github.com/zhuangxiaoyan512/data.git
执行gitclone 命令,不推荐使用ssh的形式。
1git clone git@github.com/zhuangxiaoyan512/data.git
4、关联远端仓库12345678 ...
CentOS7下完美安装部署Python高版本
Centos7下完美安装部署Python高版本【1】首先使用 python -V 命令查看一下是否安装python,如下所示:12[root@kazama ~]$ python -VPython 2.7.5
由上面命令可以知道,CentOS7默认安装了python2.7.5 ,因为一些命令要用它,比如yum使用的是python2.7.5
【2】然后使用命令 which python 查看一下 Python 可执行文件的位置,可见文件在 /usr/bin/目录下:12[root@kazama ~]$ which python/usr/bin/python
【3】通过cd /usr/bin/命令切换到目录下执行 ll python* 命令查看:12345[root@kazama ~]$ cd /usr/bin[root@kazama ~]$ ll python*lrwxrwxrwx. 1 root root 7 Jul 28 2018 python -> python2lrwxrwxrwx. 1 root root 9 Jul 28 2018 ...
Linux之yum命令失效
1、yum命令不能使用【1】报错
There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or verify that the module is installed correctly.
It’s possible that the above module doesn’t match the current version of Python, which is:
【2】问题分析大部分人出现这个错误的原因在于拿到服务器的第一时间发现python版本是2.x,想升级到python3 导致yum损坏,博主花了两个小时查阅资料,最终总算解决问题。
2、完全删除python及yum重新安装【1】删除python123456789#删除现有的python# ...