自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux中使用diff生成的补丁格式说明

1.patchdiff -Nur src-orig/Makefile.pre.in src-new/Makefile.pre.in--- src-orig/Makefile.pre.in 2015-10-29 09:14:12.127131664 +0800+++ src-new/Makefile.pre.in 2015-10-29 09:23:50.964141115 +0

2015-10-29 13:46:32 1639

转载 Python中list、tuple、dict区别

http://blog.sina.com.cn/s/blog_6eee53080100n1lg.htmlDictionary 是 Python 的内置数据类型之一, 它定义了键和值之间一对一的关系。每一个元素都是一个 key-value 对, 整个元素集合用大括号括起来您可以通过 key 来引用其值, 但是不能通过值获取 key在一个 dictionary 中不能有

2015-10-26 15:45:51 445

原创 当bridge下接口eth0单独设置IP时,为了保证LAN PC可以连接WANPC

一般情况下,是在bridge中设置IP地址,如果把网络接口如eth0/1,ath*等挂在该bridge之下,所有bridge的接口公用一个IP。而下面情况则不同。环境:为了保证LAN-PC可以连接WAN-PC;需要做如下工作:1、  让LAN-PC可以访问到NAT-Router的LAN口。分析:因为该接口的IP是作为LAN-PC的默认网关地址,当LAN-PC去访

2015-10-23 18:01:12 3110

转载 Vmware给ubuntu添加新硬盘(转)

http://blog.csdn.net/fengye245/article/details/8024605Vmware给ubuntu添加新硬盘(转)虚拟机Ubuntu空间不够了,需要增加硬盘空间,用Vmware给ubuntu添加新硬盘。步骤如下:1 在Vmware中关闭Ubuntu虚拟机,在设置中,添加新的硬件设备,选择Hard Disk。(这里如果不

2015-10-23 16:42:41 465

原创 C语言实现的Python扩展模块(兼容Python2 & 3)

首先,一个完整的python2的C语言扩展模块开发及运行过程请参考文章:http://blog.csdn.net/zxygww/article/details/49097975。#include //C functionint add(int arg1, int arg2){ return arg1 + arg2;}//add wrapped function

2015-10-23 14:48:27 1178

转载 Linux系统中如何添加自己的库文件路径

http://www.2cto.com/os/201006/50422.html注:验证可行。库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之

2015-10-23 09:19:49 622

原创 Openwrt下安装Python3.5运行出现异常:Fatal Python error: Py_Initialize: Unable to get the locale encoding

环境说明:Openwrt + Python 3.5依赖的库:libbz2, expat, libopenssl, libpthread, zlib, libffi, libcrypto, libncurses, libpanel 使用说明:之前已经安装过python2.7.3,运行很正常。后来需要使用Python3版本,所以需要升级。经过一番移植、修改,终于安装成功了。结果

2015-10-22 13:39:18 17250 1

原创 Makefile中使用定义空格变量,并对其查找替换

在Makefile中不能通过如下方式定义空格的变量:SPACE:= SPACE:=" "正确的方式是:NULLSTRING:=SPACE:=$(NULLSTRING) #endif将变量SRCSTRING中的空字符串替换为assf。$(subst $(SPACE), assf, $(SRCSTRING))

2015-10-20 16:02:50 3152

原创 Openwrt添加python3 package出现错误:提示缺少对libssl的依赖

