自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 prettytable

将内容如表格方式整齐输出

2014-10-20 15:26:13 652

原创 隐藏输入密码

1.使用raw_input函数:raw_input

2014-10-20 10:36:49 480

原创 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

原创 使用set集合出来list列表的计算

比较2个列表是否相等:1.寻

2014-10-14 13:41:05 397

转载 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

原创 Activity生命周期

Activity生命周期:(4个状态,7)

2014-08-27 14:21:13 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中ImageView属性scaletype的设置

android:scaleType总共有  值:1.fitXY

2014-08-03 12:22:33 542

转载 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

原创 Android的context menu组件

menu组件大致分为:menu,context menu,pop

2014-07-26 19:33:19 400

转载 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 类变量

class Foo(object):x = 1.5

2014-07-19 21:19:46 290

原创 linux find命令

格式:find    path    -option    [    -print ]    [ -exec    -ok    command ]    {} \;

2014-07-15 16:48:23 321

原创 python for循环迭代序列

1.迭代字符串for ch in "Name":

2014-07-15 12:59:28 1264

原创 python 浅拷贝与深拷贝

import copyll = [1,2,3,["","]]

2014-07-11 18:51:06 310

原创 python 字符串编码与解码

1. 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unico

2014-07-11 13:19:13 492

原创 python 使用切片,每次输出都把 位于最后的一个字符砍掉

str = "abcde"for i in range(-1,-len)

2014-07-10 15:36:17 3326

转载 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

转载 解决vbox挂载VBoxGuestAdditions失败

sudo apt-get install linux-headers-generic

2014-06-15 16:06:13 3023

转载 测试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关注的人

提示
确定要删除当前文章?
取消 删除