前言:
py-radix是用C语言实现的python模块,实现了radix算法(最长前缀匹配算法,用于路由查找)
py-radix模块下载:
我下载的最新的版本 py-radix-0.5.tar
py-radix模块安装:
1,解压文件,进入目录 \py-radix-0.5
2,打开cmd ,进入相应目录,执行setup.py
执行命令依次如下:python setup.py...
分类:
编程语言 时间:
2015-05-24 15:49:43
收藏:
0 评论:
0 赞:
0 阅读:
587
在Python中可以用内置函数type查看对象的类型,isinstance查看某个对象是某个类实例,通过type可以实现动态类,以及通过metaclass实现动态类type()与isinstance()判断对象类型import typesclass Hello():
def hello(self, name='World'):
print('hello %s' % name)...
分类:
编程语言 时间:
2015-05-24 15:49:32
收藏:
0 评论:
0 赞:
0 阅读:
282
创建CSS有三种方式: 外部样式表, 内部样式表和内联样式。
外部样式表
先建立外部样式表文件(.css),然后在网页文件的内使用链接。这种方式将样式文件彻底与html文档分离,一批样式可以控制多份文档。
以下是一份简单的css文件和一个html:
h1 {font-size: 15px; font-weight: bold; color: red;}
title of ...
分类:
Web开发 时间:
2015-05-24 15:49:23
收藏:
0 评论:
0 赞:
0 阅读:
169
今天看了一下当初的打包工具。学习了点技术。然后git上找了个相似的工程代码研究了一下。觉得制作一个脚本语言的工具会快很多。而程序员很多时候是不需要一个接着一个打包的。对于程序员来说只需要使用几句代码就能描述自己做的一些事情。因此应该讲这些重复劳动的东西写出来。
简单学习了一下打包工具的原理。是使用一个apkTool的工具来对apk进行解压缩和重签名的。在github上许多是使用ant的打包工具打...
分类:
移动平台 时间:
2015-05-24 15:49:03
收藏:
0 评论:
0 赞:
0 阅读:
733
在cenos环境下,安装jdk,需要配置环境变量,网上有人说:
1、直接将语句写入/etc/profile中
2、将语句写入一个java.sh文件,然后将文件放到/etc/profile.d/目录下
现在看一下/etc/profile文件中内容:...
分类:
系统服务 时间:
2015-05-24 15:48:53
收藏:
0 评论:
0 赞:
0 阅读:
260
在android 中,边缘模糊的效果是通过BlurMaskFilter实现的 , 它定义了一个边缘模糊半径和模糊效果 (Blur)。
Blur 有四种模糊效果, inner 、normal 、 outer 、 solid ,下面分别介绍这几种效果 :
1. Blur.Inner : 目标边缘向内,模糊半径为 R , 如果 R > 目标宽度,则超出部分不显示。
2. ...
分类:
移动平台 时间:
2015-05-24 15:48:32
收藏:
0 评论:
0 赞:
0 阅读:
307
几次编写lua时。总是有同事遇到A中对象已经释放了。但B对象中A对象的值不是为空的。
Lua的gc和Java的类似。只有当对象没有被引用时候才会释放这块内存。要想实现A释放了B中A的值也释放了这时候需要用到弱引用。
setmetatable(t,{__mode="k"});
__mode 的值可以为"k","v","kv"
~ ~第一段代码中可以看到内...
分类:
其他 时间:
2015-05-24 15:48:23
收藏:
0 评论:
0 赞:
0 阅读:
205
制作根文件系统首先需要用busybox编译出系统文件所需的应用程序,然后再以此拓展构建根文件系统。
这里使用busybox1.16.0,可以在本博客查询看是否有上传。
tar jxvf busybox-1.16.0.tar.bz2 -C your_path
配置:进入busybox-1.16.0 修改makefile,将164行的CROSS_COMPILE=/xx/xx/4.3.3/bin/a...
分类:
系统服务 时间:
2015-05-24 15:48:13
收藏:
0 评论:
0 赞:
0 阅读:
297
Python 中读取csv文件中有中文的情况...
分类:
编程语言 时间:
2015-05-24 15:48:03
收藏:
0 评论:
0 赞:
0 阅读:
370
poj3468-A Simple Problem with Integers
A Simple Problem with Integers
Time Limit: 5000MS
Memory Limit: 131072K
Total Submissions: 72128
Accepted: 22254
Case Time Limi...
分类:
其他 时间:
2015-05-24 15:47:53
收藏:
0 评论:
0 赞:
0 阅读:
293
Tomcat启动时出现以下错误:24-May-2015 14:15:47.703 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException:...
分类:
编程语言 时间:
2015-05-24 15:47:43
收藏:
0 评论:
0 赞:
0 阅读:
364
由于近段时间工作太忙,博客都有一段时间没有进行更新了,现在就来浅谈一下网络的判断,如有错误请各位大神能够指出来共同学习一下,谢谢!下面就进入正题了:
1.添加源文件(两个)下载地址:http://code4app.com/ios/Reachability/509743dc6803fae669000000
2.导入框架[SystemConfiguration.framework]
3....
分类:
移动平台 时间:
2015-05-24 15:47:32
收藏:
0 评论:
0 赞:
0 阅读:
256
Problem Description
给你两个集合,要求{A} + {B}.
注:同一个集合中不会有两个相同的元素.
Input
每组输入数据分为三行,第一行有两个数字n,m(0<n,m<=10000),分别表示集合A和集合B的元素个数.后两行分别表示集合A和集合B.每个元素为不超出int范围的整数,每个元素之间有一个空格隔开.
Output
针对每组数据输出一行数据,表示合并...
分类:
编程语言 时间:
2015-05-24 15:47:22
收藏:
0 评论:
0 赞:
0 阅读:
381
1、安装USB ADB驱动程序
安装SDK Manager、注册环境变量
2、ADB连接开发板出错
当把开发板连接到电脑端口运行adb程序调试时,出现了下面这样的情况:
分析:出错的原因是adb的端口被其他程序的进程占领了,所以要做的就是找到并kill该进程。
在cmd中执行adb nodaemon server,查看adb的端口号是多少,一般情况下是5037(why?应该软件使用的端口号是固定的),如下图
再执行netstat -ano | findstr "5037" ,会看到如下类似...
分类:
数据库技术 时间:
2015-05-24 15:47:12
收藏:
0 评论:
0 赞:
0 阅读:
369
iOS UI Tab开发(<= iOS8.3)...
分类:
移动平台 时间:
2015-05-24 15:47:03
收藏:
0 评论:
0 赞:
0 阅读:
182
既然上篇文章说到了网络的判断,那这篇文章就来讲一下网络的请求吧,如有不对,敬请纠正
请求方式:GET、POST、SOAP
GET->构建不可变的请求对象
1.构建网络资源路径
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
2.构建请求对象
NSURLRequest *request = [NSUR...
分类:
移动平台 时间:
2015-05-24 15:46:52
收藏:
0 评论:
0 赞:
0 阅读:
236
引言UVM(Universal Verification Methodology)可以理解为形而上的东西,可以理解为是基于System verilog的一个库,提供一些API调用。其实没必要把UVM抬的那么高,上升到形而上的层次。因为在实际的IC验证时,对某个复杂DUT的验证时,一般都会拆分成那几个模块。要对DUT测试,肯定需要先产生测试用例,就是UVM中的sequencer和sequence概念...
分类:
其他 时间:
2015-05-24 15:46:33
收藏:
0 评论:
0 赞:
0 阅读:
291
在《嵌入式学习笔记104-uboot_1.1.6移植(4)》、《嵌入式学习笔记300-linux根文件系统搭建》uboot和根文件系统都准备好的前提下,此时的kernel已基本可以跑起来,不过还差正确的挂起文件系统,其中uboot传给kernel的挂载处是root=/dev/mtdblock2 ,而在《嵌入式学习笔记201-Linux kernel动起来》的打印分区信息是:
mtd: partiti...
分类:
系统服务 时间:
2015-05-24 15:46:23
收藏:
0 评论:
0 赞:
0 阅读:
403
DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。打不开,不过可以使用反汇编;PYD是一种PYTHON动态模块。实质上还是dll文件,只是改了后缀为PYD,pyd:
扩展模块,一般用C或C++编写,其实可以说是一种更优秀的D语言编写的。
源自:http://my.oschina.net/renwofei423/blog/17404
通常...
分类:
编程语言 时间:
2015-05-24 15:46:13
收藏:
0 评论:
0 赞:
0 阅读:
586
介绍几种Ubuntu下安装软件的方法,让新手了解Ubuntu下软件安装的通用方法。...
分类:
系统服务 时间:
2015-05-24 15:46:03
收藏:
0 评论:
0 赞:
0 阅读:
209