在Openwrt中添加python3 package时出现错误:Package python3-light is missing dependencies for the following libraries:libcrypto.so.1.0.0libssl.so.1.0.0分析:Makefile:define Package/python3-base$(cal

2015-10-20 15:58:55 4475

原创 Openwrt编译python3时出现错误:No rule to make target `package//host/compile'

步骤:1、在package目录下添加python3,包含Makefile,files和相关patches文件2、执行make package/python3/compile V=s...make[1]: *** No rule to make target `package//host/compile', needed by `package/python3/compile'.  

2015-10-20 15:50:35 8135

原创 VI 多窗口编辑文件

方法1:同时打开多个文件:vi file1 file2 file3输入:n切换到下一个文件输入:N切换到上一个文件方法2:同时-o参数打开多个文件:vi -o/O file1 file2 file3(-o参数:水平切分,分为上、中、下窗口)(-O参数:垂直切分,分为左、中、右窗口)方法3:vi file1输入:sp file2水平

2015-10-16 17:58:54 480

转载 make/makefile中的加号+,减号-和at号@的含义

http://www.cnblogs.com/leaven/p/4337628.htmlhttp://www.crifan.com/order_make__makefile_in_the_plus__minus_-_and_at_the_meaning_of_numbers/在看makefile,其中有些依赖规则中的命令行前面,会有一些减号“-”或者at符号“@”,比如

2015-10-16 17:47:24 2449

转载 OpenWRT的包依赖 package DEPEND

http://blog.chinaunix.net/uid-27057175-id-5011775.htmlOpenWRT平台的package管理有自己的Makefile,不同于gcc的Makefile,这个Makefile是作为OpenWRT强大的package管理的关键组件。要想往OpenWRT添加自己的package,就得按照它的方式去写个pack依赖。有了这个,ta

2015-10-16 17:07:23 4228

转载 Python模块搜索路径

http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868200214529634268c5b3b45b3a3ba1cd81a251a3b000模块搜索路径当我们试图加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错:>>

2015-10-16 11:37:27 1564

转载 Python模块中的变量和函数的作用域

http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868200196665403ac40fac14536939dd5af20810782000作用域在一个模块中,我们可能会定义很多函数和变量,但有的函数和变量我们希望给别人使用,有的函数和变量我们希望仅

2015-10-16 11:17:38 2029

转载 Python的对象和类型

http://www.2cto.com/kf/201309/242642.htmlPython使用对象来存储数据,构造任何类型的值都是一个对象。任何一个对象都有三个特性:身份,类型和值。身份是对象的唯一标识,可以通过内建函数id()得到,这个值相当于该对象的内存地址(实际上并不是)。Python的类型如下:标准类型:整型            

2015-10-16 10:35:45 647

原创 Openwrt内部工具链改为外部工具链:kernel panic - not syncing: No init found. Try passing init= option to kernel.

一、环境:openwrt+linux 2.6.311、内部toolchainmake menuconfig 内部toolchain配置如下: [*] Advanced configuration options (for developers)  --->  [*]   Toolchain Options  --->编出的toolchain为:staging_dir/toolc

2015-10-15 18:59:52 6934

转载 Linux启动流程解析:init_post函数

http://book.51cto.com/art/201007/213597.htm 4.1 引导过程《Linux内核修炼之道》第4章讲解系统初始化,万事开头难,系统的初始化是一个很复杂的过程,不过对于内核源码的学习来说,以这个部分开始应该是个不错的选择。特别是子系统初始化,应该是你选择任何内核子系统开始分析时都需要了解的内容。本节为大家介绍引导过程。第4章系统初始化

2015-10-15 17:02:24 4046

转载 Makefile经典教程(掌握这些足够) .

http://www.cnblogs.com/kungfupanda/p/4341184.htmlmakefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如

2015-10-13 15:00:53 2599

转载 Makefile入门:最常用最简单的Makefile

http://blog.csdn.net/livelylittlefish/article/details/3854220 本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一、小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! 编写Makefile  1. 一个

2015-10-13 14:55:59 1015

转载 C语言实现的Python扩展模块

file: sample.c#include //C functionint add(int arg1, int arg2){    return arg1 + arg2;}//add wrapped functionstatic PyObject* wrap_add(PyObject *self, PyObject *args){

2015-10-13 14:23:12 3358

翻译 GCC -o -c选项的功能

参考:http://linux.die.net/man/1/gcc完整的gcc工作流程:预处理、编译、汇编、链接-->生成可执行文件当使用-c选项时:(gcc -c test.c)只进行预处理、编译、汇编三个阶段,链接阶段不执行-->生成文件为(同名文件.o)当使用-S选项时:(gcc -S)只执行预处理、编译两个操作,汇编和链接不执行-->生成文件为(同名文件.s)

2015-10-13 14:10:18 1051

转载 javascript之数组操作

http://www.cnblogs.com/zhangzt/archive/2011/04/01/2002213.htmljavascript之数组操作1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度

2015-10-09 14:21:16 420

Android判断Internet连接

判断当前Android 手机能否上Internet,尽量减少流量

2010-06-28

空空如也

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

TA关注的人

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