会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
青山牧云人
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2018年5月23日
[Python]Pip换源以及设置代理
摘要: Install python package with proxy sudo pip install python-magic --proxy=https://your-proxy.com 2.No distributions at all found for autopep8 Upgrade pi
阅读全文
posted @ 2018-05-23 13:10 青山牧云人
阅读(1508)
评论(0)
推荐(0)
2018年5月18日
开源的许可证GPL、LGPL、BSD、Apache 2.0的通俗解释
摘要: 软件开发者要开源软件,不单单是开放源代码就可以了,选择一种许可证很重要,一个许可证之于软件就相当于价值观之于普通人,代表了这个软件的基本品性。一个错误的许可证选择可能会直接导致整个项目的失败。 各种开源的许可证主要的限制还是在redistribution(发布),所以个人/商业公司开发的软件包含了G
阅读全文
posted @ 2018-05-18 15:57 青山牧云人
阅读(1483)
评论(0)
推荐(0)
2018年5月15日
谈谈Python中元类Metaclass(一):什么是元类
摘要: 简单的讲,元类创建了Python中所有的对象。 我们说Python是一种动态语言,而动态语言和静态语言最大的不同,就是函数和类不是编译时定义的,而是运行时动态创建的。 比方说我们要定义一个HelloWorld的class,就写一个helloworld.py模块: 当Python解释器载入hellow
阅读全文
posted @ 2018-05-15 21:20 青山牧云人
阅读(7992)
评论(0)
推荐(2)
2018年5月4日
进程,线程,以及Python的多进程实例
摘要: 什么是进程,什么是线程? 进程与线程是包含关系,进程包含了线程。 进程是系统资源分配的最小单元,线程是系统任务执行的最小单元。 打个比方,打开word,word这个程序是一个进程,里面的拼写检查,字数统计,更改字体等等功能是一个个线程。当word这个进程启动的时候,系统分配给word进程一些资源(C
阅读全文
posted @ 2018-05-04 11:22 青山牧云人
阅读(2177)
评论(0)
推荐(0)
2018年4月26日
Git使用规范流程(转载)
摘要: 作者: 阮一峰 日期: 2015年8月 5日 团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。 第一步:新建分支
阅读全文
posted @ 2018-04-26 10:52 青山牧云人
阅读(488)
评论(0)
推荐(0)
2018年4月25日
最清楚的01背包问题讲解
摘要: 题目: 01背包问题描述:有编号分别为a,b,c,d,e的N=5件物品,它们的重量w分别是2,2,6,5,4,它们的价值v分别是6,3,5,4,6,每件物品数量只有一个,现在给你个承重为M=10的背包,如何让背包里装入的物品具有最大的价值总和sum_v? 在DP(dynamic programmin
阅读全文
posted @ 2018-04-25 17:44 青山牧云人
阅读(13525)
评论(8)
推荐(1)
读懂diff(转载)
摘要: 作者: 阮一峰 日期: 2012年8月29日 diff是Unix系统的一个很重要的工具程序。 diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff <变动前的文件> <变动后的文件> diff就会告诉你,这两个文件
阅读全文
posted @ 2018-04-25 15:20 青山牧云人
阅读(529)
评论(0)
推荐(0)
2018年4月24日
如何用git命令生成Patch和打Patch
摘要: 在程序员的日常开发与合作过程中,对于code的生成patch和打patch(应用patch)成为经常需要做的事情。 什么是patch?简单来讲,patch中存储的是你对代码的修改 什么是生成patch?生成patch就是记录你对代码的修改并将其保存在patch文件中 什么是打patch?打patch
阅读全文
posted @ 2018-04-24 16:18 青山牧云人
阅读(163807)
评论(4)
推荐(7)
2018年4月17日
Jenkins简明入门(三) -- Blue Ocean,让一切变得简单
摘要: 我们在上一节Jenkins简明入门(二) 中见识到了Jenkins能做些什么:利用Jenkins完成python程序的build、test、deployment。 同时,也有一种简单的方法,不需要写Jenkinsfile文件,只需要通过可视化配置,就可以完成Jenkins的部署。 BlueOcean
阅读全文
posted @ 2018-04-17 16:04 青山牧云人
阅读(2477)
评论(0)
推荐(0)
2018年4月10日
TeamForge使用指南
摘要: 1.什么是TeamForge 可以把TeamForge简单的理解为另外一种github 2.TeamForge的地址 与Project有关,一般会有明确的Link 3.TeamForge登录 用户名和密码由管理员给定 4.TeamForge的git clone 如上图所示,假如我们要git clon
阅读全文
posted @ 2018-04-10 15:27 青山牧云人
阅读(1213)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
下一页
公告