MyCopyistSpace

Power shell 相关

Power shell 相关前两天偶然使用到了 Power shell 这才发现这是一个十分强大的工具, Power shell 代码写起来有一种酣畅淋漓的感觉.当然这是要和这 Linux 下使用 shell 进行系统管理进行对比的.shell面向过程所以有时候代码写起来不是很方便.而且写出来的代码也不容易读.不过 Power shell 代码很容易去读.今后从 shell 转到 Powe...

admin@copie.cn 2017 年 12 月 30 日 暂无评论

autossh 反向代理以及 systemd 开机自启

autossh 反向代理以及 systemd 开机自启前几天想着用反向代理我自己使用的笔记本,不要问我问什么.闲的.尴尬之前我翻遍里百度的所有的搜索结果一直都没有成功,差点就要放弃了.今天刚好使用的国外的代理可以用了直接找到一篇很好用的blog一下就可以了好烦.这里记录一下我自己如何用autossh 进行反向代理的.Systemd Unit File创建autossh的 Systemd Un...

admin@copie.cn 2017 年 12 月 19 日 暂无评论

基于PyQt的在线点词翻译程序

基于PyQt的在线点词翻译程序以前用 基于 Linux 的有道翻译这个软件用起来太不方便了,而且外观还不好看.软件的体验十分的差.于是自己写一个的想法就这样有了.使用截屏翻译前可以设置快捷键 使用 比如我的是 Ctrl + alt + y点词后使用鼠标双击选中所需要翻译的词(效果最好),也可以选择划词翻译.如果网速很好的话,这个效果也是很好的.软件运行环境requests PyQt5 Xli...

admin@copie.cn 2017 年 12 月 13 日 暂无评论

基于PyQt的简单输入程序

基于PyQt的简单输入程序在 Linux 下有时会出现一下特别难受的就是有些程序是不能输入汉语的如果想要输入汉语只能在外面找个文本编辑器在里面输入然后再复制粘贴进去.这样及其影响自己的心情,也太麻烦了.有写解决的方法又太麻烦.懒得折腾.毕竟有些闭源的程序是没有办法找到解决方案的.所以就要一个简单的解决方法.简介由于我们的需求就是不要太麻烦,所以功能不能太多操作要尽量的简单喽.设置一个快捷键 ...

admin@copie.cn 2017 年 12 月 07 日 暂无评论

Python 闭包

Python 闭包记得我过去的一篇博客里面说道了闭包当时自己的能力不够学的也是云里雾里的.也不敢写太多.经过这一段时间的充电.确实学到了不少.这篇blog是对上篇blog的填坑吧.自己写的blog哭着也要写好.在博客圈,人们有时会把闭包和匿名函数弄混。这是有历史原因的:在函数内部定义函数不常见,直到开始使用匿名函数才会这样做。而且,只有涉及嵌套函数时才有闭包问题。因此,很多人是同时知道这两个...

admin@copie.cn 2017 年 12 月 06 日 暂无评论

Python使用functools.lru_cache做备忘(缓存)

Python使用functools.lru_cache做备忘(缓存)记得上一次我写关于装饰器的blog的时候我就留下了一点疑问就是别人说的用装饰器进行缓存到底是什么意思啊.经过那么长时间的充电感觉自己学到了很多.这里呢就和大家分享一下我对于 Python 做缓存的理解.functools.lru_cache 是非常实用的装饰器,它实现了备忘录(memoization)功能.这是一项优化技术,...

admin@copie.cn 2017 年 12 月 05 日 暂无评论

Python 元类的使用

Python 元类的使用以下示例代码全部能正常的运行在Python3.6.3上.使用原来创建ORM的实例我们通过创建一个类似Django中的ORM来熟悉一下元类的使用,通常元类用来创建API是非常好的选择,使用元类的编写很复杂但使用者可以非常简洁的调用API。# 我们想创建一个类似Django的ORM,只要定义字段就可以实现对数据库表和字段的操作。 class User(Model): ...

admin@copie.cn 2017 年 12 月 02 日 暂无评论

深刻理解Python中的元类(metaclass)

深刻理解Python中的元类(metaclass)读了这篇文章收获很大特意去翻译的原文去看了一下。我们知道 Python3 和 Python2 还是有一些改变的所以在这篇文章里有些例子已经不能用了。 所以我会在这里保证所有的例子都能正确的运行在 Python3.6.3 上。转载的同时让自己更好的理解。译注这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python...

admin@copie.cn 2017 年 11 月 29 日 暂无评论

Python_内(自)省机制

Python_内(自)省机制什么是内(自)省?在日常生活中, 内省(introspection) 是一种自我检查的行为。内省是指对某人自身思想,情绪,动机和行为的检查。伟大的哲学家苏格拉底将生命的大部分是时间用于自我的检查,并鼓励他的雅典的朋友也这样做。他甚至对自己做出这样的要求: "未经内省的生命不值得存在。"在计算及编程中,内省是指这样一种能力: 检查某些事物以确定它是什么,它知道什么以...

admin@copie.cn 2017 年 11 月 27 日 暂无评论

Python-元组不仅仅是不可变的列表

Python-元组不仅仅是不可变的列表我们最开始学习 Python 的时候我们都学到了"元组就是一个不可以变的一 (1920x1080 60fps)个列表" 这个时候我们就会有一个疑问了问什么要有设计元组这个东西。这个东西那么鸡肋是不。其实这个说法没有完全的概括元组的特点。除了做为不可变的列表以外它还可以用于没有字段名的记录。元组与记录元组其实就是对数据的记录: 元组中的每个元素都存放了记录...

admin@copie.cn 2017 年 11 月 19 日 暂无评论

Python 实现对大文件的按行排序

Python 实现对大文件的按行排序前几天看到别人的面试题中有一个是对一个几个G大小的文本文件进行按行排序, 并且不可以使用数据库进行排序。思路其实有了思路代码写起来也是比较快的.将一个大文件进行分割。因为文件比较大所以不可能把所有的数据都加载到内存中(如果你是神豪的话, 你还写什么代码,回家老婆孩子热炕头吧)如果我们把大文件分割的合适的话, 这个时候就可以把每一个文件进行排序了。排序以后将...

admin@copie.cn 2017 年 11 月 13 日 暂无评论

Python 多线程_协程_网络IO对比

多线程_协程_网络IO对比最近我在学习 Python 协程,异步 IO 我自己理解还是有一点问题。还有很多不理解,下面的三段程序我自己对比了一下他们的IO性能。单线程# 耗费的时间: 1104.5710740089417 import requests import time now = time.time() print(now) querystring = {"pid&quo...

admin@copie.cn 2017 年 11 月 04 日 暂无评论