来源1:http://www.zhihu.com/question/27950576基本的题目大概有以下几个1、用指针、引用或直接传值来分配内存,哪个能成功,哪个会泄露2、static在不同场景下的不同意义3、vector和list有什么区别4、什么是多态5、new和malloc的区别6、常量指针与...
分类:
编程语言 时间:
2015-03-02 23:45:32
阅读次数:
202
c语言实现插入排序、冒泡排序、选择排序、快速排序、堆排序、归并排序、希尔排序示例,需要的朋友可以参考下实现以下排序插入排序O(n^2)冒泡排序 O(n^2)选择排序 O(n^2)快速排序 O(n log n)堆排序 O(n log n)归并排序 O(n log n)希尔排序 O(n^1.25)1.插...
分类:
编程语言 时间:
2015-03-02 23:42:13
阅读次数:
283
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量...
分类:
编程语言 时间:
2015-03-02 23:40:17
阅读次数:
311
2015.3.2进程和程序有三点不同:1,存在位置不同,程序:硬盘,磁盘。进程:内存2. 程序是静态的,进程是动态的执行./a.out -->bash->bash程序调用fork()-->子进程将./a.out后面的参数存放到argv[].然后调用exec处理这些参数,最后子进程退出,光标闪动进程进...
分类:
编程语言 时间:
2015-03-02 23:41:35
阅读次数:
718
当我们遇到大量小文件的传输时,一般会涉及到文件的压缩和解压,下面对zip的压缩解压直接上代码
压缩:
def zip_dir(dirname,zipfilename):
"""
| ##@函数目的: 压缩指定目录为zip文件
| ##@参数说明:dirname为指定的目录,zipfilename为压缩后的zip文件路径
| ##@返回值:无
| ##@函...
分类:
编程语言 时间:
2015-03-02 22:34:58
阅读次数:
268
virtual函数在派生中经常用到,在遇到一些问题时用virtual函数没问题,但是有时候我们应该思考一下是否有替代方案,以此来拓宽我们的视野。...
分类:
编程语言 时间:
2015-03-02 22:33:22
阅读次数:
231
启动tomcat报如下错误:Caused by: java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Cl
通过这句java.lang.ClassNotFoundException: com.mchange.v2.se...
分类:
编程语言 时间:
2015-03-02 22:32:50
阅读次数:
468
1.动态分配一维数组
int *p = (int *)malloc(sizeof(int)*10);
//或者int * p = new int[10];
2.动态分配二维数组 2 X 5
int *p = (int *)malloc(sizeof(int)*10);
//或者int *p = new int[10];
int (* pp)[5] = (int (*)[5])p;
3.动...
分类:
编程语言 时间:
2015-03-02 22:35:37
阅读次数:
216
做了个简单的留言本用来练习http与template. j
主Go代码:
package main
//Golang版本的留言本
//author:Xiong Chuan Liang
//date:2015-3-2
import (
"fmt"
"html/template"
"io/ioutil"
"net/http"
"os"
)
func main() {
...
分类:
编程语言 时间:
2015-03-02 22:32:04
阅读次数:
387
Python 实现的PageRank算法,纯粹使用python原生模块,没有使用numpy、scipy。...
分类:
编程语言 时间:
2015-03-02 22:32:36
阅读次数:
1171
终于来到了这一刻(课),是的,这一课我们就来看《C语言探索之旅》的重头戏中的重头戏: 指针!
如果把这个系列课程比做寻宝之旅的话,那么指针就是最贵重的那个宝藏。不少朋友学C语言的时候,指针那块总是有点“蹒跚却步”,在这一课里我们会努力使你不再如此。...
分类:
编程语言 时间:
2015-03-02 22:30:39
阅读次数:
365
1.使用泛型方法可以取代将整个类泛型话,要定义泛型方法,只需将泛型参数列表至于返回值之前:
public class GenericMethods {
public void f(T x) {
System.out.println(x.getClass().getName());
}
public static void main(String[] args) {
Generi...
分类:
编程语言 时间:
2015-03-02 22:29:57
阅读次数:
229
结束了上一课“指针”的有点艰难的旅程(其实上一课没有讲很深),这一课我们来学习“数组”这个C语言的重点。我们将继续“一路向北”,“指”哪打哪。
为什么这么说呢,因为这一课我们还要涉及指针的知识,就如上一课说的,指针的使用几乎是贯穿C语言的,而且我们也会步步深入指针的学习。不然怎么能称为C语言的精华呢?所以“指针啊,天天见”,您以为指针会这么“放过”你么,呵呵......
分类:
编程语言 时间:
2015-03-02 22:30:25
阅读次数:
302
假如有一种货币,它有面值为1分、2分、5分和1角的硬币,最少需要多少个硬币来找出K分钱的零钱?
按照贪心算法的思想,需要不断地使用面值最大的硬币。如果要找零的值小于最大的硬币值,则尝试第二大的硬币,依次类推。
代码如下:
#include
using namespace std;
#define ONE 1
#define TWO 2
#define FIVE 5
#define TEN...
分类:
编程语言 时间:
2015-03-02 22:30:04
阅读次数:
378
本篇博客分享如何在Mac OSX系统中搭建Python集成开发环境
首先到Python官网下载python,python官网链接
这里选择下载Python2.7.9版本,下载完成之后安装:
安装成功,打开终端:
下面下载python开发的ide,http://www.jetbrains.com/pycharm/
下载专业版,有30天的免费试用,足够我们学习python了。
安...
分类:
编程语言 时间:
2015-03-02 22:29:32
阅读次数:
202
本文转载自:dada360778512的博客原文链接:http://blog.csdn.net/dada360778512/article/details/6977758Observer模式 主要是观察者与被观察者之间的关系观察者为羊,被观察者为狼 模仿的场景为狼叫羊跑代码如下:1.被观察者类[ja...
分类:
编程语言 时间:
2015-03-02 22:28:49
阅读次数:
362