- 博客(12)
- 收藏
- 关注
原创 Python自省(反射)指南
首先通过一个例子来看一下本文中可能用到的对象和相关概念。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #coding: UTF-8 import sys # 模块,sys指向这个模块对象 import inspect
2015-07-21 14:54:32 438
原创 飘逸的python - inspect谁调用了我
当程序出现诡异的bug时,我们需要层层去跟踪,尤其是要理清顺序。 这时如果有个清晰的调用脉络调试就容易多了。 利用inspect模块的getframeinfo方法来实现这需求。 上代码感受下。 [python] view plaincopy import inspect def foo(): who = insp
2015-07-21 14:40:25 1373
原创 python 的日志logging模块学习
1.简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning message') 屏幕上打印: WARNING:r
2015-07-14 14:03:15 362
原创 Python os._exit() sys.exit() exit()区别
Python退出程序的方式有两种:os._exit(), sys.exit() 1)os._exit() 直接退出 Python程序,其后的代码也不会继续执行。 2)sys.exit() 引发一个 SystemExit异常,若没有捕获这个异常,Python解释器会直接退出;捕获这个异常可以做一些额外的清理工作。0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获。 e
2015-07-14 11:49:31 576
原创 [Python] Python 之 __new__() 方法与实例化
__new__() 是在新式类中新出现的方法,它作用在构造方法建造实例之前,可以这么理解,在 Python 中存在于类里面的构造方法 __init__() 负责将类的实例化,而在 __init__() 启动之前,__new__() 决定是否要使用该 __init__() 方法,因为__new__() 可以调用其他类的构造方法或者直接返回别的对象来作为本类的实例。 如果将类比喻为工厂
2015-07-10 17:56:04 396
原创 python学习笔记——Tkinter GUI编程——简介
一,Tkinter介绍 Tkinter是一个python模块,是一个调用Tcl/Tk的接口,它是一个跨平台的脚本图形界面接口。Tkinter不是唯一的python图形编程接口,但是是其中比较流行的一个。最大的特点是跨平台,缺点是性能不太好,执行速度慢。 一般使用Tkinter的方法是: From Tkinter import * 或者: import Tkinter 两者的
2015-07-10 17:20:08 401
原创 mac电脑开发android找不到设备
1. 确保设备已经插入USB插口。 2. 命令行执行 system_profiler SPUSBDataType 找到相应android机器的Vendor ID。 3.将vendor id的值写入 .android/adb_usb.ini文件 4.执行adb kill-server adb start-server a
2015-07-10 13:29:49 944
原创 linux环境变量的临时设置,永久设置和其他。
设置环境变量,一般两种方法。我只在ubuntu下试验过 第一种临时设置,用 export 指令,如在$PATH中增加JAVA文件夹: $export PATH=$PATH:/usr/local/lib/jdk1.6.0_25 export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/2.7/bin:
2015-07-10 11:01:29 999
原创 npm常用命令
npm install 安装nodejs的依赖包 例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6 npm install -g 将包安装到全局环境中 但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使
2015-07-09 15:07:07 441
原创 iphone模拟器不可以安装ipa文件
iPhone模拟器上不能安装AppStore里的程序,只能运行为模拟器编译的程序。iPhone模拟器是x86架构,iPhone是ARM架构。 模拟器和真机的编译ipa包是不同的
2015-07-02 16:42:12 6100
原创 IPHONE IOS6 模拟器没有HOME按键解决方法
Hardware > Home menu item, 或者 Cmd-Shift-H. 双击HOME键就是 Cmd-Shift-H 按两次。
2015-07-02 16:02:51 476
原创 windows service
ATKGFNEX Service 这个是笔记本触摸板的服务,要用触摸板的最好不要禁用! SVCHOST svchost.exe是nt核心系统的非常重要的进程, 有的时候我们会发现win7系统的svchost.exe占用大量的内存和CPU,导致电脑卡顿,就算是重新做系统也无法避免。 找到名称我Superfetch的服务,双击鼠标左键。选择启动类型为【手动】方式。
2015-07-01 09:57:19 737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人