我的博客

可通过筛选器快速找到对应类别的博文

喜欢就收藏一下吧

  • 清除条件
最近有个Python项目需要操作注册表。网上搜一下,基本都是同一篇文章,都是一样的代码。而且只有使用_winreg库操作注册表的方法。相当无语,连个原创的好文章都没有。Python操作注册表有两个库_winreg和win32...
开发是一门艺术,也是技术。程序员们经常被各种Bug折腾到死去活来。Bug也是加班和拖延开发进度的罪魁祸首,然而大部分Bug是我们自己写的(哭笑不得)。所以添加日志是十分重要。一些经验老道的程序员在项目开始的时候,第一步就加入...
有时候在开发过程中,某些代码或功能需要异步执行,不阻塞主线程。通常用多线程处理。而Python3多了“协程”的新东西,下面一一到来。先看看在Python2.x怎么实现异步。1、使用threading模块多线程有两个模块thr...
  • 2017-02-07
  • 阅读:22918
  • 评论:1
  • Python
Python可快速写脚本、可用于运维、可用于后台开发、可写爬虫、可处理图片视频、可游戏开发、可用于大数据计算、可机器学习、可做硬件开发等等等。那怎么能少了桌面软件开发,也就是GUI。1、GUI框架的选择Python用于桌面开...
最近有个项目需要把web服务改成桌面软件。我的web服务是用Python写。那么改写成桌面软件考虑还是使用Python。Python的脚本文件是开源的,若直接发布桌面软件问题很严重。因为这是公司的产品,需要保护源码。那么要对...
  • 2017-01-17
  • 阅读:58549
  • 评论:4
  • Python
什么是排列和组合我就不介绍了,这个简单。不知道的看这篇文章也看不下去。若自己来实现排列和组合比较麻烦,需要考虑各种条件判断情况等等。其实在Python中可以用itertools模块轻松实现,这也是Python的魅力之一。看看...
  • 2016-12-26
  • 阅读:25304
  • 评论:0
  • Python
Python是原生态支持json,这点可以从字典和列表结构看出来。我们可以利用json模块处理json数据。简单介绍一下json模版的用法。json模块如下语句引入:import json常用有2个方法,也是最基本...
  • 2016-12-20
  • 阅读:19188
  • 评论:0
  • Python
位运算是直接对整数在二进制中进行操作。另我们的电脑电路设计都是基于二进制的,所以在二进制层面效率很高。通常位运算多用在对程序效率要求很高的场景。在说位运算符之前,先科普一下二进制相关的术语,以及如何转换。以下的二进制都以8位...
  • 2016-11-24
  • 阅读:11050
  • 评论:0
  • Python
最近在学机器学习,其中numpy是必学的库。学习过程中,产生一个想法:用numpy解数独,锻炼numpy的用法。 查了一下程序解数独有暴力破解和Dancing Links等方法。感觉还是太慢了。...
Python现阶段在我看来什么都好,就一点被吐槽比较厉害:版本问题。程序猿们经常纠结要用Python2还是Python3。连初学的时候也有这个抉择问题。建议初学先学python2.7,现在很多库还是只支持这个版本。pytho...
  • 2016-08-05
  • 阅读:11944
  • 评论:1
  • Python