随笔分类 -  python

Life is short, I use python!
摘要:有时候我们在开发时遇到一些陌生的英文单词或者不容易看出某些长句的中文意思时该怎么办呢?打开桌面上的翻译软件?打开浏览器里收藏着的翻译网址或者直接贴上百度的搜索框去查?这些方法固然可以,还很常见,但如果是 linux 系统的话,很难找到像 windows 上那些公司级别来开发的成熟的翻译软件,所以只能 阅读全文
posted @ 2017-01-08 22:15 Newdawn_ALM 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:自从开始学linux网络编程后就想写个聊天室,一开始原本打算用多进程的方式来写,可是发觉进程间的通信有点麻烦,而且开销也大,后来想用多线程能不能实现呢,于是便去看了一下linux里线程的用法,实际上只需要知道 pthread_create 就差不多了,于是动手开干,用了两天时间,调试的过程挺痛苦的, 阅读全文
posted @ 2016-05-19 18:26 Newdawn_ALM 阅读(5120) 评论(0) 推荐(0) 编辑
摘要:为了解决 sublime text 下 python 的 raw_input() 函数无法起效,便萌生了个用 GUI 窗口来获取输入的想法,一开始想用 Tkinter,后来想了下还是用 PyQt 吧,一来代码量差不到哪里去,二来 Qt 显然更美观一些。封装成一个模块 Input.py: #!/usr 阅读全文
posted @ 2016-02-20 13:18 Newdawn_ALM 阅读(5437) 评论(0) 推荐(0) 编辑
摘要:每次都 vi xxx.py 然后再打 #!/usr/bin/env python 等等的程序头信息感觉有点麻烦,于是便想着写一个小程序自动生成这些头信息了,顺便在 ~/.bashrc 里写入 alias 使其作为一个命令来使用,shell 脚本并不是很熟悉,便用 C 语言来写了: 1 #incl... 阅读全文
posted @ 2016-01-14 15:11 Newdawn_ALM 阅读(494) 评论(0) 推荐(0) 编辑
摘要:杨辉三角: 用个一维数组直接模拟就行,只是 C++ 的高精度调了好久,后来发现能用 python ,于是试着写了写: 1 dp = [] 2 3 def out(L, end): 4 for i in range(end + 1): 5 print L[i], 6 ... 阅读全文
posted @ 2015-07-20 17:16 Newdawn_ALM 阅读(210) 评论(0) 推荐(0) 编辑
摘要:自定义一个属于自己的窗口,初始化时自动设置好在屏幕中央显示,重写退出事件的触发器 closeEvent(),并增加了设置图标,简化设置标题的函数名,其它类可以继承它: 1 # -*- coding: utf-8 -*- 2 3 import time 4 import sys 5 from P... 阅读全文
posted @ 2015-07-11 00:32 Newdawn_ALM 阅读(717) 评论(0) 推荐(0) 编辑
摘要:本想搜下python多线程里的setDaemon,发现了这篇文章写得很不错:http://blog.csdn.net/m13666368773/article/details/7245570Thread.setDaemon的用法,经过学习以后了解:1. setDaemon需要在start方法调用... 阅读全文
posted @ 2015-07-09 23:19 Newdawn_ALM 阅读(301) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-06-20 13:18 Newdawn_ALM 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示