自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人在码途

码途灿烂

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python学习笔记(5)--类相关语法

1.调用父类方法super(SubClassName, self).__init__(args)super(SubClassName, self).method(args)2.私有元素添加'_'前缀3.python描述符描述符用来自定义在引用一个对象上的特性时的一些行为。比如A['item'],可以自定义在引用A的item元素时的一些行为。4

2013-04-02 23:07:22 890

原创 Python学习笔记(4)-- 网络编程(1)-- socket

1.基本概念Socket(套接字)始于BSD Unix。Socket家族有两种:基于文件系统的和基于网络的。Unix Socket是第一种,基于文件系统的,地址家族表示为:AF_UNIX(或AF_LOCAL)。网络Socket是基于网络的,地址家族表示为AF_INET(AF_INET6表示ipv6)Python 2.5 中加入了一种 Linux 套接字的支持:AF_NETLINK(无连

2013-04-02 13:55:12 1717

原创 Android Connectivity分析(2)- ConnectivityService

ConnectivityService描述Connectivity的核心部分,对ConnectivityManager的实现,实现了IConnectivityManager接口。在SystemServer的init2中进行初始化,并增加到ServiceManager中。构造方法创建单独的thread,进行handler消息处理创建NetworkFactory

2013-03-19 16:48:09 19063

原创 Android Connectivity分析(1)- ConnectivityManager

ConnectivityManager1.描述负责监听网络连接的状态,并发送状态变化的广播。想应用提供一些控制接口作为ConnectivityService的一层包装,实际功能实现在ConnectivityService中。2.类结构分析 常量定义intent相关network type定义静态工具方法public static String

2013-03-19 16:29:09 11393

原创 mongodb doc学习

1.开启/关闭服务sudo service mongodb startsudo service mongodb stopsudo service mongodb restartmongod --config /etc/mongodb.conf #通过配置文件启动fork = truebind_ip = 127.0.0.1,10.8.0.10,192.168.4.24port

2013-03-14 09:55:41 1097

原创 ubuntu 安装 mongo

1.apt安装方式Configure Package Management System (APT)The Ubuntu package management tool (i.e. dpkg and apt) ensure package consistency and authenticity by requiring that distributors sign package

2013-03-07 15:58:51 3207

原创 django 博文汇总

http://www.cnblogs.com/btchenguang/category/408019.html  django框架学习(1-13)http://plq168.blog.163.com/blog/#m=0&t=1&c=fks_087065086080084066082086087095081085080067085082080065    哈欠连连http://scott

2013-02-17 11:23:51 691

原创 django系列1 - User Authentication(翻译+整理)

1.总览包括: user:permissions:二进制的标志,标明是否有权限执行某操作groups:给多个用户打标签和设置权限2.安装&激活authentication的支持是作为一个django application,绑定在django.contrib.auth模块中。安装步骤:在settings.py中的INSTALLED_APPS中,添加d

2013-02-16 09:41:38 2498

原创 ubuntu12.04+nginx+uWsgi+django

1.安装nginx,参考http://blog.csdn.net/ljsbuct/article/details/85389682.安装uwsgi,参考http://blog.csdn.net/ljsbuct/article/details/85398333.安装django及其他,参考http://blog.csdn.net/ljsbuct/article/details/8351026

2013-01-28 10:31:55 1719

原创 ubuntu12.04 安装 uWsgi

from:官方http://uwsgi-docs.readthedocs.org/en/latest/Install.html# Install the latest stable release:pip install uwsgi# ... or if you want to install the latest LTS (long term support) release

2013-01-24 21:30:23 2304

原创 ubuntu12.04 安装 nginx

1.获取keywget http://nginx.org/keys/nginx_signing.key2. sudo apt-key add nginx_signing.key3.增加源sudo vim /etc/apt/source.list增加:deb http://nginx.org/packages/ubuntu/ precise ngi

2013-01-24 17:03:29 1603

转载 添加路径到sys.path

source link: http://hi.baidu.com/billschen/item/9ee4aad4b5a9391d21e25016我使用的是文章中的第2种方法近期在Django的学习中,顺便实习了一些python的基本知识,总结下下。如何将路径“永久"添加到sys.path?sys.path是python的搜索模块的路径集,是一

2013-01-20 16:53:37 3564

原创 2013.11.14-2013.1.18

TODO:MMS bug fixdjango demo studyAndroid Framework study2013.1.14sick leave2013.1.15coolpad onsite

2013-01-15 08:40:59 851

原创 Android中的RefBase,sp和wp

在Android中,RefBase结合了sp和wp,实现了一套通过引用计数的方法来控制对象声明周期的方法。RefBase的定义在/frameworks/base/include/utils/RefBase.h,实现在/frameworks/base/libs/utils/RefBase.cpp。wp的定义在/frameworks/base/include/utils/RefBase.h

2013-01-10 17:29:33 5690

原创 2013.1.4-2013.1.11

TODO:MMS bug fixdjango demo studyAndroid Framework study2013.1.4mms dual SIM card support2013.1.5完成短信设置的双卡支持。(不知道是自己装B还是什么,感觉短信中对双卡的支持很屎,好像没经过整体的设计,贴膏药一样拼出来的)学习《深入android

2013-01-04 08:31:53 705

原创 《Android应用开发实战(第二版)》学习记录

1.splash的实现实现splash启动画面,最简单都是使用窗口主题(Theme),直接设置背景图片。splash的图层叠加,可以使用标签,每个图像用item标签。(res/drawable/xxx.xml)创建一个style,来定义启动画面都背景。 ,通过item指定@drawable/xxx.xmlAndroidManist.xml中为Activity指定styleNot

2012-12-26 15:33:57 2531

原创 Learning XXX the hard way系列

Learn Python The Hard Way, 2nd Editionhttp://learnpythonthehardway.org/

2012-12-25 08:33:50 5537

原创 django学习资料

4款基于Django框架的开源软件推荐:http://www.csdn.net/article/2011-05-16/297861书籍推荐:《Practical Django Projects》《Pro Django》《Beginning Django E-Commerce》《Learning Website Development with Djang

2012-12-24 16:01:19 962

原创 django学习记录

error list1.python manage.py validate失败django book中文档比较老旧,在settings.py中的install app列表中,不许要写‘project_name.app_name’,直接写‘app_name’即可。比如:python manage.py startapp books则settings.py中的配置如下:INSTAL

2012-12-24 15:00:29 3004

原创 2012.12.24-2012.12.31

TODO:搭建django环境学习django的template模块搭建kids资源backend2012.12.24搭建django环境,安装django mongoengine学习django的model学习mongoengine(waiting for 'django web development')2012.12.25djang

2012-12-24 13:30:57 611

原创 env

1.安装apachesudo apt-get install taskselsudo tasksel install lamp-server (apache,php,mysql)2.enable rewrite 模块cd /etc/apache2/mods-enabledsudo ln -s ../mods-available/rewrite.load

2012-12-20 17:55:28 920

原创 关于scrapy+mongodb的一些体会

1.mongodb的无模式(模式自由)与scrapy的Item有一些冲突。mongodb的无模式,允许每一个doc的key可以任意增加或者修改,但是scrapy的item中,必须定义每一个field。所以为了不同的网站抓取,可能有不同的字段数据和类型,这样scrapy的item定义,就会很庞大,会有很多冗余。2.scrapy 加载item的方式item loader有很

2012-12-17 10:37:59 3817

转载 scrapy结合webkit抓取js生成的页面

这篇文章写的太笼统,没能按照上面的实现功能。因为我爬取的网站,播放url直接在js代码中用变量定义,所以我抓取到script标签,通过文本解析,得到对应的url变量。link:http://www.cnblogs.com/Safe3/archive/2011/10/19/2217965.html1 scedulescrapy 作为抓取框架,包括了spider

2012-12-17 09:09:40 8132 3

原创 2012.12.17-2012.12.23

1.完成beva的spider2.学习mongo。(索引,唯一,分片等)3.学习scrapy+webkit抓取js网页。(python-webkit)4.学习android framework源码。(每天抽出1-2小时)2012.12.17完成spider大部分功能。完善Item的工作2012.12.18完成spider,基本抓取

2012-12-17 08:55:53 1192

原创 Binder学习总结_native(1)

这几天一直在看binder的结构,感叹这样天才的设计。现在只研究到binder的native框架,在IPCThreadState以下,真正的driver和数据交换还需要进一步研究。在此记录一些目前的体会。1.IInterface的作用个人感觉,这个IInterface严格上讲,并不是Binder这个框架的一部分。它的作用是提供了一个common的方式,可以将IBinder与Serv

2012-09-18 15:08:48 20360

转载 tudou,youku m3u8文件抓取地址

目前煎蛋能支持 iOS 设备播放优酷视频,因为优酷的html5格式比较有规律,比如视频页面地址是 http://v.youku.com/v_show/id_xxxx.html,那么 .m3u8 文件地址是 http://v.youku.com/player/getRealM3U8/vid/xxxx/type/mp4/v.m3u8,很好匹配。但是作为两大视频巨头的土豆,貌似不能直接

2012-09-11 17:12:59 12030

转载 Android HAL实例解析

Android HAL实例解析作者:刘洪涛,华清远见嵌入式学院讲师。一、概述 本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。 二、HAL介绍现有HAL架构由Patrick Brady (Google) 在2008 Google I/O演讲中提出的,如下图。Android的H

2012-07-25 10:51:27 956

转载 Android IPC 通讯机制源码分析

转自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-3428.htmlBinder通信简介:     linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory。Java系统中的进程间通信方式有socket, named pipe等,An

2012-04-18 14:54:50 548

转载 Linux 统计代码行数

转载自:http://blog.csdn.net/sunboy_2050/article/details/7303320统计文件行数(单个文件):wc -l file例如:homer@ubuntu:~/workspace/android/game$ wc -l LGameAndroid2DActivity.java 906 LGameAndroid2DActiv

2012-04-13 15:49:04 503

转载 Android APK反编译详解(附图)

转自:http://blog.csdn.net/sunboy_2050/article/details/6727581这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外

2012-03-29 15:48:08 641

原创 adb devices显示no permissions

以普通用户登录linux,解出android-sdk后,设置环境变量,然后运行adb devices会提示权限不够:List of devices attached ????????????    no permissions这是因为访问adb设备需要root权限。我们可以利用文件的set-user-id属性来解决这个问题:sudo ch

2012-02-14 13:12:30 5350

原创 android技术博客汇总

1. http://blog.csdn.net/xieqibao  2. http://blog.csdn.net/windskier3. http://blog.csdn.net/Luoshengyang4. http://blog.csdn.net/tjy19855. http://blog.csdn.net/sunboy_20506. http://www.cnblogs.com/cools

2012-01-31 11:00:26 2381

转载 Android 之 zygote 与进程创建

在android中,应用程序的入口是ActivityThead中的main函数,那么之后系统是怎样为应用程序创建进程的呢?SystemService又是怎样创建的?答案是:zygotezygote翻译成中文是受精卵的意思,名字比较奇怪、但是很有意思。在android中,大部分的应用程序进程都是由zygote来创建的,为什么用大部分,因为还有一些进程比如系统引导进程、init进程等不是有zygo

2012-01-31 10:58:59 956

转载 Android原理揭秘系列之framework本地方法注册

本文对Android framework层的API函数与其对应本地方法的映射、注册原理进行了介绍,通过本文,应该会对我们频繁调用的Android API的调用过程及实现原理有更加深入的认识。我们知道,Android平台是Java、C/C++等多种混合语言写成的,我们在使用Android SDK提供的framework层的API来进行应用开发时通常调用的是Java方法,而实际上,这些Java A

2012-01-30 19:25:08 2275

原创 ubuntu安装scrapy

1. curl -s http://archive.scrapy.org/ubuntu/archive.key | sudo apt-key add -                 2.修改source.listsudo vim /etc/apt/sources.list根据ubuntu的版本不同,添加不同的源:For Ubuntu Precise (12.04):

2012-01-12 13:40:06 2671

原创 Python学习笔记(4)--异常处理

1. try...except与java类似,把通常的语句放在try-块中,而把我们的错误处理语句放在except-块中。try:    s = raw_input('Enter something --> ')except EOFError:    print '\nWhy did you do an EOF on me?'    sys.exit() # exit th

2012-01-11 15:02:58 1159

原创 Python学习笔记(3)--文件读写

1.file类f = file('test.txt','w')两个参数:第一个是文件名第二个是打开方式:w写,r读,a追加2.读文件。f.readline#读一行f.read()。3.写文件f.write(“xxxxx”)4.读写后一定要关闭文件f.close()5.pickle模块Python提供一个

2012-01-10 18:05:55 670

原创 Python学习笔记(2)--面向对象

1.self类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。Python中的self等价于C++中的self指针和Java、C#中的this参考。2.类的定义和实例化定义:class Person:    pa

2012-01-10 18:04:21 945

原创 Python学习笔记(1)--数据结构

1。判断脚本是自己的主块还是在其他脚本中import以模块运行。通过__name__的值去判断,如果为__main__就是运行脚本的主块, 例如:if __name__ == '__main__':    print 'This program is being run by itself'else:    print 'I am being imported from a

2012-01-10 16:46:21 666

转载 Android 核心分析 之八------Android 启动过程详解

Android 启动过程详解Android从Linux系统启动有4个步骤;(1)init进程启动(2)Native服务启动(3)System Server,Android服务启动(4)Home启动总体启动框架图如: 第一步:initial进程(system/core/init)     init进程,它是一个由内核启动的用户级进程

2012-01-05 09:06:01 853

龙芯dev3210开发板bootloader,pmon

龙芯dev3210开发板bootloader,pmon

2009-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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