- 博客(45)
- 收藏
- 关注
原创 python texttable表格输出
from texttable import Texttabletable = Texttable()table.set_deco(Texttable.BORDER)table.set_cols_align(["l", "l", "l"])#require three columnstable.set_cols_valign(["m", "m", "m"])#table
2014-10-20 15:36:50 9401 2
原创 python中的函数:filter/map/reduce/lambda
filter(...) filter(function or None, sequence) -> list, tuple, or string Return those items of sequence for which function(item) is true. If function is None, return the items th
2014-10-15 09:54:58 372
转载 python thread
python thread doc : http://www.python.org/doc/2.5.2/lib/module-threading.html。another good blog : from http://www.cnblogs.com/tqsummer/archive/2011/01/25/1944771.html:一、Python中的线程使用: Python
2014-10-14 13:24:05 332
原创 python中的函数:zip ,map,enumerate
map( function,sequence,[sequence....] )---> list
2014-10-14 13:13:06 356
原创 Android截图命令 screencap
1.查看screencapadb shell screencap -h usage: screencap [-hp] [-d display-id] [FILENAME] -h: this message -p: save the file as a png. -d: specify the display id to capture, default 0.If
2014-08-08 10:31:23 1384
转载 android MotionEvent中getX()和getRawX()的区别
public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; int y = 0; int rawx = 0; int rawy = 0;
2014-08-01 11:22:05 489
转载 padding与margin的区别
一、对于几个概念的比较模糊的这里记录一些: padding margin都是边距的含义,关键问题得明白是什么相对什么的边距. padding是控件的内容相对控件的边缘的边距. margin是控件边缘相对父空间的边距. android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠
2014-07-31 11:17:06 374
转载 Android关于AndroidManifest.xml详细分析
AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。
2014-07-30 12:45:07 545
原创 Android中gravity与layout_gravity的使用区别
android:gravity:设置的是控件自身上面的内容位置android:layout_gravity:设置控件本身相对于父控件的显示位置。
2014-07-29 22:33:44 444
转载 adb操作命令详解及大全
adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行
2014-07-29 16:11:16 397
原创 使用adb aapt获取手机上apk的信息
1.首先找到所需要apk的安装位置(一般是在data/app)adb shell pm package list --->
2014-07-29 16:00:43 603
转载 android am pm命令
am命令,am全称activity manager,你能使用am去模拟各种系统的行为,例如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等等。当你在adb shell命令下执行am命令:am 你也可以在adb shell前执行am命令:adb shell am start -a android.intent.action.VIEW关于一些am命令的介绍:
2014-07-29 15:51:08 488
转载 Android Shell命令dumpsys
Android Shell命令dumpsysdumpsys命令可以显示手机中所有应用程序的信息,并且也会给出现在手机的状态。直接执行adb shell dumpsys会显示以下所有信息。SurfaceFlinger, accessibility, account, activity, alarm, appwidget, audio, backup, batter
2014-07-29 15:50:24 442
转载 Android 怎么退出整个应用程序?
我们在写android应用程序时,经常会遇到想退出当前Acitivity,或者直接退出应用程序.我之前的一般操作是按返回键,或者直接按home键直接返回,其实这两种操作都没有关闭当前应用程序,没有释放系统资源。有时跳转的activity较多时,还需要多次按返回键,这样感觉一点都不爽。后面添加了一个菜单返回功能键,这个方法也只能用system.exit(0)来关闭当前活动的Activit
2014-07-27 00:18:44 264
转载 Python 标准库 urllib2
Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。 1 Proxy 的设置2 Timeout 设置3 在 HTTP Request 中加入特定的 Header4 Redirect5 Cookie
2014-07-22 22:26:52 564
转载 Python模块学习 --- urllib
urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。每当使用这个模块的时候,老是会想起公司产品的客户端,同事用C++下载Web上的图片,那种“痛苦”的表情。我以前翻译过libcurl教程,这是在C/C++环境下比较方便实用的网络操作库,相比起 libcurl,Python的urllib模块的使用门槛则低多了。可能有些人又会用效率来批评Python,其实在操作网络
2014-07-22 22:01:43 243
转载 虚拟机(Virtualbox)自动挂载共享文件成功
1. 安装增强功能包(Guest Additions)安装好Ubuntu 11.04 后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(D)" -> "安装增强功能(I)..."。 www.2cto.com 您会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文档夹/media/VBoxGuestAdditions
2014-07-22 13:29:13 446
转载 Python:使用threading模块实现多线程编程
Python:使用threading模块实现多线程编程一[综述]Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势。在Python中我们主要是通过thread和 threading这两个模块来实现的,其中Python的threading模块是对th
2014-07-21 18:16:26 434
转载 python socket编程
一、套接字套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。套接字为BSD UNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳。许多非BSD UNIX系统(如
2014-07-21 10:26:09 251
原创 python 字符串编码与解码
1. 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unico
2014-07-11 13:19:13 492
转载 Android手机WIFI数据开关命令svc教程
svc命令 这个脚本在/system/bin目录下,这个命令可以用来控制电源管理,wifi开关,数据开关(就是上网流量)svc power stayon [true|false|usb|ac] 这个是控制usb插入的时候屏幕是否常亮,这个有地方设置,就不多说了svc data disable 这个命令可以关闭数据连接,就是上网流量,大家都知道控制上网
2014-07-10 13:58:44 843
原创 使用mutt发送邮件
mutt安装:1.sudo apt-get install sendmail2.sudo apt-get install mutt
2014-07-04 13:14:50 645
原创 Python安装XlsxWriter库
XlsxWriter库:处理Excel XLSX files有关的Python库。地址:http://xlsxwriter.readthedocs.org/源码安装:$ git clone https://github.com/jmcnamara/XlsxWriter.git$ cd XlsxWriter$ sudo python setup.py install
2014-07-03 12:15:41 10429
原创 当continue在switch中时
for($i=1;$iswitch($i){case 2:continue;default:break;}echo "$i"."\n" ;}输出:1 2 3 4 5 6
2014-06-22 00:12:03 703
转载 dos2unix和fromdos命令
两个命令的用法相同,不同的是两个命令使用的环境不一样.dos2unix在CentOS系列的系统中使用,fromdos则在Ubuntu系列的系统中使用。用法:dos2unix filename = fromdos filename意思是:转换文件格式,将windos系统的文件转换成linux系统可以使用的文件格式,否则文件在linux系统中可能会出现错误,如:文件中显示^m 这样
2014-06-16 22:45:05 660
转载 测试LAMP
测试Apache打开Web浏览器窗口,输入地址http://localhost/。你应该会看到一个网页显示"It Works!"。Apache可正常工作测试php你已确认了Apache Web服务器可正常工作,于是你应该确保所安装的php正常工作。为此,你需要在/var/www中创建一个名为testing.php的文件。你可以以根用户的身份使用常用的文本编辑器,也可以使
2014-06-14 22:10:42 1613
转载 安装LAMP环境
sudo apt-get install lamp-server^ 是的,你没有看错。不要漏了末尾的那个脱字符号(^)。要是少了这个脱字符号,这个命令就无法运行。就是这么神奇!
2014-06-14 22:09:12 390
原创 Ubuntu 12.10 64位安装Android SDK遇到的问题
由于是64位的ubuntu,不安装32位库,会导致无法创建android模拟器,在终端中输入:sudo apt-get install ia32-libs,可能会安装失败,就用sudo apt-get update更新一遍,然后再重试几次。
2014-06-14 22:03:51 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人