先看下object类中对__new__()方法的定义:
class object:
@staticmethod # known case of __new__
def __new__(cls, *more): # known special case of object.__new__
""" T.__new__(S, ...) -> a new object...
分类:
编程语言 时间:
2015-04-02 21:01:43
阅读次数:
128
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.
push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top() -- Get ...
分类:
其他好文 时间:
2015-04-02 21:00:58
阅读次数:
104
问题描述:本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器登录进去使用sqlplus登录也显示中文乱码。 1、检查windows7下面cmd里面sqlplus中oracle server端的字符集。打开cmd,用sqlplus登录,输入下面SQL查询服务端的字...
分类:
数据库 时间:
2015-04-02 20:59:30
阅读次数:
213
在面向对象的程序开发中,一般做法是将类的声明(其中包含成员函数的声明)放在指定的头文件中,用户如果想用该类,只要把有关的头文件包含进来即可,不必在程序中重复书写类的声明,以减少工作量,节省篇幅,提高编程的效率。
由于在头文件中包含了类的声明,因此在程序中就可以用该类来定义对象。由于在类体中包含了对成员函数的声明,在程序中就可以调用这些对象的公用成员函数。为了实现上一节所叙述的信息隐蔽,对类成...
分类:
其他好文 时间:
2015-04-02 20:59:22
阅读次数:
149
概述
libpcap 是一个网络数据包捕获函数库,功能非常强大,Linux 下著名的 tcpdump 就是以它为基础的。
libpcap主要的作用
1)捕获各种数据包,列如:网络流量统计。
2)过滤网络数据包,列如:过滤掉本地上的一些数据,类似防火墙。
3)分析网络数据包,列如:分析网络协议,数据的采集。
4)存储网络数据包,列如:保存捕获的数据以为将来进行分析。...
分类:
系统相关 时间:
2015-04-02 20:59:00
阅读次数:
253
在ubuntu上安装eclipse后菜单点击不开,
解决方法:
关闭eclispe
cd /usr/share/applications
vi eclipse.destop
在文件末尾添加下面内容
Exec=env UBUNTU_MENUPROXY=0 /your/path/to/eclipse/binary...
分类:
系统相关 时间:
2015-04-02 20:59:40
阅读次数:
140
题目大意:
在坐标系中有N只蚂蚁,N棵苹果树,给你蚂蚁和苹果树的坐标。让每只蚂蚁去一棵苹果树,
一棵苹果树对应一只蚂蚁。这样就有N条直线路线,问:怎样分配,才能使总路程和最小,且
N条线不相交。
思路:
用一个图来说明思路。
假设A、B为蚂蚁,C、D为苹果树。则存在两种匹配:第一种是AD、BC,第二种是AC、BD。
根据三角形不等式AD+BC < AC+BD,最后得到很重要的一个性质——满足总路程之和最小
的方案一定不相交。现在来构建二分图,一边为蚂蚁,另一边为苹果树,以距离为边权值,题
目就变为了求带...
分类:
其他好文 时间:
2015-04-02 20:59:39
阅读次数:
136
先看外包装,__user_walk,假设name为/usr/local/hello.cint __user_walk(const char *name, unsigned flags, struct nameidata *nd)
{
char *tmp;
int err;
tmp = getname(name);//在系统空间分配一个页面,并从用户空间把文件名复制到这个页面
err =...
分类:
系统相关 时间:
2015-04-02 20:58:07
阅读次数:
326
执行sudo mount -t ext2 /dev/sdb1 /mnt/sdb,将文件系统挂在到/mnt/sdb上。系统调用mount,映射到内核层执行的是sys_mount。假设/dev/sdb1和/mnt/sdb都位于ext2文件系统中。asmlinkage long sys_mount(char * dev_name, char * dir_name, char * type,
u...
分类:
系统相关 时间:
2015-04-02 20:57:29
阅读次数:
225
本文允许转载,请注明出处:http://blog.csdn.net/fulinusLinux内核代码实在太大了,一个小小的模块也会让你手足无措,今天下午决心要把spi驱动好好看看。首先分析spidev.c文件,这个文件中定义struct file_operations结构中的成员。成员有spidev_write、spidev_read和spidev_ioctl,前两者实现半双工通信,后者实现全双工...
分类:
系统相关 时间:
2015-04-02 20:58:08
阅读次数:
250
在Linux内核源代码情景分析-从路径名到目标节点,一文中path_walk代码中,err = permission(inode, MAY_EXEC)当前进程是否可以访问这个节点,代码如下:int permission(struct inode * inode,int mask)
{
if (inode->i_op && inode->i_op->permission) {
int retv...
分类:
系统相关 时间:
2015-04-02 20:58:46
阅读次数:
270
列出JDK中常用的Java包
1、java.lang
2、java.sql
3、java.io
4、java.math
5、java.text
6、java.net
7、java.util
8、java.awt
9、java.applet
10、java.nio...
分类:
编程语言 时间:
2015-04-02 20:58:25
阅读次数:
189
java学习笔记...
分类:
编程语言 时间:
2015-04-02 20:55:52
阅读次数:
119
/**
*
*/
package com.you.demo;
/**
* @author YouHaiDong
* @date 2015-04-02
*/
public class Welcome
{
/**
* @param args
*/
public static void main(String[] args)
{
String str1 = "you"...
分类:
编程语言 时间:
2015-04-02 20:58:08
阅读次数:
157
利用源码安装的tar包,免安装--MySQL-5.6.23 for CentOS6.5_64bit===@guoyJoe...
分类:
数据库 时间:
2015-04-02 20:56:22
阅读次数:
254
sizeof是C/C++中的关键字,它是一个运算符,其作用是取得一个对象(数据类型或者数据对象)的长度(即占用内存的大小,以byte为单位)。
当参数分别如下时,sizeof返回的值表示的含义如下:
数组——编译时分配的数组空间大小;
指针——存储该指针所用的空间大小(存储该指针的地址的长度,是长整型,应该为4);
类型——该类型所占的空间大小;
...
分类:
其他好文 时间:
2015-04-02 20:57:32
阅读次数:
119
Github上查看并下载源代码地址
下载安装github_Mac版本
https://mac.github.com
运行后,菜单配置帐号
点击 + 添加本地已经的工程
提交成功后就在github上生成了一个repository
最终效果图:
添加一个readme.md文件...
分类:
系统相关 时间:
2015-04-02 20:57:32
阅读次数:
193