又刷了一套题
这些题都是百度、阿里巴巴、腾讯、网易、新浪等公司的面试原题,有一定的难度,不过确实相当有水平,可以通过做题来查漏补缺。
11.下面代码的输出是什么?
class A
{
public:
A() { }
~A() { cout<<"~A"<<endl; }
};
class B:pub...
分类:
编程语言 时间:
2015-05-24 15:51:38
阅读次数:
143
前言:
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:52:08
阅读次数:
172
在Python中可以用内置函数type查看对象的类型,isinstance查看某个对象是某个类实例,通过type可以实现动态类,以及通过metaclass实现动态类type()与isinstance()判断对象类型import typesclass Hello():
def hello(self, name='World'):
print('hello %s' % name)...
分类:
编程语言 时间:
2015-05-24 15:50:29
阅读次数:
168
Python 中读取csv文件中有中文的情况...
分类:
编程语言 时间:
2015-05-24 15:49:16
阅读次数:
180
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:50:38
阅读次数:
206
Problem Description
给你两个集合,要求{A} + {B}.
注:同一个集合中不会有两个相同的元素.
Input
每组输入数据分为三行,第一行有两个数字n,m(0<n,m<=10000),分别表示集合A和集合B的元素个数.后两行分别表示集合A和集合B.每个元素为不超出int范围的整数,每个元素之间有一个空格隔开.
Output
针对每组数据输出一行数据,表示合并...
分类:
编程语言 时间:
2015-05-24 15:50:40
阅读次数:
141
DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。打不开,不过可以使用反汇编;PYD是一种PYTHON动态模块。实质上还是dll文件,只是改了后缀为PYD,pyd:
扩展模块,一般用C或C++编写,其实可以说是一种更优秀的D语言编写的。
源自:http://my.oschina.net/renwofei423/blog/17404
通常...
分类:
编程语言 时间:
2015-05-24 15:49:25
阅读次数:
244
Tomcat启动时输出以下错误:24-May-2015 14:47:07.441 SEVERE [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to process Jar entry [com/auth/spring/listener/SpringLoade...
分类:
编程语言 时间:
2015-05-24 15:47:26
阅读次数:
632
选择算法
选择算法之选取最大数或最小数
选取最大数或最小数代码实现
选择算法之选取最大数和最小数
选取最大数和最小数代码实现
选取最大数和最小数代码优化
快速选择算法
快速选择算法分析
快速选择算法编码实现
快速选择算法代码优化
BFPRT选择算法
BFPRT选择算法主元选择
BFPRT选择算法性能分析
BFPRT选择算法代码实现注:本文中的所有代码都在这里选择算法选择算法就是用来解决在一堆数里面选...
分类:
编程语言 时间:
2015-05-24 15:46:54
阅读次数:
349
遇到的问题如果你在Mac上用pip install或者easy_install安装Python的各种package的时候遇到如题的问题的话,看到这篇随笔应该会解决问题了。之前都是在vps上直接安装使用的python框架和包,没想到在Mac上安装的时候出现了这个麻烦,最先想到的是看看百度上有没有人有同...
分类:
编程语言 时间:
2015-05-24 15:35:23
阅读次数:
147
树莓派有个RPi.GPIO的Python模块,import之后就可以直接用Python操作ARM芯片的GPIO硬件模块。觉得这个很有意思,于是查资料想在自己画的DM8148平台上面也实现这样的一个模块。DM8148是TI推出的一款达芬奇系列数字图像处理芯片,比DM8168性能略差,但是功耗更低。之前...
分类:
编程语言 时间:
2015-05-24 15:32:38
阅读次数:
226
发现自己基础知识学的不够扎实,慢慢回顾下!数组创建: 方式一:type[] 变量名 = new type[元素个数]; ——如:int[] a = new int[10]; 方式二:type 变量名[] = new type[元素个数]; ——如:int a[] = nwe int[10]; ...
分类:
编程语言 时间:
2015-05-24 15:32:05
阅读次数:
171
优先级 操作符用于操作数据并生成一个新值,当一个表达式中存在多个操作符时,操作符的优先级就决定了各部分的运算顺序。Java 对运算顺序做了特别的规定(最简单的就是先乘除后加减),而程序员经常会忘记一些运算顺序,所以应该用括号明确规定运算顺序。1 public class Precedence {2....
分类:
编程语言 时间:
2015-05-24 15:34:23
阅读次数:
161
前几天在玩我叫MT 2游戏的时候发现打开他们应用的时候发现他们Logo淡入淡出的效果做的挺好的,例如第一张是运营商腾讯的logo第二张是他们公司的游戏logo。我们也来模仿一下:第一张图片:运营商的这是第二张图片,游戏公司自己的。1,新建测试工程。 脚本文件SplashScreen.cs u...
分类:
编程语言 时间:
2015-05-24 15:31:47
阅读次数:
285
static has a very simple logic to it. If a variable is static, it means that it is a global variable, but it's scope is limited to where it is defined...
分类:
编程语言 时间:
2015-05-24 15:31:05
阅读次数:
127
以前在Linux上面编译过C,但是没有编译过C++,今天用到了,就稍微学习了一下。简单的介绍linux 中最重要的编译工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(OC我没有尝试过)(C语言的一种面向对象扩展)。利用 gc...
分类:
编程语言 时间:
2015-05-24 15:25:21
阅读次数:
135
不同函数调用方式对应不同的绑定次数:import profileclass A: def f(self): passdef foo(): a = A() for i in range(100000): a.f()if __name__ == '__mai...
分类:
编程语言 时间:
2015-05-24 15:24:11
阅读次数:
141