Von Sdite

  • 首页

  • 分类

  • 标签

  • 关于

  • 归档

  • (灬ºωº灬)♡

  • 搜索

(转) Copyleft和GFDL许可证

发表于 2018-12-27 | 分类于 License | 评论数: | 阅读次数:
本文字数: 1.9k | 阅读时长 ≈ 2 分钟

文章转自: 阮一峰 Copyleft和GFDL许可证

一、什么是copyleft

要讲copyleft, 必须先讲copyright。"版权"这个词copyright, 按照字面解释, 就是"复制的权利"(copy+right)。这就是说, 只要是有版权的作品, 都是不等随便复制的。

阅读全文 »

(转)创作公用许可证CC (Creative Commons licenses)

发表于 2018-12-27 | 分类于 License | 评论数: | 阅读次数:
本文字数: 2.6k | 阅读时长 ≈ 2 分钟

文章转自: 阮一峰 谈谈创作共用许可证(Creative Commons licenses)

阅读全文 »

GNU的三个协议条款GPL LGPL GFDL的介绍

发表于 2018-12-27 | 分类于 License | 评论数: | 阅读次数:
本文字数: 1.1k | 阅读时长 ≈ 1 分钟

前言

GNU 包含3个协议条款:

  • GPL :GNU通用公共许可证(GNU General Public License)
  • LGPL:GNU较宽松公共许可证 (GNU Lesser General Public License )
  • GFDL:GNU自由文档许可证(GNU Free Documentation License )。
阅读全文 »

Ps 设置照片为一寸照片26mm*32mm/307*377像素

发表于 2018-12-21 | 更新于 2019-01-08 | 分类于 Photoshop | 评论数: | 阅读次数:
本文字数: 932 | 阅读时长 ≈ 1 分钟

前言

有时候手上有了证件照的原件, 但有时候比如需要照片为一寸照片, 即26mm * 32mm/ 307 * 377像素, 此时可能就需要修改一下图片的尺寸。
下文介绍如何修改。
吐槽一下: 打印店帮你改个尺寸还要收个10块钱, 还是自力更生吧。

阅读全文 »

Linux umask的使用

发表于 2018-12-10 | 更新于 2018-12-31 | 分类于 Linux , Command | 评论数: | 阅读次数:
本文字数: 1k | 阅读时长 ≈ 1 分钟

umask

在Linux系统下, 创建一个文件/目录时, 系统都会给它赋予一个默认的权限, 这个默认权限就是umask设置的。
umask设置了用户创建文件的默认权限, 它与chmod的效果刚好相反, umask设置的是权限的反码, 也叫作预设权限(权限掩码)

阅读全文 »

Python 提升python速度

发表于 2018-12-08 | 更新于 2018-12-09 | 分类于 Python , Cython | 评论数: | 阅读次数:
本文字数: 9.4k | 阅读时长 ≈ 9 分钟

前言

可以使用 Cython, PyPy提升 python的速度

阅读全文 »

Hexo Next 使用Valine作评论系统

发表于 2018-12-07 | 更新于 2018-12-31 | 分类于 Hexo , Next | 评论数: | 阅读次数:
本文字数: 3.4k | 阅读时长 ≈ 3 分钟

前言

之前博客使用的是gitalk作为评论系统, 但是对于强迫症, 看到Github的Recent activity满满的一列Issue, 内心着实有点小难受。

如果想使用gitalk作为评论系统的可以看**Hexo Next 加入评论功能gitalk**
而想使用Valine作为评论系统, 则可以参考此文

阅读全文 »

python os模块 关于文件/目录常用的函数使用方法

发表于 2018-12-06 | 更新于 2018-12-31 | 分类于 Python | 评论数: | 阅读次数:
本文字数: 1.5k | 阅读时长 ≈ 1 分钟

常用的文件/目录函数

函数名使用方法
os.getcwd()返回当前工作目录
os.chdir(path)改变工作目录
os.listdir(path='.')列举指定目录中的文件名('.'表示当前目录, '…'表示上一级目录)
os.mkdir(path)创建单层目录, 如该目录已存在抛出异常
os.makedirs(path)递归创建多层目录, 如该目录已存在抛出异常, 注意: 'E:\a\b'和'E:\a\c'并不会冲突
os.remove(path)删除文件
os.rmdir(path)删除单层目录, 如该目录非空则抛出异常
os.removedirs(path)递归删除目录, 从子目录到父目录逐层尝试删除, 遇到目录非空则抛出异常
os.rename(old, new)将文件old重命名为new
os.system(command)运行系统的shell命令
os.walk(top)遍历top路径以下所有的子目录, 返回一个三元组: (路径, [包含目录], [包含文件])
阅读全文 »

python 性能测试工具

发表于 2018-12-06 | 更新于 2018-12-31 | 分类于 Python , 性能测试 | 评论数: | 阅读次数:
本文字数: 5.5k | 阅读时长 ≈ 5 分钟

timeit

1
2
3
4
import timeit
print(timeit.timeit(stmt="[i for i in range(1000)]", number=100000)) # 传入的是字符串表达式
# 输出:
# 3.0182870961591375

timeit只输出被测试代码的总运行时间, 单位为秒, 没有详细的统计.
timeit的详细介绍点这里

阅读全文 »

python timeti模块使用

发表于 2018-12-05 | 更新于 2018-12-31 | 分类于 Python , 性能测试 | 评论数: | 阅读次数:
本文字数: 3.9k | 阅读时长 ≈ 4 分钟

前言

python可以使用timeit模块来测试小段代码的运行时间.
timeit主要的函数有timeit和repeat (还有default_timer, 用法可见文章)

timeit和repeat的实现

1
2
3
4
5
6
7
8
9
def timeit(stmt="pass", setup="pass", timer=default_timer,
number=default_number, globals=None):
"""Convenience function to create Timer object and call timeit method."""
return Timer(stmt, setup, timer, globals).timeit(number)

def repeat(stmt="pass", setup="pass", timer=default_timer,
repeat=default_repeat, number=default_number, globals=None):
"""Convenience function to create Timer object and call repeat method."""
return Timer(stmt, setup, timer, globals).repeat(repeat, number)
阅读全文 »
1…456…8
Von Sdite

Von Sdite

苟有恒,何必三更眠五更起; 最无益,莫过一日曝十日寒。

80 日志
47 分类
57 标签
RSS
GitHub CSDN E-Mail
© 2018 – 2019 Von Sdite | 站点总字数: 185k | 站点阅读时长 ≈ 2:48
0%